1import{a as uh}from"./chunk-JGLTOMU6.js";import{a as Vd}from"./chunk-WJBY4T3K.js";import{a as Pe}from"./chunk-45RBRMEZ.js";import{a as oi,b as Dt,c as Ke,d as ct}from"./chunk-JOAJKQQN.js";import{a as va}from"./chunk-BB4QRBGE.js";import{b as Km,c as nn,d as Ym}from"./chunk-5IJ7DSM3.js";import{o as dh,q as ch}from"./chunk-5REZYN5Z.js";import{a as Fd,b as ua,c as Gm,d as Qm,e as Xm,f as th,g as ih,h as jd,i as Ud,j as br,k as ko,l as dn,m as lh,n as ph}from"./chunk-5WGEPBWT.js";import{a as Od,b as $m}from"./chunk-2FBO3PMC.js";import{a as en,b as fa}from"./chunk-5VKTX6P4.js";import{a as _r}from"./chunk-2ZRZWL2P.js";import{a as Hd,b as _a,c as Ai}from"./chunk-2E622XFO.js";import{b as Vm,d as wo,e as Ki,f as vr}from"./chunk-OCMYK3LH.js";import{a as Nd,j as Jm}from"./chunk-7UAUSI27.js";import"./chunk-SIETCY7U.js";import{a as sn}from"./chunk-AU22DASE.js";import{a as Ko,b as Zm}from"./chunk-77QAJ5NN.js";import{e as ga}from"./chunk-ESWHL7WJ.js";import{a as qt,b as Qi}from"./chunk-WQGIZG6Q.js";import{$ as re,A as kn,B as sa,C as Tn,D as Ho,E as Wo,F as Gi,G as Dd,H as Rm,I as Zr,K as ca,L as yi,M as $o,N as Rd,O as la,P as rt,Q as lo,R as he,U as qm,W as Go,X as Qo,Y as on,Z as rn,_ as gr,a as Ss,b as hp,c as fp,d as Zu,e as em,f as tm,g as im,h as om,i as rm,j as Vc,k as nm,l as am,m as sm,n as
1so,o as Uo,p as dm,r as Ht,s as Pm,t as Hc,u as Em,v as Mm,w as Dm,x as tr,y as Wc,z as Im}from"./chunk-AVFLSLTV.js";import{a as Fm,b as pa,c as Ad,g as Bm,h as fe,i as tn}from"./chunk-YWLPE2YF.js";import{a as Ju,c as Xu}from"./chunk-Q2L2METW.js";import{H as Xn,I as Nc,J as Ga,K as Yu,N as Om,V as Nm,f as fd,g as $u,i as Gu,j as Qu,k as Ku}from"./chunk-XNUBI5NJ.js";import{b as qd,c as sh}from"./chunk-G7YPIIQ3.js";import{a as ma,b as eh,c as oh,d as an,e as rh,f as zd}from"./chunk-RDG5Y5NF.js";import{b as ha}from"./chunk-LY3H2ILS.js";import{a as Id,e as da,f as Am}from"./chunk-ZLIBL5VZ.js";import{a as Wm,b as So}from"./chunk-H4B2L6BZ.js";import{a as li,i as Hm}from"./chunk-JB4JDUPX.js";import{a as le}from"./chunk-FLVLCJTS.js";import{A as mm,Aa as wn,B as hm,Ba as aa,C as co,D as fm,E as Ja,G as er,Ga as Ao,H as Mr,Ia as Md,J as yn,Ja as Sn,K as wd,Ka as bt,L as Sd,La as mo,M as uo,Ma as Cm,N as Xa,Na as xm,O as Za,Oa as qc,Pa as ym,Q as Zn,Qa as wm,Ra as Sm,S as ea,Sa as km,T as qo,Ta as Tm,U as kd,Ua as Lm,W as ta,X as ia,Y as Td,Z as oa,_ as Ft,aa as ra,b as Qa,ca as gm,ea as _m,f as Ka,g as Ya,ga as Ld,ha as Pd,i as Yr,ia as $i,j as cm,ja as Dr,ka as zc,l as lm,la as jc,m as He,ma as Qt,na as Ii,o as gd,oa as Uc,p as _d,pa as vm,q as vd,r as bd,s as Cd,sa as na,t as xd,ta as Ri,u as yd,ua as bm,v as pm,va as es,wa as Jr,x as Pr,xa as Ed,y as Er,ya as Xr,z as um,za as ui}from"./chunk-DJPGZFBY.js";import{a as zm,b as jm,c as Um}from"./chunk-DIPFGUEX.js";import{A as ou,B as ru,C as nu,F as au,G as su,H as du,I as cu,a as Mi,c as Xs,d as Zs,e as Gp,g as Wn,i as Qp,j as Kp,k as It,l as Rt,m as Nt,n as Tt,o as Yp,p as Jp,r as Xp,s as Zp,t as $n,u as Wi,v as eu,x as tu,y as ed,z as iu}from"./chunk-IOHXACAF.js";import"./chunk-OJ73VLYV.js";import{a as nh,c as ah}from"./chunk-ZRTDTNWG.js";import"./chunk-LJM3X7XX.js";import{$b as Uu,Aa as wu,Ab as fr,B as Fc,Ca as Ze,D as no,Da as ze,Ea as Kn,Eb as cd,F as mu,Fa as jt,G as Zt,Ga as xt,Gb as Fu,H as Ha,Ha as Su,Hb as Bu,I as zt,Ia as Tu,Ib as ld,Ja as Yn,Jb as pd,Kb as Ou,L as Bc,Lb as Ro,Ma as si,Mb as Nu,Nb as ud,O as td,Ob as md,P as Wa,Pa as Lu,Qa as Se,Qb as Vu,Rb as zu,S as id,Sa as Ut,Sb as Gt,T as Oc,Tb as Qr,Ua as dt,Ub as Kr,V as be,Va as Lt,Vb as ju,Wb as ci,X as Gn,Xb as et,Y as hu,Za as ao,_ as Xi,_a as Le,_b as hd,a as Ae,aa as fu,ba as od,bb as ur,ca as Qn,cb as nd,cc as qu,d as z,da as Wr,db as Pu,dc as Hu,e as Z,ea as gu,eb as Eu,ec as Wu,f as Ue,fa as rd,fb as Gr,g as Io,ga as _u,gb as mr,h as ne,ha as Qe,hb as ad,i as me,ib as jo,k as yo,kb as sd,l as lu,la as vu,n as Xe,ob as Mu,p as qa,pb as Jn,q as Lr,qa as bu,qb as dd,r as pu,rb as hr,s as uu,sa as Cu,ta as xu,tb as di,u as xi,ub as Du,v as Di,va as $a,vb as Iu,wa as yu,xb as Ru,y as Mt,ya as Be,yb as Au,za as $r}from"./chunk-TVUIQ6T2.js";import{A as $p,B as Hi,C as Ci,d as Co,g as bi,h as ji,i as ro,l as Xt,m as Ui,n as qp,p as Hr,r as xo,s as qi,w as Hn,x as Hp,y as Wp}from"./chunk-H7D5JEIJ.js";import{$a as Vn,Ab as zs,B as Jt,Bb as Ap,Cb as Fp,D as Cp,Da as oo,Db as Bp,Eb as Un,F as Bn,Fa as jr,Fb as js,G as Cn,Gb as Tr,Ha as Sp,Hb as Us,I as On,Ia as kp,Ib as Ac,J as kt,K as Va,Kb as Ua,Lb as Op,M as za,Ma as Is,Mb as Np,N as cr,Na as Rs,Pa as As,Q as ja,Qa as Ur,Qb as qs,R as Ts,S as xp,T as yp,Tb as Te,Ub as qn,Va as Ot,Vb as Hs,W as wp,Wa as Tp,Wb as Vp,Xa as Lp,Xb as Ws,Y as lr,Ya as Nn,Yb as pr,Z as vt,Zb as $s,_ as Ls,_a as Fs,_b as Gs,aa as Ps,ab as Pp,bb as Bs,c as pe,cb as Os,cc as Qs,db as zo,dc as Ks,eb as Ep,fb as zn,ga as Es,j as gp,jb as Mp,la as Ei,lb as Ns,mb as Dp,n as _p,na as Ms,nb as jn,nc as vo,o as ks,ob as Ip,pb as xn,pc as bo,q as vp,qb as Vs,rc as zp,sc as Ys,tc as ii,uc as jp,vc as Js,w as io,wb as Rp,wc as Up,y as bp,z as ai,za as Ds,zb as qr}from"./chunk-2THTJ2V7.js";import{Aa as pp,Ca as up,I as cp,Ia as mp,J as Fn,_ as ws,b as ip,c as kr,ca as ot,f as Zo,g as An,ga as lp,k as St,l as Cs,m as op,n as xs,o as ys,q as rp,r as dr,s as np,t as ap,ta as Me,u as sp,ua as zi,v as dp}from"./chunk-XVZXOWV7.js";import{A as ce,I as $e,f as ku,y as ae}from"./chunk-YP6B4KJE.js";import{a as Bd}from"./chunk-VFXPA5X6.js";import{Fa as _e,Ga as _i,Ia as vi,W as _o,fa as bs,ga as $t,ha as Jl,ja as Xl,m as zr,ra as Zl,ua as ep,va as sr,wa as tp}from"./chunk-5PJ4363Y.js";import{$c as Pi,Aa as K,Ac as ie,Ad as No,Ba as fi,Bc as oe,Bd as Gl,C as nr,Cc as u,D as Mo,Da as hs,Dc as d,Ea as V,Ec as l,Ed as k,Fa as m,Fb as fo,Fc as x,Fd as E,G as us,Gb as ar,Gd as At,H as ms,Hd as Xo,Ia as fs,Ib as Ji,Ic as In,Id as We,Jb as jl,Jc as ut,K as ee,Ka as Ol,Kb as n,Kc as mt,La as Ic,Lc as at,Mc as L,Md as Ql,N as Il,Na as b,Nc as vs,Nd as Y,Oa as C,Od as Kl,Pb as Ul,Qb as Rc,Qd as de,R as ke,Rd as R,S as Rl,Sa as Wt,Sd as st,Tc as w,Td as Vo,U as Vr,Ub as go,Va as Ce,Vb as F,Vc as s,W as ge,Wc as Oo,Wd as Vi,Xa as Nl,Xc as Oi,Xd as Yl,Y as Al,Za as Vl,Zc as Ni,_ as ri,_a as y,_c as Li,a as xe,ab as ei,ac as P,ae as qe,bc as gi,bd as yt,c as El,cc as _s,cd as wt,d as Ye,da as ft,db as ti,dd as Ve,e as Eo,eb as j,ec as U,ed as $l,fc as ve,fd as to,gb as Fe,gc as gt,hd as G,i as Ml,id as S,jd as J,kd as O,lb as Ee,ld as Ct,ma as Fl,mc as Na,md as Rn,n as I,o as Sr,od as De,pa as Bl,pb as zl,pd as Ie,qa as N,qb as gs,qc as _t,qd as Re,r as ps,ra as Ge,rc as Et,rd as W,s as Dn,sc as ql,sd as M,ta as Je,tc as Hl,td as _,uc as Wl,v as H,va as Do,vc as we,w as $,wc as f,wd as ni,xc as g,xd as ye,yc as Ti,yd as se,z as Dl,zc as Ne,zd as ht}from"./chunk-VDJNVHIP.js";import{a as B,b as Q,e as ls,f as Pl,g as rr}from"./chunk-NAIKXHWT.js";var Yv=()=>[Lt,Ro,import("./chunk-CLGUQKC2.js").then(o=>o.ExtendedWarrantyOffersComponent),ze,import("./chunk-IG7RB5Y2.js").then(o=>o.TranslatePipe)];function Jv(o,c){if(o&1){let e=L();d(0,"sd-product-customer",8),w("clicked",function(){b(e);let i=s(2);return C(i.closeModal())}),l()}if(o&2){let e=s(2);u("indexFollow",e.product.indexFollow)("isReadOnly",!0)("hasNoActions",!0)("isBundle",e.isBundle)("productInfo",e.product)}}function Xv(o,c){o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2&&(we("data-color","error-base"),n(),O(" ",E(2,2,"cart.modal.add.quantityExceededError")," "))}function Zv(o,c){o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2&&(we("data-color","error-base"),n(),O(" ",E(2,2,"cart.modal.add.addedWithQuantityExceededError")," "))}function eb(o,c){if(o&1&&(d(0,"div")(1,"div"),S(2),k(3,"translate"),l(),d(4,"div"),S(5),k(6,"translate"),l()()),o&2){let e=s(2);we("data-color","error-base"),n(2),J(E(3,3,"cart.modal.add.apology")),n(3),J(E(6,5,"cart.modal.add."+e.invalidProductTypeKey))}}function tb(o,c){o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2&&(we("data-color","error-base"),n(),J(E(2,2,"cart.modal.add.globalError")))}function ib(o,c){if(o&1){let e=L();d(0,"wc-extended-warranty-offers",9),w("warrantyClicked",function(i){b(e);let r=s(2);return C(r.onClickWarranty(i))}),l()}if(o&2){let e=s(2);u("extendedWarrantyData",e.extendedWarrantyData)("verticalLayout",!1)}}function ob(o,c){if(o&1){let e=L();d(0,"button",10),w("click",function(){b(e);let i=s(2);return C(i.isOpened=!1)}),d(1,"span"),S(2),k(3,"translate"),l()()}o&2&&(u("isSecondary",!0),n(2),J(E(3,2,"cart.minicart.actions.continue")))}function rb(o,c){if(o&1){let e=L();d(0,"sd-modal-default",0),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isOpened,i)||(r.isOpened=i),C(i)}),w("isOpenedChange",function(i){b(e);let r=s();return C(r.modalClosed(i))}),d(2,"div",1),f(3,Jv,1,5,"sd-product-customer",2),d(4,"div",3),f(5,Xv,3,4,"span"),f(6,Zv,3,4,"span"),f(7,eb,7,7,"div"),f(8,tb,3,4,"span"),l(),f(9,ib,1,2,"wc-extended-warranty-offers",4),l(),d(10,"footer",5),f(11,ob,4,4,"button",6),d(12,"button",7),w("click",function(){b(e);let i=s();return C(i.goToCart())}),S(13),k(14,"translate"),l()()()}if(o&2){let e=s();u("noPadding",!0)("brand",e.brand)("modalTitleLevel",4)("modalTitle",E(1,
113,"cart.modal.add.title")),De("isOpened",e.isOpened),n(3),g(e.product&&!e.quantityExceededError&&!e.globalError&&!e.addedWithInvalidProductType?3:-1),n(2),g(e.quantityExceededError?5:-1),n(),g(e.addedWithQuantityExceededError?6:-1),n(),g(e.addedWithInvalidProductType?7:-1),n(),g(e.globalError?8:-1),n(),g(e.isExtendedWarrantyEnabled&&e.extendedWarrantyData.length>0&&!e.quantityExceededError&&!e.globalError&&!e.addedWithInvalidProductType?9:-1),n(2),g(e.hideContinueShoppingBtn?-1:11),n(2),J(E(14,15,"cart.minicart.actions.cart"))}}var hh=(()=>{class o{constructor(e,t,i,r,a,p,h,v,T,D,q,X,te){this.productMapper=e,this.eventService=t,this.converter=i,this.bundleMapper=r,this.cartService=a,this.router=p,this.activeCartService=h,this.multiCartService=v,this.trackingService=T,this.loaderService=D,this.cdRef=q,this.baseStoreService=X,this.extendedWarrantyService=te,this.isOpened=!1,this.globalError=!1,this.quantityExceededError=!1,this.addedWithQuantityExceededError=!1,this.addedWithInvalidProductType=!1,this.hideContinueShoppingBtn=!1,this.invalidProductTypeKey="",this.isBundle=!1,this.isExtendedWarrantyEnabled=!1,this.extendedWarrantyData=[],this.destroy$=new Ye,this.baseStore=this.baseStoreService.baseStore,this.isExtendedWarrantyEnabled=!!this.baseStore?.extendedWarranty?.enabled,this.isExtendedWarrantyEnabled&&this.extendedWarrantyService.getActiveCategories(this.baseStore.extendedWarranty)}ngOnInit(){this.eventService.get($u).pipe(Ge(this.destroy$)).subscribe(e=>{e.error?.details?.length>0&&e.error?.details[0]?.type==="NotEmptyCartError"?this.cartService.openCartCompatibility(e.productCode,e.quantity):e.error?.details?.length>0&&e.error?.details[0]?.type==="UniqueItemInCartError"?this.cartService.openCartCompatibility(e.productCode,e.quantity,!0):e.error?.details?.length>0&&e.error?.details[0]?.type==="IneligibleProductForCartError"&&["uniqueProductInCart","uniqueTypeInCart","uniqueProductInAdd","allowedQuantityToAddExceeded","allowedQuantityToUpdateExceeded","uniqueTypeInAdd","uniqueTypeInCartAndQuantityExceeded","allowedQuantityToAddExceededAndUniqueType"].includes(e.error?.details[0]?.message)?(this.addedWithInvalidProductType=!0,this.hideContinueShoppingBtn=["allowedQuantityToAddExceededAndUniqueType","uniqueTypeInCartAndQuantityExceeded"].includes(e.error?.details[0]?.message),this.invalidProductTypeKey=e.error?.details[0]?.message,this.isOpened=!0):(this.globalError=!0,this.isOpened=!0),this.cdRef.markForCheck(),this.loaderService.hideGlobalLoader()}),this.eventService.get(fd).pipe(N(e=>{let t=e?.entry?.product;if(!t)return I(void 0);let i=this.converter.convert(t,Tr);return $([I(e),this.productMapper.productToProductCustomer(i)])}),ee(e=>!!e),Ge(this.destroy$)).subscribe(([e,t])=>{let i=e?.entry?.product;if(!i)return;let r=this.converter.convert(i,Tr),a=e.quantityAdded??0,p=e.addedPriceWithDiscount.formattedValue,h=e.addedPriceWithDiscount.value,v=e.addedPriceWithoutDiscount.formattedValue,T=e.addedPriceWithoutDiscount.value,D=this.baseStore.activateNewPriceManagement,q=r.discountedPrice?.formattedValue??r.price?.formattedValue??"";this.isBundle=!1,this.product=Q(B({},t),{familyAnneeN:i.familyAnneeN,family2:i.family2,quantity:a,totalPrice:v,discountedPrice:h&&h!==T?p:void 0,price:q,recommendedPrice:D?r?.recommendedPrice?.formattedValue:void 0,isDiscountWithRecommendedPrice:D?!1:!r.strikethroughPrice,isTaxesIncluded:this.baseStore.displayTaxesIncluded,stock:Q(B({},t?.stock),{lowStock:void 0})}),e.statusCode==="success"&&(this.addedWithInvalidProductType=!1,this.invalidProductTypeKey="",this.hideContinueShoppingBtn=!1),this.quantityExceededError=(e.statusCode==="maxOrderQuantityExceeded"||e.statusCode===Ii.LOW_STOCK)&&a===0,this.addedWithQuantityExceededError=(e.statusCode==="maxOrderQuantityExceeded"||e.statusCode===Ii.LOW_STOCK)&&a>0,this.globalError=e.statusCode!=="success"&&!this.addedWithQuantityExceededError&&!this.quantityExceededError,this.isOpened=!0,!this.globalError&&!this.quantityExceededError&&this.cartService.cartProductAddEntrySuccessEvent(a,r),this.isExtendedWarrantyEnabled&&!this.product.isAccessory&&!this.quantityExceededError&&this.setExtendedWarrantyData(this.product,e.entry?.entryNumber,r,this.baseStore.currencies),this.cdRef.markForCheck(),this.loaderService.hideGlobalLoader()}),this.cartService.addBundleToCart$.pipe(Ge(this.destroy$),N(e=>e?.bundle?this.bundleMapper.bundleToIProductCustomer(e.bundle).pipe(H(t=>({event:e,bundleCard:t}))):I({event:e,bundleCard:null}))).subscribe(({event:e,bundleCard:t})=>{this.extendedWarrantyData=[],this.isBundle=!!e?.bundle;let i=e?.bundle?.price?.value&&e?.bundle?.discountedPrice?.value?e?.bundle?.discountedPrice?.value!==e?.bundle?.price?.value:e?.bundle?.discountedPrice?.formattedValue!==e?.bundle.price?.formattedValue;t?.stock?.lowStock&&(t.stock.lowStock=void 0),this.product=Q(B({},t||{}),{quantity:e?.quantityAdded!==void 0?e?.quantityAdded:e.quantity,totalPrice:e?.bundle?.price?.formattedValue,price:e?.bundle?.discountedPrice&&i?e?.bundle?.discountedPrice?.formattedValue:void 0,isTaxesIncluded:this.baseStore.displayTaxesIncluded}),this.quantityExceededError=e.statusCode==="maxOrderQuantityExceeded"||e.quantityAdded===0,this.addedWithQuantityExceededError=!!e.quantityAdded&&!this.quantityExceededError,this.globalError=e.statusCode!=="success"&&!this.quantityExceededError&&!this.addedWithQuantityExceededError,this.isOpened=!0,!this.globalError&&!this.quantityExceededError&&this.cartService.cartBundleAddEntrySuccessEvent(e.quantity,e.bundle),this.cdRef.markForCheck(),this.loaderService.hideGlobalLoader()}),this.cartService.addForfaitToCart$.pipe(N(e=>{let t=this.productMapper.productToProductCustomer(e.forfait);return $([I(e),t])}),Ge(this.destroy$)).subscribe(([e,t])=>{let i=e.forfait?.discountedPrice?e.forfait?.discountedPrice.formattedValue:e.forfait?.price?.formattedValue??"";if(this.isBundle=!1,this.product=Q(B({},t),{quantity:1,totalPrice:i,isTaxesIncluded:this.baseStore.displayTaxesIncluded}),this.globalError=e.statusCode!=="success",this.globalError)this.isOpened=!0;else{let r=this.trackingService.productToEventProduct(e.forfait,void 0,e.quantity,sessionStorage.getItem(co.ADD_TO_CART_CONTEXT)??void 0);sessionStorage.removeItem(co.ADD_TO_CART_CONTEXT),this.trackingService.sendEvent("clickAddToCart",r),this.goToCart()}this.cdRef.markForCheck(),this.loaderService.hideGlobalLoader()})}modalClosed(e){!e&&this.globalError&&this.activeCartService.getActiveCartId().pipe(ge(1)).subscribe(t=>{this.multiCartService.reloadCart(t)})}goToCart(){this.isOpened=!1,this.router.navigate(["/cart"])}closeModal(){this.isOpened=!1}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onClickWarranty(e){e.state&&this.trackingService.sendEvent("clickWarrantySelection",{positionLabel:"Popin AddToCart",warrantyType:"Duration "+(e.list?.[0]??"").split(" ")[0]});let t=e.state===!0?"ADD":"DELETE";this.extendedWarrantyService.updateExtendedWarranty(e,t).pipe(Ge(this.destroy$)).subscribe(()=>{this.activeCartService.reloadActiveCart()})}setExtendedWarrantyData(e,t,i,r){let a=Q(B({},e),{discountedPrice:i.discountedPrice,price:i.price}),p=this.extendedWarrantyService.getAndSetExtendedWarrantyOffersData(a,t,r),h=this.cartService.getCartEntries().pipe(ge(1));this.extendedWarrantyData=[],$([p,h]).subscribe(([v,T])=>{this.extendedWarrantyData=v,T.forEach(D=>{D.product?.code===e.cmmf&&(this.extendedWarrantyData.forEach(q=>{q.state=q.id===D?.extendedWarrantyOffer?.offerId}),this.cdRef.markForCheck())}),this.cdRef.markForCheck()})}static{this.\u0275fac=function(t){return new(t||o)(F(Qi),F(Es),F(Ei),F(en),F(Ki),F(Me),F(so),F(Uo),F(re),F(wo),F(qe),F(le),F(qm))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-added-to-cart-modal"]],inputs:{brand:"brand"},decls:3,vars:1,consts:[["modalCustomClass","c__modal-add-to-cart",3,"isOpenedChange","noPadding","brand","modalTitleLevel","modalTitle","isOpened"],["sd-modal-body","",1,"c__add-to-cart-modal-body"],[3,"indexFollow","isReadOnly","hasNoActions","isBundle","productInfo"],[1,"c__modal-errors"],[3,"extendedWarrantyData","verticalLayout"],["sd-modal-footer","",1,"c__modal-actions","c__add-to-cart-modal-actions"],["sd-button","",3,"isSecondary"],["sd-button","",3,"click"],[3,"clicked","indexFollow","isReadOnly","hasNoActions","isBundle","productInfo"],[3,"warrantyClicked","extendedWarrantyData","verticalLayout"],["sd-button","",3,"click","isSecondary"]],template:function(t,i){t&1&&(gt(0,rb,15,17),_t(1,0,Yv)),t&2&&(n(),Et(i.isOpened))},encapsulation:2,changeDetection:0})}}return o}
1)();var pi=(()=>{class o extends Jp{set wcCxJsonLd(e){this.generateJsonLdScript(e)}constructor(e,t,i){super(e,t,i),this.renderer=e,this.jsonLdScriptFactory=t,this.element=i}generateJsonLdScript(e){if(e){let t=Array.from(this.element.nativeElement.children),i=this.renderer.createElement("script");i.type="application/ld+json",i.textContent=this.jsonLdScriptFactory.escapeHtml(e),t.length>0&&t.forEach(r=>this.element.nativeElement.removeChild(r)),this.renderer.appendChild(this.element.nativeElement,i)}}static{this.\u0275fac=function(t){return new(t||o)(F(go),F(Yp),F(Fe))}}static{this.\u0275dir=_s({type:o,selectors:[["","wcCxJsonLd",""]],inputs:{wcCxJsonLd:"wcCxJsonLd"},features:[U]})}}return o})();function ab(o,c){if(o&1){let e=L();d(0,"sd-breadcrumb",2),w("clickNavigation",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()}if(o&2){let e=s();u("breadcrumb",e.breadcrumb)("separator",e.separator)}}var Gd=(()=>{class o{constructor(e,t,i,r,a,p,h,v,T,D){this.cmsService=e,this.configService=t,this.trackingService=i,this.route=r,this.bundleService=a,this.urlMappingService=p,this.cdRef=h,this.platformId=v,this.request=T,this.windowRef=D,this.titleRecipe="",this.breadcrumb=[],this.separator="",this.snippetsBreadCrumb={},this.destroy$=new Ye}ngOnInit(){let e=this.route.queryParamMap.pipe(H(r=>r.get("bundle")),N(r=>r?this.bundleService.getBundle(r,"bundleNameAndUrl"):I(void 0))),t=this.cmsService.getCurrentPage().pipe(ee(r=>!!r)),i=this.configService.config;this.separator=i.components?.breadcrumbs?.separator??"",$([e,t]).pipe(Ge(this.destroy$)).subscribe(([r,a])=>{let h=(Array.isArray(a.breadcrumbs?.breadcrumb)?a.breadcrumbs.breadcrumb:[a.breadcrumbs?.breadcrumb]).map(T=>({linkName:T?.name,url:T?.url==="homepage"?"/":he.decodeUrl(T?.resolvedUrl||T?.url)}));r&&(h.pop(),h.push({linkName:r.name,url:he.decodeUrl(r.canonicalURL??"")})),a.label==="/recipe/detail"&&this.titleRecipe&&(h.pop(),h.push({linkName:this.titleRecipe}));let v=h.map(T=>{let D=T?.url?.split("/")[1];return D?this.urlMappingService.getUrlMappingByCode("/"+D):I(void 0)});v.length>0?$(v).subscribe(T=>{h.forEach((D,q)=>{let X=T[q];X&&D.url&&(D.url=D.url.replace(X.code,X.value))}),this.breadcrumb=[...h],this.snippetsBreadCrumb=this.breadcrumb?.length>1?this.toSnippets(this.breadcrumb):{},this.cdRef.markForCheck()}):(this.breadcrumb=[...h],this.snippetsBreadCrumb=this.breadcrumb?.length>1?this.toSnippets(this.breadcrumb):{},this.cdRef.markForCheck())})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onClickLink(e){if(e.linkName){let t=[];this.breadcrumb.slice(0,this.breadcrumb.findIndex(r=>e.linkName===r.linkName)+1).forEach(r=>{r.linkName&&t.push(r.linkName)});let i=t.join("/");this.trackingService.sendEvent("clickNavigation",{navLevel:i})}}toSnippets(e){return{"@context":"https://schema.org/","@type":"BreadcrumbList",itemListElement:this.transformToItemListElement(e)}}transformToItemListElement(e){let i=`https://${_i(this.platformId)?this.request?.hostname??"":this.windowRef?.nativeWindow?.location?.hostname??""}`;return e.map((r,a)=>({"@type":"ListItem",position:a+1,name:r.linkName??"",item:r.url?i+r.url:""}))}static{this.\u0275fac=function(t){return new(t||o)(F(Te),F(He),F(re),F(ot),F(on),F(qt),F(qe),F(Ee),F(Yr,8),F(kt,8))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-breadcrumbs"]],inputs:{titleRecipe:"titleRecipe"},decls:2,vars:2,consts:[[3,"breadcrumb","separator"],[3,"wcCxJsonLd"],[3,"clickNavigation","breadcrumb","separator"]],template:function(t,i){t&1&&(f(0,ab,1,2,"sd-breadcrumb",0),x(1,"span",1)),t&2&&(g(i.breadcrumb.length>1?0:-1),n(),u("wcCxJsonLd",i.snippetsBreadCrumb))},dependencies:[zu,pi],encapsulation:2,changeDetection:0})}}return o})();var sb=()=>[Lt,Ut,Ze,ze,import("./chunk-IG7RB5Y2.js").then(o=>o.TranslatePipe)];function db(o,c){if(o&1&&(d(0,"div")(1,"p"),S(2),k(3,"translate"),l()()),o&2){let e=s(2);n(2),J(E(3,1,e.messageForfait))}}function cb(o,c){if(o&1&&(d(0,"div")(1,"p"),S(2),k(3,"translate"),l(),x(4,"br"),d(5,"p"),S(6),k(7,"translate"),l(),d(8,"ul",5)(9,"li"),S(10),k(11,"translate"),d(12,"span"),S(13),k(14,"translate"),l()(),d(15,"li"),S(16),k(17,"translate"),l()(),x(18,"br"),d(19,"p"),S(20),k(21,"translate"),l(),d(22,"p",6),x(23,"sd-icon",7),S(24),k(25,"translate"),l(),d(26,"p",6),x(27,"sd-icon",8),S(28),k(29,"translate"),l()()),o&2){let e=s(2);n(2),O(" ",E(3,10,e.isPFS?"cart.modal.compatibilityCart.bodyPFS":"cart.modal.compatibilityCart.bodyAccessory")," "),n(4),J(E(7,12,"cart.modal.compatibilityCart.solutionsT
1itle")),n(4),O(" ",E(11,14,e.isPFS?"cart.modal.compatibilityCart.solution1PFS":"cart.modal.compatibilityCart.solution1Accessory")," "),n(3),O(" ",E(14,16,e.isPFS?"cart.modal.compatibilityCart.promotionCode":"")),n(3),J(E(17,18,"cart.modal.compatibilityCart.solution2")),n(4),J(E(21,20,"cart.modal.compatibilityCart.explication")),n(3),u("size",e.iconSize.xs),n(),O(" ",E(25,22,"cart.modal.compatibilityCart.moulinexShop")," "),n(3),u("size",e.iconSize.xs),n(),O(" ",E(29,24,"cart.modal.compatibilityCart.moulinexAccessory")," ")}}function lb(o,c){if(o&1){let e=L();d(0,"a",9),w("click",function(){b(e);let i=s(2);return C(i.continue())}),S(1),k(2,"translate"),l()}o&2&&(u("isSecondary",!0),n(),O(" ",E(2,2,"cart.modal.compatibilityCart.continue")," "))}function pb(o,c){if(o&1){let e=L();d(0,"button",10),w("click",function(){b(e);let i=s(2);return C(i.createNewCart())}),d(1,"span"),S(2),k(3,"translate"),l()()}o&2&&(n(2),J(E(3,1,"cart.modal.compatibilityCart.changeCart")))}function ub(o,c){if(o&1){let e=L();d(0,"button",10),w("click",function(){b(e);let i=s(2);return C(i.goToCart())}),d(1,"span"),S(2),k(3,"translate"),l()()}o&2&&(n(2),J(E(3,1,"cart.modal.compatibilityCart.forfait.backToCart")))}function mb(o,c){if(o&1){let e=L();d(0,"sd-modal-default",0),k(1,"translate"),k(2,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isConfirmModalOpened,i)||(r.isConfirmModalOpened=i),C(i)}),d(3,"div",1),f(4,db,4,3,"div")(5,cb,30,26,"div"),d(6,"footer",2),f(7,lb,3,4,"a",3),f(8,pb,4,3,"button",4),f(9,ub,4,3,"button",4),l()()()}if(o&2){let e=s();De("isOpened",e.isConfirmModalOpened),u("brand",e.brand)("noPadding",!0)("modalTitleLevel",4)("modalTitle",e.messageForfait?E(1,9,"cart.modal.compatibilityCart.forfait.title"):E(2,11,"cart.modal.compatibilityCart.title")),n(4),g(e.messageForfait?4:5),n(3),g(e.messageForfait?-1:7),n(),g(e.messageForfait?-1:8),n(),g(e.messageForfait?9:-1)}}var fh=(()=>{class o{constructor(e,t,i,r,a,p,h,v){this.cartFacadeService=e,this.multiCartService=t,this.activeCartService=i,this.toasterService=r,this.loaderService=a,this.router=p,this.cdRef=h,this.trackingService=v,this.isConfirmModalOpened=!1,this.cartId="",this.cartEntries=[],this.qty=1,this.isPFS=!1,this.messageForfait="",this.iconSize=Xe,this.destroy$=new Ye}ngOnInit(){this.activeCartService.getActiveCartId().pipe(Ge(this.destroy$)).subscribe(e=>{this.cartId=e}),this.activeCartService.getEntries().subscribe(e=>{this.cartEntries=e}),this.cartFacadeService.toggleCart$.pipe(Ge(this.destroy$)).subscribe(e=>{this.messageForfait=e.forfait??"",this.isPFS=e.product?.externalLogistician===oa.PFS||!!e.bundle,this.isConfirmModalOpened=!0,this.currentProduct=e.product,this.currentBundle=e.bundle,this.qty=e.quantity??1,this.cdRef.markForCheck(),this.loaderService.hideGlobalLoader()})}createNewCart(){if(this.currentProduct){let e=[];this.cartEntries.map(r=>{r.product&&e.push(this.trackingService.productToEventProduct(r.product,void 0,r.quantity))});let t=this.trackingService.productToEventProduct(this.currentProduct,void 0,this.qty),i=this.currentProduct.code;i&&this.cartFacadeService.forceEmptyCart(i,this.qty).subscribe(()=>{this.isConfirmModalOpened=!1,this.multiCartService.reloadCart(this.cartId),this.cdRef.markForCheck(),this.trackingService.sendEvent("clickRemoveFromCart",e),this.trackingService.sendEvent("clickAddToCart",t)}
1,r=>{this.isConfirmModalOpened=!1,this.cdRef.markForCheck();let a={status:Mt.error,title:this.mapErrorMessageToPropertyKey(r.error?.errors?.[0]?.message)};this.toasterService.sendToasterEvent(a)})}this.currentBundle&&this.cartFacadeService.addBundleToCart(this.currentBundle,this.qty,!0).subscribe(()=>{this.isConfirmModalOpened=!1,this.cdRef.markForCheck()},e=>{this.isConfirmModalOpened=!1,this.cdRef.markForCheck();let t={status:Mt.error,title:"cart.modal.compatibilityCart.errors.title",description:this.mapErrorMessageToPropertyKey(e.error?.errors?.[0]?.message)};this.toasterService.sendToasterEvent(t)})}goToCart(){this.isConfirmModalOpened=!1,this.router.navigateByUrl("/cart")}continue(){this.isConfirmModalOpened=!1}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}mapErrorMessageToPropertyKey(e){switch(e){case"There is no price available for this product.":return"cart.modal.compatibilityCart.errors.noPrice";case"There is no vendor available for this product.":return"cart.modal.compatibilityCart.errors.noVendor";case"This product is not on sale.":return"cart.modal.compatibilityCart.errors.notOnSale";case"This product is unavailable":return"cart.modal.compatibilityCart.errors.unavailable";default:return"cart.modal.compatibilityCart.errors.global"}}static{this.\u0275fac=function(t){return new(t||o)(F(Ki),F(Uo),F(so),F(li),F(wo),F(Me),F(qe),F(re))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-compatibility-cart-modal"]],inputs:{brand:"brand"},decls:3,vars:1,consts:[[3,"isOpenedChange","isOpened","brand","noPadding","modalTitleLevel","modalTitle"],["sd-modal-body",""],["sd-modal-footer","",1,"c__modal-actions"],["sd-button","","tabindex","0",3,"isSecondary"],["sd-button",""],["sd-list",""],[1,"has-icon"],["name","icon-brand-xs","aria-hidden","true",3,"size"],["name","icon-seller-accessories","aria-hidden","true",3,"size"],["sd-button","","tabindex","0",3,"click","isSecondary"],["sd-button","",3,"click"]],template:function(t,i){t&1&&(gt(0,mb,10,13),_t(1,0,sb)),t&2&&(n(),Et(i.isConfirmModalOpened))},encapsulation:2,changeDetection:0})}}return o})();function ln(o){return o?o.split("_")[0]:""}var pn=(()=>{class o{constructor(e){this.langService=e}getActive(){return this.langService.getActive().pipe(H(ln))}setActive(e){return this.langService.getAll().pipe(H(t=>{let i=t.find(r=>e===ln(r.isocode));return i?(this.langService.setActive(i.isocode??""),!0):!1}))}getAll(){return this.langService.getAll().pipe(H(e=>e.map(t=>ln(t.isocode))))}getSelectorData(){return $([this.langService.getAll(),this.langService.getActive()]).pipe(ge(1),H(([e,t])=>({activeIsoCode:t??"",languages:e.map(i=>({nativeName:i.nativeName??"",isoCode:i.isocode??""}))})))}changeLanguage(e){let t=ln(e);return this.getActive().pipe(ge(1),N(i=>t!==i?this.setActive(t):I(!1)))}static{this.\u0275fac=function(t){return new(t||o)(V(Ot))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var gh=(()=>{class o{constructor(){this.languageService=m(pn),this.baseStoreService=m(le),this.windowRef=m(kt),this.document=m(Wt),this.subscriptions=new xe}ngOnInit(){let{enableIadvize:e,iadvizeSID:t}=this.baseStoreService.baseStore;e&&t&&this.subscriptions.add($([this.languageService.getAll(),this.languageService.getActive()]).pipe(ge(1)).subscribe(([i,r])=>{i?.length>1?this.initializeIadvizeScript(t):this.initializeIadvizeScript(t,r||"")}))}ngOnDestroy(){this.subscriptions.unsubscribe()}initializeIadvizeScript(e,t){let i=this.document.createElement("script"),r=this.windowRef.nativeWindow;r.iAdvizeInterface=r.iAdvizeInterface||[],r.iAdvizeInterface.config=t?{sid:e,lang:t}:{sid:e},i.src="//halc.iadvize.com/iadvize.js",i.type="text/javascript",i.async=!0,this.document.body.appendChild(i)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-iadvize-script"]],decls:0,vars:0,template:function(t,i){},encapsulation:2,changeDetection:0})}}return o})();var kh=ls(Fd());var _h
vendor: 3,927 bytes, line 1
1=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;
vendor: 43,236 bytes, line 1
1\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(
vendor: 5,436 bytes, line 1
1o=>o.charCodeAt(0)));var vh=new Uint16Array("\u0200aglq ��\x1B\u026D�\0\0�p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(o=>o.charCodeAt(0)));var Kc,fb=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Yc=(Kc=String.fromCodePoint)!==null&&Kc!==void 0?Kc:function(o){let c="";return o>65535&&(o-=65536,c+=String.fromCharCode(o>>>10&1023|55296),o=56320|o&1023),c+=String.fromCharCode(o),c};function Jc(o){var c;return o>=55296&&o<=57343||o>1114111?65533:(c=fb.get(o))!==null&&c!==void 0?c:o}var eo=(function(o){return o[o.NUM=35]="NUM",o[o.SEMI=59]="SEMI",o[o.EQUALS=61]="EQUALS",o[o.ZERO=48]="ZERO",o[o.NINE=57]="NINE",o[o.LOWER_A=97]="LOWER_A",o[o.LOWER_F=102]="LOWER_F",o[o.LOWER_X=120]="LOWER_X",o[o.LOWER_Z=122]="LOWER_Z",o[o.UPPER_A=65]="UPPER_A",o[o.UPPER_F=70]="UPPER_F",o[o.UPPER_Z=90]="UPPER_Z",o})(eo||{}),gb=32,Ln=(function(o){return o[o.VALUE_LENGTH=49152]="VALUE_LENGTH",o[o.BRANCH_LENGTH=16256]="BRANCH_LENGTH",o[o.JUMP_TABLE=127]="JUMP_TABLE",o})(Ln||{});function Xc(o){return o>=eo.ZERO&&o<=eo.NINE}function _b(o){return o>=eo.UPPER_A&&o<=eo.UPPER_F||o>=eo.LOWER_A&&o<=eo.LOWER_F}function vb(o){return o>=eo.UPPER_A&&o<=eo.UPPER_Z||o>=eo.LOWER_A&&o<=eo.LOWER_Z||Xc(o)}function bb(o){return o===eo.EQUALS||vb(o)}var Zi=(function(o){return o[o.EntityStart=0]="EntityStart",o[o.NumericStart=1]="NumericStart",o[o.NumericDecimal=2]="NumericDecimal",o[o.NumericHex=3]="NumericHex",o[o.NamedEntity=4]="NamedEntity",o})(Zi||{}),Ir=(function(o){return o[o.Legacy=0]="Legacy",o[o.Strict=1]="Strict",o[o.Attribute=2]="Attribute",o})(Ir||{}),Kd=class{constructor(c,e,t){this.decodeTree=c,this.emitCodePoint=e,this.errors=t,this.state=Zi.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ir.Strict}startEntity(c){this.decodeMode=c,this.state=Zi.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(c,e){switch(this.state){case Zi.EntityStart:return c.charCodeAt(e)===eo.NUM?(this.state=Zi.NumericStart,this.consumed+=1,this.stateNumericStart(c,e+1)):(this.state=Zi.NamedEntity,this.stateNamedEntity(c,e));case Zi.NumericStart:return this.stateNumericStart(c,e);case Zi.NumericDecimal:return this.stateNumericDecimal(c,e);case Zi.NumericHex:return this.stateNumericHex(c,e);case Zi.NamedEntity:return this.stateNamedEntity(c,e)}}stateNumericStart(c,e){return e>=c.length?-1:(c.charCodeAt(e)|gb)===eo.LOWER_X?(this.state=Zi.NumericHex,this.consumed+=1,this.stateNumericHex(c,e+1)):(this.state=Zi.NumericDecimal,this.stateNumericDecimal(c,e))}addToNumericResult(c,e,t,i){if(e!==t){let r=t-e;this.result=this.result*Math.pow(i,r)+parseInt(c.substr(e,r),i),this.consumed+=r}}stateNumericHex(c,e){let t=e;for(;e<c.length;){let i=c.charCodeAt(e);if(Xc(i)||_b(i))e+=1;else return this.addToNumericResult(c,t,e,16),this.emitNumericEntity(i,3)}return this.addToNumericResult(c,t,e,16),-1}stateNumericDecimal(c,e){let t=e;for(;e<c.length;){let i=c.charCodeAt(e);if(Xc(i))e+=1;else return this.addToNumericResult(c,t,e,10),this.emitNumericEntity(i,2)}return this.addToNumericResult(c,t,e,10),-1}emitNumericEntity(c,e){var t;if(this.consumed<=e)return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(c===eo.SEMI)this.consumed+=1;else if(this.decodeMode===Ir.Strict)return 0;return this.emitCodePoint(Jc(this.result),this.consumed),this.errors&&(c!==eo.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(c,e){let{decodeTree:t}=this,i=t[this.treeIndex],r=(i&Ln.VALUE_LENGTH)>>14;for(;e<c.length;e++,this.excess++){let a=c.charCodeAt(e);if(this.treeIndex=Cb(t,i,this.treeIndex+Math.max(1,r),a),this.treeIndex<0)return this.result===0||this.decodeMode===Ir.Attribute&&(r===0||bb(a))?0:this.emitNotTerminatedNamedEntity();if(i=t[this.treeIndex],r=(i&Ln.VALUE_LENGTH)>>14,r!==0){if(a===eo.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess);this.decodeMode!==Ir.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var c;let{result:e,decodeTree:t}=this,i=(t[e]&Ln.VALUE_LENGTH)>>14;return this.emitNamedEntityData(e,i,this.consumed),(c=this.errors)===null||c===void 0||c.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(c,e,t){let{decodeTree:i}=this;return this.emitCodePoint(e===1?i[c]&~Ln.VALUE_LENGTH:i[c+1],t),e===3&&this.emitCodePoint(i[c+2],t),t}end(){var c;switch(this.state){case Zi.NamedEntity:return this.result!==0&&(this.decodeMode!==Ir.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Zi.NumericDecimal:return this.emitNumericEntity(0,2);case Zi.NumericHex:return this.emitNumericEntity(0,3);case Zi.NumericStart:return(c=this.errors)===null||c===void 0||c.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Zi.EntityStart:return 0}}};function bh(o){let c="",e=new Kd(o,t=>c+=Yc(t));return function(i,r){let a=0,p=0;for(;(p=i.indexOf("&",p))>=0;){c+=i.slice(a,p),e.startEntity(r);let v=e.write(i,p+1);if(v<0){a=p+e.end();break}a=p+v,p=v===0?a+1:a}let h=c+i.slice(a);return c="",h}}
1function Cb(o,c,e,t){let i=(c&Ln.BRANCH_LENGTH)>>7,r=c&Ln.JUMP_TABLE;if(i===0)return r!==0&&t===r?e:-1;if(r){let h=t-r;return h<0||h>=i?-1:o[e+h]-1}let a=e,p=a+i-1;for(;a<=p;){let h=a+p>>>1,v=o[h];if(v<t)a=h+1;else if(v>t)p=h-1;else return o[h+i]}return-1}var xb=bh(_h),p7=bh(vh);function ba(o,c=Ir.Legacy){return xb(o,c)}function Yd(o){for(let c=1;c<o.length;c++)o[c][0]+=o[c-1][0]+1;return o}var yb=new Map(Yd
vendor: 10,610 bytes, line 1
1([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[0,"ü"],[0,"ý"],[0,"þ"],[0,"ÿ"],[0,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[0,"и"],[0,"й"],[0,"к"],[0,"л"],[0,"м"],[0,"н"],[0,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[0,"⇄"],[0,"⇅"],[0,"⇆"],[0,"⇇"],[0,"⇈"],[0,"⇉"],[0,"⇊"],[0,"⇋"],[0,"⇌"],[0,"⇍"],[0,"⇎"],[0,"⇏"],[0,"⇐"],[0,"⇑"],[0,"⇒"],[0,"⇓"],[0,"⇔"],[0,"⇕"],[0,"⇖"],[0,"⇗"],[0,"⇘"],[0,"⇙"],[0,"⇚"],[0,"⇛"],[1,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(
1Yd([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(Yd([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[0,"⥟"],[0,"⥠"],[0,"⥡"],[0,"⥢"],[0,"⥣"],[0,"⥤"],[0,"⥥"],[0,"⥦"],[0,"⥧"],[0,"⥨
1"],[0,"⥩"],[0,"⥪"],[0,"⥫"],[0,"⥬"],[0,"⥭"],[0,"⥮"],[0,"⥯"],[0,"⥰"],[0,"⥱"],[0,"⥲"],[0,"⥳"],[0,"⥴"],[0,"⥵"],[0,"⥶"],[1,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[0,"⪃"],[0,"⪄"],[0,"⪅"],[0,"⪆"],[0,"⪇"],[0,"⪈"],[0,"⪉"],[0,"⪊"],[0,"⪋"],[0,"⪌"],[0,"⪍"],[0,"⪎"],[0,"⪏"],[0,"⪐"],[0,"⪑"],[0,"⪒"],[0,"⪓"],[0,"⪔"],[0,"⪕"],[0,"⪖"],[0,"⪗"],[0,"⪘"],[0,"⪙"],[0,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(Yd([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]));var wb=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Sb=String.prototype.codePointAt!=null?(o,c)=>o.codePointAt(c):(o,c)=>
1(o.charCodeAt(c)&64512)===55296?(o.charCodeAt(c)-55296)*1024+o.charCodeAt(c+1)-56320+65536:o.charCodeAt(c);function Zc(o,c){return function(t){let i,r=0,a="";for(;i=o.exec(t);)r!==i.index&&(a+=t.substring(r,i.index)),a+=c.get(i[0].charCodeAt(0)),r=i.index+1;return a+t.substring(r)}}var Ch=Zc(/[&<>'"]/g,wb),xh=Zc(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),yh=Zc(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));function Jd(o,c){return(0,kh.default)(Q(B({},o),{modifiedTime:void 0,modifiedtime:void 0}),Q(B({},c),{modifiedTime:void 0,modifiedtime:void 0}))}function Yo(o){return new Promise(c=>{let e=document.querySelector(o)??void 0;if(e)return c(e);let t=new MutationObserver(()=>{let i=document.querySelector(o)??void 0;i&&(t.disconnect(),c(i))});t.observe(document.body,{childList:!0,subtree:!0})})}function Th(o){return new Promise(c=>{if(o.shadowRoot)return c(o.shadowRoot);let e=new MutationObserver(()=>{o.shadowRoot&&(e.disconnect(),c(o.shadowRoot))});e.observe(o,{attributes:!0,childList:!0,subtree:!0})})}function Lh(o){return o&&typeof o=="string"&&(o=o.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),o=o.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),o=ba(o)),o}var Lb=["chatComponent"],Pb=()=>[import("./chunk-WN7C3S2E.js").then(o=>o.SdChatComponent),_o],Eb=o=>({hidden:o});function Mb(o,c){if(o&1){let e=L();d(0,"sd-chat",1,0),w("launchChat",function(){b(e);let i=s();return C(i.trackChat(i.ChatActionsEnum.LAUNCH))})("openChat",function(){b(e);let i=s();return C(i.trackChat(i.ChatActionsEnum.OPEN))})("closeChat",function(){b(e);let i=s();return C(i.trackChat(i.ChatActionsEnum.CLOSE))})("keydown.enter",function(){b(e);let i=s();return C(i.sendChatMessage())})("keypress",function(){b(e);let i=s();return C(i.keyPressed())}),l()}if(o&2){let e=s();u("hidden",!e.showChatToUser)("ngClass",se(3,Eb,!e.showChatToUser))("isMidlyOpen",e.isMidlyOpen)}}var Ph=(()=>{class o{constructor(e,t,i,r,a,p,h,v,T,D,q,X,te){this.scriptLoader=e,this.baseStoreService=t,this.cmsService=i,this.categoryService=r,this.currentProductService=a,this.router=p,this.translateService=h,this.trackingService=v,this.chatService=T,this.cdRef=D,this.renderer=q,this.platformId=X,this.document=te,this.showChatToUser=!1,this.isMidlyOpen=!1,this.messageLen=0,this.keypressed=!1,this.ChatActionsEnum=Ld,this.destroy$=new Ye}setUrlSourcePage(e){this.embeddedSvc&&(this.embeddedSvc.settings.extraPrechatFormDetails[0].value=e.detail?.urlSourcePage,e.detail.callback())}ngOnInit(){this.chatService.openChatEvent.subscribe(()=>{_e(this.platformId)&&this.document.querySelector(".helpButtonEnabled")?.dispatchEvent(new Event("click"))})}ngAfterViewInit(){if(_e(this.platformId)){let e=this.baseStoreService.baseStore,t=this.cmsService.getCurrentPage().pipe(ee(a=>!!a)),i=this.categoryService.getCurrentCategory().pipe(ee(a=>a!==void 0)),r=this.currentProductService.getProduct();this.router.events.pipe(ee(a=>a instanceof Fn),ri((a,p)=>{let h=this.router.parseUrl(a.url),v=this.router.parseUrl(p.url);return Fm(h,v)}),Al(500),N(()=>$([t,i,r]).pipe(ge(1))),Ge(this.destroy$)).subscribe(([a,p,h])=>{this.showChatToUser=this.showLiveAgentChat(a,p??void 0,h??void 0),this.showChatToUser&&(this.isMidlyOpenChat(e),this.liveChatAgentConfig=this.showLiveChatAgentConfigs(e,a,p??void 0,h??void 0),this.initLiveChatAgentScript())})}}initESW(e){this.embeddedSvc=embedded_svc,this.embeddedSvc.settings.extraPrechatFormDetails=[{label:"Text",transcriptFields:["UrlSourcePage__c"]}],this.embeddedSvc.settings.displayHelpButton=!0,this.embeddedSvc.settings.language=this.liveChatAgentConfig?.languages,this.embeddedSvc.settings.targetElement=this.document.getElementById("liveChatCta"),this.embeddedSvc.settings.defaultAssistiveText=" ",this.embeddedSvc.settings.loadingText=this.translateService.instant("chat.loadingText"),this.embeddedSvc.settings.defaultMinimizedText=this.translateService.instant("chat.minimizedText"),this.embeddedSvc.settings.disabledMinimizedText=this.translateService.instant("chat.disabledMinimizedText"),this.embeddedSvc.settings.offlineSupportMinimizedText=this.translateService.instant("chat.offlineSupportMinimizedText");let t=this.translateService.instant("chat.chatbotAvatarImgURL"),i=this.translateService.instant("chat.avatarImgURL");this.embeddedSvc.settings.chatbotAvatarImgURL=t!=="chat.chatbotAvatarImgURL"?t:void 0,this.embeddedSvc.settings.avatarImgURL=i!=="chat.avatarImgURL"?i:void 0,this.embeddedSvc.loadCSS=()=>{},this.embeddedSvc.settings.enabledFeatures=["LiveAgent"],this.embeddedSvc.settings.entryFeature="LiveAgent",this.embeddedSvc.init(this.liveChatAgentConfig?.baseCoreURL,this.liveChatAgentConfig?.communityEndpointURL,e?this.liveChatAgentConfig?.gslbBaseURL:void 0,this.liveChatAgentConfig?.deploymentOrg,this.liveChatAgentConfig?.typeParameter,{baseLiveAgentContentURL:this.liveChatAgentConfig?.baseLiveAgentContentURL,deploymentId:this.liveChatAgentConfig?.deploymentId,buttonId:this.liveChatAgentConfig?.buttonId,baseLiveAgentURL:this.liveChatAgentConfig?.endpointUrl,eswLiveAgentDevName:this.liveChatAgentConfig?.eswLiveAgentDevName,isOfflineSupportEnabled:this.liveChatAgentConfig?.isOfflineSupportEnabled})}initChatUser(){let e=this.document.getElementById("liveChatPicto"),t=this.document.getElementById("liveChatBlock"),i=this.document.getElementById("liveChatCta"),r=t.parentElement,a=()=>{let h=this.document.querySelector("#liveChatBlock .embeddedServiceSidebar")!==void 0,v=this.document.querySelector("#liveChatBlock .sidebarMinimized")!==void 0;this.document.querySelector("#liveChatBlock .helpButtonEnabled")!==void 0?(r.style.display="",h&&e.click()):this.document.querySelector("#liveChatBlock .helpButtonDisabled")!==void 0&&(h?r.style.display="":r.style.display="none"),h&&v?this.chatComponent&&(this.renderer.setStyle(this.chatComponent?.nativeElement,"width","0"),this.renderer.setStyle(this.chatComponent?.nativeElement,"height","0")):this.chatComponent&&(this.renderer.setStyle(this.chatComponent?.nativeElement,"width","inherit"),this.renderer.setStyle(this.chatComponent?.nativeElement,"height","inherit")),this.cdRef.markForCheck()};this.liveChatObserver=new MutationObserver(a);let p={childList:!0,subtree:!0,attributes:!0};this.liveChatObserver.observe(i,p)}initLiveChatAgentScript(){typeof embedded_svc>"u"&&this.scriptLoader.embedScript({src:this.liveChatAgentConfig?.eswJsUrl,callback:()=>{Yo("#liveChatBlock").then(()=>{this.initESW(!1),this.initChatUser()})}})}showLiveAgentChat(e,t,i){return i?i.showChat??!1:t?t.showChat??!1:e.showChat}showLiveChatAgentConfigs(e,t,i,r){return r?.liveChatAgentConfig?.code?r.liveChatAgentConfig:i?.liveChatAgentConfig?.code?i.liveChatAgentConfig:t.liveChatAgentConfig?.code?t.liveChatAgentConfig:e.liveChatAgentConfig}isMidlyOpenChat(e){e&&_e(this.platformId)&&(setTimeout(()=>{this.isMidlyOpen=!0,this.cdRef.markForCheck()},e?.liveChatDelay),setTimeout(()=>{this.isMidlyOpen=!1,this.cdRef.markForCheck()},e?.liveChatDuration))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.liveChatObserver?.disconnect()}trackChat(e){if(e===Ld.LAUNCH){this.keypressed&&(this.messageLen++,this.keypressed=!1);return}this.trackingService.sendEvent("chatClick",{chatAction:e})}sendChatMessage(){this.messageLen>0&&(this.trackingService.sendEvent("chatClick",{chatAction:Ld.LAUNCH}),this.messageLen=0)}keyPressed(){this.keypressed=!0}static{this.\u0275fac=function(t){return new(t||o)(F(oo),F(le),F(Te),F(Qo),F(Wi),F(Me),F(ae),F(re),F(oi),F(qe),F(go),F(Ee),F(Wt))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-live-chat"]],viewQuery:function(t,i){if(t&1&&Ni(Lb,5,Fe),t&2){let r;Li(r=Pi())&&(i.chatComponent=r.first)}},hostBindings:function(t,i){t&1&&w("setUrlSourcePage",function(a){return i.setUrlSourcePage(a)},jl)},decls:3,vars:1,consts:[["chatComponent",""],[3,"launchChat","openChat","closeChat","keydown.enter","keypress","hidden","ngClass","isMidlyOpen"]],template:function(t,i){t&1&&(gt(0,Mb,2,5),_t(1,0,Pb)),t&2&&(n(),Et(i.showChatToUser))},encapsulation:2,changeDetection:0})}}return o}
1)();var Db=()=>[import("./chunk-WN7C3S2E.js").then(o=>o.SdModalDefaultComponent),import("./chunk-773Z7CJ5.js").then(o=>o.IFrameResizerDirective),import("./chunk-IG7RB5Y2.js").then(o=>o.TranslatePipe)];function Ib(o,c){o&1&&x(0,"iframe",2),o&2&&u("src",c,ar)}function Rb(o,c){if(o&1){let e=L();d(0,"sd-modal-default",1),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s(2);return Ie(r.showModal,i)||(r.showModal=i),C(i)}),f(2,Ib,1,1,"iframe",2),l()}if(o&2){let e,t=s(2);u("modalTitle",E(1,5,"account.dropdown.login.label")),De("isOpened",t.showModal),u("modalTitleLevel",4)("noPadding",!0),n(2),g((e=t.loginUrl())?2:-1,e)}}function Ab(o,c){if(o&1&&f(0,Rb,3,7,"sd-modal-default",0),o&2){let e=s();g(e.isLoggedIn()?-1:0)}}var Eh=(()=>{class o{constructor(){this.trackingService=m(re),this.authService=m(Go),this.domSanitizer=m(dr),this.windowRef=m(kt),this.location=m(zr),this.showModal=Kl(()=>this.authService.showLoginModal()),this.loginUrl=y(void 0),this.isLoggedIn=pe(this.authService.isUserLoggedIn()),this.subscriptions=new xe,ei(()=>{this.showModal()?this.openModal():this.closeModal()})}openModal(){return rr(this,null,function*(){let e=yield this.authService.getLoginUrl();this.loginUrl.set(this.domSanitizer.bypassSecurityTrustResourceUrl(e)),this.trackingService.sendEvent("vpLayer",{layerName:"login"});let t=this.windowRef.nativeWindow;t&&(this.resetSubscriptions(),this.subscriptions.add(Mo(t,"message").pipe(ee(i=>i.origin===t.location.origin&&i.data?.eventId==="oauth")).subscribe(i=>{this.trackingService.sendEvent("accountLogin",{}),this.location.go(`/${i.data?.hash??""}`),this.authService.checkOAuthParamsInUrl(),this.closeModal()})),this.subscriptions.add(Mo(t,"message").pipe(ee(i=>i.data==="salesforce_actionbutton")).subscribe(()=>{this.trackingService.sendEvent("newPasswordRequest",{})})),this.showModal.set(!0))})}ngOnDestroy(){this.closeModal()}closeModal(){this.resetSubscriptions(),this.authService.hideLogin()}resetSubscriptions(){this.subscriptions.unsubscribe(),this.subscriptions=new xe}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-modal-login"]],decls:3,vars:1,consts:[[3,"modalTitle","isOpened","modalTitleLevel","noPadding"],[3,"isOpenedChange","modalTitle","isOpened","modalTitleLevel","noPadding"],["title","Ouverture de la pop-in de connection","wcIframeResizer","","width","100%",2,"border","none","min-height","500px",3,"src"]],template:function(t,i){t&1&&(gt(0,Ab,1,1),_t(1,0,Db)),t&2&&(n(),Et(i.showModal()))},encapsulation:2,changeDetection:0})}}return o})();var Fb=()=>[Lt,import("./chunk-IG7RB5Y2.js").then(o=>o.TranslatePipe)];function Bb(o,c){if(o&1){let e=L();d(0,"sd-modal-default",0),k(1,"translate"),w("isOpenedChange",function(i){b(e);let r=s();return C(r.modalClosed(i))}),d(2,"div",1)(3,"span"),S(4),k(5,"translate"),l()()()}if(o&2){let e=s();u("modalTitleLevel",4)("modalTitle",E(1,4,"product.modal.recommendedPrice.title"))("isOpened",e.isOpenedRecommendedPriceModal),n(4),J(E(5,6,"product.modal.recommendedPrice.message"))}}var Mh=(()=>{class o{constructor(){this.layoutService=m(Wr)}get isOpenedRecommendedPriceModal(){return this.layoutService.isRecommendedPriceOpened()}modalClosed(e){e||this.layoutService.openRecommendedPriceModal(!1)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-omnibus-recommended-price-modal"]],decls:3,vars:1,consts:[[3,"isOpenedChange","modalTitleLevel","modalTitle","isOpened"],["sd-modal-body",""]],template:function(t,i){t&1&&(gt(0,Bb,6,8),_t(1,0,Fb)),t&2&&(n(),Et(i.isOpenedRecommendedPriceModal))},encapsulation:2,changeDetection:0})}}return o})();var Dh=(()=>{class o{constructor(){this.platformId=m(Ee),this.document=m(Wt)}hasAcceptedCookies(){return _e(this.platformId)?this.document.cookie.split(";").some(e=>e.trim().startsWith("_tt_enable_cookie=1")):!1}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Ob=["captchaTurnstile"],Nb=()=>[Lt,Le,fr,Se,Gt,ze,Ui,bi,ji,Hn,Wp,Hr,qi,ur,xt,import("./chunk-A4NGO4BR.js").then(o=>o.RouterLink),ce],Vb=o=>({url:o});function zb(o,c){if(o&1&&x(0,"sd-banner",3),o&2){let e=s(2);u("media",se(1,Vb,e.media.url))}}function jb(o,c){o&1&&x(0,"div",12)}function Ub(o,c){if(o&1&&(d(0,"button",13),S(1),l()),o&2){let e=s(2);n(),O(" ",e.sendAction," ")}}function qb(o,c){if(o&1){let e=L();d(0,"sd-modal-default",1),Re("isOpenedChange",function(i){b(e);let r=s(2);return Ie(r.isOpened,i)||(r.isOpened=i),C(i)}),w("isOpenedChange",function(i){b(e);let r=s(2);return C(r.saveClosed(i))}),d(1,"div",2),f(2,zb,1,3,"sd-banner",3),l(),d(3,"div",4)(4,"sd-title",5),S(5),l(),d(6,"p",6),S(7),l(),d(8,"form",7),w("ngSubmit",function(){b(e);let i=s(2);return C(i.onSubmit())}),d(9,"sd-form-input",8),ut(10,9),x(11,"sd-form-error",10),k(12,"translate"),x(13,"sd-form-error",11),k(14,"translate"),mt(),l(),f(15,jb,1,0,"div",12)(16,Ub,2,1,"button",13),l(),x(17,"div",14,0)(19,"sd-html",15),d(20,"div",16)(21,"a",17),w("click",function(){b(e);let i=s(2);return C(i.onCloseModal())}),d(22,"span"),S(23),k(24,"translate"),l()(),d(25,"a",18),w("click",function(){b(e);let i=s(2);return C(i.onCloseModal())}),d(26,"span"),S(27),k(28,"translate"),l()()()()()}if(o&2){let e=s(),t=s();u("clickToClose",!0)("modalTitleLevel",4),De("isOpened",t.isOpened),u("hasHeader",!1),n(2),g(e.media?2:-1),n(2),u("titleLevel",3),n(),O(" ",e.title," "),n(2),J(e.description),n(),u("formGroup",t.abandonedCartForm),n(),u("labelTitle",e.emailLabel)("formControl",t.abandonedCartForm.controls.email)("placeholder",e.emailPlaceHolder)("maxlength",70)("required",!0)("suggestions",t.suggestions()),n(2),u("errorLabel",E(12,23,"newsletter.emailPatternError"))("control",t.abandonedCartForm.controls.email),n(2),u("errorLabel",E(14,25,"forms.email.required"))("control",t.abandonedCartForm.controls.email),n(2),g(t.isLoading()?15:16),n(4),u("html",e.legalMentions),n(4),J(E(24,27,"cart.minicart.actions.continue")),n(4),J(E(28,29,"cart.minicart.actions.cart"))}}function Hb(o,c){o&1&&(gt(0,qb,29,31),_t(1,0,Nb),ql())}var Xd=(()=>{class o{get email(){return this.abandonedCartForm.get("email")}constructor(){this.brand=R(ne.default),this.isOpened=Vi(!1),this.abandonedCartPoppingData=y(void 0),this.suggestions=y([]),this.isLoading=y(!1),this.captchaTurnstile=st("captchaTurnstile"),this.baseStoreService=m(le),this.cmsService=m(Te),this.translateService=m(ae),this.dqeService=m(Hm),this.toasterService=m(li),this.cartFacadeService=m(Ki),this.trackingService=m(re),this.timerService=m(Vm),this.cookiesConsentService=m(Dh),this.captchaTurnstileService=m(Od),this.platformId=m(Ee),this.isDisplayAbandonedCartEventSent=!1,this.isClosedAbandonedCartEventSent=!1,this.subscriptions=new xe,this.abandonedCartForm=new ro({email:new Xt("")}),this.InputTypeEnum=vm,_e(this.platformId)&&this.baseStoreService.baseStore.displayAbandonedCartPopin&&(this.initializeComponent(),this.subscriptions.add(this.timerService.isDisplayPopin$.subscribe(e=>{e&&this.cookiesConsentService.hasAcceptedCookies()&&this.openModal()})))}onSubmit(){this.abandonedCartForm.valid?this.onSubmitAbandonedCartEmail(this.email.value):this.abandonedCartForm.markAllAsTouched()}onCloseModal(){this.isOpened.set(!1),this.isLoading.set(!1)}saveClosed(e){!this.isOpened()&&!this.isClosedAbandonedCartEventSent&&(this.trackingService.sendEvent("abandonedCartClose",{}),this.isClosedAbandonedCartEventSent=!0)}initializeComponent(){this.abandonedCartPoppingData=pe(this.cmsService.getContentSlot("AbandonedCartPopin").pipe(N(({components:e})=>{let t=e?.[0]?.uid;return t?this.cmsService.getComponentData(t):I(void 0)}),ge(1),ee(e=>!!e),H(e=>{let t=this.baseStoreService.baseStore.enableDQE;this.email.addValidators([Co.pattern(um.email),Co.minLength(4)]),this.email.addAsyncValidators(t?[this.dqeService.dqeMailValidator()]:[]),t&&this.subscriptions.add(this.dqeService.addressMailSuggestions(this.email).subscribe(D=>{this.suggestions.set(D)}));let{emailPlaceHolder:i,legalMentions:r,description:a,media:p,emailLabel:h,sendAction:v,title:T}=e;return{emailPlaceHolder:i,legalMentions:r,description:a,media:p,emailLabel:h,sendAction:v,title:T}})),{initialValue:void 0})}openModal(){this.isOpened.set(!0),this.isDisplayAbandonedCartEventSent||(this.trackingService.sendEvent("abandonedCartDisplay",{}),this.isDisplayAbandonedCartEventSent=!0)}onSubmitAbandonedCartEmail(e){this.userEmail=e,this.isLoading.set(!0);let t=this.captchaTurnstile();if(!t){this.captchaError();return}this.captchaTurnstileService.verify(t,()=>this.recaptchaValidated(),()=>this.captchaError()),this.trackingService.sendEvent("abandonedCartSubmit",{})}recaptchaValidated(){this.userEmail&&this.subscriptions.add(this.cartFacadeService.submitAbandonedCartEmail(this.userEmail).subscribe({next:()=>{this.toasterService.sendToasterEvent({status:Mt.success,title:this.translateService.instant("abandoned.cart.success.title"),description:this.translateService.instant("abandoned.cart.success.description")}),this.onCloseModal()},error:()=>{this.toasterService.sendToasterEvent({status:Mt.error,title:"notify.notifyErrorToastTitle",description:"httpErrors.500"})}}))}captchaError(){this.isLoading.set(!1),this.toasterService.sendToasterEvent({status:Mt.error,title:"notify.notifyErrorToastTitle",description:"httpErrors.500"})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-popin-abandoned-cart"]],viewQuery:function(t,i){t&1&&yt(i.captchaTurnstile,Ob,5),t&2&&wt()},inputs:{brand:[1,"brand"],isOpened:[1,"isOpened"]},outputs:{isOpened:"isOpenedChange"},decls:1,vars:1,consts:[["captchaTurnstile",""],["modalCustomClass","c__modal-abandoned-cart-form",3,"isOpenedChange","clickToClose","modalTitleLevel","isOpened","hasHeader"],[1,"c__image"],["alt","Abandoned Cart Image",3,"media"],[1,"c__text"],["customClass","brand--h3",3,"titleLevel"],[1,"c__text_description"],[3,"ngSubmit","formGroup"],["data-cs-mask","",3,"labelTitle","formControl","placeholder","maxlength","required","suggestions"],["sd-message",""],["errorKey","pattern",3,"errorLabel","control"],["errorKey","required",3,"errorLabel","control"],["sd-loader",""],["sd-button","","type","submit",1,"action"],[1,"wc-captcha-turnstile"],["innerClass","c__text_terms",3,"html"],[1,"c_popin_actions"],["tabindex","0",1,"c__shop",3,"click"],["routerLink","/cart",1,"c__basket",3,"click"]],template:function(t,i){if(t&1&&f(0,Hb,3,0),t&2){let r;g((r=i.abandonedCartPoppingData())?0:-1,r)}},dependencies:[$e,Ci],styles:[`@-ms-viewport{width:device-width}@media(max-width:767px){.c__modal-abandoned-cart-form sd-newsletter{display:block}}.c__modal-abandoned-cart-form.c__modal-default [sd-loader]:before{height:130vh}.c__modal-abandoned-cart-form.c__modal-default [sd-modal-header]{border-bottom:0}.c__modal-abandoned-cart-form.c__modal-default #modalCloseButton.is-absolute{transform:translate(0);right:2rem}.c__modal-abandoned-cart-form .c__modal-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;padding:0!important}.c__modal-abandoned-cart-form .c__modal-wrapper .c__text{width:6
15%;padding:4.4rem 2.8rem 0}@media(max-width:1279px){.c__modal-abandoned-cart-form .c__modal-wrapper .c__text{width:100%}}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper .c__text .c__main-info{display:block}}.c__modal-abandoned-cart-form .c__modal-wrapper .c__image{width:35%}.c__modal-abandoned-cart-form .c__modal-wrapper .c__image.c__full-width{width:100%}.c__modal-abandoned-cart-form .c__modal-wrapper .c__image.c__full-width img{width:100%;height:100%}@media(max-width:1279px){.c__modal-abandoned-cart-form .c__modal-wrapper .c__image:not(.c__full-width){display:none}}.c__modal-abandoned-cart-form .c__modal-wrapper .c__mandatory-message.is-caption{padding:.4rem .4rem 2rem 1.2rem;text-align:left}.c__modal-abandoned-cart-form .c__modal-wrapper .c__action{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.2rem;width:100%}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper .c__action [sd-button]{width:100%}}.c__modal-abandoned-cart-form .c__modal-wrapper .error{margin-bottom:1.2rem;color:#c13004}.c__modal-abandoned-cart-form .c__modal-wrapper sd-title{margin-bottom:2.8rem;color:var(--color-primary-brand);text-align:left}.c__modal-abandoned-cart-form .c__modal-wrapper sd-title sd-icon{display:block;width:100%}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper sd-title h4.brand--h3{font-size:2.4rem!important}}.c__modal-abandoned-cart-form .c__modal-wrapper .c__text_description{margin-bottom:2.8rem;color:#363636}.c__modal-abandoned-cart-form .c__modal-wrapper .subtitle{font-size:1.4rem;margin-bottom:2rem}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper .subtitle{font-size:1rem}}.c__modal-abandoned-cart-form .c__modal-wrapper form{display:flex;width:100%;align-items:baseline}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper form{display:block}}.c__modal-abandoned-cart-form .c__modal-wrapper sd-form,.c__modal-abandoned-cart-form .c__modal-wrapper sd-form-input{margin-bottom:2.8rem;width:70%}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper sd-form,.c__modal-abandoned-cart-form .c__modal-wrapper sd-form-input{width:100%;margin-left:0;margin-bottom:1.2rem}}.c__modal-abandoned-cart-form .c__modal-wrapper sd-form sd-form-libelle,.c__modal-abandoned-cart-form .c__modal-wrapper sd-form-input sd-form-libelle{width:max-content}.c__modal-abandoned-cart-form .c__modal-wrapper sd-form.c__inline-field,.c__modal-abandoned-cart-form .c__modal-wrapper sd-form-input.c__inline-field{display:inline-flex;width:47%;margin-left:1.2rem}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper sd-form.c__inline-field,.c__modal-abandoned-cart-form .c__modal-wrapper sd-form-input.c__inline-field{width:100%;margin-left:0}}.c__modal-abandoned-cart-form .c__modal-wrapper sd-form legend,.c__modal-abandoned-cart-form .c__modal-wrapper sd-form-input legend{text-align:left}.c__modal-abandoned-cart-form .c__modal-wrapper [sd-button]{margin-left:.8rem;width:30%}@media(max-width:767px){.c__modal-abandoned-cart-form .c__modal-wrapper [sd-button]{width:100%;margin-left:0;margin-bottom:1.2rem}}.c__modal-abandoned-cart-form .c__modal-wrapper .c__text_terms{color:#363636;font-size:1.2rem}.c__modal-abandoned-cart-form .c__modal-wrapper .c__text_terms a{color:var(--color-primary-brand)}.c__modal-abandoned-cart-form .c__modal-wrapper .c_popin_actions{margin-top:2rem;padding:2rem 0;border-top:.1rem solid var(--color-themes-light);display:flex;justify-content:space-between;font-size:1.2rem}.c__modal-abandoned-cart-form .c__modal-wrapper .c_popin_actions .c__shop{color:#363636}wc-recaptcha{display:none!important} 2/*! 3 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 4 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 5 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 6 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 7 */ 8`],encapsulation:2})}}return o})();var Wb=()=>[];function $b(o,c){if(o&1&&x(0,"sd-header-reinsurances",0),o&2){s();let e=_(0);u("reinsurancesData",c)("isHob",e)}}function Gb(o,c){if(o&1){let e=L();d(0,"sd-language-selector",2),w("languageSelected",function(i){b(e);let r=s(2);return C(r.setLanguage(i))}),l()}if(o&2){s();let e=_(0);u("languages",(e==null?null:e.languages)??ye(2,Wb))("activeIsoCode",e==null?null:e.activeIsoCode)}}function Qb(o,c){if(o&1&&(W(0),f(1,Gb,1,3,"sd-language-selector",1)),o&2){let e=M(s().languageSelectorData());n(),g(((e==null||e.languages==null?null:e.languages.length)??0)>1?1:-1)}}var Ih=(()=>{class o{constructor(){this.languageService=m(pn),this.hobStateService=m(rt),this.cmsService=m(Te),this.winRef=m(kt),this.languageSelectorData=pe(this.languageService.getSelectorData(),{initialValue:{languages:[]}}),this.isHob=pe(this.hobStateService.isHob$,{initialValue:!1}),this.deliveryContactData=y([]),this.subscriptions=new xe}ngOnInit(){this.subscriptions.add(this.cmsService.getContentSlot("Header").pipe(ee(e=>!!e?.components?.length),N(e=>this.cmsService.getComponentData(e?.components?.[0]?.uid??"")),N(e=>{if(!e)return I([]);let t=e.topHeaderLinks?.split(" ")??[];return $(t.map(i=>
8this.cmsService.getComponentData(i)))})).subscribe(e=>{e&&this.deliveryContactData.set(e.filter(Boolean).map(t=>({label:t.linkName,iconName:t.picto?.replace(/_/g,"-").toLowerCase(),tooltipText:t.tooltip??"",link:he.cmsLinkToILink(t)})))}))}ngOnDestroy(){this.subscriptions.unsubscribe()}setLanguage(e){this.subscriptions.add(this.languageService.changeLanguage(e).subscribe(t=>{t&&this.winRef.location.reload?.()}))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-reinsurance-header"]],decls:3,vars:3,consts:[[3,"reinsurancesData","isHob"],[3,"languages","activeIsoCode"],[3,"languageSelected","languages","activeIsoCode"]],template:function(t,i){if(t&1&&(W(0),f(1,$b,1,2,"sd-header-reinsurances",0),f(2,Qb,2,2)),t&2){let r,a=M(i.isHob());n(),g((r=i.deliveryContactData())?1:-1,r),n(),g(a?-1:2)}},dependencies:[Mu,Su],styles:[`@-ms-viewport{width:device-width}[_nghost-%COMP%]{border-bottom:.1rem solid lightgray;border-top:.1rem solid transparent;align-items:center;height:2.8rem;position:sticky;display:flex;top:0}[_nghost-%COMP%] sd-header-reinsurances[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%] sd-language-selector[_ngcontent-%COMP%]{margin-left:auto} 9 10 11 12 13 14`],changeDetection:0})}}return o})();var Kb=(o,c)=>c.id;function Yb(o,c){if(o&1&&(d(0,"li",1),x(1,"sd-toaster",2),l()),o&2){let e=c.$implicit;n(),u("toasterData",e.toaster)}}var Jb=4e3,Rh=(()=>{class o{constructor(){this.dataToasterList=y([]),this.toasterService=m(li),this.subscriptions=new xe,this.nextId=0}ngOnInit(){this.subscriptions.add(this.toasterService.toasterSubject$.subscribe(e=>{this.addToaster(e)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}addToaster(e){if(e.title==="account.expiration"&&this.dataToasterList().find(r=>r.toaster.title===e.title))return;let t={id:this.nextId++,toaster:e};this.subscriptions.add(us(Jb).subscribe(()=>{this.dataToasterList.update(i=>i.filter(r=>r.id!==t.id))})),this.dataToasterList.update(i=>[t,...i])}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-toaster"]],decls:3,vars:0,consts:[["sd-list-block",""],[1,"toaster-div"],[3,"toasterData"]],template:function(t,i){t&1&&(d(0,"ul",0),ie(1,Yb,2,1,"li",1,Kb),l()),t&2&&(n(),oe(i.dataToasterList()))},dependencies:[Ut,Uu],encapsulation:2,changeDetection:0})}}return o})();var Ah=(()=>{class o{constructor(){this.viewportScroller=m(vi),this.winRef=m(kt),this.router=m(Me),this.scrollPos=new Map}watchScroll(){this.viewportScroller.setHistoryScrollRestoration("manual"),this.router.events.pipe(Je(e=>{if(e instanceof cp){let t=this.router.url;t&&(t.includes("/p/")||t.includes("/a/")||t.includes("/csp/")?this.scrollPos.set(t,0):(this.scrollPos.clear(),this.scrollPos.set(t,this.winRef.nativeWindow?.pageYOffset??0)),this.winRef.nativeWindow?.scrollTo({top:0,behavior:"smooth"}))}}),ee(e=>e instanceof ws),Vr(1e3)).subscribe(e=>{let{anchor:t,routerEvent:{url:i}}=e;if(t)this.viewportScroller.scrollToAnchor(t);else{let r=this.scrollPos.get(i)??0;(this.winRef.nativeWindow?.pageYOffset??0)!==r&&this.winRef.nativeWindow?.scrollTo({top:r,behavior:"instant"})}})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Fh=(()=>{class o{constructor(){this.elRef=m(Fe),this.platformId=m(Ee)}ngAfterViewInit(){_e(this.platformId)&&(this.updateCssVariable(),this.resizeObserver=new ResizeObserver(()=>{this.updateCssVariable()}),this.resizeObserver.observe(this.elRef.nativeElement))}ngOnDestroy(){_e(this.platformId)&&this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=void 0)}updateCssVariable(){let e=this.elRef.nativeElement.offsetHeight;document.documentElement.style.setProperty("--promo-banners-height",`${e}px`)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275dir=_s({type:o,selectors:[["","promoBannerOffset",""]]})}}return o})();var ts=(()=>{class o{constructor(e){this.converter=e}convert(e,t){return t===void 0&&(t=B({},e)),this.removeDuplicatePromotions(e,t),this.handleQuoteCode(e,t),e.entries&&(t.entries=e.entries.map(i=>Q(B({},i),{product:this.converter.convert(i.product,Tr),promotions:this.converter.convert({item:i,promotions:t?.appliedProductPromotions},Nc)}))),t}handleQuoteCode(e,t){e.sapQuote&&(t.quoteCode=e.sapQuote.code,t.quotePurchaseOrderNumber=e.sapQuote.sapPurchaseOrderNumber)}removeDuplicatePromotions(e,t){e&&e.potentialOrderPromotions&&(t.potentialOrderPromotions=this.removeDuplicateItems(e.potentialOrderPromotions)),e&&e.potentialProductPromotions&&(t.potentialProductPromotions=this.removeDuplicateItems(e.potentialProductPromotions)),e&&e.appliedOrderPromotions&&(t.appliedOrderPromotions=this.removeDuplicateItems(e.appliedOrderPromotions)),e&&e.appliedProductPromotions&&(t.appliedProductPromotions=this.removeDuplicateItems(e.appliedProductPromotions))}removeDuplicateItems(e){return e.filter((t,i,r)=>{let a=r.map(p=>JSON.stringify(p));return i===a.indexOf(JSON.stringify(t))})}static{this.\u0275fac=function(t){return new(t||o)(V(Ei))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
14)(),Xb=(()=>{class o{convert(e,t){return t=this.getProductPromotion(e.item,e.promotions),t}getProductPromotion(e,t){let i=[];return t?.forEach(r=>{if(r.description&&r.consumedEntries)for(let a of r.consumedEntries)this.isConsumedByEntry(a,e)&&i.push(r)}),i}isConsumedByEntry(e,t){let i=e.orderEntryNumber;if(t&&t.entries&&t.entries.length>0){for(let r of t.entries)if(r.entryNumber===i)return!0;return!1}else return i===t?.entryNumber}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})(),Zb=(()=>{class o{constructor(){this.logger=m(ja),this.http=m(St),this.occEndpointsService=m(vt),this.converterService=m(Ei)}getCartAccessCode(e,t){return this.http.post(this.getCartAccessCodeEndpoint(e,t),null).pipe(ke(i=>{throw jr(i,this.logger)}),Ds({shouldRetry:Ms,maxTries:2}),this.converterService.pipeable(om))}getCartAccessCodeEndpoint(e,t){return this.occEndpointsService.buildUrl("cartAccessCode",{urlParams:{userId:e,cartId:t}})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})(),e1=(()=>{class o{constructor(e,t,i){this.http=e,this.occEndpointsService=t,this.converterService=i}add(e,t,i,r=1,a){let p=this.occEndpointsService.buildUrl("addEntries",{urlParams:{userId:e,cartId:t,quantity:r}});if(p.includes(`quantity=${r}`)){let T=new kr({"Content-Type":"application/x-www-form-urlencoded"});return this.http.post(p,{},{headers:T,params:{code:i}}).pipe(this.converterService.pipeable(Ga))}let h=B({quantity:r,product:{code:i}},a&&{deliveryPointOfService:{name:a}}),v=new kr({"Content-Type":"application/json"});return this.http.post(p,h,{headers:v}).pipe(this.converterService.pipeable(Ga))}update(e,t,i,r,a,p=!1){let h=new kr({"Content-Type":"application/json"}),v=this.occEndpointsService.buildUrl("updateEntries",{urlParams:{userId:e,cartId:t,entryNumber:i}});if(a===void 0&&p)return this.http.put(v,{quantity:r},{headers:h}).pipe(this.converterService.pipeable(Ga));let T={};return a&&(T={deliveryPointOfService:{name:a}}),this.http.patch(v,B({quantity:r},T),{headers:h}).pipe(this.converterService.pipeable(Ga))}remove(e,t,i){let r=new kr({"Content-Type":"application/x-www-form-urlencoded"}),a=this.occEndpointsService.buildUrl("removeEntries",{urlParams:{userId:e,cartId:t,entryNumber:i}});return this.http.delete(a,{headers:r})}static{this.\u0275fac=function(t){return new(t||o)(V(St),V(vt),V(Ei))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})(),t1={"Content-Type":"application/json"},i1=(()=>{class o{constructor(){this.logger=m(ja),this.http=m(St),this.occEndpointsService=m(vt),this.converterService=m(Ei)}getRequestHeaders(){return za.createHeader(Va,!0,new kr(B({},t1)))}createCartGuestUser(e,t,i){return this.http.post(this.getCartGuestUserEndpoint(e,t),i,{headers:this.getRequestHeaders()}).pipe(ke(r=>{throw jr(r,this.logger)}),Ds({shouldRetry:Ms,maxTries:2}),this.converterService.pipeable(Vc))}updateCartGuestUser(e,t,i){return this.http.patch(this.getCartGuestUserEndpoint(e,t),i,{headers:this.getRequestHeaders()}).pipe(ke(r=>{throw jr(r,this.logger)}),Ds({shouldRetry:Ms,maxTries:2}),this.converterService.pipeable(Vc))}getCartGuestUserEndpoint(e,t){return this.occEndpointsService.buildUrl("cartGuestUser",{urlParams:{userId:e,cartId:t}})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})(),o1=(()=>{class o{constructor(e,t,i){this.http=e,this.occEndpoints=t,this.converter=i,this.logger=m(ja)}validate(e,t){let i=this.occEndpoints.buildUrl("validate",{urlParams:{cartId:e,userId:t}});return this.http.post(i,null).pipe(ke(r=>{throw jr(r,this.logger)}),this.converter.pipeable(nm))}static{this.\u0275fac=function(t){return new(t||o)(V(St),V(vt),V(Ei))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})(),r1=(()=>{class o{constructor(e,t,i){this.http=e,this.occEndpoints=t,this.converter=i,this.logger=m(ja),this.featureToggles=m(Cp)}getCartVoucherEndpoint(e,t){return this.occEndpoints.buildUrl("cartVoucher",{urlParam
14s:{userId:e,cartId:t}})}getRemoveCartVoucherEndpoint(e,t){return this.occEndpoints.buildUrl("cartRemoveVoucher",{urlParams:{userId:e,cartId:t}})}getHeaders(e){let t=new kr({"Content-Type":"application/json"});return e===Cn&&(t=za.createHeader(Va,!0,t)),t}add(e,t,i){let r=this.getCartVoucherEndpoint(e,t),a=JSON.stringify({}),p=new An().set("voucherId",i),h=this.getHeaders(e);return this.http.post(r,a,{headers:h,params:p}).pipe(ke(v=>{throw jr(v,this.logger)}),this.converter.pipeable(Yu))}remove(e,t,i){let r=this.getHeaders(e);if(this.featureToggles.enableRemoveVoucherEndpoint){let p=this.getRemoveCartVoucherEndpoint(e,t),h={voucherId:i};return this.http.post(p,h,{headers:r}).pipe(ke(v=>{throw jr(v,this.logger)}))}let a=this.getCartVoucherEndpoint(e,t)+"/"+encodeURIComponent(i);return this.http.delete(a,{headers:r}).pipe(ke(p=>{throw jr(p,this.logger)}))}static{this.\u0275fac=function(t){return new(t||o)(V(St),V(vt),V(Ei))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})(),n1=(()=>{class o{constructor(e,t,i){this.http=e,this.occEndpointsService=t,this.converterService=i}loadAll(e){return this.http.get(this.occEndpointsService.buildUrl("carts",{urlParams:{userId:e}})).pipe(H(t=>t.carts??[]),this.converterService.pipeableMany(Xn))}load(e,t){return t===On?this.loadAll(e).pipe(H(i=>i.find(r=>r.saveTime===void 0))):this.http.get(this.occEndpointsService.buildUrl("cart",{urlParams:{userId:e,cartId:t}})).pipe(this.converterService.pipeable(Xn))}create(e,t,i){let r=JSON.stringify({}),a={};return t&&(a.oldCartId=t),i&&(a.toMergeCartGuid=i),this.http.post(this.occEndpointsService.buildUrl("createCart",{urlParams:{userId:e},queryParams:a}),r).pipe(this.converterService.pipeable(Xn))}delete(e,t){let i=new kr;return e===Cn&&(i=za.createHeader(Va,!0,i)),this.http.delete(this.occEndpointsService.buildUrl("deleteCart",{urlParams:{userId:e,cartId:t}}),{headers:i})}save(e,t,i,r){let a=this.occEndpointsService.buildUrl("saveCart",{urlParams:{userId:e,cartId:t,saveCartName:i,saveCartDescription:r}}),p=new An;return p=p.set("saveCartName",i).set("saveCartDescription",r),this.http.patch(a,p).pipe(H(h=>h.savedCartData),this.converterService.pipeable(Xn))}addEmail(e,t,i){let r=new kr({"Content-Type":"application/x-www-form-urlencoded"});r=za.createHeader(Va,!0,r);let a=new An().set("email",i),p=this.occEndpointsService.buildUrl("addEmail",{urlParams:{userId:e,cartId:t}});return this.http.put(p,a,{headers:r})}static{this.\u0275fac=function(t){return new(t||o)(V(St),V(vt),V(Ei))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})();function a1(){return{backend:{occ:{endpoints:{carts:"users/${userId}/carts?fields=carts(DEFAULT,potentialProductPromotions,appliedProductPromotions,potentialOrderPromotions,appliedOrderPromotions,entries(totalPrice(formattedValue),product(images(FULL),stock(FULL)),basePrice(formattedValue,value),updateable),totalPrice(formattedValue),totalItems,totalPriceWithTax(formattedValue),totalDiscounts(value,formattedValue),subTotal(formattedValue),totalUnitCount,deliveryItemsQuantity,deliveryCost(formattedValue),totalTax(formattedValue, value),pickupItemsQuantity,net,appliedVouchers,productDiscounts(formattedValue),user,saveTime,name,description)",cart:"users/${userId}/carts/${cartId}?fields=DEFAULT,potentialProductPromotions,appliedProductPromotions,potentialOrderPromotions,appliedOrderPromotions,entries(totalPrice(formattedValue),product(images(FULL),stock(FULL)),basePrice(formattedValue,value),updateable),totalPrice(formattedValue),totalItems,totalPriceWithTax(formattedValue),totalDiscounts(value,formattedValue),subTotal(formattedValue),totalUnitCount,deliveryItemsQuantity,deliveryCost(formattedValue),totalTax(formattedValue, value),pickupItemsQuantity,net,appliedVouchers,productDiscounts(formattedValue),user,saveTime,name,description",createCart:"users/${userId}/carts?fields=DEFAULT,potentialProductPromotions,appliedProductPromotions,potentialOrderPromotions,appliedOrderPromotions,entries(totalPrice(formattedValue),product(images(FULL),stock(FULL)),basePrice(formattedValue,value),updateable),totalPrice(formattedValue),totalItems,totalPriceWithTax(formattedValue),totalDiscounts(value,formattedValue),subTotal(formattedValue),totalUnitCount,deliveryItemsQuantity,deliveryCost(formattedValue),totalTax(formattedValue, value),pickupItemsQuantity,net,appliedVouchers,productDiscounts(formattedValue),user",addEntries:"users/${userId}/carts/${cartId}/entries",updateEntries:"users/${userId}/carts/${cartId}/entries/${entryNumber}",removeEntries:"users/${userId}/carts/${cartId}/entries/${entryNumber}",addEmail:"users/${userId}/carts/${cartId}/email",deleteCart:"users/${userId}/carts/${cartId}",cartVoucher:"users/${userId}/carts/${cartId}/vouchers",cartRemoveVoucher:"users/${userId}/carts/${cartId}/removeVoucher",saveCart:"/users/${userId}/carts/${cartId}/save",validate:"users/${userId}/carts/${cartId}/validate?fields=DEFAULT",cartAccessCode:"users/${userId}/carts/${cartId}/accessCode",cartGuestUser:"users/${userId}/carts/${cartId}/guestuser"}}}}}var Bh=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[bp(a1),{provide:tm,useClass:n1},{provide:Xn,useExisting:ts,multi:!0},{provide:Nc,useExisting:Xb,multi:!0},{provide:Zu,useClass:e1},{provide:em,useClass:r1},{provide:am,useClass:o1},{provide:im,useClass:Zb},{provide:rm,useClass:i1}],imports:[tp]})}}return o}
14)();var Oh=(()=>{class o extends so{constructor(e,t,i){super(e,t,i),this.multiCartService=e,this.userIdService=t,this.winRef=i,this.occEndpointsService=m(vt),this.baseStoreService=m(le),this.http=m(St),this.subscriptions=new xe}ngOnDestroy(){this.subscriptions.unsubscribe(),super.ngOnDestroy()}loadOrMerge(e,t,i){if(e===On){super.loadOrMerge(e,t,i);return}if(t!==i&&t!==Cn&&i!==Cn){super.loadOrMerge(e,t,i);return}let r=this.multiCartService.getCartEntity(e).pipe(ee(p=>!!p?.success&&!p.loading),ge(1)),a=this.isGuestCart().pipe(ge(1));this.subscriptions.add($([r,a]).subscribe(([p,h])=>{let v=p.value,T=!!v?.entryGroups?.some(D=>D.type===uo.BUNDLE);if(h&&T){this.replayGuestCartIntoCurrentUserCart(e,t,v);return}super.loadOrMerge(e,t,i)}))}replayGuestCartIntoCurrentUserCart(e,t,i){this.multiCartService.loadCart({userId:t,cartId:On,extraData:{active:!0}}),i&&this.subscriptions.add(this.requireLoadedCart(!0).pipe(ge(1),N(r=>{let a=r?.code||On,p=[],h=new Set,v=new Map;return i.entryGroups?.forEach(T=>{if(T.entries?.forEach(D=>{D?.entryNumber!==void 0&&h.add(D.entryNumber)}),T.type===uo.STANDALONE&&T.entries?.forEach(D=>{i.isForfait?p.push(this.addGuestForfaitToExistingCart(D.product,a,D.quantity)):p.push(this.addGuestStandaloneEntryToExistingCart(D,a))}),T.type===uo.BUNDLE){let D=T,q=D.externalReferenceId,X=D.selectedQuantity??1;if(q){let te=v.get(q)??0;v.set(q,te+X)}}}),v.forEach((T,D)=>{p.push(this.addGuestBundleToExistingCart(D,T,a))}),(i.entries??[]).filter(T=>T?.entryNumber===void 0||!h.has(T.entryNumber)).forEach(T=>{i.isForfait?p.push(this.addGuestForfaitToExistingCart(T.product,a,T.quantity)):p.push(this.addGuestStandaloneEntryToExistingCart(T,a))}),$([I(a),p.length===0?I(void 0):Dl(...p).pipe(ke(T=>I(T)),H(()=>{}))])})).subscribe(([r,a])=>{a?console.error("Replay guest cart into current user cart failed",a):this.multiCartService.deleteCart(e,Cn),this.multiCartService.reloadCart(r)}))}addGuestStandaloneEntryToExistingCart(e,t){if(!e.product?.code||!e.quantity)return I(void 0);let i=this.occEndpointsService.buildUrl("addEntries",{urlParams:{userId:Bn,cartId:t},queryParams:{code:e.product.code,qty:e.quantity}});return this.http.post(i,{})}addGuestBundleToExistingCart(e,t,i){if(!e||!t)return I(void 0);let r=this.occEndpointsService.buildUrl("addBundle",{urlParams:{userId:Bn,cartId:i},queryParams:{bundleID:e,qty:t}});return this.http.post(r,{})}addGuestForfaitToExistingCart(e,t,i=1){if(!e?.code||!i)return I(void 0);let r=this.baseStoreService.baseStore,a=this.occEndpointsService.buildUrl("addEntries",{urlParams:{userId:Bn,cartId:t},queryParams:{code:e.code,qty:i,pointOfService:r.defaultDeliveryOrigin?.name}}),p={product:{code:e.code},quantity:i,deliveryPointOfService:{name:r.defaultDeliveryOrigin?.name}};return this.http.post(a,p)}static{this.\u0275fac=function(t){return new(t||o)(V(Uo),V(Sp),V(kt))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Nh=(()=>{class o extends Is{prefixEndpoint(e){let t=e;return t.startsWith("http")?t:super.prefixEndpoint(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Vh=(()=>{class o extends Ns{constructor(){super(...arguments),this.myAccountService=m(So),this.toasterService=m(li)}shouldAddAuthorizationHeader(e){return super.shouldAddAuthorizationHeader(e)&&!e.url.includes("/basesites")&&!e.url.includes("/basestores")&&!e.url.includes("/urlmapping")}alterRequest(e,t){return this.shouldAddAuthorizationHeader(e)?e.clone({setHeaders:B({},this.createAuthorizationHeader(t))}):e}handleExpiredAccessToken(e,t,i){return this.handleExpiredRefreshToken(),Ml}handleExpiredRefreshToken(){this.myAccountService.deleteProfile(),this.authService.coreLogout().then(()=>{this.routingService.goByUrl("/"),this.toasterService.sendToasterEvent({title:"account.expiration",status:Mt.info})})}createAuthorizationHeader(e){let t=super.createAuthorizationHeader();return t.Authorization?Q(B({},t),{Authorization:t.Authorization+".REMOTE"}):{}}createNewRequestWithNewToken(e,t){return e=e.clone({setHeaders:{Authorization:`${t.token_type||"Bearer"} ${t.access_token}.REMOTE`}}),e}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
14)();var jh=(()=>{class o extends ts{constructor(e,t,i){super(e),this.superConverter=e,this.customImageNormalizer=t,this.productImageNormalizer=i}convert(e,t){return t=super.convert(e,t),t.entryGroups=e.entryGroups?.map(i=>Q(B({},i),{medias:this.customImageNormalizer.normalize(i.medias??[]),entries:(i.entries??[]).map(r=>Q(B({},r),{product:this.productImageNormalizer.convert(r.product??{})}))}))||[],t}static{this.\u0275fac=function(t){return new(t||o)(V(Ei),V(tn),V(Un))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Uh=(()=>{class o extends Rs{loadClientAuthenticationToken(){return this.http.get("/api/clienttoken")}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var mn=(()=>{class o{constructor(e,t,i,r,a){this.configurationService=e,this.baseStoreService=t,this.platformId=i,this.request=r,this.windowRef=a,this.scopes=["authentication"]}static getExpId(e,t,i){let r=t.authentication;if(r?.forcedExpId)return r.forcedExpId;let a=e.market??"",p=r?.expIdBrand??"",h=r?.expIdSuffix??"",v=i?e.languages?.find(T=>T.isocode===i)?.langue_SF:void 0;return v??=e.defaultLanguage?.langue_SF,`${p}${a}${v??""}${h}`}static getLoginUrl(e,t,i){return`/services/oauth2/authorize/expid_${o.getExpId(e,t,i)}`}configFactory(){return Dn(nr([this.configurationService.getConfig(),this.baseStoreService.getBaseStore()]).pipe(H(([e,t])=>{let i=this.getHost(),r=e.authentication?.subDomain,a=e.authentication?.forcedBaseUrl?e.authentication?.forcedBaseUrl:this.generateAuthBaseUrl(r);return{authentication:{useClientTokens:!0,client_id:e.authentication?.clientId??"",client_secret:void 0,baseUrl:`${a}`,loginUrl:o.getLoginUrl(t,e),logoutUrl:"/services/auth/idp/oidc/logout",tokenEndpoint:"/services/oauth2/token",revokeEndpoint:`https://${this.getRevokeHost()}/api/oauth2/revoke`,userinfoEndpoint:"/services/oauth2/userinfo",OAuthLibConfig:{redirectUri:`https://${i}/redirect_rcu`,scope:"web api",responseType:"token"}}}})))}getHost(){return _e(this.platformId)?this.windowRef?.nativeWindow?.location?.hostname??"":this.request?.hostname??""}getRevokeHost(){return _e(this.platformId)?this.windowRef?.nativeWindow?.location?.hostname??"":""}generateAuthBaseUrl(e){let t=this.getHost(),i=Bm(t);return`https://${e??""}.${i}`}static{this.\u0275fac=function(t){return new(t||o)(V(He),V(le),V(Ee),V(Yr,8),V(kt,8))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})();var qh=(()=>{class o extends Fs{constructor(){super(...arguments),this.configInitializerService=m(Ur),this.configService=m(He),this.baseStoreService=m(le),this.languageService=m(Ot),this.authConfig=m(cr)}getLoginUrl(){return rr(this,null,function*(){return this.oAuthService.createLoginUrl()})}initialize(){setTimeout(()=>{this.configInitializerService.getStable("authentication").pipe(N(()=>this.languageService.getActive()),Do(this.baseStoreService.getBaseStore(),this.configService.getConfig())).subscribe(([e,t,i])=>{this.authConfig.authentication??={},this.authConfig.authentication.loginUrl=mn.getLoginUrl(t,i,e),super.initialize()})})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Hh=(()=>{class o extends ks{createLoginUrl(e,t,i,r,a){return rr(this,null,function*(){return Pl(o.prototype,this,"createLoginUrl").call(this,e,t,i,r,a)})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Wh=(()=>{class o extends Nd{constructor(e,t){super(e),this.superConverter=e,this.productImageNormalizer=t}convert(e,t){return t=super.convert(e,t),t.entryGroups=e?.entryGroups?.map(i=>Q(B({},i),{medias:this.productImageNormalizer.normalize(i.medias??[]),entries:(i.entries??[]).map(r=>Q(B({},r),{product:this.productImageNormalizer.convert(r.product??{})}))})),t}static{this.\u0275fac=function(t){return new(t||o)(V(Ei),V(tn))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
14)();var hn=(()=>{class o extends Ws{constructor(){super(...arguments),this.occEndpointsService=m(vt),this.urlMappingService=m(qt),this.baseSiteService=m(lr),this.cmsService=m(Te),this.http=m(St)}removeQueryParams(e,t){let i=e.indexOf("?");if(i>-1){let r=e.substr(0,i),a=new URLSearchParams(e.substr(i)),p=new URLSearchParams;e=r,a.forEach((h,v)=>{["bundle","page"].includes(v)&&p.append(v,h)}),p.toString().length>0&&(e=`${r}?${p.toString()}`)}return e}getTranslatedCanonicalUrl(e,t){return this.cmsService.getCurrentPage().pipe(ee(i=>!!i),N(i=>{let r=i?.label==="/recipe/detail"?this.winRef.location.href:t;return i?.label==="/not-found"?I(void 0):this.translatedCanonicalUrl(e,r)}))}translatedCanonicalUrl(e,t){let i=B(B({},this.pageMetaConfig?.pageMeta?.canonicalUrl),e),r=t==="/"?"":t??this.winRef.location.href??"",a=this.winRef.location?.origin??"";return r&&a&&r.startsWith("http")&&(r=r.replace(a,"")),this.baseSiteService.get().pipe(H(p=>p?.uid??""),Do(this.urlMappingService.getUrlMappingByCode(r)),N(([p,h])=>(h&&(r=r?r.replace(h.code,h.value):h.value),this.getBaseUrl(p).pipe(H(v=>this.buildCanonicalUrl(`${v}${r??this.winRef.location.href??""}`,i))))))}getBaseUrl(e){let t=this.occEndpointsService.buildUrl("baseUrl",{urlParams:{site:e}});return this.baseUrl?I(this.baseUrl):this.http.get(t,{responseType:"text"}).pipe(ke(()=>I("")),Je(i=>this.baseUrl=i))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var $h=(()=>{class o extends zs{convert(e,t){return e.typeCode===ai.RECIPE_CATEGORY_PAGE&&(e.typeCode=ai.CONTENT_PAGE),super.convert(e,t)}normalizePageData(e,t){super.normalizePageData(e,t);let i=t.page,r=e;i.headerDesign=r.headerDesign,i.breadcrumbs=r.breadcrumbs,i.showChat=r.showChat,i.liveChatAgentConfig=r.liveChatAgentConfig,i.titleTag=r.titleTag,i.descriptionTag=r.descriptionTag,i.headerTheme=r.headerTheme,i.h1Tag=r.h1Tag,i.externalRecipeCategoryFilter=r.externalRecipeCategoryFilter,i.canonicalUrl=r.canonicalUrl}normalizeComponentData(e,t){t.components=[],super.normalizeComponentData(e,t)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Gh=(()=>{class o extends Ys{search(e,t){this.store.dispatch(new zp.SearchProducts({queryText:e,searchConfig:t}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Zd=(()=>{class o extends ed{constructor(e,t,i,r,a,p,h,v){super(e,t,i,r,a,p,h),this.productSearchService=e,this.routing=t,this.activatedRoute=i,this.currencyService=r,this.languageService=a,this.router=p,this.config=h,this.customProductSearchService=v,this.searchByRouting$=$([this.routing.getRouterState().pipe(ri((T,D)=>T.state.url===D.state.url)),...this.customSiteContext]).pipe(Vr(0),H(([T,...D])=>T.state),Je(T=>{let D=this.getCriteriaFromRoute(T.params,T.queryParams);this.search(D)}))}setDefaultPageSize(e){this.config.view=Q(B({},this.config.view),{defaultPageSize:e})}setQuery(e){this.route({query:e,currentPage:void 0,page:void 0})}getQueryFromRouteParams({query:e,categoryCode:t,brandCode:i}){if(e)return e;if(t)return this.RELEVANCE_ALLCATEGORIES+t+":isMarketing:true";if(i)return this.RELEVANCE_ALLCATEGORIES+i}search(e){let t=e.page?e.page-1:void 0,i=e.pageSize,r=e.sortCode,a=e.page;e.query&&this.customProductSearchService.search(e.query,Object.assign({},t&&{currentPage:t},i&&{pageSize:i},r&&{sort:r},a&&{page:a}))}getCriteriaFromRoute(e,t){return{query:t.query||this.getQueryFromRouteParams(e),pageSize:t.pageSize||this.config.view?.defaultPageSize,currentPage:t.page?t.page-1:void 0,sortCode:t.sortCode,page:t.page}}route(e){this.router.navigate([],{queryParams:e,queryParamsHandling:"merge",relativeTo:this.activatedRoute})}get customSiteContext(){return[this.languageService?.getActive(),this.currencyService?.getActive()]}static{this.\u0275fac=function(t){return new(t||o)(V(Ys),V(zo),V(ot),V(Vn),V(Ot),V(Me),V(tu),V(Gh))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
14)();var Qh=(()=>{class o extends Us{constructor(e){super(e),this.config=e}convert(e,t){return t=t??B({},e),e&&e.name&&(t.name=super.normalize(e.name),t.slug=super.normalizeSlug(e.name),t.nameHtml=e.name),t}static{this.\u0275fac=function(t){return new(t||o)(V(wp))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var ol=(()=>{class o extends js{convert(e,t){return t===void 0&&(t=B({},e)),e&&e.productReferences&&(t.productReferences=super.normalize(e.productReferences)),t}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Kh=(()=>{class o extends nn{isLaunchedInSmartEdit(){return super.isLaunchedInSmartEdit()||this.location.path().split("?")[0].split("/").pop()==="previewServlet"&&!!this.cmsTicketId}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Yh=(()=>{class o extends Ks{handleError(e){console.error("[SSR] HTTP error:",e?.status,e?.message)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function Jh(o,c){let e=m(nn),t=m(vt);return(r=>r.includes(t.getBaseUrl()))(o.url)&&e.isLaunchedInSmartEdit()&&(o=o.clone({setHeaders:{"HEA-SmartEdit-Timestamp":Date.now().toString()}})),c(o)}var Xh=(()=>{class o{constructor(e,t,i,r){this.languageService=e,this.currencyService=t,this.brandService=i,this.occEndpoints=r,this.languageService.getActive().subscribe(a=>{this.activeLang=a}),this.currencyService.getActive().subscribe(a=>{this.activeCurr=a}),this.brandService.getActive().subscribe(a=>{this.activeBrand=a})}intercept(e,t){return e.url.includes(this.occEndpoints.getBaseUrl())?t.handle(e.clone({setParams:this.filterEmptyFields({lang:this.activeLang,curr:this.activeCurr,brand:this.activeBrand})})):t.handle(e)}filterEmptyFields(e){return Object.entries(e).reduce((t,[i,r])=>r?Q(B({},t),{[i]:r}):t,{})}static{this.\u0275fac=function(t){return new(t||o)(V(Ot),V(Vn),V(ca),V(vt))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Zh=(()=>{class o extends Ls{constructor(){super(...arguments),this.authConfig=m(cr)}intercept(e,t){return this.enableClientToken=!!this.authConfig.authentication?.useClientTokens,super.intercept(e,t)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var e0=(()=>{class o extends xn{constructor(){super(...arguments),this.configService=m(He),this.router=m(Me),this.responseStatus=500}handleError(e,t){return rr(this,null,function*(){if(t.message.includes("search"))return;let i=yield ps(this.configService.getConfig()),r=i.myAccount?.baseUrl,a=i.dqe?.baseUrl;!r||!a||!e.url.startsWith(r)&&!e.url.startsWith(a)&&this.router.navigate(["/error/500"])})}getPriority(){return Ps.NORMAL}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var l1=[/users\/[^/]+\/cart\/[^/]+\/payment\/paypal\/adyen\/do(?:$|[/?#])/,/users\/[^/]+\/carts\/[^/]+\/adyen\/express-checkout\/paypal\/update-order(?:$|[/?#])/,/users\/[^/]+\/carts\/[^/]+\/addresses\/delivery(?:$|[/?#])/,/users\/[^/]+\/carts\/[^/]+\/addresses\/billing(?:$|[/?#])/,/users\/[^/]+\/orders(?:$|[/?#])/,/orders\/[^/]+\/payment\/adyen\/continue(?:$|[/?#])/];function t0(o,c){let t=m(Xm).isExpressCheckout();return c(t&&p1(o.url)?o.clone({setParams:{expressCheckout:"true"}}):o)}function p1(o){return l1.some(c=>c.test(o))}var i0=(()=>{class o extends Vs{constructor(e,t){super(e),this.router=t,this.responseStatus=Ip.BAD_REQUEST}handleError(e,t){super.handleError(e,t),this.handleServerError(e,t)}handleServerError(e,t){super.getErrors(t)?.some(r=>r.type==="UnknownIdentifierError")&&(e.url.includes("/categories/")||e.url.includes("/csshierarchy"))&&this.router.navigate(["/not-found"])}static{this.\u0275fac=function(t){return new(t||o)(V(Mp),V(Me))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
14)();var rl=503;var o0=(()=>{class o extends xn{constructor(){super(...arguments),this.configService=m(He),this.windowRef=m(kt),this.router=m(Me),this.responseStatus=rl}handleError(e,t){return rr(this,null,function*(){if(t.url&&t.url.includes("/recipes"))return;let i=yield ps(this.configService.getConfig()),r=i.myAccount?.baseUrl,a=i.dqe?.baseUrl;!r||!a||!e.url.startsWith(r)&&!e.url.startsWith(a)&&(this.windowRef.isBrowser()?this.windowRef.location.assign?.("/maintenance.html"):this.router.navigate([`/error/${rl}.html`]))})}getPriority(){return Ps.NORMAL}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var r0=(()=>{class o{constructor(e){this.platformId=e}static generateLogMessage(e,t,i){let r={logLevel:e};if(i[0]instanceof Error){if(r.errorType=i[0].name,r.message=i[0].message,r.stacktrace=i[0].stack,i[0].config){let a=i[0].config;if(r.http={method:a.method?.toUpperCase(),url:a.url,headers:{}},a.headers){let p=a.headers;Object.entries(p).forEach(([h,v])=>{v&&r.http?.headers&&(r.http.headers[`${h.toLowerCase()}`]=v)})}}}else if(i.length===1){let a=i[0];if(r.errorType=a.name,r.message=a.message,r.http={url:a.url??void 0,status:a.status,statusText:a.statusText,headers:{}},a.headers?.keys()?.forEach(p=>{let h=a.headers.get(p);h&&r.http?.headers&&(r.http.headers[p]=h)}),a.error?.errors?.length>0){let p=a.error.errors[0];r.errorType=p.type,r.message=p.message}}else r.body=i.length>1?i:i[0];return r}logError(...e){if(_i(this.platformId)){let t=o.generateLogMessage("ERROR",17,e);console.log(JSON.stringify(t))}else console.error(...e)}logDebug(...e){if(_i(this.platformId)){let t=o.generateLogMessage("DEBUG",5,e);console.log(JSON.stringify(t))}else console.log(...e)}logInfo(...e){if(_i(this.platformId)){let t=o.generateLogMessage("INFO",9,e);console.log(JSON.stringify(t))}else console.log(...e)}logWarn(...e){if(_i(this.platformId)){let t=o.generateLogMessage("WARN",13,e);console.log(JSON.stringify(t))}else console.warn(...e)}static{this.\u0275fac=function(t){return new(t||o)(V(Ee))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var n0=(()=>{class o{constructor(e){this.loggerService=e}handleError(e){this.loggerService.logError(e)}static{this.\u0275fac=function(t){return new(t||o)(V(r0))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var is=class{static getCookie(c){let e=document.cookie.split(";"),t=e.length,i=`${c}=`,r;for(let a=0;a<t;a+=1)if(r=e[a].replace(/^\s+/g,""),r.indexOf(i)===0)return r.substring(i.length,r.length);return""}};function a0(o,c){if(o.url.match(/(.*)\/orders[^/].*/g)){let e=is.getCookie("s2s_activation"),t=is.getCookie("TC_PRIVACY");e!==""&&t!==""&&(o=o.clone({setParams:{s2s_activation:e,tc_privacy:t}}))}return c(o)}var ec=(()=>{class o extends qn{constructor(e,t,i,r,a,p,h){super(),this.categoryService=e,this.cmsService=t,this.translateService=i,this.baseStoreService=r,this.basePageMetaResolver=a,this.routingService=p,this.pageLinkService=h,this.pageType=ai.CATEGORY_PAGE,this.titleTag$=this.categoryService.getCurrentCategory().pipe(ee(v=>!!v&&!!v.metaTags?.entry),H(v=>v.metaTags?.entry?.find(T=>T.key==="PAGE_TITLE_TAG")?.value),N(v=>$([v?I(v):this.cmsService.getCurrentPage().pipe(ee(T=>!!T),H(T=>T.titleTag?T.titleTag:T?.title)),this.baseStoreService.getBaseStore(),this.routingService.getRouterState()])),H(([v,T,D])=>{let q=(v??"").replace(/<siteBrand>/gi,X=>/[a-z]/.test(X)?`${T.brandSite?.charAt(0).toUpperCase()}${T.brandSite?.toLowerCase().slice(1)}`:T.brandSite?.toUpperCase());if(D.state.queryParams?.page){let X=parseInt(D.state.queryParams.page);X>1?q=q.replace(/<page>/gi,`${this.translateService.instant("SEO.page")} ${X}`):q=q.replace(/<page>/gi,"")}else q=q.replace(/<page>/gi,"");return q.replaceAll(" "," ")})),this.descriptionTag$=this.categoryService.getCurrentCategory().pipe(ee(v=>!!v&&!!v.metaTags?.entry),H(v=>v.url?.includes("/csc/")&&!v.subCategories?this.translateService.instant("categoryPage.metaSubCatSis.description",{categoryName:v.name}):v.metaTags?.entry?.find(T=>T.key==="PAGE_DESCRIPTION_TAG")?.value??""),N(v=>$([v?I(v):this.cmsService.getCurrentPage().pipe(H(T=>T.descriptionTag)),this.baseStoreService.getBaseStore(),this.routingService.getRouterState()])),H(([v,T,D])=>D.state.queryParams?.page&&parseInt(D.state.queryParams?.page)>1?null:v.toString().replace(/<siteBrand>/gi,`${T.brandSite?.charAt(0).toUpperCase()}${T.brandSite?.toLowerCase().slice(1)}`)))}resolveTitle(){return this.titleTag$}resolveDescription(){return this.descriptionTag$}resolveRobots(){return this.basePageMetaResolver.resolveRobots()}resolveCanonicalUrl(){return this.categoryService.getCurrentCategory().pipe(N(e=>this.pageLinkService.getTranslatedCanonicalUrl({},e?.url??"")))}static{this.\u0275fac=function(t){return new(t||o)(V(Qo),V(Te),V(ae),V(le),V(pr),V(zo),V(hn))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
14)();var s0=(()=>{class o extends Js{constructor(e,t,i,r,a,p,h,v,T,D,q,X){super(e,t,i,r,a),this.routingService=e,this.productService=t,this.translation=i,this.basePageMetaResolver=r,this.pageLinkService=a,this.translateService=p,this.baseStoreService=h,this.cmsService=v,this.configurationService=T,this.platformId=D,this.request=q,this.windowRef=X,this.productAndBundle$=this.routingService.getRouterState().pipe(H(te=>({params:te.state.params.param0,productCode:te.state.params.productCode,bundleCode:te.state.queryParams.bundle})),ee(te=>!!te&&!!te.productCode),N(te=>this.productService.get(te.productCode,Ua.DETAILS).pipe(ee(ue=>!!ue),H(ue=>({pageType:te.params,product:ue,bundle:te.bundleCode?ue.bundles?.find(Oe=>Oe.id===te.bundleCode):void 0})))),ee(te=>!!te&&!!te.product))}resolveDescription(){let e=this.cmsService.getCurrentPage().pipe(H(r=>r?.descriptionTag)),t=_i(this.platformId)?this.request?.hostname??"":this.windowRef?.nativeWindow?.location?.hostname??"",i=`https://${t}`;return this.productAndBundle$.pipe(Do(e,this.baseStoreService.getBaseStore()),H(([r,a,p])=>{let h=r?.bundle?.descriptionTag??r?.bundle?.claim,v=r?.product?.descriptionTag??r?.product?.claim;return a?a.replace(/<siteBrand>/gi,p.brandSite):r.bundle?h:r.pageType==="faq"?`${this.translateService.instant("SEO.faqDescription")} ${r.product.name} ${p.brandSite} ${this.translateService.instant("SEO.online")} ${i}${r.product.url}`:r.pageType==="instructions-for-use"?`${this.translateService.instant("SEO.noticeDescriptionPDP")} ${r.product.name} ${p.brandSite} ${r.product.commercialCode} ${this.translateService.instant("SEO.online")} ${t}`:v}))}resolveImage(){return this.productAndBundle$.pipe(H(e=>e.bundle?e?.bundle?.galleryImages?.GALLERY?.[0]?.main?.url:e?.product?.images?.PRIMARY?.main?.url))}resolveTitle(){let e=this.cmsService.getCurrentPage().pipe(H(t=>t?.titleTag));return this.productAndBundle$.pipe(Do(this.baseStoreService.getBaseStore(),e),N(([t,i,r])=>r?t.bundle?t.bundle.titleTag?I(t.bundle.titleTag):this.configurationService.getConfig().pipe(H(a=>{let p=a.seo?.pattern?.bundle?.titleTag??"",h=t.bundle?.name??"";return p.replace(/{name}/gi,h)})):I(r.replace(/<siteBrand>/gi,a=>/[a-z]/.test(a)?`${i.brandSite?.charAt(0).toUpperCase()}${i.brandSite?.toLowerCase().slice(1)}`:i.brandSite?.toUpperCase())):I(t.bundle?t.bundle.name:t.pageType==="faq"?`${this.translateService.instant("SEO.faqTitle")} ${t.product.name} ${i.brandSite}`:t.pageType==="instructions-for-use"?`${this.translateService.instant("SEO.noticeTitle")} ${t.product.name} ${t.product.commercialCode}`:t.product.name)))}resolveCanonicalUrl(){return this.productAndBundle$.pipe(N(e=>this.pageLinkService.getTranslatedCanonicalUrl({},this.getCanonicalUrl(e))))}getCanonicalUrl(e){if(e.bundle?.canonicalURL)return e.bundle.canonicalURL;let t=e.product;return!t?.isMarketing&&!t?.onSale?t.urlCsp??"":t.url??""}resolveRobots(){return this.productAndBundle$.pipe(H(e=>!e.bundle&&e?.product?.indexFollow===!1?[qr.NOFOLLOW,qr.NOINDEX]:[]))}static{this.\u0275fac=function(t){return new(t||o)(V(zo),V(ii),V(Hs),V(pr),V(hn),V(ae),V(le),V(Te),V(He),V(Ee),V(Yr,8),V(kt,8))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Jo=(function(o){return o.BRAND="BRAND",o.UGC="UGC",o.CHEF="CHEF",o})(Jo||{});var m1=o=>[o,"c__recipe-owner"];function h1(o,c){o&1&&(d(0,"span",0),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"recipes.timer.recipeBy")," "))}function f1(o,c){if(o&1&&x(0,"sd-icon",2),o&2){let e=s();u("size",e.IconSizeEnum.logo)}}function g1(o,c){if(o&1&&x(0,"sd-banner",3),o&2){let e=s();u("media",e.user.image)("isLoading",e.isLoading)}}function _1(o,c){o&1&&(d(0,"span",0),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"recipes.timer.recipeBy")," "))}function v1(o,c){if(o&1&&(f(0,_1,3,3,"span",0),d(1,"span",5),S(2),l()),o&2){let e=s(),t=_(0);g(e.showRecipeByLabel&&!e.isSmall&&!t?0:-1),n(),G(se(4,m1,e.isSmall?"brand--h6":"brand--h5")),n(),O(" ",e.user.text," ")}}function b1(o,c){if(o&1&&x(0,"sd-skeleton",4),o&2){let e=s();u("appearance",e.SkeletonAppearanceEnum.line)("sizeChangeMobile",!1)("count",2)}}var Ca=(()=>{class o{constructor(){this.isLoading=!1,this.isSmall=!1,this.showRecipeByLabel=!0,this.class="",this.isMobile=pe(m(be).isMobile),this.SkeletonAppearanceEnum=no,this.IconSizeEnum=Xe}get hostClasses(){return[this.class,this.isSmall?"is-small":"",this.user.type?"is-"+this.user.type?.toLowerCase():""].filter(
14Boolean).join(" ")}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-recipe-user"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isLoading:"isLoading",isSmall:"isSmall",user:"user",showRecipeByLabel:"showRecipeByLabel",class:"class"},decls:7,vars:6,consts:[[1,"is-overline","c__label"],[1,"c__user-wrapper"],["name","icon-account",3,"size"],[3,"media","isLoading"],[3,"appearance","sizeChangeMobile","count"],[]],template:function(t,i){if(t&1&&(W(0),f(1,h1,3,3,"span",0),d(2,"div",1),f(3,f1,1,1,"sd-icon",2),f(4,g1,1,2,"sd-banner",3),f(5,v1,3,6),f(6,b1,1,3,"sd-skeleton",4),l()),t&2){let r=M(i.isMobile());n(),g(i.showRecipeByLabel&&(i.isSmall||r)&&!i.isLoading?1:-1),n(2),g(i.user.type==="UGC"?3:-1),n(),g(i.user.type!=="UGC"&&(i.user.image!=null&&i.user.image.url||i.user.image!=null&&i.user.image.urlTwicPic)?4:-1),n(),g(i.isLoading?-1:5),n(),g(i.isLoading?6:-1)}},dependencies:[Ze,Le,ao,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-recipe-user{display:block;font-family:var(--font-default)}sd-recipe-user.is-small .c__user-wrapper{flex-direction:row}sd-recipe-user.is-small .c__user-wrapper sd-icon{margin-bottom:0;margin-right:.8rem}
14sd-recipe-user.is-chef .c__recipe-owner,sd-recipe-user.is-brand .c__recipe-owner{color:var(--color-primary-base)}@media(min-width:768px){sd-recipe-user:not(.is-small).is-chef sd-banner,sd-recipe-user:not(.is-small).is-chef sd-icon{height:9.6rem;width:9.6rem}sd-recipe-user:not(.is-small).is-brand sd-banner,sd-recipe-user:not(.is-small).is-brand sd-icon{height:6.4rem;width:6.4rem}}sd-recipe-user .c__user-wrapper{align-items:center;display:flex;flex-direction:column}sd-recipe-user .c__user-wrapper sd-icon{background:var(--color-primary-light);border-radius:50%;color:#fff;margin-bottom:.4rem;padding:.8rem}sd-recipe-user .c__user-wrapper .c__label{margin-bottom:.4rem}sd-recipe-user sd-banner{border-radius:50%;height:4.4rem;flex-shrink:0;margin-right:.8rem;width:4.4rem}sd-recipe-user sd-banner sd-media img{height:100%;object-fit:cover}sd-recipe-user .c__recipe-owner{color:#363636;font-weight:300} 15/*! 16 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 17 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 18 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 19 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 20 */ 21`],encapsulation:2,changeDetection:0})}}return o})();var d0={PRO_COO:"icon-cookeo",PRO_COM:"icon-companion",PRO_CAK:"icon-cakefactory",PRO_BLE:"icon-blender",PRO_ACT:"icon-actifry",PRO_OPG:"icon-optigrill",PRO_COP:"icon-cookingconnect",PRO_STE:"icon-steamup"},Vt=(()=>{class o{get config(){return this.configService.config}constructor(e,t,i,r,a,p,h,v,T,D,q,X,te){this.configService=e,this.http=t,this.translateService=i,this.languageService=r,this.occEndpointsService=a,this.baseStoreService=p,this.imageService=h,this.converterService=v,this.urlMappingService=T,this.transferState=D,this.titleService=q,this.hobStateService=X,this.platformId=te,this.topRecipes={},this.recipes={}}formatRecipeDuration(e){if(e>=60){let t=Math.floor(e/60),i=e%60;return i?`${this.translateService.instant("recipes.blockTimer.hours",{duration:t})} ${this.translateService.instant("recipes.blockTimer.minutes",{duration:i})}`:this.translateService.instant("recipes.blockTimer.hours",{duration:t})}return this.translateService.instant("recipes.blockTimer.minutes",{duration:e})}getRecipe(e,t){if(_e(this.platformId)&&this.transferState.hasKey(Ka)){let i=this.transferState.get(Ka,[]).find(r=>r.fid.functionalId===t&&r.fid.sourceSystem===e);if(i!==void 0)return I(i)}return this.recipes[`${e}_${t}`]||(this.recipes[`${e}_${t}`]=new Eo(void 0),this.loadRecipe(e,t)),this.recipes[`${e}_${t}`].pipe(ft(i=>i!==void 0))}loadRecipe(e,t){let i=this.config.dcp;if(!i?.baseUrl||!i.apiKey){this.recipes[`${e}_${t}`]?.error(new Error("Missing DCP config"));return}let r=`${i.baseUrl}/v3/recipes/${e}/${encodeURIComponent(t)}?format=mobile`,a={ApiKey:i.apiKey,"Content-Type":"application/json"};this.http.get(r,{headers:a}).pipe(Je(p=>{if(_i(this.platformId)){let h=this.transferState.get(Ka,[]);h.push(p),this.transferState.set(Ka,h)}})).subscribe({next:p=>this.recipes[`${e}_${t}`].next(p),error:p=>this.recipes[`${e}_${t}`].error(p)})}loadTopRecipe(e){let t=this.config.dcp;if(!t?.baseUrl||!t.apiKey){this.topRecipes[e]?.error(new Error("Missing DCP config"));return}let i=`${t.baseUrl}/v3/topRecipes/${encodeURIComponent(e)}?fields=variants,title,isReworked`,r={ApiKey:t.apiKey,"Content-Type":"application/json"};this.http.get(i,{headers:r}).subscribe({next:a=>this.topRecipes[e].next(a),error:a=>this.topRecipes[e].error(a)})}getRecipeVariants(e){return this.topRecipes[e]||(this.topRecipes[e]=new Eo(void 0),this.loadTopRecipe(e)),this.topRecipes[e].pipe(ft(t=>t!==void 0))}getFirstRecipeVariant(e,t){if(_e(this.platformId)&&this.transferState.hasKey(Ya)){let i=this.transferState.get(Ya,void 0);if(i!==void 0)return this.transferState.remove(Ya),I(i)}return this.getRecipeVariants(t).pipe(ke(i=>i?.status===410?Sr(()=>i):this.getRecipeVariants(`/v1/recipes/${t}/`)),N(i=>{let r=i.variants?.[0]?.functionalId;return r?this.getRecipe(e,r):Sr(()=>new Error("Missing first recipe id"))}),Je(i=>{_i(this.platformId)&&this.transferState.set(Ya,i)}))}getRecipeComments(e,t,i=0,r=3){let a=this.config.dcp;if(!a?.baseUrl||!a.apiKey)return Sr(()=>new Error("Missing DCP config"));let p=`${a.baseUrl}/v3/recipes/${e}/${encodeURIComponent(t)}/comments?page=${i}&size=${r}`,h={ApiKey:a.apiKey,"Content-Type":"application/json"};return this.http.get(p,{headers:h})}searchForCover(e){return e?.find(t=>t.isCover&&t.media.type===zc.PHOTO)||e?.find(t=>t.media.type===zc.PHOTO)}extractYields(e){let t=[];return e.yield&&t.push(e.yield.quantity),e.variants?.forEach(i=>
21{i.yield&&t.push(i.yield.quantity)}),t.sort((i,r)=>i-r)}extractIngredient(e){let t=e.unit?{name:e.unit?.name??"",abbreviation:e.unit?.abbreviation??"",pluralName:e.unit?.pluralName??""}:void 0;return{quantity:e.quantity,unit:t,name:e.applianceDescription}}extractKitchenware(e){let t=this.searchForCover(e.resourceMedias);return B({label:e.name},t&&{media:this.imageService.normalizeMedia({altText:e.name,url:t.media.thumbnail})})}extractStep(e){let t={description:e.applicationDescription,ingredients:e.ingredients?.map(this.extractIngredient)||[],kitchenwares:e.kitchenwares?.map(i=>({icon:"icon-kitchenware",text:i.name}))||[],parameters:[]};if(t.parameters=[],e.sequences?.length&&e.sequences[0].operations?.length){let i=e.sequences[0].operations[0];i.program?.name&&t.parameters.push({icon:"icon-program-type",text:i.program.name}),i.parameters?.length&&i.parameters.filter(r=>Object.keys(Za).includes(r.commonKey)).forEach(r=>{let a="-",p="icon-program-type";switch(r.commonKey){case Za.DURATION:if(p="icon-program-duration",r.value){let h=parseInt(r.value,10);if(!isNaN(h)){let v="seconds";h>=60&&(v="minutes",h=Math.ceil(h/60)),a=this.translateService.instant(`recipes.blockPreparation.stepDuration.${v}`,{duration:h})}}break;case Za.SPEED:p="icon-program-speed",a=r.value??a;break;case Za.TEMPERATURE:a=`${r.value??a} \xB0C`,p="icon-program-temperature";break;default:a=r.value??a;break}t.parameters.push({icon:p,text:a})})}return t}extractReview(e,t){let i=new Date(t.creationDate);return{recipeTitle:e,author:t.creator?.nickname,creationDate:this.translateService.instant("recipes.comments.creationDate",{day:("0"+i.getDate()).slice(-2),month:("0"+(i.getMonth()+1)).slice(-2),year:i.getFullYear().toString().substr(-2)}),rating:t.evaluation?.rating?{averageRatings:t.evaluation?.rating,numberOfReviews:1}:void 0,content:t.content}}queryParamsToRecipeSearchParams(e){let t={};if(e.has("sort")){let i=e.get("sort"),r=i?i.split(":"):[];r.length>=2&&(t.sort={name:r[0],direction:r[1]})}if(e.has("filters")){let i=[];e.getAll("filters").forEach(r=>{let a=r.split(":");if(a.length<2)return;let p={field:a[0],values:a[1].split(",")};a.length===3&&(p.match=a[2]),i.push(p)}),t.filters=i}if(e.has("facets")){let i=[];e.getAll("facets").forEach(r=>{let a=r.split(":");if(a.length<2)return;let p={facet:a[0],key:a[1],type:"inclusion"};i.push(p)}),t.facets=i}return t}recipeSearchParamsToQueryParams(e){let t={};e.sort?.name&&e.sort?.direction&&(t.sort=`${e.sort.name}:${e.sort.direction}`);let i=e.filters??[];i.length>0&&(t.filters=i.map(a=>{let p=`${a.field}:${a.values.join(",")}`;return a.match&&(p=`${p}:${a.match}`),p}));let r=e.facets??[];return r.length>0&&(t.facets=r.map(a=>`${a.facet}:${a.key}`)),t}search(e="",t=0,i=9,r={},a,p){return this.hobStateService.isRecipeEnabled$.pipe(ge(1),N(h=>h?this.searchRecipesOnDcp(e,t,i,r,a,p):I(this.buildEmptyRecipeSearchResponse(t,i))))}searchRecipesOnDcp(e,t,i,r,a,p){let h=this.baseStoreService.baseStore;return this.hobStateService.isRecipeEnabled$.pipe(ge(1),N(v=>v?this.languageService.getActive().pipe(ge(1),N(T=>{let D={productFilters:[{cmmfCodes:[a]}]},q=p?{filters:[{field:"topRecipe.id.functionalId",values:[p],type:"exclusion"}]}:{filters:[]},X={field:"brand.key",values:this.hobStateService.getActiveBrands()??[h.brand_SF]},te=h.market?h.market==="AT"?"DE":h.market:"AT",ue=B({fieldList:["title","id","seoUrl","durations.totalTime","domain","creationDate","modificationDate","lang","status","market","creator","resourceMedias","rating","brand","topRecipe.type","topRecipe.id","mobile.partner","isReworked"],facetList:[{name:"domain"},{name:"courses"},{name:"occasions"}],facetFilters:[{facet:"withPhoto",key:"true",type:"inclusion"},...r.facets?.length?r.facets:[]],fieldFilters:[{field:"lang.key",values:[T.substring(0,2)]},{field:"market.key",values:[`GS_${te}`]},X,{field:"classifications.key_FOOD_COOKING",values:["IS_FOOD_COOKING"],type:"exclusion"},{field:"topRecipe.type.key",values:["TEMPLATE"],type:"exclusion"},{field:"status.key",values:a?["PUBLISHED"]:["PUBLISHED","VALIDATED_MARKET"]},...q.filters?.length?q.filters:[],...r.filters?.length?r.filters:[]]},r.sort&&{sort:r.sort}),Oe=this.config?.dcp;if(!Oe?.baseUrl||!Oe.apiKey)return I(this.buildEmptyRecipeSearchResponse(t,i));let je=`${Oe.baseUrl}/v4/search/recipes?groupBy=topRecipe&q=${encodeURIComponent(e)}&page=${t}&size=${i}&market=GS_${te}&lang=${T.substring(0,2)}`,it={ApiKey:Oe.apiKey,"Content-Type":"application/json"},wi=a?B(B({},ue),D):B({},ue);return this.http.post(je,wi,{headers:it})})):I(this.buildEmptyRecipeSearchResponse(t,i))))}buildEmptyRecipeSearchResponse(e,t){return{page:{number:e,size:t,totalElements:0,totalPages:0},facets:[],content:[]}}extractRecipeSearchItem(e){if(!e)return I(kn);let t=e.partnerDetails?Jo.CHEF:e.recipeType||Jo.BRAND,i=e.partnerDetails?.name||(e.recipeType===Jo.UGC?e.creator||"-":e.brand?.name)||"-";return this.urlMappingService.getUrlMappingByCode("/recipe").pipe(ge(1),H(r=>{let a=e.title?.replaceAll(/\./g,"").trim()||"",p=a?a.charAt(0).toUpperCase()+a.slice(1):"",h=e.seoUrl||`/${e.identifier?.sourceSystem??""}/${p}/${e.topRecipeId??""}`;return{sourceSystem:e.identifier?.sourceSystem??"",id:e.identifier?.functionalId??"",title:p,link:{url:`${r?.value||"/recipe"}/detail${Wa.resolveUrlLink(h)}`,linkName:e.title??p},topRecipeId:e.topRecipeId,user:{type:t,image:{url:e.partnerDetails?.media?.thumbnail||e.brand?.thumbnailUrl,altText:i},text:i},rating:e.community?.rating,countReviews:e.community?.comments,timeLabel:this.formatRecipeDuration(e.durations?.totalTime??0),deviceIcon:d0[e.domain??""]??"",media:this.extractCover(e),tags:e.isReworked?[{text:this.translateService.instant("recipes.tag.recipeImproved.label"),theme:Z.promo2,iconPos:z.left,media:{altText:this.translateService.instant("recipes.tag.recipeImproved.label"),url:this.translateService.instant("recipes.tag.recipeImproved.icon"),mime:"image"}}]:[]}}))}extractRecipe(e){return e?this.urlMappingService.getUrlMappingByCode("/recipe").pipe(ge(1),H(t=>{let i=e.title?.replaceAll(/\./g,"").trim()||"",r=i?i.charAt(0).toUpperCase()+i.slice(1):"",a=e.seoUrl||`/${e.fid?.sourceSystem??""}/${r}/${e.topRecipeId??""}`;return{sourceSystem:e.fid?.sourceSystem??"",id:e.fid?.functionalId??"",link:{url:`${t?.value||"/recipe"}/detail${Wa.resolveUrlLink(a)}`,linkName:e.title??r},title:r,topRecipeId:e.topRecipeId,user:this.extractUser(e),rating:e.communityTopRecipe?.rating,countReviews:e.communityTopRecipe?.comments,timeLabel:this.formatRecipeDuration(e.durations?.totalTime??0),deviceIcon:d0[e.domain?.ke
21y??""]??"",media:this.extractCover(e),tags:e.isReworked?[{text:this.translateService.instant("recipes.tag.recipeImproved.label"),theme:Z.promo2,iconPos:z.left,media:{altText:this.translateService.instant("recipes.tag.recipeImproved.label"),url:this.translateService.instant("recipes.tag.recipeImproved.icon"),mime:"image"}}]:[]}})):I(kn)}extractUser(e){let t=e?.partnerMobile?Jo.CHEF:e?.recipeType?.key||Jo.BRAND,i=e?.partnerMobile?.name||(e?.recipeType?.key===Jo.UGC?e?.creator?.nickname||"-":e?.brand?.name)||"-";return{type:t,image:{url:this.searchForCover(e?.partnerMobile?.resourceMedias||e?.brand?.resourceMedias)?.media?.thumbnail,altText:i},text:i}}extractCover(e){let t=this.searchForCover(e.resourceMedias);return t?this.imageService.normalizeMedia({url:t.media.original.replace("original/","")+"?w=1920&fit=scale",altText:this.titleService.getTitle()}):void 0}findVariantFromYield(e,t){return e.variants?.find(i=>i.yield?.quantity===t)}searchProductsByRangeAndModels(e){let t=[];e.filter(h=>!!h?.key).forEach(h=>{let v=t.findIndex(T=>T.key===h.key);if(v>-1){let T=h.models??[];T.length>0&&t[v].models.push(...T)}else t.push({key:h.key,models:h.models??[]})});let i=t.filter(h=>(h.models?.length??0)>0).map(h=>h.models??[]),r=i.length>0?i.reduce((h,v)=>[...h,...v],[]):[],a=t.filter(h=>h.models.length===0).map(h=>h.key),p=[];if(r.length>0){let h=":relevance:model:"+r.join(":model:"),v=this.occEndpointsService.buildUrl("recipeRangeSearch",{queryParams:{query:h}});p.push(this.http.get(v))}if(a.length>0){let h=":relevance:range:"+a.join(":range:"),v=this.occEndpointsService.buildUrl("recipeRangeSearch",{queryParams:{query:h}});p.push(this.http.get(v))}return p.length>0?nr(p).pipe(ke(()=>I([])),H(h=>{let v={pagination:{totalResults:0},products:[]};return h.filter(T=>!!T).forEach(T=>{let D=T.pagination?.totalResults??0,q=T.products??[];v.pagination.totalResults=(v.pagination.totalResults??0)+D,v.products.push(...q)}),v}),this.converterService.pipeable(Ac)):I({pagination:{totalResults:0},products:[]}).pipe(this.converterService.pipeable(Ac))}static{this.\u0275fac=function(t){return new(t||o)(V(He),V(St),V(ae),V(Ot),V(vt),V(le),V(fe),V(Ei),V(qt),V(gs),V(rp),V(rt),V(Ee))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var c0=(()=>{class o extends pr{constructor(e,t,i,r,a,p,h,v,T,D,q,X){super(e,t,i,h,v),this.cmsService=e,this.translation=t,this.routingPageMetaResolver=i,this.routingService=r,this.baseStoreService=a,this.translateService=p,this.router=h,this.pageLinkService=v,this.recipeService=T,this.platformId=D,this.request=q,this.windowRef=X,this.title$=this.cmsService.getCurrentPage().pipe(ee(te=>!!te),H(te=>te.titleTag||te.title)),this.description$=this.cmsService.getCurrentPage().pipe(ee(te=>!!te),H(te=>te.descriptionTag)),this.label$=this.page$.pipe(H(te=>te.label??"")),this.robots$=this.page$.pipe(H(te=>te.robots||[]))}resolveTitle(){return $([this.title$,this.baseStoreService.getBaseStore(),this.routingService.getRouterState(),this.page$]).pipe(N(([e,t,i,r])=>r.template==="RecipeCategoryPageTemplate"?this.recipeService.search("",0,12,{filters:[{field:"domain.key",values:[r.externalRecipeCategoryFilter]}]}).pipe(ke(()=>(this.router.navigate(["/not-found"]),I(void 0))),N(a=>$([I(e),I(t),I(i),I(a)]))):$([I(e),I(t),I(i),I(void 0)])),H(([e,t,i,r])=>{let a=e??"",p=i.state.url.split("/"),h=p.indexOf("csc")>3?decodeURIComponent(p[p.indexOf("csc")-1]):this.translateService.instant("product.products"),v;if(i.state.context.id==="/faq/csc/products"?v=`${this.translateService.instant("SEO.faqTitle")} ${h} ${t.brandSite} `:v=void 0,a=a.replace(/<name>/gi,`${h}`),a=a.replace(/<siteBrand>/gi,`${t.brandSite?.charAt(0).toUpperCase()}${t.brandSite?.toLowerCase().slice(1)}`),i.state.url.includes(`/crp/${i.state.context.id}`)){let T=r?.page?.totalElements??0;a=a.replace("{recipes_size}",T.toString())}if(i.state.queryParams?.page){let T=parseInt(i.state.queryParams.page);T>1?a=a.replace(/<page>/gi,`${this.translateService.instant("SEO.page")} ${T}`):a=a.replace(/<page>/gi,"")}else a=a.replace(/<page>/gi,"");return v?v.replaceAll(" "," "):a.replaceAll(" "," ")}))}resolveDescription(){return this.description$.pipe(Do(this.baseStoreService.getBaseStore(),this.routingService.getRouterState()),H(([e,t,i])=>{if(!(i.state.queryParams?.page&&parseInt(i.state.queryParams?.page)>1)){let r=_i(this.platformId)?this.request?.hostname??"":this.windowRef?.nativeWindow?.location?.hostname??"",a,p=i.state.url.split("/"),h=p.indexOf("csc")>3?decodeURIComponent(p[p.indexOf("csc")-1]):this.translateService.instant("product.products");
21return i.state.context.id==="/faq/csc/products"?a=`${this.translateService.instant("SEO.faqDescription")} ${h} ${t.brandSite} ${this.translateService.instant("SEO.online")} ${r}`:i.state.context.id==="/instructions-for-use"?a=`${this.translateService.instant("SEO.noticeDescription")} ${h} ${t.brandSite} ${this.translateService.instant("SEO.online")} ${r}`:(a=void 0,e=e?.replace(/<siteBrand>/gi,`${t.brandSite?.charAt(0).toUpperCase()}${t.brandSite?.toLowerCase().slice(1)}`),i.state.url.includes(`/crp/${i.state.context.id}`)&&(e=e?.slice(0,155))),a||(e??" ")}}))}resolveCanonicalUrl(e){let t=this.router.events.pipe(ee(i=>i instanceof Fn),Bl(void 0));return $([t,this.label$]).pipe(N(([,i])=>this.pageLinkService.getTranslatedCanonicalUrl(e,i)))}resolveRobots(){return $([this.robots$,this.routingService.getRouterState()]).pipe(H(([e,t])=>t.state.url.includes("cart")||t.state.url.includes("checkout")||t.state.url.includes("order-confirmation")?[qr.NOFOLLOW,qr.NOINDEX]:e))}static{this.\u0275fac=function(t){return new(t||o)(V(Te),V(Hs),V(Vp),V(zo),V(le),V(ae),V(Me),V(hn),V(Vt),V(Ee),V(Yr,8),V(Ss,8))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var l0=(()=>{class o{constructor(){this.occEndpointsService=m(vt),this.http=m(St)}ping(){let e=this.occEndpointsService.buildUrl("ping");return this.http.get(e,{cache:"no-cache"}).pipe(H(()=>!0))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var p0=(()=>{class o extends Tt{constructor(){super(...arguments),this.urlMappingService=m(qt),this.baseStoreService=m(le),this.pingService=m(l0),this.hobMapper=m(la),this.router=m(Me)}canActivate(e,t){let i="/"+e.url.map(a=>a.path).join("/"),r=this.baseStoreService.baseStore.houseOfBrandConfig?.brand?.map(a=>this.hobMapper.toBrandEnum(a.id))??[];return this.pingService.ping().pipe(N(()=>this.urlMappingService.getUrlMappingByTranslation(i,r)),N(a=>{if(a&&a.code!==a.value){let p=decodeURIComponent(t.url).replace(a.value,a.code);return I(this.router.parseUrl(p))}else return super.canActivate(e,t)}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var u0=(()=>{class o extends jn{constructor(e,t,i,r,a){super(e,t,i,r),this.authService=e,this.authRedirectService=t,this.router=i,this.semanticPathService=r,this.platformId=a}canActivate(){if(_i(this.platformId))return I(!0);let e=localStorage.getItem(fm.SPARTACUS_AUTH),t=e?JSON.parse(e):void 0;return t&&t.userId===Bn?I(!0):this.authService.isUserLoggedIn().pipe(H(i=>i||(this.authRedirectService.saveCurrentNavigationUrl(),this.router.parseUrl("/?login=true"))))}static{this.\u0275fac=function(t){return new(t||o)(V(zn),V(Ep),V(Me),V(Nn),V(Ee))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var m0=(()=>{class o extends $s{getList(e,t){return this.cmsStructureConfigService.getComponentsFromConfig(e).pipe(N(i=>{let r=i.reduce((a,p,h)=>(p===void 0&&a.push(e[h]),a),[]);if(r.length>0){let p=Math.ceil(r.length/50),h=[],v=0;for(;v<p;)h.push(this.cmsComponentAdapter.findComponentsByIds(r.slice(v*50,(v+1)*50),t)),v++;return Il(...h).pipe(H(T=>[...i.filter(Boolean)].concat(...T)))}else return I(i)}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var h0=()=>{let o=m(ae);return m(Ot).getActive().pipe(ft(e=>!!e),N(e=>o.use(e)))},f0=()=>{let o=m(ae);return m(lr).get().pipe(ft(e=>!!e),Je(e=>{o.setDefaultLang(e.defaultLanguage?.isocode??"en")}))};var g0=()=>{let o=m(He),c=m(le),e=m(fu),t=m(Ot);return o.initAppConfig().pipe(N(i=>{if(!i)throw new Error("ConfigurationService configPrice not loaded");return $([t.getActive(),c.initBaseStore().pipe(ft(r=>!!r))]).pipe(ge(1),Je(([r,a])=>{let p=a?.uid,h=p?i.doubleCurrency?.[p]:void 0;e.setConfig(h?.enabled,h?.exchange?.rate,a?.defaultCurrency?.isocode,r,h?.currencies)}))}))};var _0=()=>{let o=m(nn),c=m(gr);o.isLaunchedInSmartEdit()||c.init()};function v0(o){let c=o.findIndex(r=>r.path==="my-products");if(c!==0&&c!==1)return null;let e=c+1,i=e<o.length?B({categoryCode:o[e]},c===1&&{brand:o[0]}):void 0;return{consumed:o,posParams:i}}var Ar=(()=>{class o{constructor(e,t){this.authGuard=e,this.featureModulesService=t}canActivate(){return this.authGuard.canActivate().pipe(N(e=>
21e===!0?this.featureModulesService.resolveFeature(gd).pipe(H(()=>!0)):I(e)))}static{this.\u0275fac=function(t){return new(t||o)(V(jn),V(bo))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var ir=(()=>{class o{constructor(e,t,i){this.featureModulesService=e,this.hobStateService=t,this.customBrandService=i}canActivate(){return this.hobStateService.hobState.isHob&&this.customBrandService.setActive(this.hobStateService.hobState.siteBrand??""),this.featureModulesService.resolveFeature(_d).pipe(H(()=>!0))}static{this.\u0275fac=function(t){return new(t||o)(V(bo),V(rt),V(ca))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var b0=(()=>{class o{constructor(){this.semanticPathService=m(Nn),this.activeCartService=m(so),this.multiCartService=m(Uo),this.router=m(Me)}canActivate(){return $([this.activeCartService.getActiveCartId(),this.activeCartService.getLoading()]).pipe(ft(([,e])=>!e),Je(([e])=>{e&&this.multiCartService.reloadCart(e)}),N(()=>$([this.activeCartService.getActive(),this.activeCartService.getLoading()])),ft(([,e])=>!e),H(([e])=>this.isEmptyCart(e)||this.isAnonymous(e)?this.router.parseUrl(this.semanticPathService.get("cart")??"/cart"):!0))}isEmptyCart(e){return!e||!e.entryGroups||e.entryGroups.length===0}isAnonymous(e){return e?.user?.uid==="anonymous"}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var C0=(()=>{class o{constructor(){this.semanticPathService=m(Nn),this.activeCartService=m(so),this.multiCartService=m(Uo),this.router=m(Me)}canActivate(){return $([this.activeCartService.getActiveCartId(),this.activeCartService.getLoading()]).pipe(ft(([,e])=>!e),Je(([e])=>{e&&this.multiCartService.reloadCart(e)}),N(()=>$([this.activeCartService.getActive(),this.activeCartService.getLoading()])),ft(([,e])=>!e),H(([e])=>this.isEmptyCart(e)||this.isAnonymous(e)?this.router.parseUrl(this.semanticPathService.get("cart")??"/cart"):this.isDeliveryInfoIncomplete(e)?this.router.parseUrl(this.semanticPathService.get("checkoutDeliveryMode")??"/checkout/delivery-mode"):!0))}isEmptyCart(e){return!e||!e.entryGroups||e.entryGroups.length===0}isDeliveryInfoIncomplete(e){return this.hasNoDeliveryMode(e)||this.hasNoDeliveryAddress(e)||this.isRelayPointMode(e)&&(this.hasNoWithdrawalAddress(e)||this.isRelayPointUserInfoEmpty(e))}isRelayPointMode(e){return e.deliveryMode.type===_m.RELAYPOINT}hasNoDeliveryMode(e){return!e.deliveryMode}hasNoDeliveryAddress(e){return!e.deliveryAddress}hasNoWithdrawalAddress(e){return!e.depositWithdrawalAddress}isRelayPointUserInfoEmpty(e){return!e.isRelayPointUserInfoFilled}isAnonymous(e){return e?.user?.uid==="anonymous"}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var x1=o=>({component:o}),y1=(o,c)=>c.uid;function w1(o,c){if(o&1&&at(0,2),o&2){let e=s().$implicit;u("cxComponentWrapper",e)}}function S1(o,c){if(o&1&&ve(0,w1,1,1,"ng-template",1),o&2){let e=c.$implicit;u("cxOutlet",e.flexType??"")("cxOutletContext",se(2,x1,e))}}function k1(o,c){o&1&&(d(0,"div",0),ie(1,S1,1,4,null,1,y1),l()),o&2&&(n(),oe(c))}var ic=(()=>{class o{constructor(){this.cmsService=m(Te),this.components=y([]),this.subscriptions=new xe}ngOnInit(){this.cmsService.getPage({id:"/popin/termsofsale",type:ai.CONTENT_PAGE}).subscribe(e=>{let t=e?.slots?.DynamicBody?.components??[];this.components.set(t)})}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-free-content-cgv-page"]],decls:1,vars:1,consts:[[1,"free-content-cgv-page"],[3,"cxOutlet","cxOutletContext"],[3,"cxComponentWrapper"]],template:function(t,i){if(t&1&&f(0,k1,3,0,"div",0),t&2){let r;g((r=i.components())?0:-1,r)}},dependencies:[Wn,Gp,Kp,Qp],styles:[`@-ms-viewport{width:device-width}wc-free-content-cgv-page{display:block}wc-free-content-cgv-page wc-tips-paragraph.wc-component:not(:empty):not(.is-base){border:0;margin-bottom:0}wc-free-content-cgv-page wc-tips-paragraph.wc-component:not(:empty):not(.is-base) sd-tips{min-width:100%}wc-free-content-cgv-page wc-tips-paragraph.wc-component:not(:empty):not(.is-base)+wc-tips-paragraph.wc-component:not(:empty):not(.is-base){margin-top:4.4rem}@media(max-width:767px){wc-free-content-cgv-page wc-tips-paragraph.wc-component:not(:empty):not(.is-base)+wc-tips-paragraph.wc-component:not(:empty):not(.is-base){margin-top:2.8rem}} 22/*! 23 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 24 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 25 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 26 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 27 */ 28`],encapsulation:2,changeDetection:0})}}return o}
28)();var x0=(o,c)=>m(bo).resolveFeature(bd).pipe(H(()=>!0));var y0=(()=>{class o{constructor(e){this.featureModulesService=e}canActivate(){return this.featureModulesService.resolveFeature(vd).pipe(H(()=>!0))}static{this.\u0275fac=function(t){return new(t||o)(V(bo))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var w0=(()=>{class o{constructor(e){this.featureModulesService=e}canActivate(){return this.featureModulesService.resolveFeature(Cd).pipe(H(()=>!0))}static{this.\u0275fac=function(t){return new(t||o)(V(bo))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var S0=(()=>{class o{constructor(e){this.featureModulesService=e}canActivate(){return this.featureModulesService.resolveFeature(yd).pipe(H(()=>!0))}static{this.\u0275fac=function(t){return new(t||o)(V(bo))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var k0=(()=>{class o{constructor(e){this.imageService=e}mapProductsAndAccessories(e){return this.toTypedResults(e?.hits,e?.total_hits)}formatHit(e){let t=e?.attributes??{},i=this.pickString([e?.code,t.code,t.product_code,t.sku,e?.id]),r=this.pickString([e?.sku,t.sku]),a=this.pickString([e?.url,e?.target_url,t.url,t.target_url]),p=this.pickNumber([e?.price_amount,t.price_amount]),h=this.normalizeImageLink([e?.image_link,t.image_link]);return Q(B({},e),{code:i,sku:r,url:a,price_amount:p,image_link:h,attributes:t})}toTypedResults(e,t,i){let r=(e??[]).map(a=>this.formatHit(a));return{total:typeof t=="number"?t:r.length,total_hits:typeof i=="number"?i:r.length,hits:r}}normalizeImageLink(e){let t=this.pickString(e);return t?this.imageService.normalizeImageUrl(t):void 0}pickString(e){let t=this.pickValue(e);if(t!=null){if(Array.isArray(t))return this.pickString(t);if(["string","number","boolean"].includes(typeof t))return String(t)}}pickNumber(e){let t=this.pickValue(e);if(t!=null){if(Array.isArray(t))return this.pickNumber(t);if(typeof t=="number")return t;if(typeof t=="string"){let i=Number(t);return Number.isNaN(i)?void 0:i}}}pickValue(e){return e.find(t=>t!=null)}static{this.\u0275fac=function(t){return new(t||o)(V(fe))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var gn=(()=>{class o{constructor(){this.searchCache=new Map,this.http=m(St),this.baseStoreService=m(le),this.configurationService=m(He),this.luigisBoxSearchMapper=m(k0),this.translateService=m(ae),this.languageService=m(Ot),this.isEnabledForCurrentLanguageSignal=pe(this.baseStoreService.getBaseStore().pipe(N(()=>this.getTrackerId$()),H(v=>!!v),ke(()=>I(!1))),{initialValue:!1});let{baseUrl:e,searchEndpoint:t,autocompleteEndpoint:i,topItemsEndpoint:r,trendingQueriesEndpoint:a,facets:p,sorts:h}=this.configurationService.config?.search?.luigisBox??{};this.endpointBase=e||wm,this.searchEndpoint=t||Sm,this.autocompleteEndpoint=i||km,this.topItemsEndpoint=r||Tm,this.trendingQueriesEndpoint=a||Lm,this.productfacets=p?.options?.product||"",this.accessoryfacets=p?.options?.accessoryproduct||"",this.sortsProduct=h?.options?.product||""}autocompleteSearch(e){let t=["isMarketing:true"],i=[];return this.buildTrackerParams$({type:`${Ao.PRODUCT},${Ao.ACCESSORY},${Ao.CATEGORY}`,q:String(e||" "),"f_product[]":t,"f_accessoryproduct[]":i}).pipe(N(r=>this.request(this.autocompleteEndpoint,r)))}topItems(){let e=["isMarketing:true"];return this.buildTrackerParams$({type:`${Ao.PRODUCT}:${6},${Ao.CATEGORY}:${5}`,"f_product[]":e}).pipe(N(t=>this.request(this.topItemsEndpoint,t)))}trendingQueries(){return this.buildTrackerParams$().pipe(N(e=>this.request(this.trendingQueriesEndpoint,e)))}search(e){let t=this.buildSearchCacheKey(e),i=this.searchCache.get(t);if(i)return i;let r=`${this.endpointBase}${this.searchEndpoint}`,a=this.requireTrackerId$().pipe(N(p=>{let h=this.buildBaseParams(e,p);return h=this.appendFilters(h,e.filters),h=this.appendMustFilters(h,e.mustFilters),h=this.appendPrefer(h,e.prefer),h=this.appendContext(h,e.context),h=this.appendAdditionalParams(h,e.additionalParams),this.http.get(r,{params:h}).pipe(H(v=>this.mapResults(v,e)),ke(v=>Sr(()=>v)))}),ke(p=>(this.searchCache.delete(t),Sr(()=>p))),Fl(1));return this.searchCache.size>50&&this.searchCache.clear(),this.searchCache.set(t,a),a}buildSearchCacheKey(e){let t=Object.entries(e??{}).filter(([,i])=>i!==void 0).sort(([i],[r])=>i.localeCompare(r)).map(([i,r])=>Array.isArray(r)?[i,[...r].map(a=>String(a)).sort()]:[i,r]);return JSON.stringify(t)}request(e,t){let i=`${this.endpointBase}${e}`;return this.http.get(i,{params:t}).pipe(ke(r=>Sr(()=>r)))}isEnabledForCurrentLanguage(){return this.isEnabledForCurrentLanguageSignal()}buildBaseParams(e,t){let i=(e.target||"product").toLocaleLowerCase(),r=i==="accessoryproduct",a=this.parseDefaultQuery(e.query),p=this.normalizeSortCode(e.sort),h=e.facets?.length?e.facets.join(","):r?this.accessoryfacets:this.productfacets,v=new An().set("tracker_id",t).set("q",a.query||" ").set("size",String(e.size||12)).set("page",String(e.page||1)).set("facets",h);return i==="product"?v=v.append("f[]","type:product"):v=v.append("f[]",`type:${i}`),r&&a.accessoryFilter&&(v=v.append("f[]",a.accessoryFilter)),e.from!==void 0&&(v=v.set("from",String(e.from))),p&&(v=v.set("sort",p)),e.hitFields?.length&&(v=v.set("hit_fields",e.hitFields.join(","))),e.removeFields?.length&&(v=v.set("remove_fields",e.removeFields.join(","))),e.useFixits===!0&&(v=v.set("use_fixits","1")),v}appendFilters(e,t){return t?.length?t.reduce((i,r)=>i.append("f[]",r.replaceAll('"',"")),e):e}appendMustFilters(e,t){return t?.length?t.reduce((i,r)=>i.append("f_must[]",r),e):e}appendPrefer(e,t){return t?.length?t.reduce((i,r)=>i.append("prefer[]",r),e):e}appendContext(e,t){return t?Object.entries(t).reduce((i,[r,a])=>i.set(`context[${r}]`,String(a)),e):e}appendAdditionalParams(e,t){return t?Object.entries(t).reduce((i,[r,a])=>Array.isArray(a)?a.reduce((p,h)=>p.append(r,String(h)),i):i.set(r,String(a)),e):e}mapResults(e,t){if(!e?.results)return Q(B({},e),{productSearchPageData:this.emptySearchPage(t),accessorySearchPageData:this.emptySearchPage(t)}
28);let i=this.luigisBoxSearchMapper.mapProductsAndAccessories(e.results),r=t.target==="accessoryProduct",a=e.results?.facets,p=this.toProductSearchPage(i,t,"product",e?.results?.suggested_url,a),h=this.toProductSearchPage(r?i:void 0,t,"accessoryproduct",e?.results?.suggested_url,a);return Q(B({},e),{productSearchPageData:p,accessorySearchPageData:h,results:Q(B({},e.results),{productResults:r?void 0:i,accessoryResults:r?i:void 0})})}emptySearchPage(e){let t=e.size??12,i=this.normalizeIndexedType(e.target),r=this.normalizeSortCode(e.sort);return{products:[],pagination:{currentPage:(e.page??1)-1,pageSize:t,totalPages:0,totalResults:0,sort:r},sorts:r?[{code:r,name:this.buildSortName(i,r),selected:!0}]:[],facets:[],currentQuery:{query:{value:e.query}},freeTextSearch:e.query}}toProductSearchPage(e,t,i,r,a){let p=e?.hits??[],h=t.size??12,v=(t.page??1)-1,T=e?.total??p.length,D=h?Math.ceil(T/h):0,q=this.normalizeSortCode(t.sort),X=p.flatMap(je=>{let it=this.toSpartacusProduct(je);if(!(!!it&&(i!=="product"||it.isMarketing===!0||this.hitHasNestedBundles(je)))||!it)return[];let Bt=this.mapNestedBundlesAsProducts(je,it);return[it,...Bt]}),te=this.normalizeIndexedType(i),ue=this.buildSortModels(this.sortsProduct,te),Oe=this.mapLuigisFacets(a,te,t.filters);return{products:X,pagination:{currentPage:v,pageSize:h,totalPages:D,totalResults:T,sort:q},sorts:ue,facets:Oe,currentQuery:{query:{value:t.query}},freeTextSearch:t.query,keywordRedirectUrl:i==="accessoryproduct"?void 0:r}}mapNestedBundlesAsProducts(e,t){let i=e?.nested??[];return Array.isArray(i)?i.filter(r=>r?.type==="bundle").map(r=>this.toBundleProduct(r,t)).filter(r=>!!r):[]}toBundleProduct(e,t){let i=e?.attributes??{},r=this.getFirstValue(i.code)||e.url,a=this.getFirstValue(i.title)||this.getFirstValue(i.name);if(!(!r||!a))return{code:r,name:a,title:a,url:this.getFirstValue(i.web_url)||this.getFirstValue(i.canonicalURL),isMarketing:!0,isBundle:!0,itemType:"bundle",parentProductCode:t.code,price:{formattedValue:this.getFirstValue(i.price),value:i.price_amount},stock:{stockLevel:this.getFirstValue(i.stock),stockLevelStatus:this.getFirstValue(i.stock)?"inStock":"outOfStock"},images:this.mapBundleImages(i.galleryImages,i.image_link),description:this.getFirstValue(i.description),summary:this.getFirstValue(i.claim),saved:this.getFirstValue(i.saved),ecoTaxPrice:this.getFirstValue(i.ecoTaxPrice)}}getFirstValue(e){return Array.isArray(e)?e[0]:e}mapBundleImages(e,t){let i=this.getFirstValue(e)?e:[];if(Array.isArray(i)&&i.length)return i;let r=this.getFirstValue(t);return r?{PRIMARY:{product:{url:r}}}:void 0}hitHasNestedBundles(e){return this.extractNestedBundleHits(e).length>0}extractNestedBundleHits(e){let t=this.getNestedItems(e);return t.length?t.filter(i=>this.isRecord(i)).filter(i=>this.resolveNestedType(i)?.toLowerCase()==="bundle").map((i,r)=>this.toNestedBundleHit(e,i,r)):[]}getNestedItems(e){let t=this.extractNestedArray(e.nested);return t.length?t:this.extractNestedArray(e.attributes?.nested)}extractNestedArray(e){if(Array.isArray(e))return e;if(!this.isRecord(e))return[];let t=e.hits;return Array.isArray(t)?t:[]}resolveNestedType(e){return this.normalizeStringValue(e.type)??this.normalizeStringValue(e.attributes?.type)??this.normalizeStringValue(e.attributes?.item_type)}toNestedBundleHit(e,t,i){let r=t.attributes??{},a=this.normalizeStringValue(t.code)??this.normalizeStringValue(t.id)??this.normalizeStringValue(r.code)??this.normalizeStringValue(r.id)??this.normalizeStringValue(e.code)??`nested-bundle-${i+1}`;return Q(B(B({},e),t),{type:"bundle",code:a,attributes:Q(B(B({},e.attributes),r),{code:a,isMarketing:r.isMarketing??e.attributes?.isMarketing})})}isRecord(e){return typeof e=="object"&&e!==null}mapLuigisFacets(e,t,i){if(!e?.length)return[];let r=this.normalizeLuigisBoxFilters(i);return e.map(a=>{let h=t?`facets.displaynames.${t}.${a.name}`:void 0,v=h?this.translateService.instant(h):a.name,T=h&&v&&v!==h?v:a.name,D=this.isLuigisBoxPriceFacet(a),q=(a.values||[]).map(X=>{let te=this.toStringValue(X.value)??"",ue=this.buildLuigisBoxFilterQuery(a.name,te);return{name:te,value:te,count:X.hits_count,query:{query:{value:ue},url:`/search?q=${encodeURIComponent(ue)}`},selected:r.includes(ue)}});return{name:T,values:q,category:!1,facetNavigationType:D?mo.PRICE_RANGE:mo.FEATURES,multiSelect:!D,visible:!0,topValueCount:Math.min(q.length,6),storeFrontDisplay:D?mo.SLIDER:void 0}})}normalizeLuigisBoxFilters(e){return e?.length?e.map(t=>this.normalizeLuigisBoxFilterQuery(t)).filter(t=>!!t):[]}normalizeLuigisBoxFilterQuery(e){let t=String(e??"").trim();if(!t)return;let[i,...r]=t.split(":");if(!i||r.length===0)return t;let a=r.join(":").trim();return/^\[.*\sTO\s.*\]$/.test(a)?`${i}:${a}`:(a.startsWith('"')&&a.endsWith('"')&&(a=a.slice(1,-1)),this.buildLuigisBoxFilterQuery(i,a))}buildLuigisBoxFilterQuery(e,t){let i=String(t??"").replace(/"/g,'\\"');return`${e}:"${i}"`}isLuigisBoxPriceFacet(e){let t=(e?.name||"").toLowerCase();return(e?.type||"").toLowerCase()==="range"||t.includes("price")||t.includes("prix")||t.includes("discountedprice")}toSpartacusProduct(e){let t=this.luigisBoxSearchMapper.formatHit(e),i=t.attributes||{},r=this.pickAttributeString(i,["code","original_url","url","commercialCode","ean"])??this.toStringValue(t.code)??this.toStringValue(t.url);if(!r)return;let a=this.pickAttributeString(i,["title"])??this.toStringValue(t.title),p=this.pickAttributeString(i,["summary"])??this.toStringValue(i.shortDescription),h=this.pickAttributeString(i,["ssEditorialDescriptionDetail","shortDe
28scription","claim"]),v=this.pickAttributeString(i,["claim"]),T=this.pickAttributeString(i,["brand","commercialBrand","brandSystem"]),D=this.pickAttributeString(i,["commercialCode"]),q=this.pickAttributeString(i,["web_url","url","urlCsp","target_url","original_url"])??this.toStringValue(t.target_url)??this.toStringValue(t.url),X=this.pickAttributeString(i,["urlCsp"]),te=this.sanitizeImageUrl(this.pickAttributeString(i,["img-65Wx65H"])),ue=this.sanitizeImageUrl(this.pickAttributeString(i,["img-main","image_link"]))??this.sanitizeImageUrl(this.toStringValue(t.image_link))??te,Oe=ue??te,je=Oe?{PRIMARY:{thumbnail:{format:"thumbnail",imageType:Jt.PRIMARY,url:te??Oe},product:{format:"product",imageType:Jt.PRIMARY,url:Oe},main:{format:"main",imageType:Jt.PRIMARY,url:ue??Oe}}}:void 0,it=this.toBooleanFlag(i.availability)||this.toBooleanFlag(i.inStockFlag),wi=this.pickAttributeString(i,["stockLevelStatus"])??(it?"inStock":void 0),Bt=this.pickAttributeNumber(i,"stock_quantity")||this.pickAttributeNumber(i,"stock"),Si=wi||Bt!==void 0?{stockLevelStatus:wi??(Bt!==void 0?"inStock":void 0),stockLevel:Bt}:void 0,Fi=(()=>{let Bi=i.categoryPath;if(typeof Bi=="string")return[Bi];if(Array.isArray(Bi))return Bi.filter(Dc=>
28typeof Dc=="string");let cs=i.allCategories;return typeof cs=="string"?[cs]:Array.isArray(cs)?cs.filter(Dc=>typeof Dc=="string"):[]})().map(Bi=>({code:Bi.split("/").pop(),name:void 0,url:Bi})),Po=["price_old_amount"],ho=["price_old"],Bo=["price_old_amount"],Nr=["price_old","formattedValue"],yr=["price_amount"],En=["price"],ki=["price_amount","price"],Oa=["price","formattedValue"],ds=["price_recommended_amount"],Pc=["price_recommended"],Ec=["price_recommended_amount"],Mc=["price_recommended","formattedValue"],or=this.mapPrice(t,i,Bo,Po,Nr,ho),Mn=this.mapPrice(t,i,ki,yr,Oa,En),wr=this.mapPrice(t,i,Ec,ds,Mc,Pc),Mv=or.value!==void 0||or.formatted?{currencyIso:"EUR",formattedValue:or.formatted??"",value:or.value??0}:void 0,Dv=Mn.value!==void 0||Mn.formatted?{currencyIso:"EUR",formattedValue:Mn.formatted??or.formatted??"",value:Mn.value??or.value??0}:void 0,Iv=wr.value!==void 0||wr.formatted?{currencyIso:"EUR",formattedValue:wr.formatted??or.formatted??"",value:wr.value??or.value??0}:void 0,Rv={currencyIso:"EUR",formattedValue:this.pickAttributeString(i,["ecoTaxPrice"])??"",value:this.toNumberValue(this.pickAttributeString(i,["ecoTaxPrice"]))??0},Av=this.pickAttributeNumber(i,"gsebAverageRating"),Fv=this.pickAttributeNumber(i,"gsebNumberOfReviews"),yl=(()=>{let Bi=i.productReferences;return Array.isArray(Bi)?Bi:Bi?[Bi]:[]})().map(Bi=>this.toStringValue(Bi)).filter(Bi=>!!Bi).map(Bi=>({referenceType:void 0,targetCode:Bi,targetName:void 0})),wl=this.pickAttributeArray(i,["productAfterSalesServiceRefs"]),Bv=this.pickAttributeString(i,["topCategoryName"]),Ov=this.pickAttributeString(i,["topCategoryCode"]),Nv=this.pickAttributeString(i,["subCategoryName"]),Vv=this.pickAttributeString(i,["sisCategory"]),zv=this.pickAttributeString(i,["sisSubCategory"]),jv=this.pickAttributeString(i,["shortDescription"]),Uv=this.pickAttributeString(i,["ssEditorialDescriptionDetail"]),qv=this.pickAttributeString(i,["ssEditorialDescriptionTitle"]),Sl=this.pickAttributeArray(i,["range"]),kl=this.pickAttributeArray(i,["productGenre"]),Hv=this.pickAttributeString(i,["model"]),Wv=this.pickAttributeString(i,["commercialBrand"]),Tl=this.pickAttributeString(i,["brandSystem"]),$v=Tl,Ll=t.type==="bundle",Gv=Ll?oa.PFS:this.pickAttributeArray(i,["externalLogistician"])[0],Qv=e.type==="accessoryproduct",Kv={code:r,name:a,summary:p,description:h,claim:v,manufacturer:T,commercialCode:D,url:q,urlCsp:X,images:je,stock:Si,categories:Fi,price:Mv,discountedPrice:Dv,recommendedPrice:Iv,ecoTaxPrice:Rv,gsebAverageRating:Av??0,gsebNumberOfReviews:Fv??0,productReferences:yl.length?{luigisBox:yl}:void 0,afterSalesServiceReferences:wl.length?wl:void 0,topCategoryName:Bv,topCategoryCode:Ov,subCategoryName:Nv,sisCategory:Vv,sisSubCategory:zv,shortDescription:jv,ssEditorialDescriptionDetail:Uv,ssEditorialDescriptionTitle:qv,range:Sl.length?Sl:void 0,familyType:kl.length?kl:void 0,model:Hv,commercialBrand:Wv,brandSystem:Tl,brand:$v,promoMessage:this.pickAttributeString(i,["promoMessage"]),promoMessageEnabled:this.toBooleanFlag(i.promoMessageEnabled),isMarketing:this.toBooleanFlag(i.isMarketing),isProductComparator:this.toBooleanFlag(i.isEligibleToProductComparator),hideMedia:this.toBooleanFlag(i.hideMedia),pickupAvailableFlag:this.toBooleanFlag(i.pickupAvailableFlag),externalLogistician:Gv,isAccessory:Qv,isBundle:Ll};return this.enrichWithGlobalDefaults(Kv,i,t.type)}mapPrice(e,t,i,r,a,p){return{value:this.resolveHitNumber(e,i)??this.pickPriceNumber(t,r),formatted:this.resolveHitString(e,a)??this.pickPriceString(t,p)}}resolveHitNumber(e,t){for(let i of t){let r=this.normalizeNumberValue(e[i]);if(r!==void 0)return r}}resolveHitString(e,t){for(let i of t){let r=this.normalizeStringValue(e[i]);if(r!==void 0)return r}}pickPriceNumber(e,t){for(let i of t){let r=this.normalizeNumberValue(e[i]);if(r!==void 0)return r}}pickPriceString(e,t){for(let i of t){let r=this.normalizeStringValue(e[i]);if(r!==void 0)return r}}pickAttributeString(e,t){for(let i of t){let r=this.toStringValue(e[i]);if(r!==void 0)return r}}pickAttributeNumber(e,t){return this.toNumberValue(e[t])}pickAttributeArray(e,t){for(let i of t){let r=e[i];if(Array.isArray(r))return r.filter(a=>a!=null).map(a=>String(a));if(r!=null)return[String(r)]}return[]}toStringValue(e){let t=this.pickFirst(e);
28if(t!=null)return String(t)}toNumberValue(e){let t=this.pickFirst(e);if(t==null)return;let i=typeof t=="number"?t:Number(t);return Number.isFinite(i)?i:void 0}sanitizeImageUrl(e){if(!e)return;let t="https://qualification2sap.twic.pics/";return e.startsWith(t)?e.substring(t.length):e}pickFirst(e){if(Array.isArray(e)){for(let t of e)if(t!=null)return t;return}if(e!=null)return e}normalizeNumberValue(e){if(e!=null){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(typeof e=="string"){let t=e.replace(/\s/g,"").replace(/,/g,".").replace(/[^\d.-]/g,"");if(!t||t==="-"||t==="."||t==="-.")return;let i=Number(t);return Number.isFinite(i)?i:void 0}if(Array.isArray(e)){for(let t of e){let i=this.normalizeNumberValue(t);if(i!==void 0)return i}return}if(typeof e=="object"){let t=e;return this.normalizeNumberValue(t.value)??this.normalizeNumberValue(t.amount)??this.normalizeNumberValue(t.price)??this.normalizeNumberValue(t.price_amount)}}}normalizeStringValue(e){if(e!=null){if(typeof e=="string")return e.trim()?e:void 0;if(typeof e=="number")return String(e);if(Array.isArray(e)){for(let t of e){let i=this.normalizeStringValue(t);if(i!==void 0)return i}return}if(typeof e=="object"){let t=e;return this.normalizeStringValue(t.formattedValue)??this.normalizeStringValue(t.display)??this.normalizeStringValue(t.label)??this.normalizeStringValue(t.value)}}}toBooleanFlag(e){if(e==null)return!1;if(typeof e=="boolean")return e;let t=this.toStringValue(e)?.toLowerCase();return t==="true"||t==="1"}enrichWithGlobalDefaults(e,t,i){let r=t??{},a=Oe=>{if(Oe!=null){if(Array.isArray(Oe)){for(let je of Oe){let it=a(je);if(it)return it}return}return String(Oe)}},p=Oe=>{if(Oe==null)return!1;if(typeof Oe=="boolean")return Oe;let je=a(Oe)?.toLowerCase();return je==="true"||je==="1"},h=a(r.name)??e.name,v=a(r.slug)??e.url?.split("/p/")[1]??e.code,T=a(i),D=p(r.isMarketing)||!!e.isMarketing,q=e.price??{currencyIso:"EUR",formattedValue:"",value:0},X=e.discountedPrice??{currencyIso:"EUR",formattedValue:"",value:0},te=e.recommendedPrice??{currencyIso:"EUR",formattedValue:"",value:0},ue=e.ecoTaxPrice??{formattedValue:"",value:0};return Q(B({},e),{nameHtml:h,slug:v,isAccessory:T==="accessoryproduct",isProductComparator:p(r.isEligibleToProductComparator)||T==="productComparator",newProduct:p(r.isNew),bestSeller:p(r.isBestSeller),onSale:!0,strikethroughPrice:p(r.hasStrikethroughPrice),isMarketing:D,badges:e.badges??[],topBenefits:e.topBenefits??[],price:q,discountedPrice:X,recommendedPrice:te,ecoTaxPrice:ue,stock:e.stock??{stockLevelStatus:"outOfStock",stockLevel:0},gsebAverageRating:e.gsebAverageRating??0,gsebNumberOfReviews:e.gsebNumberOfReviews??0,promoMessageEnabled:e.promoMessageEnabled??p(r.promoMessageEnabled),hideMedia:e.hideMedia??p(r.hideMedia),pickupAvailableFlag:e.pickupAvailableFlag??p(r.pickupAvailableFlag)})}buildTrackerParams$(e){return this.requireTrackerId$().pipe(H(t=>
28this.mergeParams({tracker_id:t},e)))}requireTrackerId$(){return this.getTrackerId$().pipe(N(e=>e?I(e):Sr(()=>new Error("LuigisBox tracker_id is missing for current language context"))))}getTrackerId$(){let e=this.baseStoreService.baseStore,t=e?.uid,i=this.configurationService.config?.search?.luigisBox,r=i?.trackerId;if(!t||i?.isActive?.[t]!==!0||!r)return I(void 0);let a=r[t];if(!a)return I(void 0);let p=(e?.languages?.length??0)>1;return!p&&typeof a=="string"?I(a):this.languageService.getActive().pipe(ge(1),H(h=>this.resolveTrackerIdByLanguage(e,h,a,p)))}resolveTrackerIdByLanguage(e,t,i,r){if(typeof i=="string")return r?void 0:i;let a=this.resolveLanguageKey(e,t);if(r)return a?i[a]:void 0;if(a&&i[a])return i[a];let p=this.normalizeLanguage(e?.defaultLanguage?.isocode);return p&&i[p]?i[p]:Object.values(i).find(h=>!!h)}resolveLanguageKey(e,t){let i=this.normalizeLanguage(t),r=this.normalizeLanguage(e?.defaultLanguage?.isocode),a=(e?.languages??[]).map(T=>this.normalizeLanguage(T?.isocode)).filter(T=>!!T);if(!i)return r;let p=a.find(T=>T===i);if(p)return p;let h=i.split("_")[0],v=a.find(T=>T.split("_")[0]===h);return v||i}normalizeLanguage(e){if(e)return e.trim().replace("-","_").toLowerCase()}mergeParams(e,t){if(!t)return e;let i=B({},e);return Object.entries(t).forEach(([r,a])=>{a!==void 0&&(i[r]=a)}),i}parseDefaultQuery(e){let t=String(e??"");if(!t.includes(":default:"))return{query:t};let[i,r]=t.split(":default:",2),[a,...p]=String(r??"").split(":").map(v=>v.trim()).filter(v=>v.length>0),h=p.join(":");return!a||!h?{query:i}:{query:i,accessoryFilter:`${a}:${h}`}}normalizeIndexedType(e){return(e||"product").toLowerCase()}buildSortModels(e,t){if(!e)return[];let i=[];return e.split(",").map(a=>a.trim()).filter(Boolean).forEach(a=>{if(a==="default"){i.push({code:"default",name:this.buildSortName(t,"default"),selected:i.length===0});return}let[p,h]=a.split(":");if(p){if(h==="asc"||h==="desc"){i.push(this.toSortModel(t,p,h,i.length===0));return}["asc","desc"].forEach(v=>{i.push(this.toSortModel(t,p,v,i.length===0))})}}),i}toSortModel(e,t,i,r){let a=`${t}:${i}`;return{code:a,name:this.buildSortName(e,a),selected:r}}buildSortName(e,t){if(t==="default")return this.translateService.instant(`search.text.${e}.default.sort`);let[i,r]=t.split(":");return!i||r!=="asc"&&r!=="desc"?t:this.translateService.instant(`search.text.${e}.${i}.sort.${r}`)}normalizeSortCode(e){if(e)return e==="price-asc"?"price_amount:asc":e==="price-desc"?"price_amount:desc":e}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var To=(()=>{class o{constructor(e,t,i,r,a,p){this.configurationService=e,this.http=t,this.occEndpointsService=i,this.productImageNormalizer=r,this.baseStoreService=a,this.productMapper=p}autocompleteSearch(e,t,i){return this.baseStoreService.baseStore.enableRichAutocomplete?this.richAutocompleteSearch(e,t,i):this.simpleAutocompleteSearch(e,i)}globalSearch(e){let t=e.query,i=e.sortCode,r=e.target,a=e.currentPage,p=e.pageSize,h=e.isAccessorySearch?e.isAccessorySearch:!1,v={searchQuery:t,sort:i,currentPage:a,pageSize:p,targets:r||"product,accessoryProduct,faq,ifu",isAccessorySearch:h};if(v.searchQuery.length<=2)return I(this.buildEmptyGlobalSearchResult());let T=this.occEndpointsService.buildUrl("globalSearch",{queryParams:v});return this.http.get(T).pipe(H(D=>Q(B({},D),{productSearchPageData:D.productSearchPageData?Q(B({},D.productSearchPageData),{products:D.productSearchPageData?.products?.map(q=>this.productImageNormalizer.convert(q))}):this.buildEmptyProductSearchPage(),accessorySearchPageData:D.accessorySearchPageData?Q(B({},D.accessorySearchPageData),{products:D.accessorySearchPageData?.products?.map(q=>this.productImageNormalizer.convert(q))}):this.buildEmptyProductSearchPage(),ifuSearchPageData:D.ifuSearchPageData?Q(B({},D.ifuSearchPageData),{products:D.ifuSearchPageData?.products?.map(q=>Q(B({},this.productImageNormalizer.convert(q)),{url:this.productMapper.toIfuUrl(q)}))}):this.buildEmptyProductSearchPage(),faqSearchPageData:D.faqSearchPageData??this.buildEmptyFaqSearchPageData()})))}simpleAutocompleteSearch(e,t){let i={term:e};t!==void 0&&(i=Q(B({},i),{isAccessorySearch:t}));let r=this.occEndpointsService.buildUrl("searchAutocomplete",{queryParams:i}
28);return this.http.get(r).pipe(H(({termList:a})=>a),H(a=>({rich:!1,results:a})))}richAutocompleteSearch(e,t,i){let r=this.configurationService.config,a={term:e,pageSize:String(t||r.autocompleteCategoriesSize)},p={term:e,pageSize:String(t||r.autocompleteProductsSize)};i!==void 0&&(p=Q(B({},p),{isAccessorySearch:i}));let h=Q(B({},p),{pageSize:Number(a?.pageSize)>Number(p?.pageSize)?a?.pageSize:p?.pageSize}),v=this.occEndpointsService.buildUrl("searchRichAutocomplete",{queryParams:h});return this.http.get(v).pipe(H(T=>{let q=T.products.slice(0,r.autocompleteProductsSize)?.map(Oe=>this.productImageNormalizer.convert(Oe))??[],te=T.accessories.slice(0,r.autocompleteProductsSize)?.map(Oe=>this.productImageNormalizer.convert(Oe))??[],ue=T.categories.slice(0,r.autocompleteCategoriesSize)??[];return{rich:!0,results:Q(B({},T),{products:q,accessories:te,categories:ue})}}))}buildEmptyProductSearchPage(){return{products:[],breadcrumbs:[],facets:[],sorts:[]}}buildEmptyFaqSearchPageData(){return{faqSearchResult:[],breadcrumbs:[],currentQuery:void 0,facets:[],freeTextSearch:void 0,pagination:void 0,sorts:[]}}buildEmptyGlobalSearchResult(){return{productSearchPageData:this.buildEmptyProductSearchPage(),accessorySearchPageData:this.buildEmptyProductSearchPage(),ifuSearchPageData:this.buildEmptyProductSearchPage(),faqSearchPageData:this.buildEmptyFaqSearchPageData()}}static{this.\u0275fac=function(t){return new(t||o)(V(He),V(St),V(vt),V(Un),V(le),V(Qi))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var T0=(()=>{class o{constructor(e,t,i,r){this.router=e,this.globalSearchService=t,this.luigisBoxGlobalSearchService=i,this.baseStoreService=r}canActivate(e){let t={query:e.queryParamMap.get("query"),target:"product,accessoryProduct",pageSize:9};if(!this.query||this.query!==t.query)this.query=t.query??void 0;else if(this.query===t.query)return I(!0);let i=e.queryParamMap.get("text"),r=this.globalSearchService.globalSearch(t),a=this.luigisBoxGlobalSearchService.isEnabledForCurrentLanguage(),p=H(h=>this.redirectToUrl(h));if(!a){let h=H(v=>{let T=this.findOccProductUrl(v,i??"");return T?this.router.parseUrl(T):this.redirectToUrl(v)});return this.baseStoreService.getBaseStore().pipe(N(v=>r.pipe(v.isSearchRedirectionByCMMFAndRefEnabled?h:p)))}return this.baseStoreService.getBaseStore().pipe(N(h=>{if(!h.isSearchRedirectionByCMMFAndRefEnabled)return r.pipe(p);let v=this.luigisBoxGlobalSearchService.search({query:t.query??void 0,size:t.pageSize,page:1,target:e.queryParamMap.get("target")||"product"}).pipe(ke(()=>I(void 0)));return $([v,r]).pipe(H(([T,D])=>{let q=T?this.findLuigisProductUrl(T,i??""):void 0,X=this.findOccProductUrl(D,i??""),te=q||X;return te?this.router.parseUrl(te):this.redirectToUrl(D)}))}))}redirectToUrl(e){return e?e.productSearchPageData?.keywordRedirectUrl?.split("/").length?/http(s)?:\/\//.test(e.productSearchPageData.keywordRedirectUrl??"")?(window.location.href=e.productSearchPageData.keywordRedirectUrl,!0):this.router.parseUrl(e.productSearchPageData.keywordRedirectUrl):e.accessorySearchPageData?.keywordRedirectUrl?.split("/").length?/http(s)?:\/\//.test(e.accessorySearchPageData.keywordRedirectUrl??"")?(window.location.href=e.accessorySearchPageData.keywordRedirectUrl,!0):this.router.parseUrl(e.accessorySearchPageData.keywordRedirectUrl):!0:!0}findOccProductUrl(e,t){if(!(!t||!e?.productSearchPageData?.products&&!e?.accessorySearchPageData?.products))return[...e.accessorySearchPageData?.products||[],...e.productSearchPageData?.products||[]].find(i=>new RegExp(`(${i.code}|${i.commercialCode})`,"i").test(t))?.url}findLuigisProductUrl(e,t){if(!e?.results||!t)return;let r=[...e.results.productResults?.hits||[],...e.results.accessoryResults?.hits||[]].find(a=>this.getLuigisHitCodes(a).some(p=>p&&new RegExp(`(${p})`,"i").test(t)));return r?.url||r?.target_url||r?.attributes?.url||r?.attributes?.target_url}getLuigisHitCodes(e){let t=e?.attributes||{};return[e?.code,e?.id,e?.sku,t.code,t.product_code,t.commercialCode,t.sku].filter(r=>r!=null).map(r=>String(r))}static{this.\u0275fac=function(t){return new(t||o)(V(Me),V(To),V(gn),V(le))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
28)();var L0=(()=>{class o{constructor(e,t){this.router=e,this.productService=t}canActivate(e,t){let i=e?.params?.productCode;return i?this.productHasReplaceUrl(i):I(!0)}productHasReplaceUrl(e){return this.productService.hasError(e,Ua.DETAILS).pipe(N(t=>t?I(null):this.productService.get(e,Ua.DETAILS).pipe(ft(i=>!!i))),H(t=>t?.replacedBy&&t?.replacedBy.url!==this.currentProductUrl?(this.currentProductUrl=t.url??"",this.router.parseUrl(t.replacedBy.url??"/")):(this.currentProductUrl=void 0,!0)))}static{this.\u0275fac=function(t){return new(t||o)(V(Me),V(ii))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var P0=(()=>{class o{constructor(e){this.featureModulesService=e}canActivate(){return this.featureModulesService.resolveFeature(xd).pipe(H(()=>!0))}static{this.\u0275fac=function(t){return new(t||o)(V(bo))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var E0=(()=>{class o{constructor(e,t,i,r){this.occEndpointsService=e,this.http=t,this.router=i,this.categoryService=r}canActivate(e,t){return e.url[e.url.length-2].path==="c"?this.canActivateSubCategory():this.canActivateSisSubCategory()}canActivateSubCategory(){return this.categoryService.getCurrentCategory().pipe(ft(e=>!!e),ke(()=>I(void 0)),N(e=>{if(e===void 0)return I(void 0);if((e.subCategories?.length??0)>0)return I(void 0);{let t=":default:isMarketing:true:allCategories:"+e.code,i=this.occEndpointsService.buildUrl("productMinimalSearch",{queryParams:{query:t,pageSize:"1"}});return this.http.get(i)}}),H(e=>{let t=e?.products??[];return e?.pagination?.totalResults===1&&(t[0]?.indexedBundles===void 0||(t[0]?.indexedBundles?.length??0)===0)?this.router.parseUrl(t[0]?.url??"/"):!0}))}canActivateSisSubCategory(){return this.categoryService.getCurrentCategory().pipe(ft(e=>!!e),H(e=>(e.subCategories?.length??0)>0?!0:e.products?.length===1&&(e.products[0].indexedBundles===void 0||(e.products[0].indexedBundles?.length??0)===0)?this.router.parseUrl(e.products[0].url??"/"):!0))}static{this.\u0275fac=function(t){return new(t||o)(V(vt),V(St),V(Me),V(Qo))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var L1=["mediaBanner"],P1=["teaserSlider"],E1=["content"],M1=(o,c)=>["c__teaser-wrapper",o,c],D1=(o,c)=>({alt:o,context:c,index:1}),I1=o=>["c__container",o],R1=o=>["c__content",o];function A1(o,c){if(o&1){let e=L();d(0,"div",8)(1,"div")(2,"sd-rich-paragraph",9),w("clicked",function(i){b(e);let r=s(2).index,a=_(3),p=s();return C(p.onClick(i,a==null?null:a.title,r+1))})("played",function(){b(e);let i=s(2).index,r=s();return C(r.onPlay(i))}),l()()()}if(o&2){let e=s(2).$implicit,t=_(2),i=s(),r=_(0),a=_(2),p=_(3),h=_(7),v=_(9);n(),G(se(10,R1,e.isEmbedded&&e.embeddedOpacity?"has-opacity-"+e.embeddedOpacity:"")),n(),u("brand",h)("isLoading",p)("titleLevel",a)("contentData",e.content)("textConfig",t||i.PositionEnum.left)("size",r?i.SizesEnum.xl:i.SizesEnum.l)("parentsThemesConfig",e.themesConfig??i.ThemesEnum.dark)("hasPlayer",!!(e.media!=null&&e.media.isVideo)&&!v&&!(e.media!=null&&e.media.isGif))}}function F1(o,c){if(o&1&&(d(0,"div"),f(1,A1,3,12,"div",8),l()),o&2){s();let e=_(2),t=_(3),i=s();G(se(3,I1,"is-"+(e??i.PositionEnum.left))),n(),g(t!=null&&t.title||t!=null&&t.description?1:-1)}}function B1(o,c){if(o&1){let e=L();d(0,"sd-theme-wrapper",5)(1,"div"),W(2)(3),d(4,"sd-banner",6,2),Re("playChange",function(i){let r=b(e).$implicit;return Ie(r.play,i)||(r.play=i),C(i)}),w("isVideoReady",function(i){let r=b(e).index,a=s();return C(a.onIsVideoReady(i,r))})("mediaStatus",function(i){let r=b(e),a=r.$implicit,p=r.index,h=s(),v=_(9);return C(a.media!=null&&a.media.isVideo&&!v?h.onPlayStateChange(i,p):null)})("mediaPlay",function(){b(e);let i=_(3),r=s();return C(r.onVideoPlayed(i==null?null:i.title,"play"))})("mediaEnded",function(){b(e);let i=_(3),r=s();return C(r.onVideoPlayed(i==null?null:i.title,"ended"))}),l(),f(6,F1,2,5,"div",7),l()()}if(o&2){let e=c.$implicit,t=c.index,i=s(),r=_(1),a=_(3),p=_(4),h=_(5),v=_(6),T=_(7),D=_(8),q=_(9),X=_(10);u("brand",T||e.brand),n(),G(ht(24,M1,e.themesConfig?"is-theme-"+e.themesConfig:"",e.isEmbedded?"is-embedded":"")),n();let te=M(e.content==null||e.content.heading==null?null:e.content.heading.textConfig);n();let ue=M(e.content==null||e.content.heading==null?null:e.content.heading.data);n(),G("c__background"+(ue!=null&&ue.title||ue!=null&&ue.description?" has-content":"")),u("isLoading",a)("isAutoSize",r||t>0)("isTop",D||t===0)("media",e.media)("videoTitle",ue==null?null:ue.title)("customId",e.id),De("play",e.play),u("hasAltText",!(ue!=null&&ue.description)&&!(ue
28!=null&&ue.title))("isButtonSmall",!1)("showPlayButton",(e.media==null?null:e.media.isVideo)&&q||(e.media==null?null:e.media.isGif)||!!e.play)("isAriaHidden",(ue==null?null:ue.description)&&(ue==null?null:ue.title))("autoplayVideo",h&&t===0?h:q)("loopVideo",q)("buttonPosition",q||e.media!=null&&e.media.isGif?te===i.PositionEnum.right?i.PositionEnum.left:te?i.PositionEnum.right:void 0:void 0)("mediaTitle",ue==null?null:ue.title)("mediaAlt",ht(27,D1,X,v??"")),n(2),g(p?-1:6)}}var Cr=(()=>{class o extends Be{constructor(){super(),this.hasAlphaHeader=R(!1),this.context=R("Teaser"),this.isAutoSize=R(!0),this.isLoading=R(!1),this.autoplay=R(!1),this.isLarge=R(!1),this.titleLevel=R(2),this.isTop=R(!1),this.loop=R(!1),this.class=R(""),this.data=R([]),this.mediasConfig=R({breakpoints:{[zt.S]:{spaceBetween:0,slidesPerView:1,slidesPerGroup:1},[zt.M]:{spaceBetween:0,slidesPerView:1,slidesPerGroup:1},[zt.L]:{spaceBetween:0,slidesPerView:1,slidesPerGroup:1}}}),this.videoPlayed=de(),this.videoEnded=de(),this.clicked=de(),this.mediaBanner=Vo("mediaBanner"),this.teaserSlider=st("teaserSlider"),this.content=Vo("content",{read:Fe}),this.numberOfVideo=Y(()=>{let e=0;return this.data().forEach(t=>{t?.media?.isVideo&&e++}),e}),this.SizesEnum=me,this.ThemesEnum=Z,this.PositionEnum=z,this.isDesktopLarge=pe(m(be).isDesktopLarge,{initialValue:!1}),this.teaserItems=y([]),this.isPlaying=y(!1),this.playVideo=y(!1),this.timeoutCollector=[],this.currentSlideIndex=0,ei(()=>{this.teaserItems.set([...this.data()??[]])})}ngOnDestroy(){this.timeoutCollector.forEach(e=>clearTimeout(e))}onSlideChange(e){e!==this.currentSlideIndex&&(this.currentSlideIndex=e||0,this.updateVideoStates())}onPlayStateChange(e,t){this.isPlaying.set(e),this.playVideo.set(e),this.updateVideoItem(t,e)}onPlay(e){this.playVideo.set(!0),this.updateVideoItem(e,!0)}onPause(e){this.updateVideoItem(e,!1)}onVideoPlayed(e,t){this.videoPlayed.emit({title:`${this.context()} - ${e}`,status:t})}onClick(e,t,i){this.clicked.emit({link:e.link,title:t,position:i})}onIsVideoReady(e,t){this.teaserItems.update(i=>(i[t].isLoaded=!0,i)),this.checkAllVideoLoaded()&&this.updateVideoStates()}updateVideoItem(e,t){this.teaserItems.update(i=>(i[e].play=t,i))}updateVideoStates(){let e=this.autoplay();
28this.teaserItems().forEach((t,i)=>{e&&i===this.currentSlideIndex&&t.media?.isVideo?this.timeoutCollector.push(setTimeout(()=>this.onPlay(i),1e3)):this.onPause(i)})}checkAllVideoLoaded(){let e=0;return this.teaserItems().forEach(t=>{t?.isLoaded&&e++}),e===this.numberOfVideo()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-teaser"]],viewQuery:function(t,i){t&1&&yt(i.mediaBanner,L1,5)(i.teaserSlider,P1,5)(i.content,E1,5,Fe),t&2&&wt(3)},hostVars:8,hostBindings:function(t,i){t&2&&(G(i.class()),to("is-large",i.isLarge())("is-video-playing",i.isPlaying())("has-alpha-header",i.hasAlphaHeader()))},inputs:{hasAlphaHeader:[1,"hasAlphaHeader"],context:[1,"context"],isAutoSize:[1,"isAutoSize"],isLoading:[1,"isLoading"],autoplay:[1,"autoplay"],isLarge:[1,"isLarge"],titleLevel:[1,"titleLevel"],isTop:[1,"isTop"],loop:[1,"loop"],class:[1,"class"],data:[1,"data"],mediasConfig:[1,"mediasConfig"]},outputs:{videoPlayed:"videoPlayed",videoEnded:"videoEnded",clicked:"clicked"},features:[U],decls:17,vars:20,consts:[["teaserSlider",""],["teaserTemplate",""],["mediaBanner",""],[1,"is-ratio-content"],[3,"slideChange","customConfig","brand","itemTemplate","isFullWidth","items","size","context"],[3,"brand"],[3,"playChange","isVideoReady","mediaStatus","mediaPlay","mediaEnded","isLoading","isAutoSize","isTop","media","videoTitle","customId","play","hasAltText","isButtonSmall","showPlayButton","isAriaHidden","autoplayVideo","loopVideo","buttonPosition","mediaTitle","mediaAlt"],[3,"class"],[1,"c__medias-content","col-l-11","col-m-14"],[3,"clicked","played","brand","isLoading","titleLevel","contentData","textConfig","size","parentsThemesConfig","hasPlayer"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10),k(11,"translate"),d(12,"div",3)(13,"sd-slider",4,0),w("slideChange",function(a){return i.onSlideChange(a)}),l()(),ve(15,B1,7,30,"ng-template",null,1,We)),t&2){let r=Ve(16);M(i.isDesktopLarge()),n(),M(i.isAutoSize()),n(),M(i.titleLevel()),n(),M(i.isLoading()),n(),M(i.isPlaying()),n(),M(i.autoplay()),n();let a=M(i.context());n();let p=M(i.brand());n(),M(i.isTop()),n(),M(i.loop()),n(),M(E(11,17,"sliders.a11y.visual")),n(3),u("customConfig",i.mediasConfig())("brand",p)("itemTemplate",r)("isFullWidth",!0)("items",i.teaserItems())("size",i.SizesEnum.l)("context",a)}},dependencies:[Ko,$r,Le,hr,ce],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-center]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-center]:after{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-left]:after,body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-right]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-left]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-right]:after{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-center]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-center]:after{background:#595959}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-left]:after,body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-right]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-left]:after,#appWra
28pper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-right]:after{background:#595959}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-center]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-center]:after{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-left]:after,body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-right]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-left]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-right]:after{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-center]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-center]:after{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-left]:after,body.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-right]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-left]:after,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-right]:after{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_100,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_100{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_60,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_60{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_0,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_0{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content{background:var(--color-a11y-color4)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_100,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_100{background:var(--color-a11y-color4)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_60,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_60{background:var(--color-a11y-color4)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_0,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_0{background:var(--color-a11y-color4)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>
28.c__content,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_100,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_100{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_60,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_60{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_0,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_0{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content{background:#595959}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_100,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_100{background:#595959}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_60,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_60{background:#595959}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_0,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_0{background:#595959}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_100,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_100{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_60,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_60{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_0,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_0{background:var(--color-a11y-color32)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_100,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_100{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_60,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_60{background:var(--color-a11y-color9)}body.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_0,#appWrapper.has-high-contrast sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_0{background:var(--color-a11y-color9)}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-dark sd-banner.c__background.has-content:after{background:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.6)}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-light sd-banner.c__background.has-content:after{background:#fffc}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-center]:after{background:hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),.6)}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-left]:after,sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand sd-banner.c__background.has-content[class*=is-right]:after{background:linear-gradient(to bottom,hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),.15),hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),.6))}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-center]:after{background:hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),.8)}
28sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-left]:after,sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-light sd-banner.c__background.has-content[class*=is-right]:after{background:linear-gradient(to bottom,hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),.15),hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),.8))}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-center]:after{background:hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.6)}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-left]:after,sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-base sd-banner.c__background.has-content[class*=is-right]:after{background:linear-gradient(to bottom,hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.15),hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.6))}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-center]:after{background:hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),.6)}sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-left]:after,sd-teaser .c__teaser-wrapper:not(.is-embedded).is-theme-brand-dark sd-banner.c__background.has-content[class*=is-right]:after{background:linear-gradient(to bottom,hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),.15),hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),.6))}sd-teaser .c__teaser-wrapper.is-embedded .c__medias-content>.c__content{border-radius:var(--brand--border-radius-global);padding:2.8rem}@media(max-width:1279px){sd-teaser .c__teaser-wrapper.is-embedded .c__medias-content>.c__content{padding:2.8rem}}@media(max-width:767px){sd-teaser .c__teaser-wrapper.is-embedded .c__medias-content>.c__content{padding:2rem}}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content{background:#363636}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_100{background:#363636}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_60{background:#36363699}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-dark .c__medias-content>.c__content.has-opacity-v_0{background:#36363600}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content{background:#fff}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_100{background:#fff}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_60{background:#fff9}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-light .c__medias-content>.c__content.has-opacity-v_0{background:#fff0}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content{background:var(--color-primary-brand)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_100{background:hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),1)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_60{background:hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),.6)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand .c__medias-content>.c__content.has-opacity-v_0{background:hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),0)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content{background:var(--color-primary-light)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_100{background:hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),1)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_60{background:hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),.6)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-light .c__medias-content>.c__content.has-opacity-v_0{background:hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),0)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content{background:var(--color-primary-base)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_100{background:hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),1)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_60{background:hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.6)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-base .c__medias-content>.c__content.has-opacity-v_0{background:hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),0)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content{background:var(--color-primary-dark)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_100{background:hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),1)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_60{background:hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),.6)}sd-teaser .c__teaser-wrapper.is-embedded.is-theme-brand-dark .c__medias-content>.c__content.has-opacity-v_0{background:hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),0)}sd-teaser{height:calc(100vh - 7.5rem);display:block;font-family:var(--font-default);position:relative}@media(min-width:1280px){sd-teaser{overflow:hidden;position:relative}sd-teaser:before{display:block;content:"";padding-top:calc(9 / 21 * 100%);width:100%}sd-teaser>.is-ratio-content,sd-teaser>picture,sd-teaser>img,sd-teaser>canvas,sd-teaser>video{inset:0;margin:auto;position:absolute}sd-teaser{height:auto}}sd-teaser.is-large{height:100vh}@media(min-width:1280px){sd-teaser.is-large{overflow:hidden;position:relative}sd-teaser.is-large:before{display:block;content:"";padding-top:calc(9 / 21 * 100%);width:100%}sd-teaser.is-large>.is-ratio-content,sd-teaser.is-large>picture,sd-teaser.is-large>img,sd-teaser.is-large>canvas,sd-teaser.is-large>video{inset:0;margin:auto;position:absolute}sd-teaser.is-large{height:auto}}sd-teaser .is-ratio-content{height:100%}sd-teaser .c__teaser-wrapper,sd-teaser sd-banner,sd-teaser .c__container{height:100%}sd-teaser .c__container,sd-teaser sd-slider .c__slider,sd-teaser sd-slider swiper{height:100%}sd-teaser sd-slider{height:100%;width:100%}sd-teaser sd-slider .c__slider{margin:0;width:100%}sd-teaser sd-slider .c__slider swiper{padding-bottom:0}sd-teaser sd-slider .swiper-horizontal>.swiper-pagination-bullets{bottom:2rem}
28@media(max-width:767px){sd-teaser sd-slider .swiper-horizontal>.swiper-pagination-bullets{bottom:2rem}}@media(min-width:768px){sd-teaser sd-slider .c__controls-container{position:absolute;width:100%;top:0;height:100%}}sd-teaser sd-slider .c__controls{position:absolute;transform:translateY(-50%);top:50%;width:100%;z-index:2}@media(max-width:767px){sd-teaser sd-slider .c__controls{bottom:4.4rem;left:0;margin:auto;position:absolute;right:0;transform:translate(0);top:inherit}}@media(min-width:1280px){sd-teaser sd-slider .c__controls{position:relative}}sd-teaser sd-slider .c__controls [sd-button]{margin-bottom:0;position:absolute}@media(min-width:768px){sd-teaser sd-slider .c__controls [sd-button].c__swiper-button-prev{transform:translateY(-50%);left:2rem}sd-teaser sd-slider .c__controls [sd-button].c__swiper-button-next{transform:translateY(-50%);right:2rem}}@media(max-width:767px){sd-teaser sd-slider .c__controls [sd-button]{position:relative}}sd-teaser sd-banner.c__background{height:"auto";inset:0;position:absolute}sd-teaser sd-banner.c__background:after{content:"";inset:0;pointer-events:none;position:absolute}sd-teaser.is-video-playing .c__container,sd-teaser.is-video-playing sd-banner.c__background:after,sd-teaser.is-video-playing sd-slider .c__controls,sd-teaser.is-video-playing sd-banner.c__background .c__control-container{opacity:0;transition:all .3s}sd-teaser.is-video-playing:hover sd-slider .c__controls,sd-teaser.is-video-playing:hover sd-banner.c__background .c__control-container{opacity:1;transition:all .3s}sd-teaser.is-video-playing .c__container{pointer-events:none;z-index:-1}@media(min-width:0){sd-teaser .c__container{border-left:2rem solid transparent;border-right:2rem solid transparent}}@media(min-width:768px){sd-teaser .c__container{border-left:2.8rem solid transparent;border-right:2.8rem solid transparent}}@media(min-width:1280px){sd-teaser .c__container{border-left:4.4rem solid transparent;border-right:4.4rem solid transparent}}@media(min-width:1600px){sd-teaser .c__container{border-left:6.4rem solid transparent;border-right:6.4rem solid transparent}}@media(min-width:320px){sd-teaser .c__container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){sd-teaser .c__container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){sd-teaser .c__container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){sd-teaser .c__container{max-width:192rem;margin-left:auto;margin-right:auto}}sd-teaser .c__container{display:flex;height:100%;opacity:1;pointer-events:none;position:relative;transition:all .3s;z-index:10}sd-teaser .c__container.is-center{justify-content:center}sd-teaser .c__container.is-right{justify-content:flex-end;margin-right:8.3333333333%}@media(max-width:767px){sd-teaser .c__container.is-right{justify-content:center;margin:auto}}sd-teaser .c__container.is-left{justify-content:flex-start;margin-left:8.3333333333%}@media(max-width:767px){sd-teaser .c__container.is-left{justify-content:center;margin:auto}}sd-teaser .c__container .c__medias-content{align-self:center;pointer-events:all}@media(max-width:767px){sd-teaser .c__container .c__medias-content{align-self:flex-end;margin-bottom:4rem}}sd-teaser .c__container .c__medias-content.is-center{margin:auto}sd-teaser.has-alpha-header .c__teaser-wrapper{align-items:flex-end;display:flex}sd-teaser.has-alpha-header .c__container{height:calc(100% - 10.3rem);width:100%}sd-teaser.has-alpha-header .c__controls-container{bottom:0;height:calc(100% - 10.3rem);top:inherit} 29/*! 30 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 31 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 32 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 33 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 34 */ 35`],encapsulation:2,changeDetection:0})}}return o})();var Kt=(()=>{class o{constructor(){this.class=R(""),this.hostClasses=Y(()=>[this.class(),"wc-template"].filter(Boolean).join(" ")),this.environmentInjector=m(Ol),this.lazyLoadingService=m(_r),this.urlMappingService=m(qt),this.cmsService=m(Te),this.snippetImages=y([]),this.snippetVideos=y([]),this.subscriptions=new xe,this.eagerLoadingSlot="",this.eagerLoadingLimit=2}
35ngOnInit(){this.handleUrlTranslation(),this.handleEagerLoadingUids(),this.snippetsOptions?.images&&this.loadImageSnippets(),this.snippetsOptions?.videos&&this.loadVideoSnippets()}ngOnDestroy(){this.subscriptions.unsubscribe()}handleUrlTranslation(){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(e=>!!e),N(({label:e})=>e?this.urlMappingService.getUrlMappingByCode(e):I(null)),ee(e=>!!e)).subscribe(e=>{this.urlMappingService.translateUrl(e)}))}handleEagerLoadingUids(){this.subscriptions.add(this.lazyLoadingService.getFirstUids(this.eagerLoadingSlot,e=>e?.components?.filter(({typeCode:t})=>t!=="AnchorBlocComponent").slice(0,this.eagerLoadingLimit).map(({uid:t})=>t).filter(t=>!!t)))}loadImageSnippets(){Ic(this.environmentInjector,()=>{let e=m(Gn);this.subscriptions.add(e.loadImageSnippets().subscribe(t=>{this.snippetImages.set(t)}))})}loadVideoSnippets(){Ic(this.environmentInjector,()=>{let e=m(le),t=m(Qn);this.subscriptions.add(t.loadVideoSnippets(e.baseStore.brandSite??"").subscribe(i=>{this.snippetVideos.set(i)}))})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["ng-component"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},decls:0,vars:0,template:function(t,i){},encapsulation:2})}}return o})();function O1(o,c){o&1&&x(0,"cx-page-slot",1)}function N1(o,c){if(o&1&&(d(0,"div",2)(1,"div",3),x(2,"sd-icon",4),l(),x(3,"sd-teaser",5),l()),o&2){let e=s();n(3),u("data",e.dataTeaser())("isAutoSize",!1)("isTop",!0)}}var rc=(()=>{class o extends Kt{constructor(){super(...arguments),this.headingParagraphMapper=m(Ke),this.translateService=m(ae),this.route=m(ot),this.dataTeaser=y([]),this.isStatic=y(!1),this.eagerLoadingSlot="FreeZone",this.eagerLoadingLimit=1}ngOnInit(){if(super.ngOnInit(),this.route.snapshot.url[0]?.path==="error"){let e=this.route.snapshot.paramMap.get("code")??"";this.isStatic.set(!0);let t=this.headingParagraphMapper.toHeadingParagraph({heading:{description:this.translateService.instant(`httpErrors.${e}`),headline:e}});t&&this.dataTeaser.set([{content:{heading:t},media:{url:"/assets/images/error.jpg",mime:""}}])}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-empty-page"]],features:[U],decls:3,vars:1,consts:[[1,"empty-page-template"],["position","FreeZone"],[1,"error-500"],[1,"logo"],["name","icon-brand","aria-hidden","true"],[3,"data","isAutoSize","isTop"]],template:function(t,i){t&1&&(d(0,"div",0),f(1,O1,1,0,"cx-page-slot",1)(2,N1,4,3,"div",2),l()),t&2&&(n(),g(i.isStatic()?2:1))},dependencies:[Rt,It,Ze,Cr],encapsulation:2,changeDetection:0})}}return o})();function M0(o){if(o.length>2&&(o[0].path==="instructions-for-use"||o[1].path==="instructions-for-use")&&o[o.length-2].path==="csc"&&o[o.length-1].path!=="products"){let c={categoryCode:o[o.length-1]};return o[0].path!=="instructions-for-use"&&(c.brand=o[0]),{consumed:o,posParams:c}}return null}function D0(o){return o.length>2&&o[0].path==="faq"&&o[o.length-2].path==="csc"&&o[o.length-1].path!=="products"?{consumed:o,posParams:{categoryCode:o[o.length-1]}}:null}function I0(o){return o.length>=1&&o[0].path==="recipe"?{consumed:o.slice(0,1)}:o.length>=2&&o[1].path==="recipe"?{consumed:o.slice(0,2)}:null}var R0=[{matcher:v0,data:{pageLabel:"/my-products"},component:Nt,canActivate:[Ar,Tt]},{path:"return-products/:orderCode/:consignmentCode",data:{pageLabel:"/return-products"},component:Nt,canActivate:[Ar,Tt]},{path:"my-account",component:Nt,canActivate:[Ar,Tt]},{path:"my-account-dashboard",component:Nt,canActivate:[Ar,Tt]},{path:"my-orders",component:Nt,canActivate:[Ar,Tt]},{path:"my-newsletters",component:Nt,canActivate:[Ar,Tt]},{path:"my-repairers",component:Nt,canActivate:[Ar,Tt]},{path:"refer-a-friend",component:Nt,canActivate:[Ar,Tt]}],A0=[{path:"checkout/express/review/:orderCode",data:{pageLabel:"/checkout/express/review"},component:Nt,canActivate:[ir,Tt]},{path:"order-confirmation/:orderCode",data:{pageLabel:"/order-confirmation"},component:Nt,canActivate:[ir,Tt]},{path:"donations/:orderCode",data:{pageLabel:"/donations"},component:Nt,canActivate:[ir,Tt]},{path:"guest-checkout/order/:orderCode",data:{pageLabel:"/order-confirmation"},component:Nt,canActivate:[ir,Tt]},{path:"received-order-confirmation/:orderCode",data:{pageLabel:"/received-order-confirmation"},component:Nt,canActivate:[ir,Tt]},{path:"checkout/multi/choose-delivery",component:Nt,canActivate:[ir,Tt,b0]},{path:"checkout/multi/choose-payment-method",component:Nt,canActivate:[ir,Tt,C0],children:[{path:"termsofsale",component:ic,outlet:"modal"}]},{path:"checkout/multi/adyen/:orderCode/payment/continue",data:{pageLabel:"/checkout/multi/choose-payment-method"},component:Nt,canActivate:[ir,Tt]},{path:"cart",component:Nt,canActivate:[ir,Tt]},{path:"cart/:cartId",data:{pageLabel:"/cart"},component:Nt,canActivate:[ir,Tt]}],F0=[{path:"accessory/home",canActivate:[x0,Tt],component:Nt},{path:"product-comparator",canActivate:[w0,Tt],component:Nt},{path:"search",runGuardsAndResolvers:"pathParamsOrQueryParamsChange",canActivate:[S0,Tt,T0],component:Nt}
35,{path:"",canActivate:[y0,Tt,L0],component:Nt,data:{cxRoute:"product"}},{path:"",canActivate:[P0,Tt,E0],component:Nt,data:{cxRoute:"category"}},{path:"",canActivate:[Tt],component:Nt,data:{cxRoute:"recipeCategory"}}],B0=[{path:"error/:code",component:rc},{path:"previewServlet",redirectTo:"cx-preview"},{matcher:D0,data:{pageLabel:"/faq/csc/products"},component:Nt,canActivate:[Tt]},{matcher:M0,data:{pageLabel:"/instructions-for-use"},component:Nt,canActivate:[Tt]}],O0=[{matcher:I0,children:[{path:"",data:{pageLabel:"/recipe"},component:Nt,canActivate:[Tt]},{path:"detail/:sourceSystem/:recipeName/:recipeId",data:{pageLabel:"/recipe/detail"},component:Nt,canActivate:[Tt]},{path:"detail/:sourceSystem/:recipeName/v1/recipes/:recipeId",data:{pageLabel:"/recipe/detail"},component:Nt,canActivate:[Tt]}]}];var V1=()=>[];function z1(o,c){if(o&1&&x(0,"sd-skeleton",1),o&2){let e=s();u("appearance",e.SkeletonAppearanceEnum.heading)("sizeChangeMobile",!1)("count",2)}}function j1(o,c){if(o&1&&x(0,"sd-recipe-user",5),o&2){s(2);let e=_(0);u("user",e.user)("showRecipeByLabel",!1)("isSmall",!0)}}function U1(o,c){if(o&1&&(d(0,"div",6),x(1,"sd-icon",10),d(2,"span",11),S(3),l()()),o&2){s(2);let e=_(0),t=_(2);n(),u("brand",t),n(2),O(" ",e.timeLabel," ")}}function q1(o,c){if(o&1&&x(0,"sd-rating",9),o&2){let e=s(2),t=_(2);u("showAverageRatingsLabel",!1)("wrapReviewsOnMobile",!0)("ratings",c)("maxStar",e.maxStar())("readonly",!0)("brand",t)}}function H1(o,c){if(o&1&&(d(0,"div",4),f(1,j1,1,3,"sd-recipe-user",5),f(2,U1,4,2,"div",6),l(),d(3,"div",7)(4,"sd-title",8),S(5),l(),f(6,q1,1,6,"sd-rating",9),l()),o&2){let e,t=s(),i=_(0);n(),g(i!=null&&i.user?1:-1),n(),g(i!=null&&i.timeLabel?2:-1),n(2),u("titleLevel",t.titleLevel()),n(),O(" ",i==null?null:i.title," "),n(),g((e=t.ratingData())?6:-1,e)}}function W1(o,c){if(o&1&&x(0,"sd-tag",14),o&2){let e=c.$implicit;u("tagData",e)}}function $1(o,c){if(o&1&&x(0,"sd-icon",15),o&2){let e=s(3),t=_(2);u("name",c)("size",e.IconSize.xl)("brand",t)}}function G1(o,c){if(o&1&&(d(0,"div",13),ie(1,W1,1,1,"sd-tag",14,Ne),l(),f(3,$1,1,3,"sd-icon",15)),o&2){let e;s(2);let t=_(0),i=_(4);n(),oe(i),n(2),g((e=t==null?null:t.deviceIcon)?3:-1,e)}}function Q1(o,c){if(o&1&&(d(0,"div",2),x(1,"sd-banner",12),f(2,G1,4,1),l()),o&2){let e=s(),t=_(0),i=_(1),r=_(3);n(),u("videoTitle",t==null?null:t.title)("mediaTitle",t==null?null:t.title)("isLoading",i)("media",r)("imgRatio",e.ImageRatio.r4_3)("isTop",e.isTop()),n(),g(i?-1:2)}}function K1(o,c){if(o&1){let e=L();d(0,"sd-link",16),w("clicked",function(){b(e);let i=s();return C(i.onRecipeClick())}),d(1,"span",17),S(2),l()()}if(o&2){s();let e=_(0);u("link",c),n(2),O(" ",e==null?null:e.title," ")}}var ya=(()=>{class o extends Be{constructor(){super(...arguments),this.recipeContent=R(),this.isLoading=R(!1),this.titleLevel=R(4),this.isTop=R(!1),this.maxStar=R(5),this.recipeClicked=de(),this.ratingData=Y(()=>{let e=this.recipeContent(),t=e?.rating??0,i=e?.countReviews??0;return{averageRatings:Math.ceil(t*10)/10,numberOfReviews:i}}),this.SkeletonAppearanceEnum=no,this.ImageRatio=Ae,this.IconSize=Xe}onRecipeClick(){this.recipeClicked.emit()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-recipe-card"]],inputs:{recipeContent:[1,"recipeContent"],isLoading:[1,"isLoading"],titleLevel:[1,"titleLevel"],isTop:[1,"isTop"],maxStar:[1,"maxStar"]},outputs:{recipeClicked:"recipeClicked"},features:[U],decls:10,vars:9,consts:[[1,"c__body"],[3,"appearance","sizeChangeMobile","count"],[1,"c__media-wrapper"],["customClass","is-full-area",3,"link"],[1,"c__headline"],[3,"user","showRecipeByLabel","isSmall"],[1,"c__timer"],[1,"c__infos"],["customClass","brand--h4",3,"titleLevel"],[3,"showAverageRatingsLabel","wrapReviewsOnMobile","ratings","maxStar","readonly","brand"],["name","icon-program-duration",3,"brand"],[1,"c__time-label","is-bold"],[1,"c__media",3,"videoTitle","mediaTitle","isLoading","media","imgRatio","isTop"],[1,"c__indications-wrapper"],[3,"tagData"],[1,"c__device-icon",3,"name","size","brand"],["customClass","is-full-area",3,"clicked","link"],[1,"is-visually-hidden"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4),d(5,"div",0),f(6,z1,1,3,"sd-skeleton",1)(7,H1,7,5),l(),f(8,Q1,3,7,"div",2),f(9,K1,3,2,"sd-link",3)),t&2){let r,a=M(i.recipeContent());n();let p=M(i.isLoading());n(),M(i.brand()),n();let h=M(a==null?null:a.media);n(),M((a==null?null:a.tags)??ye(8,V1)),n(2),g(p?6:a?7:-1),n(2),g(h!=null&&h.url||h!=null&&h.urlTwicPic?8:-1),n(),g((r=a==null?null:a.link)?9:-1,r)}},dependencies:[Ca,Ze,Se,ma,ao,Le,jo,jt],styles:[`@-ms-viewport{width:device-width}
35sd-recipe-card{display:flex;flex-direction:column-reverse;font-family:var(--font-default);border:.1rem solid var(--color-themes-light);position:relative;border-radius:var(--brand--border-radius-global);overflow:hidden}sd-recipe-card .c__body .c__headline{display:flex;padding:.8rem 1.2rem}sd-recipe-card .c__body .c__headline sd-recipe-user{flex:1;padding-right:.8rem}sd-recipe-card .c__body .c__headline .c__timer{flex:1;display:flex;align-items:center}sd-recipe-card .c__body .c__headline .c__timer .c__time-label{margin-left:.8rem}sd-recipe-card .c__body .c__infos{padding:.4rem 1.2rem 1.2rem}sd-recipe-card .c__body .c__infos sd-title{color:#363636}sd-recipe-card .c__body .c__infos sd-rating{margin-top:.8rem}sd-recipe-card .c__body .c__infos sd-rating .c__reviews{font-weight:500}sd-recipe-card .c__media-wrapper{display:flex;position:relative;height:auto}sd-recipe-card .c__media-wrapper .c__media sd-media[image]{align-items:center;display:flex;height:auto;justify-content:center;width:inherit}@media(max-width:767px){sd-recipe-card .c__media-wrapper .c__media sd-media[image]{max-height:20rem}}sd-recipe-card .c__media-wrapper .c__device-icon{position:absolute;right:7%;bottom:-2.2rem}sd-recipe-card .c__media-wrapper .c__device-icon:after{background:#fff;border-radius:50%;content:"";height:6rem;width:6rem;top:calc((6rem - 4.4rem) / 2 * -1);left:calc((6rem - 4.4rem) / 2 * -1);position:absolute;z-index:-1}sd-recipe-card .c__media-wrapper .c__indications-wrapper{position:absolute;left:0;top:0;padding:1.2rem}sd-recipe-card .c__media-wrapper .c__indications-wrapper sd-tag+sd-tag{margin-left:.4rem} 36/*! 37 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 38 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 39 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 40 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 41 */ 42`],encapsulation:2,changeDetection:0})}}return o})();var Y1=["action"],J1=["inputRef"],X1=["mobileFilterButton"],Z1=["closeModalButton"],eC=["filtersPanel"],tC=[[["","sd-form-input",""]]],iC=["[sd-form-input]"],N0=(o,c)=>["c--filter-top",o,c],oC=o=>["c__filters-list",o],rC=o=>["c__bottom-filter",o],al=()=>[],V0=o=>["c__title",o],wa=(o,c)=>({icon:"icon-cross",iconPos:o,ariaLabel:c}),z0=()=>["libelle"],nC=o=>["c__filters-backdrop",o],j0=(o,c)=>c.name,U0=(o,c)=>c.value,sl=(o,c)=>c.id+":"+c.filterValue.value;function aC(o,c){if(o&1){let e=L();d(0,"fieldset")(1,"sd-form",21),k(2,"translate"),w("valueChanged",function(){b(e);let i=s(2);return C(i.selectOrder())}),l()()}if(o&2){let e=s(2),t=_(0);n(),u("brand",t)("items",(e.orderSelectConfig==null?null:e.orderSelectConfig.items)??ye(10,al))("labelTitle",E(2,8,"filters.orderBy"))("selectedValue",e.orderSelectConfig==null?null:e.orderSelectConfig.orderBy)("valueKey",e.orderSelectConfig==null?null:e.orderSelectConfig.valueKey)("libelleKey",e.orderSelectConfig==null?null:e.orderSelectConfig.libelleKey)("nameField",e.orderSelectConfig==null?null:e.orderSelectConfig.nameField)("placeholder",e.orderSelectConfig==null?null:e.orderSelectConfig.placeholder)}}function sC(o,c){if(o&1&&(d(0,"sd-title",22),S(1),l()),o&2){let e=s(3);u("titleLevel",e.titleLevel)("customClass","brand--h3 is-text-"+e.PositionEnum.center)("titleThemesConfig",e.BrandThemesEnum.brand),n(),O(" ",e.heading.title," ")}}function dC(o,c){if(o&1&&(d(0,"sd-title",23),S(1),l()),o&2){let e=s(3);u("titleLevel",e.titleLevel)("customClass","is-medium is-text-"+e.PositionEnum.center)("isDescription",!0),n(),O(" ",e.heading.description," ")}}function cC(o,c){if(o&1&&(d(0,"div"),f(1,sC,2,4,"sd-title",22),f(2,dC,2,4,"sd-title",23),l()),o&2){let e=s(2),t=_(3);G(se(4,V0,!e.filters.length&&!t?"has-no-filter":"")),n(),g(e.heading.title?1:-1),n(),g(e.heading.description?2:-1)}}function lC(o,c){o&1&&at(0)}function pC(o,c){if(o&1&&(d(0,"button",17,2)(2,"span"),S(3),k(4,"translate"),l()()),o&2){let e=s(2),t=_(0);u("iconPos",e.PositionEnum.left)("brand",t),we("aria-controls",e.idFilterCollapse)("aria-expanded",e.isOpenFilters),n(3),Ct(" ",E(4,6,"filters.title")," ",e.getFilterCountDisplay()," ")}}function uC(o,c){if(o&1){let e=L();d(0,"sd-form-range",26),k(1,"translate"),w("rangeValue",function(){b(e);let i=s(3);return C(i.priceRangeChange())}),l()}if(o&2){let e=s(3);u("inputMinValue",e.priceMin)("inputMaxValue",e.priceMax)("labelTitle",E(1,5,"filters.range.title"))("rangeOptions",e.formRange)("hideLimit",!0)}}function mC(o,c){if(o&1){let e=L();d(0,"sd-form",29,3),w("formChange",function(i){b(e);let r=s(4);return C(r.selectFilter(i))}),l()}if(o&2){let e=s().$implicit;s(3);let t=_(0);u("hasAutocomplete",e.hasAutocomplete)("brand",t)("items",e.values)("required",!1)("labelHidden",!0)("displayWidth",e.displayWidth)("placeholder",e.name)("labelTitle",e.name)("nameField",e.name)}}function hC(o,c){if(o&1){let e=L();d(0,"sd-form",30),w("valueChanged",function(i){b(e);let r=s(4);return C(r.selectFilter(i))}),l()}if(o&2){let e=s().$implicit,t=s(3),i=_(0);u("hasAutocomplete",e.hasAutocomplete)("brand",i)("items",e.values)("selectedValue",t.getSelectFilterSelectedValue(e))("required",!1)("labelHidden",!0)("displayWidth",e.displayWidth)("placeholder",e.name)("labelTitle",e.name)("nameField",e.name)}}function fC(o,c){if(o&1&&(d(0,"li"),f(1,mC,2,9,"sd-form",27)(2,hC,1,10,"sd-form",28),l()),o&2){let e=c.$implicit;n(),g(e.multiSelect===!0?1:2)}}function gC(o,c){if(o&1&&(f(0,uC,2,7,"sd-form-range",24),d(1,"ul",25),ie(2,fC,3,1,"li",null,j0),l()),o&2){let e=s(2);g(e.formRange?0:-1),n(2),oe(e.filters)}}function _C(o,c){if(o&1){let e=L();d(0,"li")(1,"button",31),w("click",function(){let i=b(e).$implicit,r=s(3);return C(r.toggleSuperFilter(i))}),S(2),l()()}if(o&2){let e=c.$implicit;s(3);let t=_(0);n(),u("brand",t)("isSecondary",!e.value),we("aria-pressed",e.value),n(),O(" ",e.label," ")}}function vC(o,c){if(o&1&&(d(0,"ul",19),ie(1,_C,3,4,"li",null,U0),l()),o&2){let e=s(2);n(),oe(e.superFilters)}}function bC(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-tag",33),k(2,"translate"),k(3,"translate"),w("tagClicked",function(){b(e);let i=s(3);return C(i.removeTag("price"))}),S(4),k(5,"translate"),l()()}if(o&2){let e=s(3);n(),u("isButton",!0)("tagData",ht(11,wa,e.PositionEnum.right,E(2,5,"filters.range.title")+": "+e.priceMin+" - "+e.priceMax+" "+E(3,7,"filters.a11y.clearFilterAriaLabel"))),n(3),Rn(" ",E(5,9,"filters.range.title"),": ",e.priceMin," - ",e.priceMax," ")}}function CC(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-tag",34),k(2,"translate"),w("tagClicked",function(){let i=b(e).$implicit,r=s(3);return C(r.removeTag(i))}),S(3),l()()}if(o&2){let e=c.$implicit,t=s(3);n(),u("isButton",!0)("tagData",ht(6,wa,t.PositionEnum.right,e.cat+": "+e.filterValue.libelle+" "+E(2,4,"filters.a11y.clearFilterAriaLabel"))),n(2),Ct(" ",e.cat,": ",e.filterValue.libelle," ")}}
42function xC(o,c){if(o&1){let e=L();d(0,"ul",20)(1,"li")(2,"button",32),k(3,"translate"),w("click",function(){b(e);let i=s(2);return C(i.clearFilters())}),d(4,"span"),S(5),k(6,"translate"),l()()(),f(7,bC,6,14,"li"),ie(8,CC,4,9,"li",null,sl),l()}if(o&2){let e=s(2),t=_(0);n(2),u("isSmall",!0)("brand",t),we("aria-label",E(3,5,"filters.a11y.clearAllFiltersAriaLabel")),n(3),J(E(6,7,"filters.actions.clear")),n(2),g(e.displayPrice?7:-1),n(),oe(e.filterTags)}}function yC(o,c){if(o&1){let e=L();d(0,"div",14),Re("isOpenChange",function(i){b(e);let r=s();return Ie(r.isOpenFilters,i)||(r.isOpenFilters=i),C(i)}),w("click",function(){b(e);let i=s();return C(i.onOpenFilters())}),f(1,aC,3,11,"fieldset"),f(2,cC,3,6,"div",15),ve(3,lC,1,0,"ng-container",16),f(4,pC,5,8,"button",17),l(),d(5,"div",18,1),f(7,gC,4,1),l(),d(8,"div"),f(9,vC,3,0,"ul",19),f(10,xC,10,9,"ul",20),l()}if(o&2){let e,t=Ve(6),i=s(),r=Ve(10),a=_(2),p=_(3);G(ht(18,N0,i.filters.length?"":"has-no-filters",a?"has-input":"")),u("action",(e=i.triggerAction())==null?null:e.nativeElement)("collapsiblePanel",t),De("isOpen",i.isOpenFilters),n(),g(p?1:-1),n(),g(i.heading?2:-1),n(),u("ngTemplateOutlet",r),n(),g((i.filters.length||i.displayPrice)&&i.showButton?4:-1),n(),G(se(21,oC,i.filters.length?"":"is-visually-hidden")),u("id",i.idFilterCollapse),we("aria-expanded",i.isOpenFilters),n(2),g(i.filters.length?7:-1),n(),G(se(23,rC,i.isOpenFilters?"is-opened":"")),n(),g(i.superFilters.length?9:-1),n(),g(i.filterTags.length||i.displayPrice?10:-1)}}function wC(o,c){o&1&&at(0)}function SC(o,c){if(o&1){let e=L();d(0,"button",38,4),w("click",function(){b(e);let i=s(2);return C(i.toggleFilters())}),d(2,"span"),S(3),k(4,"translate"),l()()}if(o&2){let e=s(2),t=_(0),i=_(2);G(e.heading!=null&&e.heading.title&&(e.heading!=null&&e.heading.description)?"has-titles":""),u("iconPos",e.PositionEnum.left)("isSmall",i)("brand",t),we("aria-controls",e.idFilterCollapse)("aria-expanded",e.isOpenFilters),n(3),Ct("",E(4,9,"filters.title")," ",e.filterTags.length?"("+e.filterTags.length+")":"")}}function kC(o,c){if(o&1){let e=L();d(0,"fieldset")(1,"sd-form",21),k(2,"translate"),w("valueChanged",function(){b(e);let i=s(2);return C(i.selectOrder())}),l()()}if(o&2){let e=s(2),t=_(0);n(),u("brand",t)("items",(e.orderSelectConfig==null?null:e.orderSelectConfig.items)??ye(10,al))("labelTitle",E(2,8,"filters.orderBy"))("selectedValue",e.orderSelectConfig==null?null:e.orderSelectConfig.orderBy)("valueKey",e.orderSelectConfig==null?null:e.orderSelectConfig.valueKey)("libelleKey",e.orderSelectConfig==null?null:e.orderSelectConfig.libelleKey)("nameField",e.orderSelectConfig==null?null:e.orderSelectConfig.nameField)("placeholder",e.orderSelectConfig==null?null:e.orderSelectConfig.placeholder)}}function TC(o,c){if(o&1&&(d(0,"sd-title",22),S(1),l()),o&2){let e=s(3);u("titleLevel",e.titleLevel)("customClass","brand--h4 is-text-"+e.PositionEnum.left)("titleThemesConfig",e.BrandThemesEnum.brand),n(),O(" ",e.heading.title," ")}}function LC(o,c){if(o&1&&(d(0,"sd-title",23),S(1),l()),o&2){let e=s(3);u("titleLevel",e.titleLevel)("customClass","is-medium is-text-"+e.PositionEnum.left)("isDescription",!0),n(),O(" ",e.heading.description," ")}}function PC(o,c){if(o&1&&(d(0,"div"),f(1,TC,2,4,"sd-title",22),f(2,LC,2,4,"sd-title",23),l()),o&2){let e=s(2),t=_(3);G(se(4,V0,!e.filters.length&&!t?"has-no-filter":"")),n(),g(e.heading.title?1:-1),n(),g(e.heading.description?2:-1)}}function EC(o,c){if(o&1){let e=L();d(0,"li")(1,"button",31),w("click",function(){let i=b(e).$implicit,r=s(3);return C(r.toggleSuperFilter(i))}),S(2),l()()}if(o&2){let e=c.$implicit;s(3);let t=_(0);n(),u("brand",t)("isSecondary",!e.value),we("aria-pressed",e.value),n(),O(" ",e.label," ")}}function MC(o,c){if(o&1&&(d(0,"ul",19),ie(1,EC,3,4,"li",null,U0),l()),o&2){let e=s(2);n(),oe(e.superFilters)}}function DC(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-tag",33),k(2,"translate"),k(3,"translate"),w("tagClicked",function(){b(e);let i=s(3);return C(i.removeTag("price"))}),S(4),k(5,"translate"),l()()}if(o&2){let e=s(3);n(),u("isButton",!0)("tagData",ht(11,wa,e.PositionEnum.right,E(2,5,"filters.range.title")+": "+e.priceMin+" - "+e.priceMax+" "+E(3,7,"filters.a11y.clearFilterAriaLabel"))),n(3),Rn(" ",E(5,9,"filters.range.title"),": ",e.priceMin," - ",e.priceMax," ")}}
42function IC(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-tag",34),k(2,"translate"),w("tagClicked",function(){let i=b(e).$implicit,r=s(3);return C(r.removeTag(i))}),S(3),l()()}if(o&2){let e=c.$implicit,t=s(3);n(),u("isButton",!0)("tagData",ht(6,wa,t.PositionEnum.right,e.cat+": "+e.filterValue.libelle+" "+E(2,4,"filters.a11y.clearFilterAriaLabel"))),n(2),Ct(" ",e.cat,": ",e.filterValue.libelle," ")}}function RC(o,c){if(o&1){let e=L();d(0,"ul",37)(1,"li")(2,"button",32),k(3,"translate"),w("click",function(){b(e);let i=s(2);return C(i.clearFilters())}),d(4,"span"),S(5),k(6,"translate"),l()()(),f(7,DC,6,14,"li"),ie(8,IC,4,9,"li",null,sl),l()}if(o&2){let e=s(2),t=_(0);n(2),u("isSmall",!0)("brand",t),we("aria-label",E(3,5,"filters.a11y.clearAllFiltersAriaLabel")),n(3),J(E(6,7,"filters.actions.clear")),n(2),g(e.displayPrice?7:-1),n(),oe(e.filterTags)}}function AC(o,c){if(o&1&&(ve(0,wC,1,0,"ng-container",16),d(1,"div"),f(2,SC,5,11,"button",35),f(3,kC,3,11,"fieldset"),f(4,PC,3,6,"div",15),l(),d(5,"div",36),f(6,MC,3,0,"ul",19),f(7,RC,10,9,"ul",37),l()),o&2){let e=s(),t=Ve(10),i=_(2),r=_(3);u("ngTemplateOutlet",t),n(),G(ht(8,N0,e.filters.length?"":"has-no-filters",i?"has-input":"")),n(),g(e.filters.length||e.displayPrice?2:-1),n(),g(!e.filters.length&&r?3:-1),n(),g(e.heading?4:-1),n(2),g(e.superFilters.length?6:-1),n(),g(!e.isMobile()&&(e.filterTags.length||e.displayPrice)?7:-1)}}function FC(o,c){o&1&&(d(0,"div",39,5),Oi(2),l())}function BC(o,c){if(o&1){let e=L();d(0,"button",49),k(1,"translate"),w("click",function(){b(e);let i=s(2);return C(i.clearFilters())}),d(2,"span"),S(3),k(4,"translate"),l()()}if(o&2){s(2);let e=_(0);u("isSmall",!0)("brand",e),we("aria-label",E(1,4,"filters.a11y.clearAllFiltersAriaLabel")),n(3),J(E(4,6,"filters.actions.clear"))}}function OC(o,c){if(o&1){let e=L();d(0,"sd-form-range",50),k(1,"translate"),w("rangeValue",function(){b(e);let i=s(2);return C(i.priceRangeChange())}),l()}if(o&2){let e=s(2);u("labelTitle",E(1,6,"filters.range.title"))("inputMinValue",e.minSelected.value??0)("inputMaxValue",e.maxSelected.value??0)("displayInput",!1)("rangeOptions",e.formRange)("hideLimit",!0)}}function NC(o,c){if(o&1){let e=L();d(0,"sd-form",53),w("formChange",function(i){b(e);let r=s(4);return C(r.onChangeAutocomplete(i))}),l()}if(o&2){let e=s(2).$implicit;u("optionsAreCheckboxes",!0)("isSelect",!0)("maxDisplayedResults",-1)("elements",e.values)("properties",ye(6,z0))("minLength",0)}}function VC(o,c){if(o&1){let e=L();d(0,"sd-form",54,8),w("checkedChange",function(i){b(e);let r=s(4);return C(r.selectFilter(i))}),l()}if(o&2){let e=s(2).$implicit;s(2);let t=_(0);u("brand",t)("nameField",e.name)("required",!1)("labelTitle",e.name)("labelHidden",!0)("items",e.values)}}function zC(o,c){if(o&1&&(f(0,NC,1,7,"sd-form",51),f(1,VC,2,6,"sd-form",52)),o&2){let e=s().$implicit;g(e.hasAutocomplete?0:-1),n(),g(e.hasAutocomplete?-1:1)}}function jC(o,c){if(o&1){let e=L();d(0,"sd-form",57),w("formChange",function(i){b(e);let r=s(4);return C(r.onChangeAutocomplete(i))}),l()}if(o&2){let e=s(2).$implicit;u("optionsAreCheckboxes",!1)("isSelect",!0)("maxDisplayedResults",-1)("elements",e.values)("properties",ye(6,z0))("minLength",0)}}function UC(o,c){if(o&1){let e=L();d(0,"sd-form",58),w("valueChanged",function(i){b(e);let r=s(4);return C(r.selectFilter(i))}),l()}if(o&2){let e=s(2).$implicit;u("required",!1)("nameField",e.name)("labelHidden",!0)("labelTitle",e.name)("items",e.values)}}function qC(o,c){if(o&1&&(f(0,jC,1,7,"sd-form",55),f(1,UC,1,5,"sd-form",56)),o&2){let e=s().$implicit;g(e.hasAutocomplete?0:-1),n(),g(e.hasAutocomplete?-1:1)}}function HC(o,c){if(o&1&&(d(0,"sd-accordion",47),k(1,"translate"),f(2,zC,2,2)(3,qC,2,2),l()),o&2){let e=c.$implicit,t=s(2),i=_(0);u("title",e.name)("titleLevel",t.titleLevel)("isDrawer",!0)("closeOthers",!0)("brand",i)("iconPos",t.PositionEnum.right)("buttonOpenHiddenTitle",E(1,8,"filters.a11y.goBack")),n(2),g(e.multiSelect===!0?2:3)}}function WC(o,c){if(o&1){let e=L();d(0,"sd-tag",33),k(1,"translate"),k(2,"translate"),w("tagClicked",function(){b(e);let i=s(3);return C(i.removeTag("price"))}),S(3),k(4,"translate"),l()}if(o&2){let e=s(3);u("isButton",!0)("tagData",ht(11,wa,e.PositionEnum.right,E(1,5,"filters.range.title")+": "+e.priceMin+" - "+e.priceMax+" "+E(2,7,"filters.a11y.clearFilterAriaLabel"))),n(3),Rn(" ",E(4,9,"filters.range.title"),": ",e.priceMin," - ",e.priceMax," ")}}function $C(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-tag",34),k(2,"translate"),w("tagClicked",function(){let i=b(e).$implicit,r=s(3);return C(r.removeTag(i))}),S(3),l()()}if(o&2){let e=c.$implicit,t=s(3);n(),u("isButton",!0)("tagData",ht(6,wa,t.PositionEnum.right,e.cat+": "+e.filterValue.libelle+" "+E(2,4,"filters.a11y.clearFilterAriaLabel"))),n(2),Ct(" ",e.cat,": ",e.filterValue.libelle," ")}}function GC(o,c){if(o&1&&(d(0,"span",63),S(1),l()),o&2){let e=s(3);n(),O(" (",e.numberOfResults,") ")}}function QC(o,c){if(o&1){let e=L();d(0,"footer",59)(1,"ul",60)(2,"li"),f(3,WC,5,14,"sd-tag",61),l(),ie(4,$C,4,9,"li",null,sl),l()(),d(6,"button",62),w("click",function(){b(e);let i=s(2),r=_(1);return C(r?!r:i.toggleFilters())}),S(7),k(8,"translate"),f(9,GC,2,1,"span",63),l()}if(o&2){let e=s(2),t=_(0);n(3),g(e.displayPrice?3:-1),n(),oe(e.filterTags),n(2),u("brand",t),n(),O(" ",E(8,4,"filters.actions.viewResults")," "),n(2),g(e.numberOfResults?9:-1)}}function KC(o,c){if(o&1){let e=L();d(0,"button",64),w("click",function(){b(e);let i=s(2),r=_(1);return C(r?!r:i.toggleFilters())}),S(1),k(2,"translate"),l()}if(o&2){s(2);let e=_(0);u("brand",e),n(),O(" ",E(2,2,"filters.actions.saveFilters")," ")}}function YC(o,c){if(o&1){let e=L();d(0,"div",12)(1,"form",11)(2,"header")(3,"button",40,6),k(5,"translate"),w("click",function(){b(e);let i=s();return C(i.toggleFilters())}),l(),d(6,"sd-title",41)(7,"span"),S(8),k(9,"translate"),l()(),f(10,BC,5,8,"button",42),l(),d(11,"sd-accordion-group",43,7),w("isOpened",function(i){b(e);let r=s();return C(r.onClickOut(i))}),d(13,"sd-accordion",44),k(14,"translate"),k(15,"translate"),d(16,"sd-form",45),k(17,"translate"),w("valueChanged",function(){b(e);let i=s();return C(i.selectOrder())}),l()(),f(18,OC,2,8,"sd-form-range",46),ie(19,HC,4,10,"sd-accordion",47,j0),l(),f(21,QC,10,6),l(),f(22,KC,3,4,"button",48),l()}if(o&2){let e=s(),t=_(0),i=_(1);u("@slideInOutHorizontally",e.isOpenFilters?"1":"0-with-height"),n(),u("formGroup",e.formGroup),n(2),G(i?"is-visually-hidden":""),u("buttonIconTitle",E(5,33,"actions.close"))("titleHidden",!0)("size",e.IconSizeEnum.small)("brand",t),n(3),G(i?"is-visually-hidden":""),u("titleLevel",3),n(2),J(E(9,35,"filters.title")),n(2),g(e.filterTags.length?10:-1),n(),u("closeOthers",!0)("hideOthers",!0),n(2),u("title",E(14,37,"filters.orderBy"))("titleLevel",e.titleLevel)("isDrawer",!0)("closeOthers",!0)("brand",t)("buttonOpenHiddenTitle",E(15,39,"filters.a11y.goBack"))("iconPos",e.PositionEnum.right),n(3),u("brand",t)("selectedValue",e.orderSelectConfig==null?null:e.orderSelectConfig.orderBy)("items",(e.orderSelectConfig==null?null:e.orderSelectConfig.items)??ye(43,al))("labelTitle",E(17,41,"filters.orderBy"))("valueKey",e.orderSelectConfig==null?null:e.orderSelectConfig.valueKey)("libelleKey",e.orderSelectConfig==null?null:e.orderSelectConfig.libelleKey)("nameField",e.orderSelectConfig==null?null:e.orderSelectConfig.nameField)("placeholder",e.orderSelectConfig==null?null:e.orderSelectConfig.placeholder),n(2),g(!i&&e.formRange?18:-1),n(),oe(e.filters),n(2),g(i?-1:21),n(),g(i?22:-1)}}function JC(o,c){if(o&1){let e=L();d(0,"div",65),w("click",function(){b(e);let i=s();return C(i.toggleFilters())}),l()}if(o&2){let e=s();G(se(2,nC,e.isOpenFilters?"is-visible":""))}}var nc=(()=>{class o extends Be{get minSelected(){return this.formGroup.get("minSelected")}get maxSelected(){return this.formGroup.get("maxSelected")}get items(){return this.formGroup.get("items")}constructor(){super(),this.filters=[],this.superFilters=[],this.idFilterCollapse="filterCollapseId",this.hasAutocomplete=!1,this.showButton=!0,this.isAlwaysOpen=!1,this.selectedPriceRange=de(),this.selectedSuperFilters=de(),this.selectedFilters=de(),this.orderedBy=de(),this.triggerAction=st("action",{read:Fe}),this.inputRef=st("inputRef",{read:Fe}),this.mobileFilterButton=st("mobileFilterButton",{read:Fe}),this.closeModalButton=st("closeModalButton",{read:Fe}),this.selectMultiples=Vo(cd),this.panel=st("filtersPanel",{read:Fe}),this.deviceService=m(be),this.cdRef=m(qe),this.renderer=m(go),this.BrandThemesEnum=Ue,this.PositionEnum=z,this.IconSizeEnum=Xe,this.isMobile=pe(this.deviceService.isMobile),this.isDevice=pe(this.deviceService.isDevice),this.accordionOpen=y(!1),this.displayPrice=!1,this.priceMin=0,this.priceMax=0,this.filterTags=[],this.isSelectScroll=!1,this.isOpenFilters=!1,this.formGroup=new ro({items:new qp([]),minSelected:new Xt(0),maxSelected:new Xt(0),orderBy:new Xt}),_e(this.platformId)&&ei(()=>{this.isDevice()?this.subscription?.unsubscribe():this.subscription=Mo(window,"scroll").subscribe(()=>{this.isOpenFilters&&!this.isAlwaysOpen&&(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0)>window.pageYOffset+this.elRef.nativeElement.getBoundingClientRect().top&&this.closeFilters()})})}ngOnInit(){_e(this.platformId)&&(this.bodyChildren=this.document.body.children),this.isAlwaysOpen&&!this.isDevice()&&(this.isOpenFilters=!0),this.updateTag()}ngOnDestroy(){this.subscription?.unsubscribe()}ngOnChanges(e){super.ngOnChanges(e),e.filters&&this.filters&&(this.items.clear(),this.initFormItems(this.filters).forEac
42h((t,i)=>{this.items.setControl(i,t)})),e.formRange&&this.formRange&&this.formGroup.patchValue({minSelected:this.formRange.minValue,maxSelected:this.formRange.maxValue}),this.minSelected.value&&this.maxSelected.value?(this.priceMin=this.minSelected.value,this.priceMax=this.maxSelected.value):this.formRange&&(this.priceMin=this.formRange.minValue,this.priceMax=this.formRange.maxValue),this.displayPrice=this.formRange?!(this.priceMin===this.formRange.minValue&&this.priceMax===this.formRange.maxValue):!1,this.updateTag()}priceRangeChange(){this.priceMin=this.minSelected.value,this.priceMax=this.maxSelected.value,this.displayPrice=!(this.priceMin===this.formRange?.minValue&&this.priceMax===this.formRange?.maxValue),this.selectedPriceRange?.emit({max:this.maxSelected.value,min:this.minSelected.value}),this.updateTag()}removeTag(e){e==="price"?(this.minSelected.setValue(this.formRange?.minValue),this.maxSelected.setValue(this.formRange?.maxValue),this.displayPrice=!1,this.selectedFilters.emit({value:"PRICE_RANGE",libelle:"PRICE_RANGE"})):(e.filterValue.checked=!1,this.items.value.forEach((t,i)=>{t.id===e.id&&t.filterValue.value===e.filterValue.value&&this.items.at(i).setValue(e)}),this.selectFilter(e.filterValue))}updateTag(){this.filterTags=this.items.value.filter(e=>e.filterValue.checked===!0)}selectFilter(e){if(this.selectedFilters.emit(e),e?.value){let t=this.selectMultiples();if(t)for(let i of t)i.updatePosition();this.cdRef.markForCheck()}}onClickOut(e){if(this.accordionOpen.set(e),!this.isOpenFilters&&this.isDevice()){let t=td.byId("appWrapper",this.document.body);t.classList.contains("has-no-overflow")&&this.renderer.removeClass(t,"has-no-overflow")}}toggleFilters(){this.isOpenFilters=!this.isOpenFilters,setTimeout(()=>{if(this.isOpenFilters){if(this.closeModalButton()?.nativeElement.focus(),this.bodyChildren)for(let e of this.bodyChildren)e.className!=="cdk-overlay-container"&&e.setAttribute("aria-hidden","true");if(this.isDevice()){let e=td.byId("appWrapper",this.document.body);this.renderer.addClass(e,"has-no-overflow")}}else if(this.mobileFilterButton()?.nativeElement.focus(),this.bodyChildren)for(let e of this.bodyChildren)e.removeAttribute("aria-hidden")})}selectOrder(){let e=this.formGroup?.get("orderBy"),t=this.orderSelectConfig?.valueKey,i=e?.value;e&&t&&i&&this.orderedBy.emit(i[t])}closeFilters(){this.isSelectScroll||(this.closeSelectsMultiple(),this.isOpenFilters=!1)}initFormItems(e){let t=[];return e.forEach((i,r)=>{i.values?.forEach(a=>{t.push(new Xt({cat:i.name??"",id:r,filterValue:a},{nonNullable:!0}))})}),t}clearFilters(){this.minSelected.setValue(this.formRange?.minValue),this.maxSelected.setValue(this.formRange?.maxValue),this.displayPrice=!1,this.selectedFilters.emit(null)}onOpenFilters(){let e=this.panel();if(this.filters.length&&e?.nativeElement)if(this.isOpenFilters)this.renderer.setAttribute(e.nativeElement,"tabindex","-1");else{let t=td.byId("appWrapper",this.document.body);this.renderer.removeAttribute(e.nativeElement,"tabindex"),this.isDevice()&&t.classList.contains("has-no-overflow")&&this.renderer.removeClass(t,"has-no-overflow")}}toggleSuperFilter(e){let t=this.superFilters.find(i=>i===e);t&&(t.value=!e.value,this.selectedSuperFilters.emit(t))}closeSelectsMultiple(){let e=this.selectMultiples();if(e)for(let t of e)t.close()}getFilterCountDisplay(){let e=this.filterTags.length+(this.displayPrice?1:0);return e===0?"":`(${e})`}getSelectFilterSelectedValue(e){return e.values?.find(t=>t.checked)}onChangeAutocomplete(e){this.selectedFilters.emit(e)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-filters"]],viewQuery:function(t,i){t&1&&yt(i.triggerAction,Y1,5,Fe)(i.inputRef,J1,5,Fe)(i.mobileFilterButton,X1,5,Fe)(i.closeModalButton,Z1,5,Fe)(i.selectMultiples,cd,5)(i.panel,eC,5,Fe),t&2&&wt(6)},hostAttrs:["ngSkipHydration","true"],inputs:{orderSelectConfig:"orderSelectConfig",formRange:"formRange",heading:"heading",numberOfResults:"numberOfResults",filters:"filters",superFilters:"superFilters",titleLevel:"titleLevel",idFilterCollapse:"idFilterCollapse",hasAutocomplete:"hasAutocomplete",showButton:"showButton",isAlwaysOpen:"isAlwaysOpen"},outputs:{selectedPriceRange:"selectedPriceRange",selectedSuperFilters:"selectedSuperFilters",selectedFilters:"selectedFilters",orderedBy:"orderedBy"},features:[U,ti],ngContentSelectors:iC,decls:13,vars:10,consts:[["inputTemplate",""],["filtersPanel",""],["action",""],["selectMultiple",""],["mobileFilterButton",""],["inputRef",""],["closeModalButton",""],["filtersAccordion",""],["checkbox",""],[],[1,"c__wrapper"],[3,"formGroup"],[1,"c--modal-filters"],["tabindex","0",3,"class"],["sdIsCollapsible","","tabindex","0",3,"isOpenChange","click","action","collapsiblePanel","isOpen"],[3,"class"],[4,"ngTemplateOutlet"],["sd-button","","icon","icon-burger","type","button",3,"iconPos","brand"],[3,"id"],["sd-list-inline","",1,"c__super-filters","is-xs"],["sd-list-inline","",1,"c__tags","is-xs"],["select","","formControlName","orderBy",3,"valueChanged","brand","items","labelTitle","selectedValue","valueKey","libelleKey","nameField","placeholder"],[3,"titleLevel","customClass","titleThemesConfig"],[3,"titleLevel","customClass","isDescription"],[3,"inputMinValue","inputMa
42xValue","labelTitle","rangeOptions","hideLimit"],["sd-list-inline","",1,"is-m"],[3,"rangeValue","inputMinValue","inputMaxValue","labelTitle","rangeOptions","hideLimit"],["select-multiple","",3,"hasAutocomplete","brand","items","required","labelHidden","displayWidth","placeholder","labelTitle","nameField"],["select","","valueKey","value","libelleKey","libelle",3,"hasAutocomplete","brand","items","selectedValue","required","labelHidden","displayWidth","placeholder","labelTitle","nameField"],["select-multiple","",3,"formChange","hasAutocomplete","brand","items","required","labelHidden","displayWidth","placeholder","labelTitle","nameField"],["select","","valueKey","value","libelleKey","libelle",3,"valueChanged","hasAutocomplete","brand","items","selectedValue","required","labelHidden","displayWidth","placeholder","labelTitle","nameField"],["sd-button","","type","button",3,"click","brand","isSecondary"],["sd-button","","type","button","icon","icon-trash",1,"is-clear",3,"click","isSmall","brand"],[3,"tagClicked","isButton","tagData"],[1,"is-filter",3,"tagClicked","isButton","tagData"],["sd-button","","icon","icon-burger","type","button",3,"class","iconPos","isSmall","brand"],[1,"c__bottom-filter"],["sd-list-inline","",1,"c__tags"],["sd-button","","icon","icon-burger","type","button",3,"click","iconPos","isSmall","brand"],[1,"c__form-input-container"],["sd-button-icon","","icon","icon-cross",3,"click","buttonIconTitle","titleHidden","size","brand"],["customClass","c__filter-title is-body-m is-bold",3,"titleLevel"],["sd-button","","type","button","icon","icon-trash",1,"c__clear-all",3,"isSmall","brand"],[3,"isOpened","closeOthers","hideOthers"],["titleCustomClass","is-body-s is-regular","iconNameClosed","icon-arrow-right","iconNameOpened","icon-arrow-left",3,"title","titleLevel","isDrawer","closeOthers","brand","buttonOpenHiddenTitle","iconPos"],["select","","formControlName","orderBy",3,"valueChanged","brand","selectedValue","items","labelTitle","valueKey","libelleKey","nameField","placeholder"],[3,"labelTitle","inputMinValue","inputMaxValue","displayInput","rangeOptions","hideLimit"],["titleCustomClass","is-body-s is-regular","iconNameClosed","icon-arrow-right","iconNameOpened","icon-arrow-left",3,"title","titleLevel","isDrawer","closeOthers","brand","iconPos","buttonOpenHiddenTitle"],["sd-button","","type","button",1,"c__save-filters",3,"brand"],["sd-button","","type","button","icon","icon-trash",1,"c__clear-all",3,"click","isSmall","brand"],[3,"rangeValue","labelTitle","inputMinValue","inputMaxValue","displayInput","rangeOptions","hideLimit"],["autocomplete","","classField","c__autocomplete-checkbox",3,"optionsAreCheckboxes","isSelect","maxDisplayedResults","elements","properties","minLength"],["checkbox-group","",3,"brand","nameField","required","labelTitle","labelHidden","items"],["autocomplete","","classField","c__autocomplete-checkbox",3,"formChange","optionsAreCheckboxes","isSelect","maxDisplayedResults","elements","properties","minLength"],["checkbox-group","",3,"checkedChange","brand","nameField","required","labelTitle","labelHidden","items"],["autocomplete","","classField","c__autocomplete-radio","valueKey","value","libelleKey","libelle","libelle","libelle",3,"optionsAreCheckboxes","isSelect","maxDisplayedResults","elements","properties","minLength"],["radio-group","",1,"c__btn-group","c__content",3,"required","nameField","labelHidden","labelTitle","items"],["autocomplete","","classField","c__autocomplete-radio","valueKey","value","libelleKey","libelle","libelle","libelle",3,"formChange","optionsAreCheckboxes","isSelect","maxDisplayedResults","elements","properties","minLength"],["radio-group","",1,"c__btn-group","c__content",3,"valueChanged","required","nameField","labelHidden","labelTitle","items"],[1,"c__tags"],["sd-list-inline",""],[3,"isButton","tagData"],["sd-button","","type","button",1,"c__see-results",3,"click","brand"],[1,"c__number-of-results"],["sd-button","","type","button",1,"c__save-filters",3,"click","brand"],["tabindex","0",3,"click"]],template:function(t,i){if(t&1&&(Oo(tC),W(0)(1)(2)(3),d(4,"aside",9)(5,"div",10)(6,"form",11),f(7,yC,11,25)(8,AC,8,11),l()(),ve(9,FC,3,0,"ng-template",null,0,We),f(11,YC,23,44,"div",12),l(),f(12,JC,1,4,"div",13)),t&2){let r;M(i.brand());let a=i.isDevice();n(),M(i.accordionOpen()),n();let p=M(!!(!((r=i.inputRef())==null||r.nativeElement==null||r.nativeElement.childNodes==null)&&r.nativeElement.childNodes.length));n(),M(!!(!(i.orderSelectConfig==null||i.orderSelectConfig.items==null)&&i.orderSelectConfig.items.length)),n(),G(p?"has-input":""),n(2),u("formGroup",i.formGroup),n(),g(a?8:7),n(4),g(a?11:-1),n(),g(i.isOpenFilters&&a?12:-1)}},dependencies:[Hi,Ui,bi,ji,Ci,qi,xo,rd,mr,Se,$t,ze,Fu,cd,jo,Kn,Kr,Qr,Gr,Eu,nd,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-filters{display:block;font-family:var(--font-default);position:relative}
42@media(max-width:767px){sd-filters .c__wrapper form{display:flex;flex-direction:column}}sd-filters .c__form-input-container{align-self:flex-end;display:none;justify-content:center;margin-top:2rem;width:65%}@media(max-width:1279px){sd-filters .c__form-input-container{margin-bottom:2rem;margin-top:0;width:100%}}@media(max-width:767px){sd-filters aside.has-input .c__wrapper form{flex-direction:column-reverse}}sd-filters aside.has-input .c__form-input-container{display:flex}sd-filters sd-form-input[sd-form-input]{align-self:flex-end;width:100%}sd-filters sd-form-input[sd-form-input] .c__wrapper-input{width:100%}sd-filters sd-form-input[sd-form-input] .c__wrapper-input:not(.is-active):before{background:var(--color-primary-base);bottom:0;content:"";display:block;height:.3rem;left:0;position:absolute;right:0;transform:translateY(100%);width:100%}sd-filters sd-form-input[sd-form-input] .c__wrapper-input.is-active:after{background:var(--color-primary-base);bottom:0;content:"";display:block;height:.3rem;left:0;position:absolute;right:0;transform:translateY(100%);width:100%}sd-filters sd-form-input[sd-form-input] .c__wrapper-input input{border:none;font-size:2.4rem;font-weight:700}@media(max-width:767px){sd-filters sd-form-input[sd-form-input] .c__wrapper-input input{font-size:1.8rem}}sd-filters sd-form-input[sd-form-input] .c__wrapper-input input::placeholder{font-style:normal}sd-filters .c--filter-top{display:flex;flex-flow:column-reverse;justify-content:space-between;margin-bottom:2rem}@media(min-width:768px){sd-filters .c--filter-top{align-items:center;flex-flow:row-reverse}sd-filters .c--filter-top.has-no-filters{padding-bottom:.8rem}}sd-filters .c--filter-top.has-no-filters .c__title{margin-left:4.1666666667%}@media(max-width:767px){sd-filters .c--filter-top.has-no-filters .c__title{margin-left:0}}sd-filters .c--filter-top.has-input{margin-bottom:0;padding-bottom:.2rem}sd-filters .c--filter-top.has-input>button,sd-filters .c--filter-top.has-input>fieldset{margin-bottom:2rem}@media(max-width:767px){sd-filters .c--filter-top.has-input>button,sd-filters .c--filter-top.has-input>fieldset{margin-bottom:1.2rem}}sd-filters .c--filter-top sd-title+sd-title{margin-top:.8rem}sd-filters .c--filter-top .c__title{flex:1}sd-filters .c--filter-top button>span{min-width:12.5%}@media(max-width:767px){sd-filters .c--filter-top>button{margin-bottom:1.2rem}}@media(max-width:767px){sd-filters .c--filter-top>button.has-titles{margin-top:-2.8rem}}sd-filters .c--filter-top fieldset{flex:initial;min-width:12.5%}sd-filters .c--filter-top fieldset sd-form{width:100%}sd-filters .c__filters-list{align-items:flex-start;background:var(--color-themes-very-light);border-radius:var(--brand--border-radius-global);display:flex;padding:0 2rem 2rem}@media(min-width:768px){sd-filters .c__filters-list sd-form-range{margin-right:2.8rem}}sd-filters .c__filters-list:not(.is-hidden){padding:2rem}sd-filters .c__filters-list:not(.is-hidden)+.c__tags{border:.1rem solid lightgray}sd-filters .c__filters-list [sd-list-inline]{display:block}sd-filters .c__filters-list [sd-list-inline]>li{display:inline-flex}@media(min-width:768px){sd-filters .c__bottom-filter{border-top:.1rem solid lightgray;padding:1.2rem 0 2rem}sd-filters .c__bottom-filter.is-opened{border-top:0}}sd-filters .c__super-filters{flex-wrap:nowrap;overflow:auto}sd-filters .c__super-filters>li{flex-shrink:0}sd-filters .c__super-filters+.c__tags{margin-top:1.2rem}sd-filters .c__tags{display:flex;flex-wrap:wrap}sd-filters .c__tags sd-tag.is-filter .c--tag{background:var(--color-primary-active)}sd-filters .c--modal-filters{background:#fff;display:flex;flex-direction:column;height:100%;inset:0;position:fixed;min-width:35vw;overflow:auto;z-index:1002}@media(max-width:767px){sd-filters .c--modal-filters{width:100vw}}sd-filters .c--modal-filters>form>header{align-items:center;display:flex;height:6rem;padding:2rem;position:relative}sd-filters .c--modal-filters>form>header sd-title{max-width:60%}sd-filters .c--modal-filters>form>header sd-title .c__filter-title{align-items:center;display:flex;font-family:var(--font-default)}sd-filters .c--modal-filters>form>header sd-title .c__filter-title sd-icon{cursor:pointer;margin-right:.8rem}sd-filters .c--modal-filters>form>header .c__clear-all{position:absolute;right:2rem;top:2rem;transform:translateY(-25%);z-index:2}sd-filters .c--modal-filters>form>header .c__clear-all .c--tag{margin:0}sd-filters .c--modal-filters sd-form-range{padding:2rem}sd-filters .c--modal-filters sd-accordion header.c__title{border-radius:0}sd-filters .c--modal-filters sd-accordion header.c__title sd-title .is-body-s{font-family:var(--font-default)}sd-filters .c--modal-filters sd-accordion.is-opened{display:flex;flex-direction:column;inset:0;position:absolute}
42@media(max-width:767px){sd-filters .c--modal-filters sd-accordion.is-opened{padding-bottom:4.4rem}}sd-filters .c--modal-filters sd-accordion.is-opened header{height:6rem;padding:2rem}sd-filters .c--modal-filters sd-accordion.is-opened .c__body{overflow:auto}sd-filters .c--modal-filters sd-accordion .c__body:not(.is-sub-accordion) .c__padding-wrapper{padding:0}@media(max-width:767px){sd-filters .c--modal-filters sd-accordion .c__body[aria-expanded=true] sd-form.c__content{overflow:auto!important;height:82vh}}@media(max-width:767px){sd-filters .c--modal-filters sd-accordion .c__body[aria-expanded=true] sd-form[autocomplete] sd-form.c__content{height:70vh}}sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group],sd-filters .c--modal-filters sd-accordion sd-form[radio-group]{width:100%}sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group] .c__checkbox-group .c__checkbox,sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group] .c__radio-group .c__radio,sd-filters .c--modal-filters sd-accordion sd-form[radio-group] .c__checkbox-group .c__checkbox,sd-filters .c--modal-filters sd-accordion sd-form[radio-group] .c__radio-group .c__radio{padding:2rem}sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group] .c__checkbox-group .c__checkbox+.c__checkbox,sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group] .c__checkbox-group .c__checkbox+.c__radio,sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group] .c__radio-group .c__radio+.c__checkbox,sd-filters .c--modal-filters sd-accordion sd-form[checkbox-group] .c__radio-group .c__radio+.c__radio,sd-filters .c--modal-filters sd-accordion sd-form[radio-group] .c__checkbox-group .c__checkbox+.c__checkbox,sd-filters .c--modal-filters sd-accordion sd-form[radio-group] .c__checkbox-group .c__checkbox+.c__radio,sd-filters .c--modal-filters sd-accordion sd-form[radio-group] .c__radio-group .c__radio+.c__checkbox,sd-filters .c--modal-filters sd-accordion sd-form[radio-group] .c__radio-group .c__radio+.c__radio{border-top:.1rem solid lightgray;margin-top:0}sd-filters .c--modal-filters sd-accordion sd-form[select]{padding:1rem 2rem;width:100%}sd-filters .c--modal-filters .c__tags{display:flex;flex-wrap:wrap;margin-top:2rem;padding:0 2rem}sd-filters .c--modal-filters .c__tags sd-tag.is-filter .c--tag{background:var(--color-primary-active)}sd-filters .c--modal-filters .c__see-results,sd-filters .c--modal-filters .c__save-filters{border-radius:0;margin-top:auto}@media(max-width:767px){sd-filters .c--modal-filters .c__see-results{margin:2rem 0 0;width:100%}}sd-filters .c--modal-filters .c__see-results .c__number-of-results{margin-left:.4rem}sd-filters .c__filters-backdrop{background:#000000bf;cursor:pointer;inset:0;opacity:0;pointer-events:auto;position:fixed;transition:all .3s;z-index:1}sd-filters .c__filters-backdrop.is-visible{opacity:1;transition:all .3s} 43/*! 44 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 45 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 46 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 47 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 48 */ 49`],encapsulation:2,data:{animation:[yu({anchor:"slideInOutHorizontally",durationIn:250,delayIn:0,durationOut:250,delayOut:0,translate:"150%"})]},changeDetection:0})}}return o})();var dl=()=>[],q0=o=>["is-pagination",o],H0=o=>({context:o}),XC=(o,c)=>({context:o,currentPage:1,totalPage:c}),rs=(o,c,e)=>({context:o,currentPage:c,totalPage:e}),ZC=(o,c)=>({context:o,currentPage:100,totalPage:c}),ex=(o,c)=>c.index;function tx(o,c){if(o&1){let e=L();d(0,"li",5)(1,"a",8),w("click",function(i){b(e);let r=s(2);return C(r.goToPreviousPage(i))}),d(2,"span",9),S(3),k(4,"translate"),l()()()}if(o&2){let e=s(2),t=_(0);n(),G(se(10,q0,e.activePage===e.firstPage?"is-disabled":"")),u("brand",t)("isIcon",!0),we("href",e.activePage>2?e.linkUrl+(e.activePage-1):e.linkUrlNoParams,fo)("aria-disabled",e.activePage===e.firstPage),n(2),O(" ",At(4,7,"navigation.pagination.actions.prev",se(12,H0,e.context))," ")}}function ix(o,c){if(o&1){let e=L();d(0,"li")(1,"a",10),w("click",function(i){b(e);let r=s(3);
49return C(r.clickGoToPage(i,r.firstPage))}),S(2," 1 "),d(3,"span",9),S(4),k(5,"translate"),l()()()}if(o&2){s();let e=_(0),t=s(2),i=_(0);n(),u("brand",i)("isPagination",!0)("isSecondary",!0),we("href",e>1?t.linkUrl+e:t.linkUrlNoParams,fo),n(3),O(" - ",At(5,5,"navigation.pagination.a11y.page",ht(8,XC,t.context,t.lastPage)))}}function ox(o,c){o&1&&(d(0,"li"),S(1," ... "),l())}function rx(o,c){if(o&1&&(W(0),f(1,ix,6,11,"li"),f(2,ox,2,0,"li")),o&2){let e=s(2),t=_(1),i=t.length?t[0]:void 0,r=M(i==null?null:i.index);n(),g(r!==void 0?1:-1),n(),g(e.pages>e._maxDisplayedPage&&e.activePage>2+e.nbPagesBeforeAfterCurrent?2:-1)}}function nx(o,c){if(o&1){let e=L();d(0,"li")(1,"a",10),w("click",function(i){let r=b(e).$implicit,a=s(2);return C(a.clickGoToPage(i,r.index))}),S(2),d(3,"span",9),S(4),k(5,"translate"),l()()()}if(o&2){let e=c.$implicit,t=s(2),i=_(0);n(),G(t.activePage===e.index?"is-active":""),u("brand",i)("isPagination",!0)("isSecondary",!0),we("href",e.index>1?t.linkUrl+e.index:t.linkUrlNoParams,fo),n(),O(" ",e.index," "),n(2),O(" - ",At(5,8,"navigation.pagination.a11y.page",No(11,rs,t.context,e.index,t.lastPage)))}}function ax(o,c){o&1&&(d(0,"li",6),S(1," ... "),l())}function sx(o,c){if(o&1){let e=L();d(0,"a",10),w("click",function(i){b(e),s();let r=_(1),a=s(3);return C(a.clickGoToPage(i,r))}),S(1),d(2,"span",9),S(3),k(4,"translate"),l()()}if(o&2){s();let e=_(1),t=s(3),i=_(0);G(t.activePage===e?"is-active":""),u("brand",i)("isPagination",!0)("isSecondary",!0),we("href",e>1?t.linkUrl+e:t.linkUrlNoParams,fo),n(),O(" ",e," "),n(2),O(" - ",At(4,8,"navigation.pagination.a11y.page",No(11,rs,t.context,e,t.lastPage)))}}function dx(o,c){if(o&1&&(d(0,"li"),W(1),f(2,sx,5,15,"a",11),l()),o&2){let e=c.$index,t=s(3);n();let i=M((e+1)*10);n(),g(i>t.activePage&&t.activePage+2<i&&i<t.lastPage?2:-1)}}function cx(o,c){if(o&1&&ie(0,dx,3,2,"li",null,Ne),o&2){s(2);let e=_(2);oe(e)}}function lx(o,c){if(o&1){let e=L();d(0,"li")(1,"a",10),w("click",function(i){b(e);let r=s(2);return C(r.clickGoToPage(i,100))}),S(2," 100 "),d(3,"span",9),S(4),k(5,"translate"),l()()()}if(o&2){let e=s(2),t=_(0);n(),G(e.activePage===100?"is-active":""),u("brand",t)("isPagination",!0)("isSecondary",!0),we("href",e.linkUrl+100,fo),n(3),O(" - ",At(5,7,"navigation.pagination.a11y.page",ht(10,ZC,e.context,e.lastPage)))}}function px(o,c){if(o&1){let e=L();d(0,"li")(1,"a",10),w("click",function(i){b(e);let r=s(2);return C(r.clickGoToPage(i,r.lastLevel))}),S(2),d(3,"span",9),S(4),k(5,"translate"),l()()()}if(o&2){let e=s(2),t=_(0);n(),G(e.activePage===e.lastLevel?"is-active":""),u("brand",t)("isPagination",!0)("isSecondary",!0),we("href",e.lastLevel>1?e.linkUrl+e.lastLevel:e.linkUrlNoParams,fo),n(),O(" ",e.lastLevel," "),n(2),O(" - ",At(5,8,"navigation.pagination.a11y.page",No(11,rs,e.context,e.lastLevel,e.lastPage)))}}function ux(o,c){o&1&&S(0," ... ")}function mx(o,c){if(o&1&&(d(0,"li",6),f(1,ux,1,0),l()),o&2){let e=s(2);n(),g(e.spliceEndValue!==void 0?1:-1)}}function hx(o,c){if(o&1){let e=L();d(0,"li")(1,"a",10),w("click",function(i){b(e);let r=s(2);return C(r.clickGoToPage(i,r.lastPage))}),S(2),d(3,"span",9),S(4),k(5,"translate"),l()()()}if(o&2){let e=s(2),t=_(0);n(),G(e.activePage===e.lastPage?"is-active":""),u("brand",t)("isPagination",!0)("isSecondary",!0),we("href",e.lastPage>1?e.linkUrl+e.lastPage:e.linkUrlNoParams,fo),n(),O(" ",e.lastPage," "),n(2),O(" - ",At(5,8,"navigation.pagination.a11y.page",No(11,rs,e.context,e.lastPage,e.lastPage)))}}function fx(o,c){if(o&1){let e=L();d(0,"li",7)(1,"a",12),w("click",function(i){b(e);let r=s(2);return C(r.goToNextPage(i))}),d(2,"span",9),S(3),k(4,"translate"),l()()()}if(o&2){let e=s(2),t=_(0);n(),G(se(10,q0,e.activePage===e.lastPage?"is-disabled":"")),u("brand",t)("isIcon",!0),we("href",e.activePage<e.lastPage?e.linkUrl+(e.activePage+1):e.linkUrlNoParams,fo)("aria-disabled",e.activePage===e.lastPage),n(2),O(" ",At(4,7,"navigation.pagination.actions.next",se(12,H0,e.context))," ")}}function gx(o,c){if(o&1&&(d(0,"ul",3),f(1,tx,5,14,"li",5),f(2,rx,3,3),ie(3,nx,6,15,"li",null,ex),k(5,"slice"),f(6,ax,2,0,"li",6),f(7,cx,2,0),f(8,lx,6,13,"li"),f(9,px,6,15,"li"),f(10,mx,2,1,"li",6),f(11,hx,6,15,"li"),f(12,fx,5,14,"li",7),l()),o&2){let e=s(),t=_(1),i=_(2);n(),g(t.length>1?1:-1),n(),g(e.activePage>3?2:-1),n(),oe(Xo(5,9,t,e.spliceStartValue||0,e.spliceEndValue||t.length)),n(3),g(e.activePage<3&&e.showLevels&&e.pages>e._maxDisplayedPage?6:-1),n(),g(e.showLevels?7:-1),n(),g(e.lastLevel&&e.lastLevel>100&&e.activePage<98&&!e.isMobile?8:-1),n(),g(e.showLastLevel&&!e.isMobile?9:-1),n(),g(e.spliceEndValue!==e.lastPage-1&&(e.showLastLevel&&e.lastLevel!==e.lastPage-1||!e.showLastLevel)&&(e.showLevels&&i.length*10!==e.lastPage-1||!e.showLevels)?10:-1),n(),g(e.pages>e._maxDisplayedPage?11:-1),n(),g(t.length>1?12:-1)}}function _x(o,c){if(o&1){let e=L();
49d(0,"li")(1,"a",10),w("click",function(i){let r=b(e).$implicit,a=s(2);return C(a.clickGoToPage(i,r))}),S(2),d(3,"span",9),S(4),k(5,"translate"),l()()()}if(o&2){let e=c.$implicit,t=s(2),i=_(0);n(),G(t.activePage===e?"is-active":""),u("brand",i)("isPagination",!0)("isSecondary",!0),we("href",e>1?t.linkUrl+e:t.linkUrlNoParams,fo),n(),O(" ",e," "),n(2),O(" - ",At(5,8,"navigation.pagination.a11y.page",No(11,rs,t.context,e,t.lastPage)))}}function vx(o,c){if(o&1){let e=L();d(0,"div",13),w("isOpenChange",function(){b(e);let i=s();return C(i.isOpen=!i.isOpen)}),d(1,"a",14,0),S(3),k(4,"translate"),l(),d(5,"div",null,1)(7,"ul",15),ie(8,_x,6,15,"li",null,Ne),l()()()}if(o&2){let e=Ve(2),t=Ve(6),i=s(),r=_(3);u("cleanCode",!1)("collapsiblePanel",t)("action",e),n(),we("aria-controls","lastLevels"),n(2),O(" ",E(4,5,i.isOpen?"navigation.pagination.actions.seeLess":"navigation.pagination.actions.seeMore")," "),n(5),oe(r)}}var Sa=(()=>{class o extends Be{get hostClasses(){return[this.class].filter(Boolean).join(" ")}constructor(e,t){super(),this.cdRef=e,this.deviceService=t,this.linkUrl="",this.context="Pagination",this.pages=1,this.activePage=1,this.class="",this.clickedPage=new Ce,this.clickedPrevPage=new Ce,this.clickedNextPage=new Ce,this.maxDisplayedPage={desktop:10,mobile:5},this._maxDisplayedPage=1,this.pageNumber=[],this.lastPage=1,this.firstPage=1,this.spliceStartValue=1,this.spliceEndValue=1,this.levels=[10,100,1e3],this.arrayLevels=[],this.arrayLastLevels=[],this.lastLevel=0,this.subscriptions=new xe,this.isOpen=!1,this.showLevels=!0,this.showLastLevel=!0,this.nbPagesBeforeAfterCurrent=0,this.isMobile=!1}ngOnInit(){this.linkUrlNoParams=this.linkUrl.split("?")[0]}ngOnDestroy(){this.subscriptions.unsubscribe()}ngOnChanges(e){super.ngOnChanges(e),this.subscriptions.add(this.deviceService.isMobile.subscribe(t=>{this.isMobile=t,this.updatePagination(),this.cdRef.markForCheck()}))}clickGoToPage(e,t){e.preventDefault(),this.goToPage(t),this.clickedPage.emit(t)}goToPage(e){this.activePage=e,this.getPageToDisplay()}goToPreviousPage(e){e.preventDefault(),this.activePage=this.activePage-1,this.clickedPrevPage.emit(),this.clickedPage.emit(this.activePage),this.getPageToDisplay()}goToNextPage(e){e.preventDefault(),this.activePage=this.activePage+1,this.clickedPage.emit(this.activePage),this.clickedNextPage.emit(),this.getPageToDisplay()}updatePagination(){this._maxDisplayedPage=this.isMobile?this.maxDisplayedPage.mobile:this.maxDisplayedPage.desktop,this.pageNumber=Array(this.pages).fill("").map((e,t)=>({index:t+1})),this.lastPage=this.pageNumber?.slice(-1)[0].index,this.firstPage=this.pageNumber[0]?.index,this.activePage>this.lastPage&&(this.activePage=this.lastPage),this.goToPage(this.activePage)}getPageToDisplay(){if(this.nbPagesBeforeAfterCurrent=this.isMobile?1:2,this.pageNumber.length<=this._maxDisplayedPage?(this.spliceStartValue=this.activePage<=3?0:1,this.spliceEndValue=void 0):this.activePage-this.nbPagesBeforeAfterCurrent<=0?(this.spliceStartValue=0,this.spliceEndValue=this.activePage+2):this.activePage+this.nbPagesBeforeAfterCurrent>=this.pages?(this.spliceStartValue=this.activePage-(this.nbPagesBeforeAfterCurrent+1),this.spliceEndValue=this.pages-1):(this.spliceStartValue=this.activePage-(this.nbPagesBeforeAfterCurrent+1),this.spliceEndValue=this.activePage+this.nbPagesBeforeAfterCurrent),this.isMobile)this.activePage===3&&(this.spliceStartValue=0),this.arrayLevels=this.activePage<3&&this.pages>10?[10]:[];else if(this.pages>this.levels[0]){if(this.arrayLevels=new Array(Math.floor(this.pages/10)),this.arrayLevels){let e;if(this.activePage>3){let i=this.activePage.toString(),r=i.charAt(i.length-1);if(r==="8"||r==="9"){let a=Math.floor(r==="8"?(this.activePage+2)/10:(this.activePage+1)/10);e=this._maxDisplayedPage-(this.spliceEndValue-this.spliceStartValue-(a-2))}else e=this._maxDisplayedPage-(this.spliceEndValue-this.spliceStartValue+2)}else e=this._maxDisplayedPage-(this.spliceEndValue-this.spliceStartValue+1);let t=this.pages>1e3?2:this.pages>100?1:0;e=e-t,this.arrayLevels=this.arrayLevels.slice(0,e),this.lastLevel=this.pages>1e3?1e3:this.pages>100?100:0,(this.activePage+2===this.lastLevel||this.activePage+1===this.lastLevel||this.pages<100)&&(this.lastLevel=0)}}else this.lastLevel=0;this.showLevels=this.arrayLevels&&this.arrayLevels?.length<this._maxDisplayedPage,this.arrayLastLevels=[],this.arrayLastLevels[0]=this.isMobile?10:this.pages>100?200:this.arrayLevels?.length*10+10;for(let e=0;this.arrayLastLevels[e]<this.pages;e++){let t=this.arrayLastLevels[e]+10<=100?10:100;this.arrayLastLevels.push(this.arrayLastLevels[e]+t)}this.arrayLastLevels=this.arrayLastLevels.filter(e=>e<this.pages&&this.activePage+this.nbPagesBeforeAfterCurrent<e),this.isMobile&&this.activePage<3&&(this.arrayLastLevels=this.arrayLastLevels.filter(e=>e!==10)),this.arrayLastLevels?.length<=0&&(this.isOpen=!1),this.showLastLevel=this.lastLevel>0&&this.activePage<this.lastLevel&&this.pageNumber[Math.max(this.spliceEndValue-1,0)].index!==this.lastLevel&&this.arrayLevels?.length*10!==this.lastLevel}static{this.\u0275fac=function(t){return new(t||o)(F(qe),F(be))}}static{this.\u0275cmp=P({type:o,selectors:[["sd-pagination"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{linkUrl:"linkUrl",context:"context",pages:"pages",activePage:"activePage",class:"class"},outputs:{clickedPage:"clickedPage",clickedPrevPage:"clickedPrevPage",clickedNextPage:"clickedNextPage"},features:[U,ti],decls:7,vars:9,consts:[["action",""],["hide",""],["role","navigation"],["sd-list-inline",""],["sdIsCollapsible","","id","levels",1,"c__levels",3,"cleanCode","collapsiblePanel","action"],[1,"is-prev"],[1,"is-body-s","is-bold","is-color-theme-regular"],[1,"is-next"],["sd-button","","type","button","rel","prev","icon","icon-arrow-left",3,"click","brand","isIcon"],[1,"is-visually-hidden"],["sd-button","","type","button",3,"click","brand","isPagination","isSecondary"],["sd-button","","type","button",3,"class","brand","isPagination","isSecondary"],["sd-button","","type","button","rel","next","icon","icon-arrow-right",3,"click","brand","isIcon"],["sdIsCollapsible","","id","levels",1,"c__levels",3,"isOpenChange","cleanCode","collapsiblePanel","action"],[1,"c__levels-action","is-block","is-bold"],["sd-list-inline","","id","lastLevels",1,"c__last-levels"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3),d(4,"nav",2),f(5,gx,13,13,"ul",3),f(6,vx,10,7,"div",4),l()),t&2){M(i.brand()),n();let r=M(i.pageNumber||ye(6,dl));n(),M(i.arrayLevels||ye(7,dl)),n();let a=M(i.arrayLastLevels||ye(8,dl));n(2),g(r.length?5:-1),n(),g(r.length&&i.pages>10&&a.length>0?6:-1)}},dependencies:[Ut,ze,$e,rd,sr,ce],styles:[`@-ms-viewport{width:device-width}sd-pagination{align-items:center;display:flex;font-family:var(--font-default);flex-flow:column;justify-content:center;text-align:center}sd-pagination .c__levels{align-items:center;display:flex;flex-flow:column;margin:2rem 0;text-align:center}sd-pagination .c__levels [sd-list-inline]{justify-content:center}sd-pagination .c__levels [sd-list-inline]>li{padding:.6rem}
49sd-pagination .c__levels-action{margin:2rem 0}sd-pagination [sd-list-inline]>li{padding:0 .6rem}sd-pagination [sd-list-inline]>li.is-color-theme-regular{color:var(--color-themes-regular)}sd-pagination [sd-list-inline]>li.is-prev{padding-left:.2rem}sd-pagination [sd-list-inline]>li.is-next{padding-right:.2rem}sd-pagination [sd-list-inline]>li.is-prev,sd-pagination [sd-list-inline]>li.is-next{display:flex}@media(max-width:767px){sd-pagination [sd-list-inline]>li.is-prev [sd-button],sd-pagination [sd-list-inline]>li.is-next [sd-button]{height:2.8rem;width:2.8rem}} 50/*! 51 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 52 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 53 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 54 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 55 */ 56`],encapsulation:2,changeDetection:0})}}return o})();var ka=(()=>{class o{constructor(e,t,i){this.route=e,this.router=t,this.urlMappingService=i}getUrlWithParams(){let e=this.router.createUrlTree([],{relativeTo:this.route,queryParams:{page:null}}),t=this.router.serializeUrl(e);return this.urlMappingService.getUrlMappingByCode(t).pipe(ge(1),H(i=>(i&&(t=t.replace(i.code,i.value)),t.includes("?")?t+"&page=":t+"?page=")))}static{this.\u0275fac=function(t){return new(t||o)(V(ot),V(Me),V(qt))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Cx=(o,c)=>c.id;function xx(o,c){if(o&1){let e=L();d(0,"sd-form-input",7),k(1,"translate"),w("keyup.enter",function(){b(e);let i=s(2);return C(i.search())})("clear",function(){b(e);let i=s(2);return C(i.clearQuery())}),l()}if(o&2){let e=s(2);u("formControl",e.formControl)("labelHidden",!0)("isFormAddon",!0)("placeholder",E(1,4,"recipes.list.placeholder"))}}function yx(o,c){if(o&1){let e=L();d(0,"sd-filters",5),w("selectedFilters",function(i){b(e);let r=s();return C(r.onSelectedFilters(i))})("orderedBy",function(i){b(e);let r=s();return C(r.onSortSelected(i))}),f(1,xx,2,6,"sd-form-input",6),l()}if(o&2){let e=s(),t=_(0),i=_(2);u("filters",i)("titleLevel",4)("orderSelectConfig",t),n(),g(e.hasControl()?1:-1)}}function wx(o,c){if(o&1){let e=L();d(0,"li",3)(1,"article")(2,"sd-recipe-card",8),w("recipeClicked",function(){let i=b(e).$implicit,r=s();return C(r.onRecipeClick(i))}),l()()()}if(o&2){let e=c.$implicit,t=s();n(2),u("recipeContent",e)("isLoading",t.isLoading())}}function Sx(o,c){if(o&1){let e=L();d(0,"div",4)(1,"sd-pagination",9),w("clickedPage",function(i){b(e);let r=s();return C(r.onClickedPage(i))}),l()()}if(o&2){let e=s(),t=_(1);n(),u("linkUrl",e.linkUrl())("pages",t.totalPages)("activePage",t.number+1)}}var Ta=(()=>{class o{constructor(){this.alreadySearchedRecipe=Vi(),this.hasControl=R(!1),this.paginationComponentService=m(ka),this.translateService=m(ae),this.viewportScroller=m(vi),this.baseStoreService=m(le),this.trackingService=m(re),this.recipeService=m(Vt),this.platformId=m(Ee),this.cmsService=m(Te),this.route=m(ot),this.router=m(Me),this.isMobile=pe(m(be).isMobile,{initialValue:!1}),this.useLazyLoad=m(_r).isEnabled,this.isRecipeCategoryPage=!1,this.isInit=!0,this.titleTag="",this.pagination=y({size:12,totalElements:0,totalPages:0,number:-1}),this.filters=y([]),this.recipes=y([]),this.isLoading=y(!0),this.linkUrl=y(""),this.orderSelectConfig=y({items:[],valueKey:"code",libelleKey:"name"}),this.searchSubject$=new Eo(0),this.subscriptions=new xe,this.formControl=new Xt(""),this.recipeSearchParams={},this.recipeSearchQuery=""}ngOnInit(){this.isInit=!0,_e(this.platformId)&&this.viewportScroller.setOffset([0,200]),this.subscriptions.add(this.paginationComponentService.getUrlWithParams().subscribe(i=>{this.linkUrl.set(i)})),this.subscriptions.add(this.route.queryParamMap.subscribe(()=>{this.resetSearch()}));let e=this.cmsService.getCurrentPage().pipe(ee(i=>!!i),H(i=>(i.titleTag??i?.title)||"")),t=this.cmsService.getCurrentPage();this.subscriptions.add($([this.route.queryParamMap,this.searchSubject$,e,t]).pipe(N(([i,r,a,p])=>{let h=i.has("page")?parseInt(i.get("page"))-1:r,v=this.baseStoreService.baseStore.brandSite;this.isLoading.set(!0),this.titleTag=a.replace(/<siteBrand>/gi,te=>/[a-z]/.test(te)?`${v.charAt(0).toUpperCase()}${v.toLowerCase().slice(1)}`:v.toUpperCase()),this.recipeSearchParams=i.has("sort")?this.recipeService.queryParamsToRecipeSearchParams(i):{sort:{name:"score",direction:"DESC"}};let T=p.externalRecipeCategoryFilter;T?(this.isRecipeCategoryPage=!0,this.recipeSearchParams=Q(B({},this.recipeSearchParams),{filters:[{field:"domain.key",values:[T]}]})):this.isRecipeCategoryPage=!1,this.recipeSearchQuery=i.get("query")??"",this.formControl.setValue(this.recipeSearchQuery);let D=this.alreadySearchedRecipe(),q=this.recipeSearchParams,X=this.pagination();return h!==X.number||D===void 0||D.query!==this.recipeSearchQuery||D.searchParams?.facets?.toString()!==q.facets?.toString()||D.searchParams?.filters?.toString()!==q.filters?.toString()||D.searchParams?.sort?.name!==q.sort?.name?this.recipeService.search(i.get("query")?.split(":")[0]?.trim()||"",h,X.size,q):I(D.recipes)})).subscribe(i=>{this.alreadySearchedRecipe.set({recipes:i,searchParams:this.recipeSearchParams,query:this.recipeSearchQuery});let r=this.isRecipeCategoryPage?i.facets?.filter(a=>a.facet!=="domain"):i.facets;this.mapFilters(r),this.mapOrderBy(),this.pagination.set(i.page),i.content?.length>0?this.subscriptions.add($(i.content.map(a=>this.recipeService.extractRecipeSearchItem(a))).pipe(ge(1)).subscribe(a=>{this.recipes.set(a??[]),this.isLoading.set(!1)})):(this.isLoading.set(!1),this.recipes.set([]))}))}ngOnDestroy(){this.subscriptions.unsubscribe()}search(){this.router.navigate([],{relativeTo:this.route,queryParams:{query:this.formControl.value,sort:"score:DESC"},queryParamsHandling:"merge"}),this.trackingService.sendEvent("search",{request:this.formControl.value,type:"not set"})}resetSearch(){this.isLoading.set(!0),this.pagination.set({size:12,totalElements:0,totalPages:0,number:-1}),this.useLazyLoad&&this.recipes.set(new Array(this.isMobile()?4:12).fill(void 0).map((e,t)=>Q(B({},kn),{id:`${t}`})))}goToPage(e){let t=e?.index;this.router.navigate([],{relativeTo:this.route,queryParams:{page:t?t+1:null},queryParamsHandling:"merge"})}onSelectedFilters(e){let t=e!==null?this.filters().filter(p=>p?.type==="facet").reduce((p,h)=>((h.key!=="applianceGroups"||this.isDomainFilterChecked())&&(h.values??[]).forEac
56h(v=>{v.checked&&p.push({facet:h.key,key:v.value,type:"inclusion"})}),p),[]):[],i=e!=null?this.filters().filter(p=>p.type==="filter").reduce((p,h)=>{if(h.key==="durations.totalTime"){let v=(h.values??[]).find(T=>T.checked)?.value;if(v){let T=v.split(":");if(T.length>1){let[D,q]=T;p.push({field:h.key,values:[D],match:q})}}}return p},[]):[],r=this.recipeService.recipeSearchParamsToQueryParams({filters:i,facets:t,sort:this.recipeSearchParams.sort}),a=this.isInit?this.route.snapshot?.queryParamMap?.get("page"):0;this.isInit=!1,this.router.navigate([],{relativeTo:this.route,queryParams:Q(B({},r),{query:this.recipeSearchQuery,target:this.route.snapshot?.queryParamMap?.get("target"),page:a??null})})}onSortSelected(e){if(e&&e!==this.recipeSearchParams.sort?.name){let t={name:e,direction:this.orderSelectConfig().items?.find(i=>i.code===e)?.direction||"DESC"};this.router.navigate([],{relativeTo:this.route,queryParams:{sort:`${t.name}:${t.direction}`,currentPage:!this.route.snapshot?.queryParams.sort&&this.route.snapshot?.queryParams.page?this.route.snapshot?.queryParams.page:null,page:!this.route.snapshot?.queryParams.sort&&this.route.snapshot?.queryParams.page?this.route.snapshot?.queryParams.page:null},queryParamsHandling:"merge"}),this.trackingService.sendEvent("clickSort",{sortName:e.charAt(0).toUpperCase()+e.slice(1)})}}onRecipeClick(e){this.trackingService.sendEvent("clickseeRecipe",{recipeName:e.title,author:re.getRecipeAuthor(e)})}clearQuery(){this.router.navigate([],{relativeTo:this.route,queryParams:{query:void 0},queryParamsHandling:"merge"})}onClickedPage(e){_e(this.platformId)&&this.viewportScroller.scrollToAnchor("recipe-card-grid-filters"),this.trackingService.sendEvent("clickPagination",{paginationLevel:e}),this.goToPage({index:e-1,itemsPerView:this.pagination().size})}mapFilters(e){let t=e?.length?e.reduce((a,p)=>((p.facet!=="applianceGroups"||this.recipeSearchParams.filters?.some(h=>h.field==="domain.key"))&&a.push({key:p.facet,type:"facet",name:this.translateService.instant(`recipes.search.filters.${p.facet}`),category:!1,multiSelect:!0,priority:29999,visible:!0,values:p.entries.map(h=>({value:h.key,libelle:h.value,checked:this.recipeSearchParams.facets?.some(v=>v.facet===p.facet&&v.key===h.key)||this.recipeSearchParams.filters?.some(v=>v.field===`${p.facet}.key`&&v.values.includes(h.externalKey)),disabled:!1,count:h.occurrences}))}),a),[]):[],i,r=this.recipeSearchParams.filters?.find(a=>a.field==="durations.totalTime");r?.values.length&&r.match&&(i=`${r.values[0]}:${r.match}`),t.push({category:!1,multiSelect:!1,name:this.translateService.instant("recipes.search.filters.durationsTotalTime"),key:"durations.totalTime",type:"filter",priority:29999,placeholder:this.translateService.instant(`recipes.search.filters.durations.${i?"all":"placeholder"}`),values:[{value:"15:lessThan",libelle:"less-than-15",checked:!1,disabled:!1},{value:"30:lessThan",libelle:"less-than-30",checked:!1,disabled:!1},{value:"60:lessThan",libelle:"less-than-60",checked:!1,disabled:!1},{value:"60:moreThan",libelle:"more-than-60",checked:!1,disabled:!1}].map(a=>Q(B({},a),{libelle:this.translateService.instant(`recipes.search.filters.durations.${a.libelle}`),checked:a.value===i})),visible:!0}),this.filters.set(t)}mapOrderBy(){let e=[{code:"score",name:this.translateService.instant("recipes.search.sort.score"),selected:!1,direction:"DESC"},{code:"popularity",name:this.translateService.instant("recipes.search.sort.popularity"),selected:!1,direction:"DESC"},{code:"rating",name:this.translateService.instant("recipes.search.sort.rating"),selected:!1,direction:"DESC"},{code:"modificationDate",name:this.translateService.instant("recipes.search.sort.modificationDate"),selected:!1,direction:"DESC"},{code:"title",name:this.translateService.instant("recipes.search.sort.title"),selected:!1,direction:"ASC"}],t=e.find(r=>r.code===this.recipeSearchParams.sort?.name),i=t?Q(B({},t),{selected:!0}):void 0;this.orderSelectConfig.set(B({items:e.map(r=>Q(B({},r),{selected:this.recipeSearchParams.sort?.name===r.code})),valueKey:"code",libelleKey:"name"},i&&{orderBy:i}))}isDomainFilterChecked(){return this.filters().some(e=>e.key==="domain"&&(e.values??[]).some(t=>t.checked))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-search"]],inputs:{alreadySearchedRecipe:[1,"alreadySearchedRecipe"],hasControl:[1,"hasControl"]},outputs:{alreadySearchedRecipe:"alreadySearchedRecipeChange"},decls:9,vars:5,consts:[["id","recipe-card-grid-filters","idFilterCollapse","filterCollapseId",3,"filters","titleLevel","orderSelectConfig"],[1,"c__recipe-grid-wrapper"],[1,"c__items"],[1,"c__item"],[1,"c__actions"],["id","recipe-card-grid-filters","idFilterCollapse","filterCollapseId",3,"selectedFilters","orderedBy","filters","titleLevel","orderSelectConfig"],["sd-form-input","","type","search",3,"formControl","labelHidden","isFormAddon","placeholder"],["sd-form-input","","type","search",3,"keyup.enter","clear","formControl","labelHidden","isFormAddon","placeholder"],[3,"re
56cipeClicked","recipeContent","isLoading"],[3,"clickedPage","linkUrl","pages","activePage"]],template:function(t,i){if(t&1&&(W(0)(1)(2),f(3,yx,2,4,"sd-filters",0),d(4,"section",1)(5,"ul",2),ie(6,wx,3,2,"li",3,Cx),l()(),f(8,Sx,2,3,"div",4)),t&2){let r=M(i.orderSelectConfig());n();let a=M(i.pagination());n();let p=M(i.filters());n(),g(p&&r?3:-1),n(3),oe(i.recipes()),n(2),g(a.totalPages>1?8:-1)}},dependencies:[nc,ur,Hi,bi,Ci,Hr,ya,Sa,ce],encapsulation:2,changeDetection:0})}}return o})();var La=(()=>{class o{constructor(e,t){this.location=e,this.router=t}replaceUrl(e){if(this.location.getState()){let t=this.router.parseUrl(this.router.url),i=this.router.parseUrl(e);i.queryParams=t.queryParams;let r=this.router.serializeUrl(i);this.location.replaceState(r)}}static{this.\u0275fac=function(t){return new(t||o)(V(zr),V(Me))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var $0=(()=>{class o extends Kt{constructor(){super(...arguments),this.locationService=m(La),this.eagerLoadingSlot="Title"}
56handleUrlTranslation(){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(Boolean)).subscribe(e=>{this.locationService.replaceUrl(e.canonicalUrl)}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-category-page"]],features:[U],decls:3,vars:1,consts:[["position","Title"],[3,"hasControl"],["position","RecipeList"]],template:function(t,i){t&1&&x(0,"cx-page-slot",0)(1,"wc-recipe-search",1)(2,"cx-page-slot",2),t&2&&(n(),u("hasControl",!0))},dependencies:[Rt,It,Ta],styles:[`wc-recipe-category-page{display:block} 57`],encapsulation:2,changeDetection:0})}}return o})();var kx=[[["","section-title",""]],[["","section-modal-content",""]]],Tx=["[section-title]","[section-modal-content]"];function Lx(o,c){o&1&&at(0)}function Px(o,c){if(o&1){let e=L();d(0,"sd-modal-aside",7),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isOpened,i)||(r.isOpened=i),C(i)}),w("isOpenedChange",function(i){b(e);let r=s();return C(r.onAsideOpenedChange(i,r.title()))}),ve(1,Lx,1,0,"ng-container",8),l()}if(o&2){let e=s(),t=Ve(9),i=_(0);u("brand",i)("modalPositionInput",e.PositionEnum.right),De("isOpened",e.isOpened),u("backdrop",!0)("noPadding",!0),n(),u("ngTemplateOutlet",t)}}function Ex(o,c){o&1&&at(0)}function Mx(o,c){if(o&1&&(d(0,"div",6),ve(1,Ex,1,0,"ng-container",8),l()),o&2){s();let e=Ve(9);n(),u("ngTemplateOutlet",e)}}function Dx(o,c){o&1&&Oi(0,1)}var ac=(()=>{class o extends Be{constructor(){super(...arguments),this.title=R(""),this.isOpened=Vi(!1),this.type=R(),this.sectionService=m(od),this.sectionOpenedChange=de(),this.PositionEnum=z,this.IconSizeEnum=Xe}ngOnInit(){this.sectionService.onClickSection().subscribe(e=>{this.type()===e&&this.onClick()})}onClick(){this.isOpened.set(!0)}onAsideOpenedChange(e,t=""){this.sectionOpenedChange.emit({isOpened:e,title:t})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-section"]],inputs:{title:[1,"title"],isOpened:[1,"isOpened"],type:[1,"type"]},outputs:{isOpened:"isOpenedChange",sectionOpenedChange:"sectionOpenedChange"},features:[U],ngContentSelectors:Tx,decls:10,vars:6,consts:[["modalContent",""],[1,"c__section-container"],[1,"c__section-title"],["innerClass","is-body-s is-bold",3,"html"],["sd-button-icon","","type","button","icon","icon-arrow-right",1,"c__toggle","is-full-area",3,"click","brand","size"],["asideClass","c__section-modal-aside",3,"brand","modalPositionInput","isOpened","backdrop","noPadding"],[1,"is-hidden"],["asideClass","c__section-modal-aside",3,"isOpenedChange","brand","modalPositionInput","isOpened","backdrop","noPadding"],[4,"ngTemplateOutlet"]],template:function(t,i){if(t&1&&(Oo(kx),W(0),d(1,"div",1)(2,"div",2),x(3,"sd-html",3),Oi(4),l(),d(5,"button",4),w("click",function(){return i.onClick()}),l()(),f(6,Px,2,6,"sd-modal-aside",5)(7,Mx,2,1,"div",6),ve(8,Dx,1,0,"ng-template",null,0,We)),t&2){let r=M(i.brand());n(3),u("html",i.title()),n(2),u("brand",r)("size",i.IconSizeEnum.small),we("aria-expanded",i.isOpened()),n(),g(i.isOpened()?6:7)}},dependencies:[xt,pd,Kn,$t],encapsulation:2,changeDetection:0})}}return o})();function G0(o){let c,e;return function(t){return new El(i=>{t.subscribe({next(r){let{paramMap:a,queryParamMap:p}=o.snapshot,h=JSON.stringify(p),v=JSON.stringify(a);(c!==h||e!==v)&&(c=h,e=v,i.next(r))},error(r){i.error(r)},complete(){i.complete()}})})}}var Pt=(()=>{class o{constructor(e){this.wcConfig=e}toWcConfig(e){return Rd(e)??this.wcConfig}static{this.\u0275fac=function(t){return new(t||o)(V(Ht))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var sc=(()=>{class o{constructor(){this.subject=new Ye}dispatchHasContent(e){this.subject.next(e)}hasContent(){return this.subject.asObservable()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Fr=(()=>{class o{static mapPosition(e){switch(e){case Tn.LEFT:case Ho.LEFT:return z.left;case Tn.CENTER:return z.center;case Ho.BOTTOM:return z.bottom;case Ho.RIGHT:return z.right;case Ho.TOP:return z.top;default:return z.left}}static mapImageRatio(e){switch(e){case Wo.R1_1:return Ae.r1_1;case Wo.R4_3:return Ae.r4_3;case Wo.R16_9:return Ae.r16_9;case Wo.R9_16:return Ae.r9_16;case Wo.R21_9:return Ae.r21_9;case Wo.R3_4:return Ae.r3_4;case Wo.R9_21:return Ae.r9_21;default:return}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
57)();function Lo(o){if(!(o.headline===void 0&&o.subline===void 0))return{title:o.headline,description:o.subline}}var Yt=(()=>{class o{constructor(){this.headingParagraphMapper=m(Ke),this.hobStateService=m(rt),this.imageService=m(fe),this.linkMapper=m(he)}mapPushCardSize(e){switch(e){case Gi.L:return dt.l;case Gi.M:return dt.m;case Gi.S:return dt.s;case Gi.XS:return dt.xs;case Gi.XXS:return dt.xxs;default:return dt.l}}toPushCardWithLayoutSkeleton(e){return Q(B({},tr),{mediaConfig:Fr.mapPosition(e.mediaConfig),mediaAsBackground:e.mediaConfig===Ho.BACKGROUND,imageRatio:Fr.mapImageRatio(e.imageRatio)})}toPushCardWithLayout(e,t,i){let{isHob:r,liveBrand:a,siteBrand:p}=this.hobStateService.hobState,h=lo.mapBrandTheme(e.theme),T=h===Z.light||h===Z.dark?h:Z.light,D=r?T:h;return{push:t?this.toPushCard(e,t,i):this.toPushCard(e),imageRatio:Fr.mapImageRatio(e.imageRatio),textConfig:Fr.mapPosition(e.textConfig),mediaConfig:Fr.mapPosition(e.mediaConfig),mediaAsBackground:e.mediaConfig===Ho.BACKGROUND,themesConfig:D,titleLevel:Dt(e.headlineLevel),indexFollow:e.indexFollow,brand:e.brandCorner,isDescription:e.isDescription==="true",isFit:e.isFit==="true",hasModal:e.hasModal==="true",brandBar:e.brandBar??(r&&t!==void 0?a||p:void 0)}}categoryAdditionalMarketingDatatoIPushCard(e,t,i){let r=e.target?e.target===kd.In_new_window:void 0,a=t||e.media,p={heading:{headline:e.headline,subline:e.subline,description:e.description,brandLogo:i?.media?{media:i?.media,position:z.bottom}:void 0}},h=e.urlLink&&e.linkName?he.toLink(e.urlLink,e.linkName,r):void 0;return{richParagraph:{footnote:e.footnote,links:h?[h]:[],heading:this.headingParagraphMapper.toHeadingParagraph(p)??{},tags:[]},media:this.imageService.normalizeMedia(a)}}categoryAdditionalMarketingDatatoISeoParagraph(e){let t=e.mediaContainer?this.imageService.getMediaFromCustomMediaArray(e.mediaContainer):e.media;return{heading:Lo({headline:e.headline,subline:e.descriptionWysiwyg}),media:this.imageService.normalizeMedia(t),mediaPosition:e?.mediaPosition?.toLowerCase()}}toMiniPushCard(e,t,i){return{media:this.getMediaContent(e,t,i),richParagraph:this.getRichParagraph(e)}}createTrackingData(e,t,i,r="",a=""){return{carouselAction:e?.trackingAction||"Redirect",position:t,contentName:i,productID:r,productName:a}}getMediaContent(e,t,i){if(!(!t&&!e.media)){if(t&&e.mediaContainer){let r=i&&e.mediaContainer?.mobile?e.mediaContainer.mobile:e.mediaContainer.desktop;return this.imageService.normalizeMedia(r)}return this.imageService.normalizeMedia(e.media)}}getRichParagraph(e){return{footnote:e.footnote,links:(e.linksObjects||[]).filter(t=>!t.media).map(t=>t.advisorId?he.cmsLinkToIExtendedLink(t):he.cmsLinkToILink(t)),linksImages:(e.linksObjects||[]).filter(t=>!!t.media).map(t=>this.linkMapper.toLinkMedia(t)),heading:this.headingParagraphMapper.toHeadingParagraph(e),tags:e.tagsObjects?.map(t=>({text:t?.label,theme:lo.mapBrandTheme(t.theme)}))??[],details:{title:e.tooltipTitle??"",description:e.tooltipDescription??""}}}toPushCard(e,t,i){return{media:this.getMediaContent(e,t,i),richParagraph:this.getRichParagraph(e),isPromo:e?.isPushPromo==="true"}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Ix=["pushCardComponent"],Rx=o=>["c__bundle-push row",o],Ax=o=>["c__bundles",o],Fx=o=>["row","c__bundles-wrapper",o];function Bx(o,c){if(o&1){let e=L();d(0,"sd-push-card",5),w("clicked",function(){let i=b(e).$implicit,r=s(2);return C(r.onBundlePackClick(i.richParagraph==null||i.richParagraph.heading==null||i.richParagraph.heading.data==null?null:i.richParagraph.heading.data.title))}),l()}if(o&2){let e=c.$implicit,t=s(2);u("pushSize",t.PushSizeEnum.xs)("push",e)("isDescription",!1)("titleLevel",3)("subtitleLevel",7)("themesConfig",t.ThemesEnum.light)("textConfig",t.PositionEnum.center)("mediaConfig",t.PositionEnum.top)("mediaAsBackground",!1)("imageRatio",t.ImageRatioEnum.r16_9)("isFit",!0)("indexFollow",e==null?null:e.indexFollow)("brand",t.brand)}}function Ox(o,c){if(o&1){let e=L();d(0,"div",4)(1,"sd-push-card",6,0),w("click",function(){b(e);let i=s(2);return C(i.onPromoClick())}),l()()}if(o&2){let e=s(2);
57n(),G(e.pushes.length>3?"col-24 col-l-12 justify-content-center":"col-24 col-l-12"),u("pushSize",e.PushSizeEnum.m)("push",e.promoPush.push)("themesConfig",e.promoPush.themesConfig)("mediaAsBackground",e.promoPush.mediaAsBackground)("mediaConfig",e.promoPush.mediaConfig)("textConfig",e.promoPush.textConfig)("imageRatio",e.promoPush.imageRatio)("brand",e.brand)}}function Nx(o,c){if(o&1&&(d(0,"sd-component-wrapper",1)(1,"div",2)(2,"div")(3,"div"),ie(4,Bx,1,13,"sd-push-card",3,Ti),l()(),f(6,Ox,3,10,"div",4),l()()),o&2){let e=s();u("content",e.wrapperContent)("themesConfig",e.lameConfig.bundlesOrProducts==null?null:e.lameConfig.bundlesOrProducts.backgroundTheme)("brand",e.brand),n(),G(se(10,Rx,e.pushes.length>3?"is-horizontal-layout":"justify-content-center")),n(),G(se(12,Ax,e.promoPush?"":"col-l-24")),n(),G(se(14,Fx,e.promoPush?"":"justify-content-center")),n(),oe(e.pushes),n(2),g(e.promoPush?6:-1)}}var Q0=(()=>{class o{onWindowScroll(){!this.promotionPushHasBeenViewed&&this.promotionName&&(this.promotionPushHasBeenViewed=this.trackingService.checkingForPromoView(this.pushCardComponent,this.isPushPromo,this.promotionName))}constructor(e,t,i,r,a,p,h,v){this.cmsService=e,this.pushCardMapper=t,this.translateService=i,this.bundleMapper=r,this.trackingService=a,this.cdRef=p,this.brandCornerMapper=h,this.baseStoreService=v,this.brand=ne.default,this.ImageRatioEnum=Ae,this.PushSizeEnum=dt,this.PositionEnum=z,this.ThemesEnum=Z,this.wrapperContent={titleLevel:2,links:[],footNotes:[],heading:{titleLevel:2,size:me.l,data:{title:""}}},this.promotionPushHasBeenViewed=!1,this.isPushPromo=!1,this.isBundle=!1,this.isBundlesType=!1,this.subscriptions=new xe,this.baseStore=this.baseStoreService.baseStore}ngOnInit(){this.lameConfig=this.brandCornerMapper.toWcConfig(this.brand)?.pdp||{},this.wrapperContent.heading=Q(B({},this.wrapperContent.heading),{titleThemesConfig:this.brandCornerMapper.toWcConfig(this.brand)?.pdp?.bundlesOrProducts?.titleTheme||xi.brand,isUnderlined:!!this.brandCornerMapper.toWcConfig(this.brand)?.pdp?.bundlesOrProducts?.titleUnderlined,data:{title:this.translateService.instant(this.isBundle?"pdp.sectionTitles.alsoAvailableForBundle":"pdp.sectionTitles.alsoAvailable")}}),this.subscriptions.add(this.cmsService.getContentSlot("PushPromo").pipe(N(e=>{let t=e.components?.find(i=>i.typeCode==="PushCardComponent")?.uid;return t?this.cmsService.getComponentData(t):I(void 0)}),ee(Boolean)).subscribe(e=>{e&&(this.promotionName=e?.headline?e?.headline:"",this.isPushPromo=e?.isPushPromo?JSON.parse(e?.isPushPromo):!1,this.promoPush=this.pushCardMapper.toPushCardWithLayout(e),this.cdRef.markForCheck())}))}ngOnDestroy(){this.subscriptions.unsubscribe()}ngOnChanges(e){e.product&&this.setProduct(),e.bundle&&this.setBundle()}onBundlePackClick(e){e&&this.isBundlesType&&this.trackingService.sendEvent("clickPackAvailable",{productName:e})}onPromoClick(){this.promotionName&&this.trackingService.onPromoClick(this.isPushPromo,this.promotionName)}setProduct(){this.isBundle=!1,this.product&&(this.product.bundles?(this.isBundlesType=!0,this.pushes=this.product.bundles?.filter(e=>e.products?.every(t=>t.price?.value!==null&&t.price?.value!==void 0&&t.onSale&&(t.stock?.stockLevelStatus===Ii.IN_STOCK||t.stock?.stockLevelStatus===Ii.LOW_STOCK))).map(e=>this.getPushData(e,this.baseStore.displayTaxesIncluded))):this.pushes=void 0)}setBundle(){this.isBundle=!0,this.bundle&&(this.isBundlesType=!1,this.pushes=this.bundleMapper.productsToIPushCards(this.bundle.products??[],this.baseStore.displayTaxesIncluded))}getPushData(e,t){let i=e.saved?.value?e.discountedPrice?.formattedValue:e.price?.formattedValue;return e.galleryImages&&e.galleryImages[Jt.GALLERY]?{richParagraph:{heading:{data:{title:e.name,subtitle:t?i+'<br><span class="is-caption is-medium">'+this.translateService.instant("product.taxesIncluded")+"</span>":i}},links:[{url:e.canonicalURL}]},media:e.galleryImages[Jt.GALLERY][0]?.main}:{richParagraph:{heading:{data:{title:e.name,subtitle:e.saved?.value?e.discountedPrice?.formattedValue:e.price?.formattedValue}},links:[{url:e.canonicalURL}]}}}static{this.\u0275fac=function(t){return new(t||o)(F(Te),F(Yt),F(ae),F(en),F(re),F(qe),F(Pt),F(le))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-products-and-bundles"]],viewQuery:function(t,i){if(t&1&&Ni(Ix,5,Fe),t&2){let r;Li(r=Pi())&&(i.pushCardComponent=r.first)}},hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},inputs:{brand:"brand",product:"product",bundle:"bundle"},features:[ti],decls:1,vars:1,consts:[["pushCardComponent",""],[3,"content","themesConfig","brand"],["sd-component-wrapper-component",""],[3,"pushSize","push","isDescription","titleLevel","subtitleLevel","themesConfig","textConfig","mediaConfig","mediaAsBackgroun
57d","imageRatio","isFit","indexFollow","brand"],[1,"c__push-m"],[3,"clicked","pushSize","push","isDescription","titleLevel","subtitleLevel","themesConfig","textConfig","mediaConfig","mediaAsBackground","imageRatio","isFit","indexFollow","brand"],[3,"click","pushSize","push","themesConfig","mediaAsBackground","mediaConfig","textConfig","imageRatio","brand"]],template:function(t,i){t&1&&f(0,Nx,7,16,"sd-component-wrapper",1),t&2&&g(i.pushes&&i.pushes.length?0:-1)},dependencies:[et,di],encapsulation:2,changeDetection:0})}}return o})();var Vx=()=>[];function zx(o,c){if(o&1){let e=L();d(0,"article")(1,"sd-recipe-card",2),w("recipeClicked",function(){let i=b(e).$implicit,r=s();return C(r.onRecipeClicked(i))}),l()()}if(o&2){let e=c.$implicit,t=s(),i=_(0),r=_(1);n(),u("brand",t.brand()||(e==null?null:e.brand))("recipeContent",e)("isLoading",i)("isTop",r)}}var K0=(()=>{class o extends Be{constructor(){super(...arguments),this.recipes=R(),this.isLazyLoading=R(!1),this.totalCount=R(),this.isLoading=R(!1),this.isTop=R(!1),this.showedRow=R(1),this.showSize=R(1),this.recipeClicked=de(),this.viewMore=de(),this.SizesEnum=me}onViewMore(e){this.viewMore.emit(e)}onRecipeClicked(e){this.recipeClicked.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-recipe-list"]],inputs:{recipes:[1,"recipes"],isLazyLoading:[1,"isLazyLoading"],totalCount:[1,"totalCount"],isLoading:[1,"isLoading"],isTop:[1,"isTop"],showedRow:[1,"showedRow"],showSize:[1,"showSize"]},outputs:{recipeClicked:"recipeClicked",viewMore:"viewMore"},features:[U],decls:5,vars:12,consts:[["recipeTemplate",""],[3,"more","showButton","isLazyLoading","itemTemplate","totalCount","showedRow","showLessButton","showSize","size","items"],[3,"recipeClicked","brand","recipeContent","isLoading","isTop"]],template:function(t,i){if(t&1&&(W(0)(1),d(2,"sd-show-more",1),w("more",function(a){return i.onViewMore(a)}),l(),ve(3,zx,2,4,"ng-template",null,0,We)),t&2){let r=Ve(4),a=i.totalCount()??0;M(i.isLoading());let p=i.recipes()??ye(11,Vx);n(),M(i.isTop()),n(),u("showButton",p.length<a)("isLazyLoading",i.isLazyLoading())("itemTemplate",r)("totalCount",a)("showedRow",i.showedRow())("showLessButton",!1)("showSize",i.showSize())("size",i.SizesEnum.s)("items",p)}},dependencies:[ha,ya],styles:[`@-ms-viewport{width:device-width}sd-recipe-list{display:block;font-family:var(--font-default)}sd-recipe-list sd-recipe-card{cursor:pointer}@media(min-width:768px){sd-recipe-list sd-recipe-card sd-title>.brand--h4{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}}sd-recipe-list .loader{margin:4.4rem 0} 58/*! 59 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 60 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 61 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 62 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 63 */ 64`],encapsulation:2,changeDetection:0})}}return o})();function jx(o,c){if(o&1){let e=L();d(0,"sd-recipe-list",1),w("recipeClicked",function(i){b(e);let r=s();return C(r.recipeClicked(i))}),l()}if(o&2){let e=s(),t=_(0),i=_(1),r=_(2),a=_(3);u("showedRow",r?3:1)("showSize",r?3:1)("totalCount",e.totalCount())("isLoading",i)("recipes",t)("brand",e.brandCorner())("isTop",a)}}var Pa=(()=>{class o{constructor(){this.brandCorner=R(ne.default),this.recipeCards=R(),this.totalCount=R(),this.isLoading=R(!1),this.isFirst=R(!1),this.class=R(""),this.hostClasses=Y(()=>[this.class(),"wc-component is-base"].filter(Boolean).join(" ")),this.trackingService=m(re),this.deviceService=m(be),this.isMobile=pe(this.deviceService.isMobile)}recipeClicked(e){this.trackingService.sendEvent("clickseeRecipe",{recipeName:e.title,author:re.getRecipeAuthor(e)})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-base-list-recipe"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{brandCorner:[1,"brandCorner"],recipeCards:[1,"recipeCards"],totalCount:[1,"totalCount"],isLoading:[1,"isLoading"],isFirst:[1,"isFirst"],class:[1,"class"]}
64,decls:5,vars:5,consts:[[3,"showedRow","showSize","totalCount","isLoading","recipes","brand","isTop"],[3,"recipeClicked","showedRow","showSize","totalCount","isLoading","recipes","brand","isTop"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3),f(4,jx,1,7,"sd-recipe-list",0)),t&2){let r=M(i.recipeCards());n();let a=M(i.isLoading());n(),M(i.isMobile()),n(),M(i.isFirst()),n(),g(a||((r==null?null:r.length)??0)>0?4:-1)}},dependencies:[K0],encapsulation:2,changeDetection:0})}}return o})();function Ux(o,c){if(o&1&&(d(0,"sd-component-wrapper",0)(1,"div",1),x(2,"wc-base-list-recipe",2),l()()),o&2){let e,t=s(),i=_(0),r=_(1);u("content",t.wrapperContent())("themesConfig",(e=t.lameConfig())==null||e.recipes==null?null:e.recipes.backgroundTheme),n(2),u("recipeCards",i)("totalCount",r)("brandCorner",t.brand())}}var Y0=(()=>{class o{constructor(){this.brand=R(ne.default),this.productCode=R(),this.hasRecipes=de(),this.headingParagraphMapper=m(Ke),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.recipeSearch=m(Vt),this.lameConfig=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp),this.wrapperContent=Y(()=>{let e=this.lameConfig();return{titleLevel:2,links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.title},titleTheme:e?.recipes?.titleTheme||Ue.brand,isUnderlined:!!e?.recipes?.titleUnderlined,size:me.l})}}),this.recipeCards=y([]),this.title=this.translateService.instant("recipes.list.title"),this.heading=Lo({headline:this.title}),this.subscriptions=new xe,ei(()=>{let e=this.productCode();e&&this.subscriptions.add(this.recipeSearch.search("",0,3,{},e).pipe(N(t=>{let i=!!t?.content?.length;return this.hasRecipes.emit(i),i?$(t.content.map(r=>this.recipeSearch.extractRecipeSearchItem(r))):I([])})).subscribe(t=>{this.recipeCards.set(t)}))})}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-recipe-list"]],inputs:{brand:[1,"brand"],productCode:[1,"productCode"]},outputs:{hasRecipes:"hasRecipes"},decls:3,vars:3,consts:[[3,"content","themesConfig"],["sd-component-wrapper-component",""],[3,"recipeCards","totalCount","brandCorner"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,Ux,3,5,"sd-component-wrapper",0)),t&2){let r=M(i.recipeCards());n();let a=M((r==null?null:r.length)??0);n(),g(a?2:-1)}},dependencies:[et,Pa],encapsulation:2,changeDetection:0})}}return o})();var cc=(()=>{class o{constructor(e,t,i){this.customImageNormalizer=e,this.occEndpointsService=t,this.http=i}normalizeProductImages(e){return e.products?Q(B({},e),{products:e.products.map(t=>Q(B({},t),{images:this.customImageNormalizer.normalize(t.images)}))}):e}getAccessoriesCrossSell(e,t,i){let r=this.occEndpointsService.buildUrl("accessoryCross",{urlParams:{code:e,pageSize:i,page:t}});return this.http.get(r).pipe(H(a=>this.normalizeProductImages(a)))}getAccessoriesForProductCodes(e,t,i,r){let a=e.join(","),p=this.occEndpointsService.buildUrl("productsAccessoriesByType",{queryParams:{accessoriesType:r,productCodes:a,pageSize:i,page:t}});return this.http.get(p).pipe(H(h=>this.normalizeProductImages(h)),ke(()=>I(void 0)))}getProductAccessoriesOrderedByType(e,t,i,r,a,p){let h=e.join(","),v=this.occEndpointsService.buildUrl("productAccessoriesOrderedByType",{queryParams:{productCodes:h,orderType:t,accessoriesType:i,excludedAccessories:r,page:a,pageSize:p}});return this.http.get(v).pipe(H(T=>this.normalizeProductImages(T)),ke(()=>I(void 0)))}static{this.\u0275fac=function(t){return new(t||o)(V(tn),V(vt),V(St))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function qx(o,c){if(o&1&&(d(0,"sd-component-wrapper",0),x(1,"wc-base-cross-sell",1),l()),o&2){let e=s(),t=_(0),i=e.lameConfig(),r=e.brand();u("themesConfig",i==null?null:i.backgroundTheme)("content",e.wrapperContent())("brand",r),n(),u("productCodeForAccessory",e.productCodeForAccessory())("isUnderlined",i==null?null:i.titleUnderlined)("refreshPrices",!1)("brandCorner",r)("codes",t)("titleLevel",2)}}var ll=50,J0=(()=>{class o{constructor(){this.brand=R(ne.default),this.isReplacementParts=R(!1),this.previousProductCode=R(""),this.pageType=R(),this.isAccessory=R(!1),this.productC
64ode=R(""),this.itemsFound=de(),this.accessoryCrossSellService=m(cc),this.headingParagraphMapper=m(Ke),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.lameConfig=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp?.accessories),this.wrapperContent=Y(()=>{let{titleTheme:e,titleUnderlined:t}=this.lameConfig()??{};return{links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.translateService.instant(this.isReplacementParts()?"pdp.sectionTitles.replacementParts":"pdp.sectionTitles.accessories"),headlineLevel:"H2"},titleTheme:e,isUnderlined:t,titleLevel:2,size:me.l})}}),this.reqCode=Y(()=>{let e=this.previousProductCode();return e&&(this.isAccessory()||this.isReplacementParts())?e:this.productCode()}),this.productCodeForAccessory=Y(()=>this.pageType()===wn.PDP_ACCESSORY?void 0:this.reqCode()),this.orderType=Y(()=>{switch(this.pageType()){case wn.CSP_ACCESSORY:case wn.PDP_ACCESSORY:case wn.CSP_IFU:return er.SERVICE}return er.MARKETING}),this.codes=y(void 0),this.subscriptions=new xe}ngOnInit(){let e=this.previousProductCode(),t=this.productCode()??"",i=this.isAccessory(),r=this.reqCode()??"",a;this.isReplacementParts()?a=this.accessoryCrossSellService.getProductAccessoriesOrderedByType([r],this.orderType(),ra.DETACHED_PIECE,[t],0,ll):!i||e?a=this.accessoryCrossSellService.getProductAccessoriesOrderedByType([r],this.orderType(),ra.ACCESSORY,[t],0,ll):i&&t&&!e&&(a=this.accessoryCrossSellService.getAccessoriesCrossSell(t,0,ll)),a&&this.subscriptions.add(a.pipe(ee(Boolean)).subscribe(({products:p})=>{let h=p??[],v=h.map(({code:T})=>T).filter(T=>!!T);
64this.codes.set({products:v}),this.itemsFound.emit(h.length>0)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-cross-sell"]],inputs:{brand:[1,"brand"],isReplacementParts:[1,"isReplacementParts"],previousProductCode:[1,"previousProductCode"],pageType:[1,"pageType"],isAccessory:[1,"isAccessory"],productCode:[1,"productCode"]},outputs:{itemsFound:"itemsFound"},decls:2,vars:2,consts:[[3,"themesConfig","content","brand"],["sd-component-wrapper-component","",3,"productCodeForAccessory","isUnderlined","refreshPrices","brandCorner","codes","titleLevel"]],template:function(t,i){if(t&1&&(W(0),f(1,qx,2,9,"sd-component-wrapper",0)),t&2){let r=M(i.codes());n(),g(!(r==null||r.products==null)&&r.products.length?1:-1)}},dependencies:[et,fa],encapsulation:2,changeDetection:0})}}return o})();var Ea=(()=>{class o{constructor(){this.headingParagraphMapper=m(Ke),this.translateService=m(ae),this.pushCardMapper=m(Yt),this.imageService=m(fe),this.baseStoreService=m(le)}productBenefitToIPushCardWithLayout(e){return this.pushCardMapper.toPushCardWithLayout({headline:e.title,description:e.description,media:e.image,imageRatio:Wo.R1_1,mediaConfig:Ho.TOP,textConfig:Tn.LEFT,theme:Ri.LIGHT,pushSize:Gi.S,isDescription:"false"})}toBundleArgumentsProductInformation({galleryImages:e,claim:t,description:i},r){let a=e?.[Jt.GALLERY]?.[0],p=this.headingParagraphMapper.toHeadingParagraph({heading:{headline:t,description:i},isUnderlined:!!r?.productInfoArguments?.titleUnderlined,titleTheme:r?.productInfoArguments?.titleTheme});return{secondaryMedia:a?.extra||a?.main,content:{heading:p??{}}}}toArgumentsProductInformation(e){let t;e.star?.title&&e.star?.detail&&e.star?.video?t={images:e.star.video,heading:{description:e.star?.detail??"",headline:e.star?.title}}:t={images:e.standardImage,heading:e.updateEditorial==="AUTOMATIC"?{description:e.ssEditorialDescriptionDetail??"",headline:e.ssEditorialDescriptionTitle}:{description:e.description??""}};let i=this.headingParagraphMapper.toHeadingParagraph(t.heading);return{secondaryMedia:this.getEditorialMedia(t.images),content:{heading:i??{}}}}toArgumentsFreeEditorial(e,t,i){let{image:r,headLine:a,title:p,detail:h}=e??{};return{secondaryMedia:this.getEditorialMedia(r),content:{heading:{isUnderlined:!!i?.freeEditoBUArguments?.titleUnderlined,titleThemesConfig:i?.freeEditoBUArguments?.titleTheme,data:{title:a,subtitle:t&&p?p:void 0,description:h}}}}}toArgumentsFreeEditorial2(e,t,i){let{secondImage:r,secondTitle:a,secondDetail:p}=e??{};return{secondaryMedia:this.getEditorialMedia(r),content:{heading:{isUnderlined:!!i?.freeEditoBUArguments?.titleUnderlined,titleThemesConfig:i?.freeEditoBUArguments?.titleTheme,data:{subtitle:t&&a?a:void 0,description:p}}}}}toFootNoteDisclaimer({uspDisclaimer:e,keyClaimDisclaimer:t,cmmfOtherDisclaimers:i}){let r=[];return e&&r.push({note:e}),t&&r.push({note:t}),i&&r.push({note:i}),r}toSnippets(e,t){if(!e)return;let i=e.stock?.stockLevelStatus,r=i===Ii.OUT_OF_STOCK||!e.onSale,a=e.discountedPrice?.value??e.price?.value,p=a!=null;if(r&&!p)return;let h=e.brand||t,v=e.images?.[Jt.PRIMARY],T=i===Ii.OUT_OF_STOCK?"https://schema.org/OutOfStock":e.onSale?"https://schema.org/InStock":"https://schema.org/Discontinued";return{"@context":"https://schema.org/","@type":"Product",brand:{"@type":"Brand",name:h},name:e.name,image:v?.thumbnail?.url||v?.main?.url||"",sku:e.code,mpn:e.commercialCode,offers:{"@type":"Offer",priceCurrency:e.price?.currencyIso,price:a,availability:T}}}getActiveNavigation(e){let t=[],{activateAgecLaw:i}=this.baseStoreService.baseStore;return(e?.ssEditorialDescriptionTitle||e?.star?.title)&&t.push({linkName:this.translateService.instant("pdp.sectionTitles.presentation"),url:"presentation"}),(e?.classifications?.length??0)>0&&i&&e?.agecLaw&&t.push({linkName:this.translateService.instant("pdp.sectionTitles.characteristics"),url:"characteristics"}),e?.productReferences&&e?.productReferences.ACCESSORIES&&e?.productReferences.ACCESSORIES.length>0&&t.push({linkName:this.translateService.instant("pdp.sectionTitles.accessories"),url:"accessories"}),(e?.reviews?.length??0)>0&&t.push({linkName:this.translateService.instant("pdp.sectionTitles.review"),url:"review"}),t}getEditorialMedia(e){let t=e?.find(({format:i})=>i==="extra")||e?.find(({format:i})=>i==="main")||{url:"",format:"",altText:""};
64return this.imageService.normalizeMedia(t)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})();function Hx(o,c){if(o&1){let e=L();d(0,"sd-component-wrapper",0)(1,"sd-push-slider",1),w("clicked",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()()}if(o&2){let e,t=s(),i=t.textConfig();u("id",t.pageId())("content",t.wrapper())("textConfig",i)("layoutTextConfig",i)("themesConfig",(e=t.lameConfig())==null?null:e.backgroundTheme),n(),u("pushs",t.pushs())("hasReadMore",!t.isMobile())("size",t.SizesEnum.s)("brand",t.brand())("titleLevel",3)}}var X0=(()=>{class o{constructor(){this.textConfig=R(z.center),this.brand=R(ne.default),this.product=R.required(),this.pageTemplate=R(""),this.pdpService=m(Ea),this.brandCornerMapper=m(Pt),this.configService=m(He),this.translateService=m(ae),this.trackingService=m(re),this.deviceService=m(be),this.isMobile=pe(this.deviceService.isMobile),this.lameConfig=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp?.benefits),this.wrapper=Y(()=>{let e=this.product()?.name??"";return this.toWrapper(e,this.lameConfig())}),this.pageId=Y(()=>{let e=this.pageTemplate()??"";return`BenefitsCardPushComponent_${e.charAt(0).toUpperCase()}${e.slice(1).toLowerCase()}Page_1`}),this.pushs=Y(()=>{let e=this.product();return e.productBenefits?.length?e.productBenefits.filter(({image:t,description:i,title:r})=>!!t&&!!i&&!!r).map(t=>this.pdpService.productBenefitToIPushCardWithLayout(t)):[]}),this.SizesEnum=me}get show(){return this.configService.config.components?.benefits?.show}onClickLink({link:e}){this.trackingService.sendEvent("clickBenefitsCardPushLink",{appType:e.linkName})}toWrapper(e,t){return{heading:{size:me.l,data:{title:this.translateService.instant("product.benefitsTitle",{productTitle:e})},isUnderlined:!!t?.titleUnderlined,titleThemesConfig:t?.titleTheme,titleLevel:2},footNotes:[],links:[]}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-benefits-card-push"]],inputs:{textConfig:[1,"textConfig"],brand:[1,"brand"],product:[1,"product"],pageTemplate:[1,"pageTemplate"]},features:[ni([Ea])],decls:1,vars:1,consts:[[3,"id","content","textConfig","layoutTextConfig","themesConfig"],["sd-component-wrapper-component","","id","benefits-list",3,"clicked","pushs","hasReadMore","size","brand","titleLevel"]],template:function(t,i){t&1&&f(0,Hx,2,10,"sd-component-wrapper",0),t&2&&g(i.show?0:-1)},dependencies:[et,sn],encapsulation:2,changeDetection:0})}}return o})();var rf=ls(Fd());var Wx=(o,c,e,t)=>({siteBrand:o,brandCorner:c,itemName:e,website:t}),Ma=(()=>{class o extends Be{constructor(){super(...arguments),this.isVisible=!0,this.isVisibleChange=new Ce,this.buttonTheme=Z.default}close(){this.isVisible=!1,this.isVisibleChange.emit(this.isVisible)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-info-banner"]],inputs:{textKey:"textKey",data:"data",isVisible:"isVisible"},outputs:{isVisibleChange:"isVisibleChange"},features:[U],decls:8,vars:20,consts:[[3,"html"],["sd-button","","icon","icon-cross",1,"c__close-button",3,"click","brand","isSmall","isIcon","theme"],[1,"is-visually-hidden"]],template:function(t,i){t&1&&(x(0,"sd-html",0),k(1,"titlecase"),k(2,"titlecase"),k(3,"translate"),d(4,"button",1),w("click",function(){return i.close()}),d(5,"span",2),S(6),k(7,"translate"),l()()),t&2&&(u("html",At(3,10,i.textKey,Gl(15,Wx,E(1,6,i.data.siteBrand),E(2,8,i.data.brand),i.data.itemName,i.data.website))),n(4),u("brand",i.brand())("isSmall",!0)("isIcon",!0)("theme",i.buttonTheme),n(2),J(E(7,13,"actions.close")))},dependencies:[ze,xt,$e,ce,Xl],styles:[`@-ms-viewport{width:device-width}sd-info-banner{background:var(--color-primary-brand);border-radius:var(--brand--border-radius);color:#fff;display:block;font-family:var(--font-default);font-size:1.8rem;line-height:2.4rem;margin-bottom:1.2rem;padding:1.2rem 4.4rem;position:relative;text-align:center;width:100%}@media(max-width:767px){sd-info-banner{font-size:1.4rem;line-height:2rem}}sd-info-banner .c__close-button{position:absolute;right:.8rem;top:.8rem} 65/*! 66 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 67 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 68 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 69 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 70 */ 71`],encapsulation:2,changeDetection:0})}}return o}
71)();function $x(o,c){o&1&&at(0)}function Gx(o,c){o&1&&at(0)}function Qx(o,c){if(o&1&&(d(0,"li",12)(1,"span",13),x(2,"sd-icon",14),d(3,"p",15),S(4),l()(),d(5,"span",16),S(6),l()()),o&2){let e=c.$implicit;n(4),O(" ",e.diameter," "),n(2),J(e.libelle)}}function Kx(o,c){if(o&1&&(d(0,"div",7)(1,"sd-title",8),S(2),l(),d(3,"p",9),S(4),l(),d(5,"div",10)(6,"sd-title",2),S(7),l(),d(8,"ul",11),ie(9,Qx,7,2,"li",12,Ti),l()()()),o&2){let e=s();n(),u("titleLevel",2),n(),O(" ",e.productFeatures.modalFeatures.title," "),n(2),O(" ",e.productFeatures.modalFeatures.description," "),n(2),u("titleLevel",3),n(),O(" ",e.productFeatures.modalFeatures.subtitle," "),n(2),oe(e.productFeatures.modalFeatures.features)}}var Z0=(()=>{class o{constructor(){this.isOpened=!1,this.PositionEnum=z}openModal(){this.isOpened=!0}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-product-features"]],inputs:{productFeatures:"productFeatures",isOpened:"isOpened"},decls:11,vars:9,consts:[["modalContent",""],[1,"c__product-features"],["customClass","brand--h4",1,"c__title",3,"titleLevel"],["sd-button","","icon","icon-arrow-right",1,"c__sizes-guide","is-reset",3,"click","iconPos"],["asideClass","c__modal-product-features",3,"isOpenedChange","modalPositionInput","isOpened","backdrop"],[4,"ngTemplateOutlet"],[1,"is-hidden"],[1,"c__sizes-guide-container"],["customClass","brand--h3",1,"c__title",3,"titleLevel"],[1,"c__description","is-medium"],[1,"c__diameter-portions"],[1,"c__sizes-list"],[1,"c__size-item"],[1,"c__size-range"],["name","icon-diameter",1,"c__diameter-icon"],[1,"is-body-s","is-bold"],[1,"c__people-number","is-body-s","is-bold"]],template:function(t,i){if(t&1){let r=L();d(0,"div",1)(1,"sd-title",2),S(2),l(),d(3,"button",3),w("click",function(){return i.openModal()}),S(4),l()(),d(5,"sd-modal-aside",4),Re("isOpenedChange",function(p){return b(r),Ie(i.isOpened,p)||(i.isOpened=p),C(p)}),w("isOpenedChange",function(){return i.isOpened=!1}),ve(6,$x,1,0,"ng-container",5),l(),d(7,"div",6),ve(8,Gx,1,0,"ng-container",5),l(),ve(9,Kx,11,5,"ng-template",null,0,We)}if(t&2){let r=Ve(10);n(),u("titleLevel",i.productFeatures.titleLevel),n(),O(" ",i.productFeatures.title," "),n(),u("iconPos",i.PositionEnum.right),n(),O(" ",i.productFeatures.linkName," "),n(),u("modalPositionInput",i.PositionEnum.right),De("isOpened",i.isOpened),u("backdrop",!0),n(),u("ngTemplateOutlet",r),n(2),u("ngTemplateOutlet",r)}},dependencies:[Se,Ze,pd,ze,$t],styles:[`@-ms-viewport{width:device-width}sd-product-features{width:100%}sd-product-features .c__product-features{display:flex;color:#363636;margin:2.8rem 0 0;padding:2rem 0;justify-content:space-between;align-items:center;gap:1.6rem;align-self:stretch;border-top:.1rem solid lightgray;border-bottom:.1rem solid lightgray}@media(max-width:767px){sd-product-features .c__product-features{margin:2.8rem 0}}sd-product-features .c__product-features .c__title{margin-bottom:0}sd-product-features .c__product-features .c__sizes-guide{display:flex;align-items:center;gap:.4rem;text-decoration-line:underline;text-decoration-thickness:auto;color:var(--color-primary-brand);font-weight:700}sd-product-features .c__product-features .c__sizes-guide span{padding:0}sd-product-features .c__product-features .c__sizes-guide .c__icon{width:2rem;height:2rem;justify-content:center;align-items:center}.c__modal-product-features.c__modal{min-width:38.7rem}@media(max-width:767px){.c__modal-product-features.c__modal{min-width:inherit;width:100%}}.c__modal-product-features.c__modal-aside.c--aside .c__modal-wrapper:not(.has-no-padding){padding:4.4rem}@media(max-width:767px){.c__modal-product-features.c__modal-aside.c--aside .c__modal-wrapper:not(.has-no-padding){padding:4.4rem 2rem}}.c__modal-product-features .c__sizes-guide-container{color:#363636;padding:0}.c__modal-product-features .c__sizes-guide-container .c__description{margin:calc(.4rem + 2.8rem) 0}.c__modal-product-features .c__sizes-guide-container .c__diameter-portions .c__title{margin-bottom:2.4rem}@media(max-width:767px){.c__modal-product-features .c__sizes-guide-container .c__diameter-porti
71ons .c__title{margin-bottom:1.6rem}}.c__modal-product-features .c__sizes-guide-container .c__diameter-portions ul{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;align-self:stretch}@media(max-width:767px){.c__modal-product-features .c__sizes-guide-container .c__diameter-portions ul{gap:1.6rem}}.c__modal-product-features .c__sizes-guide-container .c__diameter-portions ul .c__size-item{display:flex;flex-direction:row;justify-content:center;align-items:center}.c__modal-product-features .c__sizes-guide-container .c__diameter-portions ul .c__diameter-icon{color:#fff}.c__modal-product-features .c__sizes-guide-container .c__diameter-portions ul .c__size-range{margin-right:1.2rem;color:#fff;padding:.8rem;border-radius:.4rem;background-color:var(--background-dark);display:flex;justify-content:center;align-items:center;gap:.4rem}.c__modal-product-features .c__sizes-guide-container .c__diameter-portions ul .c__size-range p{flex:1 0 0}.is-hidden{display:none} 72/*! 73 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 74 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 75 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 76 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 77 */ 78`],encapsulation:2,changeDetection:0})}}return o})();function Yx(o,c){if(o&1&&x(0,"sd-icon",1),o&2){let e=s();u("name",e.data.icon)}}function Jx(o,c){if(o&1&&(d(0,"div",3)(1,"p",6),S(2),l()()),o&2){let e=s();n(2),J(e.data.description)}}var ef=(()=>{class o{constructor(){this.hidePrice=!1,this.class=""}get hostClasses(){return[this.class,this.data.theme===Z.light?"is-theme-light":"is-theme-default"].filter(Boolean).join(" ")}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-product-link-card"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{data:"data",hidePrice:"hidePrice",class:"class"},decls:8,vars:13,consts:[[1,"c__title"],[3,"name"],[1,"is-body-m","is-bold"],[1,"c__description"],[3,"price","discountedPrice","recommendedPrice","isDiscountWithRecommendedPrice","isSSR","isSmall"],[3,"isButton","isSecondary","link"],[1,"is-body-m"]],template:function(t,i){t&1&&(d(0,"div",0),f(1,Yx,1,1,"sd-icon",1),d(2,"p",2),S(3),l()(),f(4,Jx,3,1,"div",3),x(5,"sd-price",4),d(6,"sd-link",5),S(7),l()),t&2&&(n(),g(i.data.icon?1:-1),n(2),J(i.data.title),n(),g(i.data.description?4:-1),n(),u("price",i.data.price)("discountedPrice",i.data.discountedPrice)("recommendedPrice",i.data.recommendedPrice)("isDiscountWithRecommendedPrice",i.data.isDiscountWithRecommendedPrice)("isSSR",i.hidePrice)("isSmall",!0),n(),u("isButton",!0)("isSecondary",!0)("link",i.data.link),n(),O(" ",i.data.link.linkName,` 79`))},dependencies:[Ze,sd,jt],styles:[`@-ms-viewport{width:device-width}sd-product-link-card{border-radius:.4rem;color:var(--color-themes-dark);display:block;font-family:var(--font-default);padding:1.6rem 2rem}sd-product-link-card.is-theme-default{background:hsl(var(--color-success-base-h),var(--color-success-base-s),var(--color-success-base-l),.2)}sd-product-link-card.is-theme-light{background:var(--color-themes-light)}sd-product-link-card .c__title{display:flex}sd-product-link-card .c__title sd-icon{margin-right:.8rem}sd-product-link-card sd-price .c__price.brand--h4,sd-product-link-card sd-price .c__discounted-price .brand--h4{font-family:var(--font-default);font-size:1.8rem}sd-product-link-card .c__title,sd-product-link-card .c__description,sd-product-link-card sd-price{margin-bottom:.8rem} 80/*! 81 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 82 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 83 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 84 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 85 */ 86`],encapsulation:2,changeDetection:0})}}return o})();function Xx(o,c){o&1&&(d(0,"span",3),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"product.taxesIncluded")," "))}function Zx(o,c){if(o&1&&(d(0,"a",4)(1,"span"),S(2),l()()),o&2){let e=s();u("routerLink",e.productInfo.link==null?null:e.productInfo.link.url),n(2),J(e.productInfo.link==null?null:e.productInfo.link.linkName)}}function e3(o,c){if(o&1&&(d(0,"div",5),x(1,"sd-banner",6),l()),o&2){let e=s();n(),u("media",e.productInfo.media)("isFit",!0)("imgRatio",e.imageRatio)("hasAltText",!1)}}var tf=(()=>{class o{constructor(e){this.sdLibConfig=e,this.isTitleAriaHidden=!1,this.titleLevel=4}ngOnChanges(){this.imageRatio=this.sdLibConfig.get(this.brand).productImageRatio}
86static{this.\u0275fac=function(t){return new(t||o)(F(yo))}}static{this.\u0275cmp=P({type:o,selectors:[["sd-product-bundle"]],inputs:{brand:"brand",isTitleAriaHidden:"isTitleAriaHidden",productInfo:"productInfo",titleLevel:"titleLevel"},features:[ti],decls:7,vars:12,consts:[[1,"c__body"],["customClass","brand--h4 c__title is-light",3,"titleLevel"],[3,"isSSR","discountedPrice","price","isSmall","recommendedPrice","isDiscountWithRecommendedPrice"],[1,"is-caption","c__taxes-included"],[1,"is-full-area",3,"routerLink"],[1,"c__media-wrapper"],[3,"media","isFit","imgRatio","hasAltText"]],template:function(t,i){t&1&&(d(0,"div",0)(1,"sd-title",1),S(2),l(),x(3,"sd-price",2),f(4,Xx,3,3,"span",3),f(5,Zx,3,2,"a",4),l(),f(6,e3,2,4,"div",5)),t&2&&(n(),u("titleLevel",i.titleLevel),we("aria-hidden",i.isTitleAriaHidden),n(),O(" ",i.productInfo.title," "),n(),u("isSSR",!1)("discountedPrice",i.productInfo.discountedPrice)("price",i.productInfo.price)("isSmall",!0)("recommendedPrice",i.productInfo.recommendedPrice)("isDiscountWithRecommendedPrice",i.productInfo.isDiscountWithRecommendedPrice),n(),g(i.productInfo.isTaxesIncluded?4:-1),n(),g(i.productInfo.link!=null&&i.productInfo.link.url?5:-1),n(),g(i.productInfo.media!=null&&i.productInfo.media.url||i.productInfo.media!=null&&i.productInfo.media.urlTwicPic?6:-1))},dependencies:[Se,sd,zi,Le,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-product-bundle{border:.1rem solid var(--color-themes-light);border-radius:var(--brand--border-radius-global);display:flex;font-family:var(--font-default);flex-direction:column-reverse;position:relative}sd-product-bundle:hover{border-color:var(--color-primary-hover)}sd-product-bundle .c__body{display:flex;flex-direction:column;margin:auto;padding:2rem;text-align:center}sd-product-bundle .c__body sd-title{margin-bottom:.8rem}sd-product-bundle .c__body sd-price{margin-bottom:.8rem}sd-product-bundle .c__body sd-price .c__price-wrapper,sd-product-bundle .c__body sd-price .c__discounted-price{justify-content:center}sd-product-bundle .c__body sd-price .is-recommended-price{text-align:left}sd-product-bundle .c__body sd-price button.is-full-area:before{z-index:3}sd-product-bundle .c__body .c__taxes-included{margin-bottom:.8rem}sd-product-bundle .c__media-wrapper{display:flex;flex:1;margin-bottom:.8rem;padding:2rem 2rem 1.2rem;position:relative;height:auto}sd-product-bundle .c__media-wrapper sd-media{flex:1;overflow:hidden;position:relative}sd-product-bundle .c__media-wrapper sd-media:before{display:block;content:"";padding-top:56.25%;width:100%}sd-product-bundle .c__media-wrapper sd-media>.is-ratio-content,sd-product-bundle .c__media-wrapper sd-media>picture,sd-product-bundle .c__media-wrapper sd-media>img,sd-product-bundle .c__media-wrapper sd-media>canvas,sd-product-bundle .c__media-wrapper sd-media>video{inset:0;margin:auto;position:absolute}sd-product-bundle .c__media-wrapper sd-media{align-items:center;display:flex;height:auto;justify-content:center;max-height:38rem;width:inherit}@media(max-width:767px){sd-product-bundle .c__media-wrapper sd-media{max-height:20rem}}sd-product-bundle .c__media-wrapper .c__tags{display:flex;flex-direction:column;position:absolute;right:2rem;top:2rem}sd-product-bundle .c__media-wrapper .c__tags sd-tag{align-self:flex-end;display:inline-flex}sd-product-bundle .c__media-wrapper .c__tags sd-tag+sd-tag{margin-top:.4rem} 87/*! 88 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 89 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 90 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 91 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 92 */ 93`],encapsulation:2,changeDetection:0})}}return o})();var t3=[[["","sd-additional-elements",""]],[["","sd-content",""]],[["","sections",""]],[["","sd-product-finder",""]],[["","sd-shoppable-content",""]]],i3=["[sd-additional-elements]","[sd-content]","[sections]","[sd-product-finder]","[sd-shoppable-content]"],pl=()=>[],o3=o=>({c__sticky:o}),of=o=>({nbCompatibleProduct:o}),r3=(o,c)=>
93({productName:o,productCode:c}),n3=o=>({value:o}),a3=o=>["c__ref",o],s3=(o,c)=>({refSAV:o,hasComma:c}),d3=(o,c)=>({"is-active":o,"is-unactive":c});function c3(o,c){o&1&&at(0)}function l3(o,c){if(o&1){let e=L();d(0,"div",16),x(1,"sd-html",33),k(2,"translate"),d(3,"a",34),w("click",function(i){b(e);let r=s(2);return C(r.selectLink("compatibleProduct",i))}),d(4,"span"),S(5),k(6,"translate"),l()()()}if(o&2){s(2);let e=_(7);n(),u("html",At(2,4,"product.compatibleProduct.title",se(9,of,e))),n(2),u("isSecondary",!0)("isSmall",!0),n(2),J(E(6,7,"product.compatibleProduct.verifyCompatibility"))}}function p3(o,c){if(o&1&&x(0,"sd-product-features",17),o&2){s(2);let e=_(3);u("productFeatures",e==null?null:e.productFeatures)}}function u3(o,c){if(o&1&&x(0,"sd-product-promo",35),o&2){let e=c.$implicit;u("promo",e)}}function m3(o,c){if(o&1&&ie(0,u3,1,1,"sd-product-promo",35,Ti),o&2){s(2);let e=_(8);oe(e)}}function h3(o,c){if(o&1){let e=L();d(0,"button",37),w("click",function(){b(e);let i=s(3);return C(i.addToCart())}),d(1,"span"),S(2),k(3,"translate"),l()(),x(4,"sd-form",38),k(5,"translate")}if(o&2){let e=s(3),t=_(3),i=_(4);u("brand",i),n(2),J(E(3,7,"actions.cart.add")),n(2),u("brand",i)("items",e.itemQty())("labelTitle",At(5,9,"product.a11y.quantity",ht(12,r3,t==null?null:t.title,t==null?null:t.code)))("labelHidden",!1)("selectedValue",se(15,n3,t!=null&&t.quantity?t==null?null:t.quantity:1))}}function f3(o,c){if(o&1){let e=L();d(0,"button",39),w("click",function(){b(e);let i=s(3);return C(i.stockNotify())}),d(1,"span"),S(2),k(3,"translate"),l(),d(4,"span",40),S(5),l()()}if(o&2){s(3);let e=_(3);u("isSecondary",!0),n(2),J(E(3,3,"product.stock.notify")),n(3),J(e==null?null:e.title)}}function g3(o,c){if(o&1&&(d(0,"div",19),f(1,h3,6,17)(2,f3,6,5,"button",36),l()),o&2){let e=s(2),t=_(3);n(),g(!(t==null||t.stock==null)&&t.stock.online?1:e.isBundle()?-1:2)}}function _3(o,c){if(o&1){let e=L();d(0,"div",20)(1,"p",41),x(2,"span",42),d(3,"span"),S(4),k(5,"translate"),l()(),d(6,"p",41),x(7,"span",42),d(8,"span"),S(9),k(10,"translate"),d(11,"b"),S(12),l()()(),d(13,"a",43),w("click",function(){b(e);let i=s(2);return C(i.onChangeStore())}),S(14),k(15,"translate"),l()()}if(o&2){s(2);let e=_(3),t=_(10);n(2),we("data-background",t!=null&&t.online?"success-base":"error-base"),n(2),O(" ",E(5,6,t!=null&&t.online?"product.stock.onlineIn":"product.stock.onlineOut")," "),n(3),we("data-background",t!=null&&t.store?"success-base":"error-base"),n(2),O(" ",E(10,8,t!=null&&t.store?"product.stock.storeIn":"product.stock.storeOut")," "),n(3),O("",e==null||e.store==null?null:e.store.name,"."),n(2),O(" ",E(15,10,"product.stock.find")," ")}}function v3(o,c){if(o&1&&x(0,"sd-product-promo",21),o&2){s(2);let e=_(3);u("promo",e==null?null:e.promo)}}function b3(o,c){if(o&1){let e=L();d(0,"sd-divided-payment",44),w("dividedClick",function(){b(e);let i=s(2);return C(i.onDividedClick())}),l()}if(o&2){s(2);let e=_(3);u("dividedData",e==null?null:e.dividedData)}}function C3(o,c){if(o&1&&(d(0,"p",28),S(1),l()),o&2){s(2);let e=_(3);n(),O(" ",e==null?null:e.subtitle," ")}}function x3(o,c){o&1&&at(0)}function y3(o,c){if(o&1&&ve(0,x3,1,0,"ng-container",9),o&2){s(2);let e=Ve(23);u("ngTemplateOutlet",e)}}function w3(o,c){o&1&&at(0)}function S3(o,c){if(o&1&&ve(0,w3,1,0,"ng-container",9),o&2){s(2);let e=Ve(27);u("ngTemplateOutlet",e)}}function k3(o,c){if(o&1){let e=L();d(0,"sd-reinsurances-pdp",45),w("reinsurancesPdpClick",function(i){b(e);let r=s(2);return C(r.onReinsurancesPdpClick(i))}),l()}if(o&2){s(2);let e=_(3),t=_(4);u("reinsurancesPdp",e==null?null:e.reinsurancesPdp)("brand",t)}}function T3(o,c){if(o&1&&x(0,"sd-product-link-card",31),o&2){s(2);let e=_(3),t=_(5);u("data",e==null?null:e.productLinkCard)("hidePrice",t)}}function L3(o,c){if(o&1&&x(0,"sd-product-features",46),o&2){s(3);let e=_(3);u("productFeatures",e==null?null:e.productFeatures)}}function P3(o,c){if(o&1&&f(0,L3,1,1,"sd-product-features",46),o&2){s(2);let e=_(3);g(!(e==null||e.productFeatures==null)&&e.productFeatures.title&&(!(e==null||e.productFeatures==null)&&e.productFeatures.modalFeatures)?0:-1)}}function E3(o,c){if(o&1&&(d(0,"p",47),S(1),l()),o&2){s(2);let e=_(32);n(),J(e.title)}}function M3(o,c){if(o&1&&x(0,"sd-product-bundle",50),o&2){let e=c.$implicit;u("productInfo",e)}}function D3(o,c){if(o&1&&(d(0,"div",48),ie(1,M3,1,1,"sd-product-bundle",50,Ti),l()),o&2){s(2);let e=_(32);n(),oe(e.bundle)}}function I3(o,c){if(o&1&&(d(0,"a",49),S(1),l()),o&2){s(2);let e=_(32);u("href",e.link.url,fo),n(),Ct(" ",e.link.linkName," (",e.nbPack,") ")}}function R3(o,c){if(o&1&&(d(0,"div",32),f(1,E3,2,1,"p",47),f(2,D3,3,0,"div",48),f(3,I3,2,3,"a",49),l()),o&2){s();let e=_(32);n(),g(e.title?1:-1),n(),g(e.bundle?2:-1),n(),g(e.link?3:-1)}}function A3(o,c){if(o&1){let e=L();d(0,"div",10)(1,"div",13)(2,"div",14)(3,"sd-product-info",15),w("repairabilityInfoClick",function(){b(e);let i=s();return C(i.onRepairabilityInfoClick())})("repairabilityLinkClick",function(){b(e);let i=s();return C(i.onRepairabilityLinkClick())})("dividedClick",function(){b(e);let i=s();return C(i.onDividedClick())}),f(4,l3,7,11,"div",16),f(5,p3,1,1,"sd-product-features",17),l(),f(6,m3,2,0),l()(),d(7,"form",18),f(8,g3,3,1,"div",19),f(9,_3,16,12,"div",20),l(),f(10,v3,1,1,"sd-product-promo",21),d(11,"div",22),Oi(12),l(
93),f(13,b3,1,1,"sd-divided-payment",23),Oi(14,1),d(15,"div",24)(16,"sd-section",25),k(17,"translate"),w("sectionOpenedChange",function(i){b(e);let r=s();return C(r.onSectionModalOpenChange(i))}),d(18,"div",26)(19,"p",27),S(20),k(21,"translate"),l(),f(22,C3,2,1,"p",28),ut(23,29),f(24,y3,1,1,"ng-container")(25,S3,1,1,"ng-container"),mt(),l()(),Oi(26,2),l(),f(27,k3,1,2,"sd-reinsurances-pdp",30),Oi(28,3),Oi(29,4),f(30,T3,1,2,"sd-product-link-card",31),f(31,P3,1,1),W(32),f(33,R3,4,3,"div",32),l()}if(o&2){let e=s(),t=_(1),i=_(2),r=_(3),a=_(5),p=_(6),h=_(7),v=_(8),T=_(9);n(3),u("displayStock",!(r!=null&&r.hasLocalStore)&&(r==null?null:r.onSale)&&!!(r!=null&&r.price)&&!t)("isSSR",a)("stock",r==null?null:r.stock)("isProductDetails",!0)("ecoTax",r==null?null:r.ecoTax)("price",r==null?null:r.price)("iAdvizeId",r==null?null:r.iAdvizeId)("iAdvizeEnabled",e.iAdvizeEnabled())("dividedData",r==null?null:r.dividedData)("discountedPrice",r==null?null:r.discountedPrice)("klarnaData",e.klarnaData())("recommendedPrice",r==null?null:r.recommendedPrice)("isDiscountWithRecommendedPrice",r==null?null:r.isDiscountWithRecommendedPrice)("isBundle",e.isBundle())("isForfait",t)("isTaxesIncluded",r==null?null:r.isTaxesIncluded)("reparabilityData",r==null?null:r.reparabilityData)("promoQualiRepar",r==null?null:r.promoQualiRepar)("deliveryText",r==null?null:r.shipping)("pageTemplate",e.pageTemplate()),n(),g(p!=null&&p.active&&h>0&&!i?4:-1),n(),g(!i&&(!(r==null||r.productFeatures==null)&&r.productFeatures.title)&&(!(r==null||r.productFeatures==null)&&r.productFeatures.modalFeatures)?5:-1),n(),g(v.length>0?6:-1),n(),u("formGroup",e.overviewForm),n(),g(r!=null&&r.onSale&&(r!=null&&r.price)?8:-1),n(),g(r!=null&&r.hasLocalStore?9:-1),n(),g(r!=null&&r.promo?10:-1),n(3),g(r!=null&&r.dividedData?13:-1),n(3),u("title",E(17,37,"pdp.sectionTitles.description"))("type",e.SectionTypeEnum.DESCRIPTION),n(4),J(E(21,39,"pdp.sectionTitles.description")),n(2),g(r!=null&&r.subtitle&&!i?22:-1),n(2),g(T.length>0?24:!(r==null||r.description==null)&&r.description.description?25:-1),n(3),g(r!=null&&r.reinsurancesPdp&&(r!=null&&r.onSale)?27:-1),n(3),g(r!=null&&r.productLinkCard&&(!(r==null||r.productLinkCard==null)&&r.productLinkCard.title)&&(!(r==null||r.productLinkCard==null)&&r.productLinkCard.price)&&(!(r==null||r.productLinkCard==null||r.productLinkCard.link==null)&&r.productLinkCard.link.url)?30:-1),n(),g(i?31:-1),n();let D=M(r==null?null:r.bundles);n(),g(D?33:-1)}}function F3(o,c){if(o&1&&x(0,"sd-skeleton",11),o&2){let e=s();u("appearance",e.SkeletonAppearanceEnum.heading)("sizeChangeMobile",!1)("count",10)}}function B3(o,c){if(o&1){let e=L();d(0,"div",12),x(1,"sd-html",33),k(2,"translate"),d(3,"a",51),w("click",function(i){b(e);let r=s();return C(r.selectLink("compatibleProduct",i))}),d(4,"span"),S(5),k(6,"translate"),l()()()}if(o&2){s();let e=_(7);n(),u("html",At(2,4,"product.compatibleProduct.title",se(9,of,e))),n(2),u("isSecondary",!0)("isSmall",!0),n(2),J(E(6,7,"product.compatibleProduct.verifyCompatibility"))}}function O3(o,c){if(o&1&&x(0,"sd-skeleton",11),o&2){let e=s(2),t=_(2);u("appearance",e.SkeletonAppearanceEnum.heading)("sizeChangeMobile",!1)("count",t?2:40)}}function N3(o,c){if(o&1&&(d(0,"li"),x(1,"sd-tag",65),l()),o&2){let e=c.$implicit;s(5);let t=_(4);n(),u("brand",t)("tagData",e)}}function V3(o,c){if(o&1&&(d(0,"ul",63),ie(1,N3,2,2,"li",null,Ti),l()),o&2){s(4);let e=_(3);n(),oe(e==null?null:e.tags)}}function z3(o,c){if(o&1&&x(0,"sd-banner",64),o&2){s(4);let e=_(3);u("isFit",!0)("media",e==null||e.brandLogo==null?null:e.brandLogo.media)}}function j3(o,c){if(o&1&&(d(0,"div",53),f(1,V3,3,0,"ul",63),f(2,z3,1,2,"sd-banner",64),l()),o&2){s(3);let e=_(3);n(),g(e!=null&&e.tags?1:-1),n(),g(!(e==null||e.brandLogo==null)&&e.brandLogo.media?2:-1)}}function U3(o,c){if(o&1){let e=L();d(0,"sd-product-seller",66),w("toggleModalChange",function(i){b(e);let r=s(3);return C(r.toggleProductSellerModal(i))}),l()}if(o&2){s(3);let e=_(3);u("isSmall",!1)("textSoldBy",e==null?null:e.soldBy)}}function q3(o,c){o&1&&(d(0,"span"),S(1,"| "),l())}function H3(o,c){if(o&1&&(d(0,"p",58),f(1,q3,2,0,"span"),S(2),k(3,"translate"),l()),o&2){s();let e=_(2);s(2);let t=_(3);n(),g(e?1:-1),n(),Ct(" ",E(3,3,"product.ref")," ",t==null?null:t.code," ")}}function W3(o,c){o&1&&at(0)}function $3(o,c){if(o&1&&ve(0,W3,1,0,"ng-container",67),o&2){let e=c.$implicit,t=c.$index;s(2);let i=_(8),r=s(2),a=Ve(25);u("ngTemplateOutlet",a)("ngTemplateOutletContext",ht(2,s3,e,t<r.currentNumberOfRefSavToDisplay-1&&i.length>1))}}function G3(o,c){o&1&&(d(0,"span"),S(1,"..."),l())}function Q3(o,c){if(o&1){let e=L();f(0,G3,2,0,"span"),d(1,"button",68),w("click",function(){b(e);let i=s(4);
93return C(i.openReadMore())}),d(2,"span",69),S(3),k(4,"translate"),l(),x(5,"sd-icon",70),l()}if(o&2){let e=s(4);g(e.readMore?-1:0),n(3),O(" ",E(4,4,e.readMore?"actions.showLess":"actions.readMore")," "),n(2),u("name",e.readMore?"icon-arrow-up":"icon-arrow-down")("size",e.IconSizeEnum.xs)}}function K3(o,c){if(o&1&&(d(0,"p"),ie(1,$3,1,5,"ng-container",null,Ti),k(3,"slice"),f(4,Q3,6,6),l()),o&2){s();let e=_(2),t=_(8),i=s(2);G(se(7,a3,"c__ref-more"+(e?"has-seller":""))),n(),oe(Xo(3,3,t,0,i.currentNumberOfRefSavToDisplay)),n(3),g(t.length>i.numberOfRefSavToDisplay?4:-1)}}function Y3(o,c){if(o&1&&(d(0,"sd-title",61),S(1),l()),o&2){let e=s(3),t=_(3);u("titleLevel",e.titleLevel()),n(),O(" ",t==null?null:t.title," ")}}function J3(o,c){if(o&1){let e=L();d(0,"button",71),k(1,"translate"),w("click",function(){b(e);let i=s(3);return C(i.addToFavorite())}),l()}if(o&2){s(3);let e=_(3),t=_(4),i=e==null?null:e.isInFavorite;u("brand",t)("titleHidden",!0)("buttonIconTitle",E(1,4,i?"wishlist.remove":"wishlist.add"))("ngClass",ht(6,d3,i,!i))}}function X3(o,c){o&1&&x(0,"div",72),o&2&&we("data-product-id",c.productId)}function Z3(o,c){if(o&1&&f(0,X3,1,1,"div",72),o&2){let e,t=s(3);g((e=t.objSkeeper())?0:-1,e)}}function ey(o,c){if(o&1&&(d(0,"div",52),f(1,j3,3,2,"div",53),W(2),d(3,"div",54)(4,"div",55),f(5,U3,1,2,"sd-product-seller",56),d(6,"div",57),f(7,H3,4,5,"p",58),W(8),f(9,K3,5,9,"p",59),l()()(),d(10,"div",60),f(11,Y3,2,2,"sd-title",61),f(12,J3,2,9,"button",62),l(),f(13,Z3,1,1),l()),o&2){let e=s(2),t=_(3);n(),g(t!=null&&t.tags||t!=null&&t.brandLogo?1:-1),n();let i=M((t==null?null:t.soldBy)&&(t==null?null:t.onSale));n(3),g(i?5:-1),n(2),g(t!=null&&t.code?7:-1),n();let r=M((t==null?null:t.refSAV)??ye(9,pl));n(),g(r.length?9:-1),n(2),g(t!=null&&t.title?11:-1),n(),g(e.showWishList?12:-1),n(),g(e.showSkeeper()?13:-1)}}function ty(o,c){if(o&1&&f(0,O3,1,3,"sd-skeleton",11)(1,ey,14,10,"div",52),o&2){s();let e=_(0);g(e?0:1)}}function iy(o,c){if(o&1&&(d(0,"li"),x(1,"sd-html",75),l()),o&2){let e=c.$implicit;n(),u("html",e)}}function oy(o,c){if(o&1&&(d(0,"div",73)(1,"ul",74),ie(2,iy,2,1,"li",null,Ti),l()()),o&2){s();let e=_(3);n(2),oe(e==null?null:e.features)}}function ry(o,c){o&1&&(d(0,"span"),S(1,", "),l())}function ny(o,c){if(o&1&&(S(0),f(1,ry,2,0,"span")),o&2){let e=c.refSAV,t=c.hasComma;O(" ",e," "),n(),g(t?1:-1)}}function ay(o,c){if(o&1&&(d(0,"div",76)(1,"p",77),x(2,"sd-html",78,4),l()()),o&2){s();let e=_(3);n(2),u("html",e==null||e.description==null?null:e.description.description)}}var lc=(()=>{class o extends Be{get hostClasses(){return this.class()??""}get quantitySelector(){return this.overviewForm.get("quantitySelector")}constructor(){super(),this.isLoading=R(!1),this.overview=R({}),this.showSkeeper=R(!1),this.objSkeeper=R({}),this.images=R([]),this.quantityDisabled=R(!1),this.isBundle=R(!1),this.isForfait=R(!1),this.klarnaData=R({}),this.madeInData=R({}),this.isOpenRef=R(!1),this.pageTemplate=R(""),this.isSSR=R(!0),this.refurbishedData=R(),this.iAdvizeEnabled=R(!1),this.class=R(""),this.titleLevel=R(1),this.favorite=de(),this.cart=de(),this.changeStore=de(),this.notify=de(),this.compatibilityCheck=de(),this.repairabilityInfoClick=de(),this.repairabilityLinkClick=de(),this.productSellerModal=de(),this.dividedClick=de(),this.productFeatureClick=de(),this.reviewsClicked=de(),this.reinsurancesPdpClick=de(),this.sectionOpenedChange=de(),this.itemQty=Y(()=>Array(this.overview()?.maxQty||6).fill("").map((r,a)=>({value:a+1}))),this.sdLibConfig=m(yo),this.deviceService=m(be),this.viewportScroller=m(vi),this.isMobile=pe(this.deviceService.isMobile,{initialValue:!1}),this.SkeletonAppearanceEnum=no,this.SectionTypeEnum=Ha,this.IconSizeEnum=Xe,this.overviewForm=new ro({quantitySelector:new Xt({value:1})}),this.readMore=!1,this.numberOfRefSavToDisplay=2,this.currentNumberOfRefSavToDisplay=2;let{productImageHasBorder:e,productImageRatio:t,wishList:i}=this.sdLibConfig.get();this.imageHasBorder=e,this.imageRatio=t,this.showWishList=i,ei(()=>{this.quantityDisabled()?this.quantitySelector?.disable():this.quantitySelector?.enable()}),ei(()=>
93{this.isOpenRef()&&this.openReadMore()})}ngOnChanges(e){if(super.ngOnChanges(e),this.isFirstOrThemeChanged(e)){let{productImageHasBorder:t,productImageRatio:i,wishList:r}=this.sdLibConfig.get(this.brand());this.imageHasBorder=t,this.imageRatio=i,this.showWishList=r}}addToFavorite(){let e=this.overview();e&&this.favorite.emit(!e.isInFavorite)}addToCart(){let e=this.quantitySelector?.value?.value;e!=null&&this.cart.emit(e)}onDividedClick(){this.dividedClick.emit()}onProductFeatureClick(){this.productFeatureClick.emit()}onChangeStore(){return this.changeStore.emit()}stockNotify(){return this.notify.emit(!0)}selectLink(e,t){t.preventDefault(),this.compatibilityCheck.emit(),this.viewportScroller.scrollToAnchor(e)}toggleProductSellerModal(e){this.productSellerModal.emit(e)}onRepairabilityInfoClick(){this.repairabilityInfoClick.emit()}onRepairabilityLinkClick(){this.repairabilityLinkClick.emit()}scrollTo(e,t){t.preventDefault(),this.viewportScroller.scrollToAnchor(e)}onReinsurancesPdpClick(e){this.reinsurancesPdpClick.emit(e)}onSectionModalOpenChange(e){this.sectionOpenedChange.emit(e)}openReadMore(){this.readMore=!this.readMore,this.currentNumberOfRefSavToDisplay=this.readMore?this.overview()?.refSAV?.length??0:this.numberOfRefSavToDisplay}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-product-overview"]],hostAttrs:["ngSkipHydration","true"],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isLoading:[1,"isLoading"],overview:[1,"overview"],showSkeeper:[1,"showSkeeper"],objSkeeper:[1,"objSkeeper"],images:[1,"images"],quantityDisabled:[1,"quantityDisabled"],isBundle:[1,"isBundle"],isForfait:[1,"isForfait"],klarnaData:[1,"klarnaData"],madeInData:[1,"madeInData"],isOpenRef:[1,"isOpenRef"],pageTemplate:[1,"pageTemplate"],isSSR:[1,"isSSR"],refurbishedData:[1,"refurbishedData"],iAdvizeEnabled:[1,"iAdvizeEnabled"],class:[1,"class"],titleLevel:[1,"titleLevel"]},outputs:{favorite:"favorite",cart:"cart",changeStore:"changeStore",notify:"notify",compatibilityCheck:"compatibilityCheck",repairabilityInfoClick:"repairabilityInfoClick",repairabilityLinkClick:"repairabilityLinkClick",productSellerModal:"productSellerModal",dividedClick:"dividedClick",productFeatureClick:"productFeatureClick",reviewsClicked:"reviewsClicked",reinsurancesPdpClick:"reinsurancesPdpClick",sectionOpenedChange:"sectionOpenedChange"},features:[U,ti],ngContentSelectors:i3,decls:28,vars:30,consts:[["titleTemplate",""],["featureList",""],["templateRefSAV",""],["shortDesc",""],["textDesc",""],[1,"row"],[3,"ngClass"],[3,"brand","gallerySize","isLoading","hasBorder","images","galleryName","madeInData","refurbishedData"],[1,"c__content",3,"ngClass"],[4,"ngTemplateOutlet"],[1,"c__info","row"],[3,"appearance","sizeChangeMobile","count"],[1,"c__compatibility-product"],[1,"col-24"],[1,"c__product-info"],[3,"repairabilityInfoClick","repairabilityLinkClick","dividedClick","displayStock","isSSR","stock","isProductDetails","ecoTax","price","iAdvizeId","iAdvizeEnabled","dividedData","discountedPrice","klarnaData","recommendedPrice","isDiscountWithRecommendedPrice","isBundle","isForfait","isTaxesIncluded","reparabilityData","promoQualiRepar","deliveryText","pageTemplate"],["sd-compatible-product","",1,"c__compatibility-product"],["sd-product-features","",3,"productFeatures"],["novalidate","",1,"col-24","is-left","c__form-cart-btn",3,"formGroup"],[1,"c__cart-info"],[1,"c__availability","col-16"],["sd-promo","",3,"promo"],[1,"c__paypal"],[3,"dividedData"],[1,"c__sections-container"],[3,"sectionOpenedChange","title","type"],["section-modal-content",""],[1,"is-modal-section-title"],[1,"is-modal-section-subtitle"],["sd-benefits-list",""],[3,"reinsurancesPdp","brand"],[3,"data","hidePrice"],[1,"c__bundles"],[3,"html"],["href","#compatibleProduct","sd-button","",3,"click","isSecondary","isSmall"],["sd-promo","",1,"c__promo-free-gift",3,"promo"],["sd-button","","type","button",3,"isSecondary"],["sd-button","","icon","icon-cart",3,"click","brand"],["select","","valueKey","value","libelleKey","value","formControlName","quantitySelector",1,"is-block","is-hidden",3,"brand","items","labelTitle","labelHidden","selectedValue"],["sd-button","","type","button",3,"click","isSecondary"],[1,"is-visually-hidden"],[1,"c__online-availability"],[1,"c--pellet"],["tabindex","0",3,"click"],[3,"dividedClick","dividedData"],[3,"reinsurancesPdpClick","reinsurancesPdp","brand"],[3,"productFeatures"],[1,"is-caption"],[1,"c__packs","d-flex"],[3,"href"],[3,"productInfo"],["sd-button","","href","#compatibleProduct",3,"click","isSecondary","isSmall"],[1,"c__title-wrapper"],[1,"c__wrapper-tags"],[1,"c__ref-wrapper"],[1,"c__ref-info","is-caption"],[3,"isSmall","textSoldBy"],[1,"c__ref-container"],[1,"c__ref"],[3,"class"],[1,"c__main-title-wrapper"],["customClass","brand--h3
93c__title is-text-dark",3,"titleLevel"],["sd-button-icon","","icon","icon-heart-filled",1,"c__wishlist-button",3,"brand","titleHidden","buttonIconTitle","ngClass"],["sd-list-inline","",1,"c__tags"],[1,"c__brand-logo",3,"isFit","media"],[3,"brand","tagData"],[3,"toggleModalChange","isSmall","textSoldBy"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button",1,"c__toggle","is-link",3,"click"],[1,"is-caption","is-bold"],[3,"name","size"],["sd-button-icon","","icon","icon-heart-filled",1,"c__wishlist-button",3,"click","brand","titleHidden","buttonIconTitle","ngClass"],[1,"skeepers_product__stars"],[1,"c__features"],["sd-list-arrow",""],["tag","span",3,"html"],[1,"c__short-desc"],[1,"is-body-s","c__description-collapsible"],["innerClass","is-collapsible is-inline","tag","span",3,"html"]],template:function(t,i){if(t&1&&(Oo(t3),W(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10),d(11,"div",5)(12,"div",6),x(13,"sd-gallery",7),l(),d(14,"div",8)(15,"div",6),ve(16,c3,1,0,"ng-container",9),f(17,A3,34,42,"div",10),l()()(),f(18,F3,1,3,"sd-skeleton",11),f(19,B3,7,11,"div",12),ve(20,ty,2,1,"ng-template",null,0,We)(22,oy,4,0,"ng-template",null,1,We)(24,ny,2,2,"ng-template",null,2,We)(26,ay,4,1,"ng-template",null,3,We)),t&2){let r=Ve(21),a=M(i.isLoading());n(),M(i.isForfait()),n();let p=M(i.isMobile());n();let h=M(i.overview()),v=i.images();n();let T=M(i.brand());n(),M(i.isSSR()),n();let D=M(h==null?null:h.compatibleProduct);n();let q=M((D==null?null:D.nbCompatibleProduct)??0);n(),M((h==null?null:h.promoFreeGift)??ye(26,pl)),n(),M((h==null?null:h.features)??ye(27,pl)),n(),M(h==null?null:h.stock);let X=(v==null?null:v.length)===1,te=6;n(2),u("ngClass",X?"col-m-10 offset-l-1 col-24":"col-m-12 offset-l-1 col-24"),n(),u("brand",T)("gallerySize",te)("isLoading",a)("hasBorder",i.imageHasBorder)("images",v)("galleryName",h==null?null:h.title)("madeInData",i.madeInData())("refurbishedData",i.refurbishedData()),n(),u("ngClass",X?"col-m-14 col-l-9 offset-l-1 col-24":"col-m-12 col-l-8 offset-l-1 col-24"),n(),u("ngClass",se(28,o3,!p)),n(),u("ngTemplateOutlet",r),n(),g(a?-1:17),n(),g(a&&p?18:-1),n(),g(D!=null&&D.active&&q>0&&p?19:-1)}},dependencies:[_o,$t,Zm,rh,ze,Nu,Kn,Hi,Ui,bi,ji,Ci,qi,xo,mr,Hu,tf,Se,ao,Ut,jo,Le,Ze,oh,$e,Z0,ef,xt,ac,Am,sr,ce],styles:[`@-ms-viewport{width:device-width}sd-product-overview .c__editorial .c__description-label{font-size:1.4rem;line-height:2rem}sd-product-overview{display:block;flex-direction:row;font-family:var(--font-default);margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){sd-product-overview{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){sd-product-overview{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){sd-product-overview{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){sd-product-overview{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){sd-product-overview{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){sd-product-overview{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){sd-product-overview{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){sd-product-overview{max-width:192rem;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1279px){sd-product-overview>.row>.c__content{padding-left:2.8rem}}sd-product-overview .c__sections-container{margin-bottom:3rem;margin-top:1.6rem;width:100%}sd-product-overview .c__title-wrapper{margin-bottom:.8rem;text-align:left}@media(max-width:767px){sd-product-overview .c__title-wrapper{margin-bottom:2rem}}sd-product-overview .c__title-wrapper .c__wrapper-tags{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem;padding-top:1.2rem}@media(max-width:767px){sd-product-overview .c__title-wrapper .c__wrapper-tags{margin-bottom:.8rem}}sd-product-overview .c__title-wrapper .c__wrapper-tags .c__brand-logo{height:4.4rem;margin-top:.4rem;width:4.4rem}@media(max-width:767px){sd-product-overview .c__title-wrapper .c__wrapper-tags .c__brand-logo{height:4rem;width:4rem}}sd-product-overview .c__title-wrapper .all-benefits{display:flex;align-items:center;column-gap:.4rem}sd-product-overview .c__title-wrapper sd-title{flex:1}sd-product-overview .c__title-wrapper .c__main-title-wrapper{align-items:center;display:flex;margin-bottom:1.2rem;position:relative}
93@media(max-width:767px){sd-product-overview .c__title-wrapper .c__main-title-wrapper{margin-bottom:.8rem}}sd-product-overview .c__show-more{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:flex-start;margin:1.2rem 0 0;text-decoration:underline}sd-product-overview .c__show-more:hover,sd-product-overview .c__show-more:active,sd-product-overview .c__show-more:focus{color:var(--color-primary-hover)}sd-product-overview .c__show-more sd-icon{margin-left:.4rem}sd-product-overview .c__info{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.2rem}@media(max-width:767px){sd-product-overview .c__info{margin-bottom:2rem}}sd-product-overview .c__info .c__paypal{margin-top:1.6rem;width:100%}@media(max-width:767px){sd-product-overview .c__info .c__paypal{margin-top:2rem}}sd-product-overview .c__info>div:first-of-type{padding-right:0}sd-product-overview .c__info>div:last-of-type{padding-left:0}@media(max-width:767px){sd-product-overview .c__info .c__product-info{display:flex;flex:1;justify-content:space-between;flex-wrap:wrap}}@media(max-width:767px){sd-product-overview .c__info .c__product-info [sd-button-icon] span{position:absolute;overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;border:0;padding:0;clip:rect(0,0,0,0);clip-path:inset(100%)}}sd-product-overview .c__info .c__product-info .c__legal-notice{margin-bottom:0}sd-product-overview .c__info .c__product-info .c__price-info-wrapper{justify-content:flex-start}sd-product-overview .c__info .c__product-info .c__payment-modes{width:100%}sd-product-overview .c__info .c__product-info sd-price{margin:2.4rem 0}@media(max-width:767px){sd-product-overview .c__info .c__product-info sd-price{margin-top:2rem 0}}sd-product-overview .c__info sd-form-rating{margin-bottom:1.2rem}sd-product-overview .c__info sd-divided-payment{align-self:center;display:flex;align-items:center}sd-product-overview .c__info sd-product-promo{justify-content:center;margin-top:1.2rem;width:100%}@media(max-width:767px){sd-product-overview .c__info sd-product-promo{margin-top:2rem}}sd-product-overview .c__info sd-product-promo.is-quali-repar{margin-top:.8rem}sd-product-overview .c__info sd-product-promo.c__promo-free-gift{display:inline-flex;justify-content:flex-start;padding:.8rem;width:inherit}@media(max-width:767px){sd-product-overview .c__info sd-product-promo.c__promo-free-gift{width:100%}}sd-product-overview .c__info sd-product-promo.c__promo-free-gift .c__promo-content{flex:1;font-weight:500}sd-product-overview .c__info .c__form-cart-btn{margin-top:1.6rem}@media(max-width:767px){sd-product-overview .c__info .c__form-cart-btn{margin-top:1.2rem}}sd-product-overview .c__info .c__cart-info{align-items:flex-end;display:flex}@media(max-width:767px){sd-product-overview .c__info .c__cart-info{margin-bottom:0}}sd-product-overview .c__info .c__cart-info>[sd-button]{flex:1;overflow:hidden}@media(max-width:767px){sd-product-overview .c__info .c__cart-info>[sd-button]{order:3;margin-right:0}}sd-product-overview .c__info .c__cart-info>[sd-button]>span{width:100%}sd-product-overview .c__info .c__cart-info sd-form{margin-left:.8rem}@media(max-width:767px){sd-product-overview .c__info .c__cart-info sd-form{margin-left:0}}sd-product-overview .c__info .c__availability{border-left:.1rem solid var(--color-themes-light);padding:1.2rem .8rem}sd-product-overview .c__info .c__availability p{align-items:flex-start;display:flex}sd-product-overview .c__info .c__availability p .c--pellet{margin-top:.4rem}sd-product-overview .c__info .c__availability p+p{margin-top:.8rem}sd-product-overview .c__info .c__availability a{display:block;margin-left:1.6rem}sd-product-overview .c__info sd-rating fieldset{flex:inherit;margin-right:.4rem}sd-product-overview .c__info sd-rating fieldset .c__rating-stars{justify-content:flex-start}@media(min-width:768px){sd-product-overview .c__info .is-right{text-align:right}sd-product-overview .c__info .is-right sd-rating fieldset{flex:1;justify-content:flex-end;margin-right:.4rem}sd-product-overview .c__info .is-right sd-rating fieldset .c__rating-stars{justify-content:flex-start}sd-product-overview .c__info .is-right [sd-button-icon]{float:right}sd-product-overview .c__info .is-right sd-form-rating,sd-product-overview .c__info .is-right .c__price-info-wrapper{justify-content:flex-end}}@media(min-width:768px){sd-product-overview .c__info .col-m.is-right{padding-right:3.2rem}sd-product-overview .c__info .col-m.is-left{padding-left:3.2rem}}sd-product-overview .c__product-info sd-rating{margin-bottom:2rem}
93@media(max-width:767px){sd-product-overview .c__tags{width:100%}}sd-product-overview .c__tags sd-tag+sd-tag{margin-left:.4rem}sd-product-overview .c__subtitle{color:#000;font-family:var(--brand--font-family)}sd-product-overview .c__ref-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.2rem}@media(max-width:767px){sd-product-overview .c__ref-wrapper{align-items:flex-start;flex-direction:column;margin-bottom:.8rem}}sd-product-overview .c__ref-wrapper .c__toggle{align-items:center;background:none;border:0;color:var(--color-themes-dark);display:flex;justify-content:space-between;padding:0}sd-product-overview .c__ref-wrapper .c__toggle sd-icon{margin-left:.4rem}sd-product-overview .c__ref-wrapper .c__ref-info{align-items:flex-start;display:flex}@media(max-width:767px){sd-product-overview .c__ref-wrapper .c__ref-info{margin-bottom:.8rem}}sd-product-overview .c__ref-wrapper .c__ref-info .c__ref-container{flex:1}sd-product-overview .c__ref-wrapper .c__ref-info .c__ref{margin-bottom:.4rem}@media(max-width:767px){sd-product-overview .c__ref-wrapper .c__ref-info .c__ref:last-of-type{margin-bottom:.8rem}}sd-product-overview .c__ref-wrapper .c__ref-info .c__ref-more.has-seller{padding-left:.8rem}@media(max-width:767px){sd-product-overview .c__ref-wrapper sd-rating{margin-bottom:1.2rem}}@media(min-width:768px){sd-product-overview .c__ref-wrapper sd-rating+.c__ref{margin-left:1.2rem}}sd-product-overview sd-price .is-double-currency{display:block}sd-product-overview sd-gallery{position:sticky;top:0}@media(max-width:767px){sd-product-overview sd-gallery{margin-bottom:2rem}}sd-product-overview .c__editorial{text-align:left}@media(max-width:767px){sd-product-overview .c__editorial{text-align:left}}sd-product-overview .c__editorial sd-title{margin-bottom:.8rem}sd-product-overview .c__editorial .c__description-label{font-weight:600;margin-bottom:.8rem}sd-product-overview .c__editorial .c__description-collapsible *{font-family:inherit;font-size:inherit;font-weight:inherit}sd-product-overview .c__editorial .c__description-collapsible *:not(.is-hidden){display:inline}sd-product-overview .c__editorial .c__benefits{align-items:stretch;display:flex;margin:2rem 0 1.2rem}@media(max-width:1279px){sd-product-overview .c__editorial .c__benefits{display:block}sd-product-overview .c__editorial .c__benefits sd-product-benefit+sd-product-benefit{margin-left:0;margin-top:.8rem}}@media(max-width:767px){sd-product-overview .c__editorial .c__benefits{display:block;margin:2rem 0 1.2rem}}sd-product-overview .c__editorial .c__benefits sd-product-benefit{flex:1 1 50%}sd-product-overview .c__editorial .c__benefits sd-product-benefit+sd-product-benefit{margin-left:2rem;margin-top:0}@media(max-width:767px){sd-product-overview .c__editorial .c__benefits sd-product-benefit+sd-product-benefit{margin:.8rem 0 0}}sd-product-overview sd-reinsurances-pdp{margin:0 0 2.8rem}@media(max-width:767px){sd-product-overview sd-reinsurances-pdp{margin:0}}sd-product-overview sd-product-link-card{margin-bottom:2.8rem;width:100%}@media(max-width:767px){sd-product-overview sd-product-link-card{margin-bottom:2rem}}sd-product-overview klarna-placement{display:block;margin-bottom:1.2rem}@media(max-width:767px){sd-product-overview klarna-placement{margin-bottom:2rem}}sd-product-overview sd-payment-mode{margin-top:1.2rem}@media(max-width:767px){sd-product-overview sd-payment-mode{margin-top:2rem}}sd-product-overview .c__bundles{margin-top:2.8rem;width:100%}@media(max-width:767px){sd-product-overview .c__bundles{margin-top:2rem}}sd-product-overview .c__bundles p.is-caption{margin-bottom:1.2rem}sd-product-overview .c__bundles .c__packs{margin-bottom:1.2rem}@media(max-width:767px){sd-product-overview .c__bundles .c__packs{flex-direction:column}}sd-product-overview .c__bundles sd-product-bundle{margin-bottom:1.2rem;width:100%}@media(min-width:768px){sd-product-overview .c__bundles sd-product-bundle{width:50%;margin-bottom:0}sd-product-overview .c__bundles sd-product-bundle:nth-child(odd){margin-right:1rem}sd-product-overview .c__bundles sd-product-bundle:nth-child(2n){margin-left:1rem}}sd-product-overview .c__short-desc{margin-bottom:2rem}
93@media(max-width:767px){sd-product-overview .c__short-desc{margin-top:2rem}}sd-product-overview .c__short-desc a{margin-top:1.2rem}sd-product-overview button+button{margin-left:.4rem}sd-product-overview button.is-unactive sd-icon{stroke:currentColor;fill:transparent}sd-product-overview button.is-active sd-icon{fill:currentColor}sd-product-overview sd-reparability{margin-bottom:0}@media(max-width:767px){sd-product-overview sd-reparability{margin-bottom:2rem}}sd-product-overview .c__compatibility-product{align-items:center;display:flex;margin-top:2.8rem;width:100%}sd-product-overview .c__compatibility-product p{margin-right:.8rem}sd-product-overview .c__compatibility-product a{text-align:center}@media(max-width:1279px){sd-product-overview .c__compatibility-product{align-items:flex-start;flex-direction:column}sd-product-overview .c__compatibility-product p{margin-bottom:.8rem}}@media(max-width:767px){sd-product-overview .c__compatibility-product{margin-top:0}}sd-product-overview .c__sticky{position:sticky;top:14rem}.c__features .c__list-features{color:#363636;font-weight:500;margin-bottom:.8rem}@media(max-width:767px){.c__features .c__list-features{margin-bottom:1.2rem}} 94/*! 95 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 96 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 97 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 98 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 99 */ 100`],encapsulation:2,changeDetection:0})}}return o})();function sy(o,c){if(o&1&&(d(0,"sd-title",0),S(1),l()),o&2){s();let e=_(0);u("titleLevel",2),n(),O(" ",e," ")}}var Da=(()=>{class o{static{this.captionPatchKey="__sebSkeepersCaptionPatchApplied__"}get config(){return this.configService.config}constructor(){this.hideNavigationControls=R(!0),this.data=R(),this.brand=R(ne.default),this.class=R(""),this.hasVideos=de(),this.hideCmp=y(!0),this.hostClasses=Y(()=>[this.class(),this.hideCmp()?"is-hidden":""].filter(Boolean).join(" ")),this.baseStore=m(le).baseStore,this.configService=m(He),this.scriptLoader=m(oo),this.subscriptions=new xe,this.cdRef=m(qe),this.platformId=m(Ee),this.cmsService=m(Te),this.router=m(Me),this.hobState=pe(m(rt).hobState$,{initialValue:void 0}),this.uuid=`ShoppableContainer-${Yn()}`,this.activeBrand=Y(()=>{let e=this.hobState(),t=this.brand(),i=t!==ne.default?t:void 0;return i||e?.liveBrand||e?.siteBrand||this.config?.myAccount?.brand||ne.default}),ei(()=>{let e=this.data();_e(this.platformId)&&(e?.product||e?.collection)&&Ql(()=>this.initShoppableWidgetSkeepers(e))})}ngOnDestroy(){this.subscriptions.unsubscribe()}initShoppableWidgetSkeepers(e){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ge(1)).subscribe(t=>{let i=ua(t,this.router.parseUrl(this.router.url)),r=this.findShoppableScript(i);r?.content?this.loadShoppableScript(r.content,e):this.hasVideos.emit(!1)}))}findShoppableScript(e){if(e!==wn.NGT)return this.baseStore.ratingAndReviewsWidgets?.find(t=>t.widgetType===aa.SCRIPT&&!!e&&t.pagesTypes?.includes(e)&&t.position?.includes(ia.PDP_BODY)&&t.section?.includes(Td.SHOPPABLE_CONTENT));{let t=this.config?.script?.url?.shoppableContent;return t?{content:t}:void 0}}loadShoppableScript(e,t){let i=this.config.skeepers?.shoppableContent?.byBrand?.identifier,r=this.activeBrand()?.toLowerCase(),a=(i&&r?i[r]:void 0)||this.baseStore.shoppableContentAccountId;a&&(this.scriptLoader.hasScript(e)?(this.applySkeepersCaptionHidePatch(),this.activateShoppableWidget(t,a)):this.scriptLoader.embedScript({src:e,attributes:{id:"skeepers-shoppable-script"},callback:()=>{this.applySkeepersCaptionHidePatch(),this.activateShoppableWidget(t,a)}}))}activateShoppableWidget(e,t){Yo(`#${this.uuid}`).then(i=>{let r=i.querySelectorAll("skp-widget"),a=document.createElement("skp-widget");r?.length&&(this.hideCmp.set(!0),r.forEach(p=>p.remove())),a.setAttribute("identifier",t),a.setAttribute("add-to-cart","false"),a.setAttribute("link-to-product-page","false"),e?.collection?a.setAttribute("collection",e.collection):e?.product&&a.setAttribute("product",e.product),i.appendChild(a),Yo("skp-widget").then(p=>{Th(p).then(h=>{let v=new MutationObserver(()=>{this.hideCmp.set(!1);let T=h.querySelector(".skp-widget");if(T){v.disconnect();let q=T.querySelectorAll(".skp-slider-wrapper li").length>0;if(this.hideNavigationControls())T.querySelectorAll(".skp-slider-navigation").forEach(te=>te.remove());else{let X=document.createElement("style");X.textContent=` .skp-slider-navigation__controls { 101 border: 0.1rem solid var(--skp-slider-nav-icon-color); 102 }`,T.appendChild(X)}
102this.hideCmp.set(!q),this.hasVideos.emit(q),this.cdRef.detectChanges()}});v.observe(h,{childList:!0,subtree:!0})})})})}applySkeepersCaptionHidePatch(){if(!_e(this.platformId))return;let e=window;if(e[o.captionPatchKey])return;let t="skp-product-panel-showcase__caption",i=v=>{!(v instanceof HTMLElement)||!v.classList.contains(t)||(v.style.setProperty("display","none","important"),v.setAttribute("aria-hidden","true"))},r=v=>{if(v instanceof Element)try{i(v),v.querySelectorAll(`.${t}`).forEach(T=>i(T))}catch(T){console.error("Error in applySkeepersCaptionHidePatch:",T);return}},a=Element.prototype.appendChild;Element.prototype.appendChild=function(v){let T=a.call(this,v);return r(v),T};let p=Element.prototype.replaceChild;Element.prototype.replaceChild=function(v,T){let D=p.call(this,v,T);return r(v),D};let h=Element.prototype.insertBefore;Element.prototype.insertBefore=function(v,T){let D=h.call(this,v,T);return r(v),D},document.querySelectorAll(`.${t}`).forEach(v=>i(v)),e[o.captionPatchKey]=!0}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-skeeper-shoppable-content"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{hideNavigationControls:[1,"hideNavigationControls"],data:[1,"data"],brand:[1,"brand"],class:[1,"class"]},outputs:{hasVideos:"hasVideos"},decls:3,vars:3,consts:[["customClass","is-text-dark",3,"titleLevel"],[3,"id"]],template:function(t,i){if(t&1&&(W(0),f(1,sy,2,2,"sd-title",0),x(2,"div",1)),t&2){let r,a=M((r=i.data())==null?null:r.title);n(),g(a?1:-1),n(),u("id",i.uuid)}},dependencies:[Se],encapsulation:2,changeDetection:0})}}return o})();var pt=(()=>{class o{constructor(){this.routingService=m(zo),this.cmsService=m(Te)}getLazyComponentData(e,t,i){let r=t+"Objects",a=Q(B({},e),{[r]:[]}),p=e&&e[t]?e[t].split(" ").filter(h=>!!h).map(h=>this.cmsService.getComponentData(h)):[];return p.length===0?I(a):$(p).pipe(Je(h=>a[r]=h.filter(v=>!!v).filter(v=>i?i(v):!0).map(v=>B({},v))),H(h=>a))}reloadLazyComponentData(e,t){return this.cmsService.getComponentData(e[t].uid).pipe(H(i=>Q(B({},e),{[t]:i})))}reloadComponentForArrayProperties(e){return t=>t.pipe(ri((i,r)=>Jd(i,r)),N(i=>e.every(r=>i[r]===void 0)?this.routingService.getPageContext().pipe(ge(1),H(r=>(i?.uid&&this.cmsService.refreshComponent(i.uid,r),i))):I(i)))}getSubComponentsLazyComponentData(e,t,i,r){return e[t]?.length>0?$(e[t].map(a=>this.getLazyComponentData(a,i,r))).pipe(H(a=>Q(B({},e),{[t]:a}))):I(B({},e))}getSubComponentLazyComponentData(e,t,i,r){return this.getLazyComponentData(e[t],i,r).pipe(H(a=>Q(B({},e),{[t]:a})))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var dy=[[["","sd-product-finder",""]],[["","pdp-sections",""]]],cy=["[sd-product-finder]","[pdp-sections]"],ly=()=>[Lt,import("./chunk-G4QYXIV2.js").then(o=>o.StoreLocatorComponent),ce];function py(o,c){if(o&1){let e=L();d(0,"sd-info-banner",2),w("isVisibleChange",function(){b(e);let i=s();return C(i.bannerVisibilityChange())}),l()}if(o&2){let e=s(),t=_(2);u("brand",t)("isVisible",!0)("data",e.bannerData())}}function uy(o,c){if(o&1&&x(0,"wc-paypal-banner",4),o&2){let e=s(2);u("price",e.price())("messageLanguage",e.activeLanguage())}}function my(o,c){if(o&1){let e=L();d(0,"wc-skeeper-shoppable-content",8),w("hasVideos",function(i){b(e);let r=s(2);return C(r.checkHasVideos(i))}),l()}if(o&2){let e=s(2);u("data",e.skeeperShoppableContentData())("brand",e.brand())}}function hy(o,c){if(o&1){let e=L();d(0,"sd-product-overview",3),w("changeStore",function(){b(e);let i=s();return C(i.openStoreModal())})("cart",function(i){b(e);let r=s();return C(r.addToCart(i))})("notify",function(){b(e);let i=s();return C(i.notifyMe())})("compatibilityCheck",function(){b(e);let i=s();return C(i.isCompatibleClicked())})("productSellerModal",function(){b(e);let i=s();return C(i.openSellerModal())})("dividedClick",function(){b(e);let i=s();return C(i.dividedClick())})("repairabilityInfoClick",function(){b(e);let i=s();return C(i.onRepairabilityInfoClick())})("repairabilityLinkClick",function(){b(e);let i=s();return C(i.onRepairabilityLinkClick())})("productFeatureClick",function(){b(e);let i=s();return C(i.onProductFeatureClick())})("reinsurancesPdpClick",function(i){b(e);let r=s();return C(r.onReinsurancesPdpClick(i))})("sectionOpenedChange",function(i){b(e);let r=s();return C(r.onSectionModalOpenChange(i))}),f(1,uy,1,2,"wc-paypal-banner",4),f(2,my,1,2,"wc-skeeper-shoppable-content",5),d(3,"div",6),Oi(4),l(),d(5,"div",7),Oi(6,1),l()()}if(o&2){let e=s(),t=_(0),i=_(1),r=_(2);u("isSSR",e.isSSR())("showSkeeper",e.showSkeeper())("objSkeeper",e.objSkeeper())("overview",i)("madeInData",e.madeInData())("isLoading",t)("iAdvizeEnabled",e.iAdvizeEnabled())("images",e.images())("quantityDisabled",e.quantityDisabled())("titleLevel",1)("klarnaData",e.klarnaData())("refurbishedData",e.refurbishedData())("brand",r)("isForfait",e.isForfait())("isOpenRef",e.isOpenRef()),n(),g(e.displayPayPalBanner()?1:-1),n(),g(e.hasVideos()?2:-1)}}function fy(o,c){o&1&&x(0,"wc-store-locator")}function gy(o,c){if(o&1){let e=L();d(0,"sd-modal-default",12),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s(2);return Ie(r.isStoreModalOpened,i)||(r.isStoreModalOpened=i),C(i)}),f(2,fy,1,0,"wc-store-locator"),l()}if(o&2){let e=s(2);De("isOpened",e.isStoreModalOpened),u("modalTitle",E(1,5,"storelocator.changeStoreModalTitle"))("modalTitleLevel",4)("noPadding",!0),n(2),g(e.isStoreModalOpened()?2:-1)}}function _y(o,c){if(o&1){let e=L();gt(0,gy,3,7),_t(1,0,ly),d(3,"sd-product-seller-modal",9),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isOpenedSellerModal,i)||(r.isOpenedSellerModal=i),C(i)}),l(),d(4,"wc-product-notification-modal",10),Re("notifyModalOpenedChange",function(i){b(e);let r=s();return Ie(r.notifyModalOpened,i)||(r.notifyModalOpened=i),C(i)}),l(),d(5,"wc-oney-modal",11),Re("isOpenedOneyModalChange",function(i){b(e);let r=s();return Ie(r.isOpenedOneyModal,i)||(r.isOpenedOneyModal=i),C(i)}),l()}if(o&2){let e=c,t=s();n(),Et(t.isStoreModalOpened()),n(2),De("isOpened",t.isOpenedSellerModal),n(),u("productC
102ode",e.code)("productName",e.name),De("notifyModalOpened",t.notifyModalOpened),n(),De("isOpenedOneyModal",t.isOpenedOneyModal),u("productCode",e.code)}}var nf=(()=>{class o{constructor(){this.brand=R(ne.default),this.objSkeeper=R(),this.product=R(),this.showSkeeper=R(!1),this.isSSR=R(!0),this.hasLoaded=de(),this.configurationService=m(He),this.cartFacadeService=m(Ki),this.viewportScroller=m(vi),this.baseStoreService=m(le),this.translateService=m(ae),this.componentService=m(pt),this.trackingService=m(re),this.routingService=m(zo),this.productMapper=m(Qi),this.scriptLoader=m(oo),this.cmsService=m(Te),this.route=m(ot),this.windowRef=m(kt),this.document=m(Wt),this.displayPayPalBanner=y(!1),this.isOpenedSellerModal=y(!1),this.isStoreModalOpened=y(!1),this.isOpenedOneyModal=y(!1),this.notifyModalOpened=y(!1),this.quantityDisabled=y(!1),this.isBannerVisible=y(!1),this.iAdvizeEnabled=y(!1),this.isForfait=y(!1),this.isLoading=y(!0),this.skeeperShoppableContentData=y(void 0),this.refurbishedData=y(void 0),this.klarnaData=y(void 0),this.overview=y(void 0),this.madeInData=y(void 0),this.images=y([]),this.bannerData=y({}),this.price=y(void 0),this.isOpenRef=y(!1),this.hasVideos=y(!0),this.context="Main Product",this.activeLanguage=pe(m(Ot).getActive()),this.baseStore=this.baseStoreService.baseStore,this.subscriptions=new xe}ngOnChanges(e){if(e.product){let{previousValue:t,currentValue:i}=e.product;t!==i&&!(0,rf.default)(t,i)&&(i?this.getProductInformation(i):(this.klarnaData.set(void 0),this.overview.set(void 0),this.images.set([])))}}ngOnDestroy(){this.subscriptions.unsubscribe()}addToCart(e){let t=this.product();t&&(sessionStorage.setItem(co.ADD_TO_CART_CONTEXT,this.context),this.cartFacadeService.addToCartShippingType(t,e))}openSellerModal(){this.isOpenedSellerModal.set(!0)}notifyMe(){this.notifyModalOpened.set(!0)}dividedClick(){this.isOpenedOneyModal.set(!0)}openStoreModal(){this.isStoreModalOpened.set(!0)}bannerVisibilityChange(){this.isBannerVisible.set(!1)}checkHasVideos(e){this.hasVideos.set(e)}isCompatibleClicked(){this.product()&&this.trackingService.sendEvent("clickCompatibleProducts",{productName:this.product.name})}onRepairabilityInfoClick(){let e=this.product();e&&this.trackingService.sendEvent("clickRepairabilityInfo",{productID:e.code,productName:e.name})}onRepairabilityLinkClick(){let e=this.overview(),t=this.product(),i=e?.reparabilityData?.calculateLink;t&&i&&this.trackingService.sendEvent("documentationDownload",{documentName:i.linkName?i.linkName:i.url,productName:t.name})}onReviewsClicked(){let e=this.product();e&&(this.trackingService.sendEvent("clickSeeReviews",{productName:e.name,productID:e.code}),this.viewportScroller.scrollToAnchor("block-product-reviews"))}onProductFeatureClick(){let e=this.product();e&&this.trackingService.sendEvent("clickProductBenefits",{productName:e.name})}onReinsurancesPdpClick(e){if(e===uu.securedPayement){let t=this.product();t&&this.trackingService.sendEvent("clickProductPaymentInfo",{productName:t.name})}}getProductInformation(e){this.price.set(e.discountedPrice??void 0),this.iAdvizeEnabled.set(!!this.baseStore.enableIadvize),this.isForfait.set(e.productGenre==="Forfait"),this.quantityDisabled.set(this.isForfait()),this.displayPayPalBanner.set(!!e.onSale&&this.productMapper.isInStock(e)&&!!e.price),this.initSkeeperShoppableContent(e);let t=this.cmsService.getContentSlot("PaymentModes").pipe(N(p=>p?.components?.length?$(p.components.map(({uid:h})=>this.cmsService.getComponentData(h).pipe(this.componentService.reloadComponentForArrayProperties(["medias"]),ee(v=>!!v.medias)))):I(void 0))),i=this.cmsService.getContentSlot("IAdvizeStarter").pipe(N(p=>{let h=p?.components??[];return h.length===0?I([]):$(h.filter(v=>!!v?.uid).map(({uid:v})=>this.cmsService.getComponentData(v).pipe(ee(T=>!!T.elementId))))})),r=this.cmsService.getContentSlot("Reinsurances").pipe(N(p=>{let h=p?.components?.[0]?.uid;return h?this.cmsService.getComponentData(h).pipe(ee(Boolean),N(v=>this.componentService.getLazyComponentData(v,"components"))):I(void 0)})),a=this.isForfait()?I(void 0):r.pipe(N(p=>{let h=p?.componentsObjects?.length?p?.componentsObjects.map(v=>this.componentService.getLazyComponentData(v,"components").pipe(ee(Boolean))):void 0;return $([I(p?.title),h?$(h):I(void 0)])}));this.subscriptions.add($([this.cmsService.getCurrentPage(),this.routingService.getRouterState(),a,t,i,this.route.queryParamMap]).pipe(ft(([p,h])=>!!p&&!!h)).subscribe(([p,h,v,T=[],D=[],q])=>{let X=this.baseStore.activateNewPriceManagement,te=T,ue=D,Oe=e.brand?this.baseStoreService.getBrand(e.brand):void 0,je={};if(v){let[ho,Bo]=v,Nr=e.reparabilityIncluded===Xr.YES,yr=e.repairabilityStatus;je={componentsObjects:Bo?.filter(ki=>{if(ki.reinsuranceType===$i.REPAIRABILITY&&Nr&&yr&&ki.headline){let Oa=yr.includes("_10Y_");yr.includes("_15Y_")?ki.headline=ki.headline.replace("10","15"):Oa&&(ki.headline=ki.headline.replace("15","10"))}return Nr?ki.reinsuranceType===$i.CLIENT_SERVICE||ki.reinsuranceType===$i.EXTENDED_WARRANTY||ki.reinsuranceType===$i.REPAIRABILITY||ki.reinsuranceType===$i.WARRANTY:ki.reinsuranceType===$i.CLIENT_SERVICE||ki.reinsuranceType===$i.EXTENDED_WARRANTY||ki.reinsuranceType===$i.WARRANTY})||[],headline:ho}}
102let it=this.route.snapshot?.url[0]?.path,wi=rn(it),Bt=wi===Qt.ACCESSORY||wi===Qt.IFU||wi===Qt.FAQ,Si=te.find(ho=>e.externalLogistician===oa.PFS?ho.orderType===er.EXTLOG:ho.orderType===er.SAP),po=this.configurationService.config,Po=(this.baseStore.houseOfBrandConfig?.brand??[]).length>0;if(this.overview.set(this.productMapper.productToIOverview(e,p,h,Oe,this.baseStore.displayTaxesIncluded,je,Si,this.isForfait(),Bt,X,po.pdp,Po,ue[0]?.elementId)),Oe&&!e.isAccessory&&this.translateService.instant("product.brandcorner.banner.text")!=="product.brandcorner.banner.text"&&this.translateService.instant("product.brandcorner.banner.text")?.trim()?.length>0){let ho=e.name??"";ho&&this.showBrandCornerBanner(Oe,ho)}this.madeInData.set(this.productMapper.getBadge(e)),this.refurbishedData.set(this.productMapper.getRefurbishedLogo(e)??void 0),this.isOpenRef.set(q.get("openRef")==="true"),this.isLoading.set(!1),this.hasLoaded.emit()})),e.klarnaContext&&this.initKlarnaScript(e.klarnaContext),this.images.set((e.images?.[Jt.GALLERY]??[]).filter(p=>!!p&&Object.keys(p).length!==0).map(p=>({extra:p.extra??void 0,icon:p.icon??void 0,main:p.extra??p.main??void 0,original:p.original??p.extra??p.main??void 0,thumbnail:p.thumbnail??p.icon??void 0})))}initKlarnaScript(e){this.document.querySelector("#klarna-script")?this.klarnaData.set({price:e.price,locale:e.locale}):this.scriptLoader.embedScript({src:e.jsURL,attributes:{"data-client-id":e.clientId,id:"klarna-script"},callback:()=>{this.klarnaData.set({price:e.price,locale:e.locale})}})}onSectionModalOpenChange(e){let t=e?.title?.trim();t&&this.trackingService.sendEvent(e.isOpened?"openCollapsedSection":"closeCollapsedSection",{contentName:t})}showBrandCornerBanner(e,t){this.isBannerVisible.set(!0),this.bannerData.set({siteBrand:this.baseStore.brandSite,brand:e.id,itemName:t,website:this.windowRef.location.hostname})}initSkeeperShoppableContent(e){this.skeeperShoppableContentData.set({title:this.translateService.instant("shoppable.section.title"),product:e?.code})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-overview"]],inputs:{brand:[1,"brand"],objSkeeper:[1,"objSkeeper"],product:[1,"product"],showSkeeper:[1,"showSkeeper"],isSSR:[1,"isSSR"]},outputs:{hasLoaded:"hasLoaded"},features:[ti],ngContentSelectors:cy,decls:6,vars:6,consts:[["textKey","product.brandcorner.banner.text",3,"brand","isVisible","data"],["pageTemplate","Product",3,"isSSR","showSkeeper","objSkeeper","overview","madeInData","isLoading","iAdvizeEnabled","images","quantityDisabled","titleLevel","klarnaData","refurbishedData","brand","isForfait","isOpenRef"],["textKey","product.brandcorner.banner.text",3,"isVisibleChange","brand","isVisible","data"],["pageTemplate","Product",3,"changeStore","cart","notify","compatibilityCheck","productSellerModal","dividedClick","repairabilityInfoClick","repairabilityLinkClick","productFeatureClick","reinsurancesPdpClick","sectionOpenedChange","isSSR","showSkeeper","objSkeeper","overview","madeInData","isLoading","iAdvizeEnabled","images","quantityDisabled","titleLevel","klarnaData","refurbishedData","brand","isForfait","isOpenRef"],["sd-additional-elements","","position","product",3,"price","messageLanguage"],["sd-shoppable-content","",3,"data","brand"],["sd-product-finder",""],["sections",""],["sd-shoppable-content","",3,"hasVideos","data","brand"],[3,"isOpenedChange","isOpened"],[3,"notifyModalOpenedChange","productCode","productName","notifyModalOpened"],[3,"isOpenedOneyModalChange","isOpenedOneyModal","productCode"],[3,"isOpenedChange","isOpened","modalTitle","modalTitleLevel","noPadding"]],template:function(t,i){if(t&1&&(Oo(dy),W(0)(1)(2),f(3,py,1,3,"sd-info-banner",0),f(4,hy,7,17,"sd-product-overview",1),f(5,_y,6,7)),t&2){let r,a=M(i.isLoading());n();let p=M(i.overview());n(),M(i.brand()),n(),g(i.isBannerVisible()?3:-1),n(),g(a||p?4:-1),n(),g((r=i.product())?5:-1,r)}},dependencies:[Ma,lc,an,jd,vr,Ud,Da],encapsulation:2,changeDetection:0})}}return o})();var vy=[[["","pdp-sections",""]]],by=["[pdp-sections]"],Cy=()=>[Lt,import("./chunk-G4QYXIV2.js").then(o=>o.StoreLocatorComponent),ce];function xy(o,c){if(o&1){let e=L();d(0,"sd-info-banner",2),w("isVisibleChange",function(){b(e);let i=s();return C(i.bannerVisibilityChange())}),l()}if(o&2){let e=s();u("brand",e.brand)("isVisible",e.isBannerVisible)("data",e.bannerData)}}function yy(o,c){if(o&1&&x(0,"wc-paypal-banner",4),o&2){let e=s(2);u("price",e.price)("messageLanguage",e.activeLanguage)}}function wy(o,c){if(o&1){let e=L();d(0,"wc-skeeper-shoppable-content",7),w("hasVideos",function(i){b(e);let r=s(2);return C(r.checkHasVideo(i))}),l()}if(o&2){let e=s(2);u("data",e.skeeperShoppableContentData)("brand",e.brand)}}function Sy(o,c){if(o&1){let e=L();d(0,"sd-product-overview",3),w("changeStore",function(){b(e);let i=s();return C(i.isStoreModalOpened=!0)})("cart",function(i){b(e);let r=s();return C(r.addToCart(i))})("notify",function(){b(e);let i=s();return C(i.notifyMe())})("productSellerModal",function(){b(e);let i=s();return C(i.openSellerModal())})("dividedClick",function(){b(e);let i=s();return C(i.dividedClick())}
102),f(1,yy,1,2,"wc-paypal-banner",4),f(2,wy,1,2,"wc-skeeper-shoppable-content",5),d(3,"div",6),Oi(4),l()()}if(o&2){let e=s();u("isSSR",!1)("showSkeeper",e.showSkeeper)("objSkeeper",e.objSkeeper)("isLoading",e.isLoading)("overview",e.overview)("titleLevel",1)("images",e.images)("isBundle",!0)("klarnaData",e.klarnaData)("brand",e.brand),n(),g(e.displayPaypalBanner?1:-1),n(),g(e.hasVideos?2:-1)}}function ky(o,c){o&1&&x(0,"wc-store-locator")}function Ty(o,c){if(o&1){let e=L();d(0,"sd-modal-default",11),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s(2);return Ie(r.isStoreModalOpened,i)||(r.isStoreModalOpened=i),C(i)}),f(2,ky,1,0,"wc-store-locator"),l()}if(o&2){let e=s(2);De("isOpened",e.isStoreModalOpened),u("modalTitle",E(1,5,"storelocator.changeStoreModalTitle"))("modalTitleLevel",4)("noPadding",!0),n(2),g(e.isStoreModalOpened?2:-1)}}function Ly(o,c){if(o&1){let e=L();gt(0,Ty,3,7),_t(1,0,Cy),d(3,"sd-product-seller-modal",8),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isOpenedSellerModal,i)||(r.isOpenedSellerModal=i),C(i)}),l(),d(4,"wc-product-notification-modal",9),Re("notifyModalOpenedChange",function(i){b(e);let r=s();return Ie(r.notifyModalOpened,i)||(r.notifyModalOpened=i),C(i)}),l(),d(5,"wc-oney-modal",10),Re("isOpenedOneyModalChange",function(i){b(e);let r=s();return Ie(r.isOpenedOneyModal,i)||(r.isOpenedOneyModal=i),C(i)}),l()}if(o&2){let e=s();n(),Et(e.isStoreModalOpened),n(2),De("isOpened",e.isOpenedSellerModal),n(),u("productCode",e.currentBundle.id??"")("productName",e.currentBundle.name??""),De("notifyModalOpened",e.notifyModalOpened),n(),De("isOpenedOneyModal",e.isOpenedOneyModal),u("bundleId",e.currentBundle.id??"")}}var af=(()=>{class o{set bundle(e){if(e){if(!e?.products?.length){this.currentBundle=e;return}let t=e.products[0],i=t.productGenre==="Forfait";this.initSkeeperShoppableContent(t);let r=this.cmsService.getContentSlot("Reinsurances").pipe(N(p=>{let h=p?.components?.[0]?.uid;return h?this.cmsService.getComponentData(h).pipe(ee(v=>!!v),N(v=>this.componentService.getLazyComponentData(v,"components"))):I(void 0)})),a=i?I([void 0,[]]):r.pipe(N(p=>{let h=p?.componentsObjects?.length?p.componentsObjects.map(v=>this.componentService.getLazyComponentData(v,"components").pipe(ee(T=>!!T))):[];return $([I(p?.title),h.length>0?$(h):I([])])}));this.subscriptions.add(a.subscribe(p=>{let[h,v]=p??[void 0,[]],D=(this.baseStore.houseOfBrandConfig?.brand??[]).length>0,q=e.brand?this.baseStoreService.getBrand(e.brand):void 0;this.currentBundle=e,e.klarnaContext&&this.initKlarnaScript(e.klarnaContext);let X={};if(v.length>0||h){let ue=t.reparabilityIncluded===Xr.YES,Oe=t.repairabilityStatus,je=v.filter(it=>{if(it.reinsuranceType===$i.REPAIRABILITY&&ue&&Oe&&it.headline){let wi=Oe.includes("_10Y_");Oe.includes("_15Y_")?it.headline=it.headline.replace("10","15"):wi&&(it.headline=it.headline.replace("15","10"))}return ue?it.reinsuranceType===$i.CLIENT_SERVICE||it.reinsuranceType===$i.EXTENDED_WARRANTY||it.reinsuranceType===$i.REPAIRABILITY||it.reinsuranceType===$i.WARRANTY:it.reinsuranceType===$i.CLIENT_SERVICE||it.reinsuranceType===$i.EXTENDED_WARRANTY||it.reinsuranceType===$i.WARRANTY});X={headline:h,componentsObjects:je}}if(this.overview=this.bundleMapper.bundleToIOverview(e,q,this.baseStore.displayTaxesIncluded,X,D),q&&this.translateService.instant("product.brandcorner.banner.text")!=="product.brandcorner.banner.text"&&this.translateService.instant("product.brandcorner.banner.text")?.trim()?.length>0){let ue=e.name??"";ue&&this.showBrandCornerBanner(q,ue)}this.price=e.discountedPrice,this.displayPaypalBanner=!!this.overview?.onSale&&this.bundleMapper.stockMapper(e)&&!!this.overview?.price,this.displayPaypalBanner&&this.subscriptions.add(this.languageService.getActive().pipe(ge(1)).subscribe(ue=>{this.activeLanguage=ue}));let te=e.galleryImages?.[Jt.GALLERY]??[];this.images=te.filter(ue=>!!ue&&Object.keys(ue).length!==0).map(ue=>({extra:B({},ue.extra),icon:B({},ue.icon),main:B({},ue.main),original:B({},ue.original),thumbnail:B({},ue.thumbnail)})),this.hasLoaded.emit()}))}}constructor(e,t,i,r,a,p,h,v,T,D,q){this.bundleMapper=e,this.cartService=t,this.scriptLoader=i,this.languageService=r,this.cdRef=a,this.baseStoreService=p,this.windowRef=h,this.translateService=v,this.componentService=T,this.cmsService=D,this.document=q,this.isSSR=!0,this.isLoading=!0,this.brand=ne.default,this.hasLoaded=new Ce,this.showSkeeper=!1,this.images=[],this.isStoreModalOpened=!1,this.notifyModalOpened=!1,this.isOpenedSellerModal=!1,this.isOpenedOneyModal=!1,this.displayPaypalBanner=!1,this.isBannerVisible=!1,this.hasVideos=!0,this.bannerData={},this.context="Main Product",this.subscriptions=new xe,this.baseStore=this.baseStoreService.baseStore}openSellerModal(){this.isOpenedSellerModal=!0}addToCart(e){this.currentBundle&&(sessionStorage.setItem(co.ADD_TO_CART_CONTEXT,this.context),this.cartService.addBundleToCartShippingType(this.currentBundle,e))}notifyMe(){this.notifyModalOpened=!0}dividedClick(){this.isOpenedOneyModal=!0}ngOnDestroy(){this.subscriptions.unsubscribe()}initKlarnaScript(e){if(this.document?.querySelector("#klarna-script")){this.klarnaData={price:e.price,locale:e.locale},this.cdRef.markForCheck();return}this.scriptLoader.embedScript({src:e.jsURL,attributes:{"data-client-id":e.clientId,id:"klarna-script"},callback:()=>{this.klarnaData={price:e.price,locale:e.locale},this.cdRef.markForCheck()}})}showBrandCornerBanner(e,t){this.isBannerVisible=!0,this.bannerData={siteBrand:this.baseStore.brandSite,brand:e.id,itemName:t,website:this.windowRef.location.origin}}bannerVisibilityChange(){this.isBannerVisible=!1}initSkeeperShoppableContent(e){let t=this.translateService.instant("shoppable.section.title");this.skeeperShoppableContentData={title:t,product:e?.code},this.cdRef.detectChanges()}checkHasVideo(e){this.hasVideos=e}static{this.\u0275fac=function(t){return new(t||o)(F(en),F(Ki),F(oo),F(Ot),F(qe),F(le),F(kt),F(ae),F(pt),F(Te),F(Wt))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-bundle-overview"]],inputs:{isSSR:"isSSR",bundle:"bundle",isLoading:"isLoading",brand:"brand",showSkeeper:"showSkeeper",objSkeeper:"objSkeeper"},outputs:{hasLoaded:"hasLoaded"},ngContentSelectors:by,decls:3,vars:3,consts:[["textKey","product.brandcorner.banner.text",3,"brand","isVisible","data"],["pageTemplate","Bundle",3,"isSSR","showSkeeper","objSkeeper","isLoading","overview","titleLevel","images","isBundle","klarnaData","brand"],["textKey","product.brandcorner.banner.text",3,"isVisibleChange","brand","isVisible","data"],["pageTemplate","Bundle",3,"changeStore","cart","notify","productSellerModal","dividedClick","isSSR","showSkeeper","objSkeeper","isLoading","overview","titleLevel","images","isBundle","klarnaData","brand"],["position","product","sd-additional-elements","",3,"price","messageLanguage"],["sd-shoppable-content","",3,"data","brand"],["sections",""],["sd-shoppable-content","",3,"hasVideos","data","brand"],[3,"isOpenedChange","isOpened"],[3,"notifyModalOpenedChange","productC
102ode","productName","notifyModalOpened"],[3,"isOpenedOneyModalChange","isOpenedOneyModal","bundleId"],[3,"isOpenedChange","isOpened","modalTitle","modalTitleLevel","noPadding"]],template:function(t,i){t&1&&(Oo(vy),f(0,xy,1,3,"sd-info-banner",0),f(1,Sy,5,12,"sd-product-overview",1),f(2,Ly,6,7)),t&2&&(g(i.isBannerVisible?0:-1),n(),g(i.isLoading||i.overview?1:-1),n(),g(i.currentBundle?2:-1))},dependencies:[Ma,lc,jd,an,vr,Ud,Da],encapsulation:2,changeDetection:0})}}return o})();function Py(o,c){if(o&1&&(d(0,"sd-component-wrapper",0),ut(1,1),x(2,"div",2),mt(),l()),o&2){let e=c,t=s();u("id",t.pageId())("brand",t.brand())("content",t.wrapperContent())("themesConfig",t.ThemesEnum.default)("marginSize",t.MarginEnum.without_margin)("componentWidth",t.ComponentWrapperWidthEnum.absoluteFullWidth),n(2),we("data-product-id",e.productId)("data-image-url",e.imageUrl)("data-currency",e.currency)("data-locale",e.locale)("data-price",e.price)("data-name",e.name)("data-url",e.url)}}var sf=(()=>{class o{constructor(){this.brand=R(ne.default),this.objSkeeper=R(),this.pageTemplate=R(""),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.pageId=Y(()=>{let e=this.pageTemplate();return`ProductReviewsComponent_${e.charAt(0).toUpperCase()}${e.slice(1).toLowerCase()}Page_1`}),this.lameConfig=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp?.reviews),this.wrapperContent=Y(()=>{let e=this.lameConfig();return{titleLevel:2,links:[],footNotes:[],heading:{titleThemesConfig:e?.titleTheme,isUnderlined:e?.titleUnderlined,size:me.l,data:{title:this.translateService.instant("ratings.headline")},titleLevel:2}}}),this.ComponentWrapperWidthEnum=Zt,this.ThemesEnum=Z,this.MarginEnum=Io,Ul(()=>{this.generateReviews()})}generateReviews(){Yo(".skeepers_product__reviews").then(()=>{setTimeout(()=>{window.SkeepersProductWidget?.generate()},1e3)})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-reviews"]],inputs:{brand:[1,"brand"],objSkeeper:[1,"objSkeeper"],pageTemplate:[1,"pageTemplate"]},decls:1,vars:1,consts:[[3,"id","brand","content","themesConfig","marginSize","componentWidth"],["sd-component-wrapper-component",""],[1,"skeepers_product__reviews"]],template:function(t,i){if(t&1&&f(0,Py,3,13,"sd-component-wrapper",0),t&2){let r;g((r=i.objSkeeper())?0:-1,r)}},dependencies:[et],encapsulation:2,changeDetection:0})}}return o})();function Ey(o,c){if(o&1&&(d(0,"sd-component-wrapper",0),ut(1,1),x(2,"wc-base-comparator",2),mt(),l()),o&2){let e=s();u("content",e.wrapperContent())("themesConfig",e.backgroundTheme),n(2),u("productCodes",e.productCodes())("isReadOnlyAccordion",!0)("compareOnLoad",!0)("isReadOnly",!0)}}var df=(()=>{class o{constructor(){this.product=R.required(),this.headingParagraphMapper=m(Ke),this.translateService=m(ae),this.wcConfig=m(Ht),this.backgroundTheme=this.wcConfig?.pdp?.comparator?.backgroundTheme,this.productCodes=Y(()=>{let e=this.product(),t=(e.productReferences?.COMPARATOR||[]).map(({target:i})=>i?.code).filter(i=>!!i);return e.code&&t.unshift(e.code),t}),this.showTable=Y(()=>(this.product().classifications??[]).filter(t=>t.type!=="USER_FRIENDLY").length>0&&(this.productCodes()?.length??0)>1),this.wrapperContent=Y(()=>({titleLevel:2,links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.translateService.instant("pdp.sectionTitles.comparator")},titleTheme:this.wcConfig?.pdp?.comparator?.titleTheme||Ue.brand,size:me.l})}))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-pdp-comparator"]],inputs:{product:[1,"product"]},decls:1,vars:1,consts:[[3,"content","themesConfig"],["sd-component-wrapper-component",""],[3,"productCodes","isReadOnlyAccordion","compareOnLoad","isReadOnly"]],template:function(t,i){t&1&&f(0,Ey,3,6,"sd-component-wrapper",0),t&2&&g(i.showTable()?0:-1)},dependencies:[et,_a],encapsulation:2,changeDetection:0})}}return o})();var cf=(()=>{class o{constructor(){this.brand=R(ne.default),this.headingParagraphMapper=m(Ke),this.currentProductService=m(Wi),this.brandCornerMapper=m(Pt),this.configService=m(He),this.trackingService=m(re),this.imageService=m(fe),this.wrapperContent=y({}),this.pushs=y([]),this.isLoading=y(!0),this.subscriptions=new xe}ngOnInit(){this.sizesEnum=this.configService.config.components?.pushSlider?.sizeForce||me.xs,this.subscriptions.add(this.currentProductService.getProduct().subscribe(e=>{if(e?.howTo){let t=this.brandCornerMapper.toWcConfig(this.brand())?.pdp?.howTo,i=this.headingParagraphMapper.toHeadingParagraph({heading:{headline:e.howTo.mainTitle,subline:e.howTo.mainDescription}
102,titleTheme:t?.titleTheme||Ue.brand,isUnderlined:!!t?.titleUnderlined,size:me.l});this.wrapperContent.set({titleLevel:2,links:[],footNotes:[],heading:i}),this.pushs.set(this.mapToPushCardWithLayout(this.getHowToPushData(e,t)))}this.isLoading.set(!1)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}onClickedHowTo(e){this.trackingService.sendEvent("clickProductAssistance",{assistanceName:e.linkName})}mapToPushCardWithLayout(e){return e.map(t=>({push:t,themesConfig:Z.light,textConfig:z.center,mediaConfig:z.top,imageRatio:Ae.r16_9,mediaAsBackground:!1,isDescription:!0}))}getHowToPushData(e,t){let i=[],r=B(B({},t?.pushTheme&&{themesConfig:t?.pushTheme}||{}),t?.titleTheme&&{titleThemesConfig:t?.titleTheme}||{}),a=e.howTo;for(let p=1;p<=4;p++){let h=a[`detail${p}`],v=a[`title${p}`],T=a[`media${p}`];if(v&&h){let D=this.headingParagraphMapper.toHeadingParagraph({heading:{headline:v,description:h},themesConfig:t?.pushTheme&&{themesConfig:t?.pushTheme}||{},titleTheme:t?.titleTheme&&{titleThemesConfig:t?.titleTheme}||{}});D&&i.push({richParagraph:Q(B({},r),{heading:D}),media:this.imageService.normalizeMedia(T?.find(q=>q.format==="main"))})}}return i}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-how-to"]],inputs:{brand:[1,"brand"]},decls:4,vars:6,consts:[[3,"content"],["sd-component-wrapper-component","",1,"row","justify-content-center"],[1,"col"],[3,"isLoading","pushs","size","titleLevel","brand"]],template:function(t,i){t&1&&(d(0,"sd-component-wrapper",0)(1,"div",1)(2,"div",2),x(3,"sd-push-slider",3),l()()()),t&2&&(u("content",i.wrapperContent()),n(3),u("isLoading",i.isLoading())("pushs",i.pushs())("size",i.sizesEnum)("titleLevel",1)("brand",i.brand()))},dependencies:[et,sn],encapsulation:2,changeDetection:0})}}return o})();var lf=(()=>{class o{constructor(e,t){this.http=e,this.occEndpointsService=t}getRange(e){let t=this.occEndpointsService.buildUrl("range",{urlParams:{productCode:e}});return this.http.get(t)}static{this.\u0275fac=function(t){return new(t||o)(V(St),V(vt))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function My(o,c){if(o&1){let e=L();d(0,"sd-product-card",8),w("cart",function(i){b(e);let r=s(2);return C(r.addToCart(i))})("notify",function(i){b(e);let r=s(2);return C(r.notifyMe(i))})("productSellerModal",function(){b(e);let i=s(2);return C(i.openSellerModal())})("productClicked",function(i){b(e);let r=s(2);return C(r.onProductClick(i))}),l()}if(o&2){let e=c.$implicit,t=s(2),i=_(1);u("isSSR",t.isSSR())("brand",i)("productInfo",e)}}function Dy(o,c){if(o&1&&(d(0,"sd-component-wrapper",5),ut(1,6),x(2,"sd-show-more",7),mt(),l(),ve(3,My,1,3,"ng-template",null,0,We)),o&2){let e,t=Ve(4),i=s(),r=_(0),a=_(1);u("themesConfig",(e=i.lameConfig())==null||e.benefits==null?null:e.benefits.backgroundTheme)("content",i.wrapperContent())("brand",a),n(2),u("itemTemplate",t)("showedRow",i.showedRow())("items",r)("size",i.SizesEnum.s)("showSize",1)}}var pf=(()=>{class o{constructor(){this.brand=R(ne.default),this.isRangeEmpty=de(),this.currentProductService=m(Wi),this.cartFacadeService=m(Ki),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.trackingService=m(re),this.productService=m(ii),this.deviceService=m(be),this.productMapper=m(Qi),this.rangeService=m(lf),this.platformId=m(Ee),this.isMobile=pe(this.deviceService.isMobile),this.isTablet=pe(this.deviceService.isTablet),this.productCards=y([]),this.isOpenedSellerModal=y(!1),this.isOpenedNotifyModal=y(!1),this.notifyProductName=y(""),this.notifyProduct=y(""),this.showRange=y(!1),this.isSSR=y(!0),this.lameConfig=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp),this.showedRow=Y(()=>{let e=this.productCards().length;return this.isMobile()?e:this.isTablet()?Math.ceil(e/2):Math.ceil(e/3)}),this.wrapperContent=Y(()=>{let e=this.productCards().length,t=this.lameConfig();return{titleLevel:2,links:[],footNotes:[],heading:{titleThemesConfig:t?.range?.titleTheme||xi.brand,isUnderlined:!!t?.range?.titleUnderlined,size:me.l,data:{title:`${this.translateService.instant("pdp.sectionTitles.range")} <strong>(${e})</strong>`}}}}),this.subscriptions=new xe,this.products=[],this.SizesEnum=me}ngOnInit(){this.subscriptions.add(this.currentProductService.getProduct().pipe(ee(e=>!!e?.code),N(e=>this.rangeService.getRange(e.code)),ee(e=>!!e?.references?.length)).subscribe(e=>{let t=e.references.map(({target:i})=>i?.code).filter(i=>!!i);this.isRangeEmpty.emit(t.length===0),this.loadProducts(t)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}addToCart(e){let t=this.products.find(i=>i.code===e);t&&this.cartFacadeService.addToCartShippingType(t,1)}notifyMe(e){let t=this.productCards().find(i=>i.code===e);this.notifyProductName.set(t?.title??""),this.notifyProduct.set(e),this.isOpenedNotifyMo
102dal.set(!0)}onProductClick(e){let t=this.products.find(i=>i.code===e);t&&this.trackingService.sendEvent("productClick",this.trackingService.productToEventProduct(t,this.productCards().findIndex(i=>i.code===e)))}openSellerModal(){this.isOpenedSellerModal.set(!0)}loadProducts(e){this.productCards.set([]),this.products=[],this.subscriptions.add($(e.map(t=>this.productService.get(t,Ft.CARD).pipe(ee(i=>!!i),N(i=>$([I(i),this.productMapper.productToProductCard(i).pipe(H(r=>Q(B({},r),{isProductComparator:!1})))]))))).subscribe(t=>{this.productCards.set(t.map(([i,r])=>r)),this.products=t.map(([i])=>i),this.showRange.set(!0),_e(this.platformId)&&this.updateProductCards()}))}updateProductCards(){this.subscriptions.add($(this.productCards().map(e=>e.isBundle?I(e):e.code?this.productService.get(e.code,Ft.UPDATE_PRODUCT_DATA).pipe(ee(t=>!!t),H(t=>this.productMapper.mergeCardUpdates(e,this.productMapper.productToCardDelta(t)))):I(e))).pipe(ge(1)).subscribe(e=>{let t=new Map(e.map(i=>[i.code,i]));this.productCards.set(this.productCards().map(i=>t.has(i.code)?B(B({},i),t.get(i.code)):i)),this.isSSR.set(!1)}))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-range"]],inputs:{brand:[1,"brand"]},outputs:{isRangeEmpty:"isRangeEmpty"},decls:7,vars:7,consts:[["itemTmpl",""],[1,"row","justify-content-center"],[1,"col-22"],[3,"isOpenedChange","isOpened"],[3,"notifyModalOpenedChange","productCode","productName","notifyModalOpened"],[3,"themesConfig","content","brand"],["sd-component-wrapper-component",""],[3,"itemTemplate","showedRow","items","size","showSize"],[3,"cart","notify","productSellerModal","productClicked","isSSR","brand","productInfo"]],template:function(t,i){if(t&1){let r=L();W(0)(1),d(2,"div",1)(3,"div",2),f(4,Dy,5,8),d(5,"sd-product-seller-modal",3),Re("isOpenedChange",function(p){return b(r),Ie(i.isOpenedSellerModal,p)||(i.isOpenedSellerModal=p),C(p)}),l(),d(6,"wc-product-notification-modal",4),Re("notifyModalOpenedChange",function(p){return b(r),Ie(i.isOpenedNotifyModal,p)||(i.isOpenedNotifyModal=p),C(p)}),l()()()}if(t&2){let r=M(i.productCards());n(),M(i.brand()),n(3),g(r!=null&&r.length&&i.showRange()?4:-1),n(),De("isOpened",i.isOpenedSellerModal),n(),u("productCode",i.notifyProduct())("productName",i.notifyProductName()),De("notifyModalOpened",i.isOpenedNotifyModal)}},dependencies:[et,ha,zd,an,vr],encapsulation:2,changeDetection:0})}}return o})();var Iy=o=>["c__answers-container",o],Ry=(o,c)=>c.title;function Ay(o,c){if(o&1&&x(0,"sd-html",6),o&2){let e=s().$implicit;u("html",e.answer)}}function Fy(o,c){o&1&&(d(0,"div")(1,"p",9),S(2),k(3,"translate"),l()()),o&2&&(n(2),J(E(3,1,"faq.thanks")))}function By(o,c){if(o&1&&(d(0,"div",12)(1,"p",10),S(2),k(3,"translate"),l(),x(4,"sd-form",16),k(5,"translate"),l()),o&2){let e=s(5);n(2),J(E(3,4,"faq.why")),n(2),u("labelTitle",E(5,6,"faq.why"))("items",e.answerReasons())("labelHidden",!0)}}function Oy(o,c){if(o&1&&(d(0,"a",15)(1,"span",14),S(2),k(3,"translate"),l()()),o&2){let e=s(5),t=_(3);u("routerLink",e.contactLink())("isSecondary",!0)("isSmall",!0)("brand",t),n(2),O(" ",E(3,5,"faq.contact")," ")}}function Ny(o,c){if(o&1){let e=L();W(0),d(1,"form",8)(2,"p",10),S(3),k(4,"translate"),l(),d(5,"div"),x(6,"sd-form",11),k(7,"translate"),f(8,By,6,8,"div",12),d(9,"button",13),w("click",function(i){b(e);let r=_(0),a=s(2).$implicit,p=s().$implicit,h=s();return C(h.onSubmit(i,r,p,a))}),d(10,"span",14),S(11),k(12,"translate"),l()(),f(13,Oy,4,7,"a",15),l()()}if(o&2){let e=s(2).$index,t=s().$index,i=s(),r=_(3),a=M(i.faqForms[t][e]),p=a.value.answer.value,h=a.value.reason.value;n(),u("formGroup",a),n(2),O(" ",E(4,14,"faq.usefulAnswer")," "),n(2),G(se(20,Iy,p===!1||i.isMobile()?"c__answers-container-block":"d-flex")),n(),u("labelTitle",E(7,16,"faq.usefullAnswer"))("items",i.answersRadio)("labelHidden",!0),n(2),g(p===!1?8:-1),n(),u("isSmall",!0)("brand",r)("disabled",!(p||h||h===0)),n(2),O(" ",E(12,18,"faq.send")," "),n(2),g(i.hasContactButton()&&p===!1?13:-1)}}function Vy(o,c){if(o&1&&(d(0,"div",7),f(1,Fy,4,3,"div")(2,Ny,14,22,"form",8),l()),o&2){let e=s().$implicit;s(2);let t=_(1);n(),g(t[e.id]?1:2)}}function zy(o,c){if(o&1&&(d(0,"sd-accordion",5,0),f(2,Ay,1,1,"sd-html",6),f(3,Vy,3,1,"div",7),l()),o&2){let e=c.$implicit,t=Ve(1),i=s(2),r=_(0),a=_(2),p=_(3);u("titleLevel",r!==6?r+1:r)("theme",i.ThemesTextEnum.brandLight)("iconSize",i.IconSizeEnum.small)("title",e.question)("iconPos",a)("brand",p),n(2),g(t.isOpened()?2:-1),n(),g(i.hasForm()?3:-1)}}function jy(o,c){if(o&1){let e=L();
102d(0,"sd-accordion",3),w("toggled",function(i){let r=b(e).$implicit,a=s();return C(a.onClickCategory(i,r.title))}),d(1,"sd-accordion-group",4),ie(2,zy,4,8,"sd-accordion",5,Ne),l()()}if(o&2){let e=c.$implicit,t=s(),i=_(0),r=_(2),a=_(3);u("theme",t.ThemesTextEnum.brandLight)("titleLevel",i)("iconSize",t.IconSizeEnum.small)("title",e.title)("iconPos",r)("isNested",!0)("brand",a),n(),u("closeOthers",!0)("hideOthers",!1),n(),oe(e.questions)}}var pc=(()=>{class o extends Be{constructor(){super(),this.iconPos=R(z.left),this.titleLevelCategory=R(3),this.categories=R([]),this.answerReasons=R(),this.hasContactButton=R(!1),this.contactLink=R(),this.hasForm=R(!0),this.surveyAnswer=de(),this.categoryOpened=de(),this.translateService=m(ae),this.deviceService=m(be),this.answerSent=y({}),this.isMobile=pe(this.deviceService.isMobile),this.faqForms=[],this.ThemesTextEnum=xi,this.IconSizeEnum=Xe;let e=this.translateService.instant(["faq.yes","faq.no"]);this.answersRadio=[{libelle:e["faq.yes"],value:!0},{libelle:e["faq.no"],value:!1}]}ngOnInit(){for(let e of this.categories())this.faqForms.push(e.questions.map(()=>new ro({answer:new Xt(""),reason:new Xt("")})))}onSubmit(e,t,i,r){let{answer:a={},reason:p={}}=t.getRawValue(),h,v=r.id;a.value?h={category:i,question:r,isUseful:a.value}:h={category:i,question:r,isUseful:a.value,reason:p.value},h&&(e.stopPropagation(),this.surveyAnswer.emit(h),this.answerSent()[v]=!0)}onClickCategory(e,t){e||this.categoryOpened.emit(t)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-faq"]],inputs:{iconPos:[1,"iconPos"],titleLevelCategory:[1,"titleLevelCategory"],categories:[1,"categories"],answerReasons:[1,"answerReasons"],hasContactButton:[1,"hasContactButton"],contactLink:[1,"contactLink"],hasForm:[1,"hasForm"]},outputs:{surveyAnswer:"surveyAnswer",categoryOpened:"categoryOpened"},features:[U],decls:7,vars:6,consts:[["faqAccordion",""],[3,"closeOthers","hideOthers"],["iconNameOpened","icon-arrow-up","iconNameClosed","icon-arrow-down",3,"theme","titleLevel","iconSize","t
102itle","iconPos","isNested","brand"],["iconNameOpened","icon-arrow-up","iconNameClosed","icon-arrow-down",3,"toggled","theme","titleLevel","iconSize","title","iconPos","isNested","brand"],[3,"closeOthers","hideOthers"],["titleCustomClass","brand--h5","iconNameOpened","icon-arrow-up","iconNameClosed","icon-arrow-down",3,"titleLevel","theme","iconSize","title","iconPos","brand"],["innerClass","c__text is-body-s is-wysiwyg","tag","div",3,"html"],[1,"c__useful-answer"],[3,"formGroup"],[1,"is-body-s"],[1,"is-bold","is-body-s"],["radio-group-inline","","nameField","answer","formControlName","answer",1,"c__btn-group","has-margin-bottom-m",3,"labelTitle","items","labelHidden"],[1,"c__reasons"],["sd-button","","type","submit",1,"c__submit",3,"click","isSmall","brand","disabled"],[1,"is-bold"],["sd-button","","type","submit",1,"c__contact",3,"routerLink","isSecondary","isSmall","brand"],["radio-group-inline","","nameField","reason","formControlName","reason",1,"c__btn-group",3,"labelTitle","items","labelHidden"]],template:function(t,i){t&1&&(W(0)(1)(2)(3),d(4,"sd-accordion-group",1),ie(5,jy,4,9,"sd-accordion",2,Ry),l()),t&2&&(M(i.titleLevelCategory()),n(),M(i.answerSent()),n(),M(i.iconPos()),n(),M(i.brand()),n(),u("closeOthers",!0)("hideOthers",!1),n(),oe(i.categories()))},dependencies:[Kr,Qr,Hi,Ui,bi,ji,Ci,qi,xo,nd,ze,zi,$e,xt,ce],styles:[`@-ms-viewport{width:device-width}sd-faq{display:block}sd-faq .c__wrapper{margin:0 auto}sd-faq .c__wrapper>sd-title{margin:2rem 0}sd-faq sd-accordion.is-opened>.c__title{border-bottom-left-radius:var(--brand--border-radius-global-large);border-bottom-right-radius:var(--brand--border-radius-global-large)}sd-faq sd-accordion .c__text p{color:#000;font-size:inherit;line-height:inherit}sd-faq sd-accordion .c__text p+p{margin-top:2rem}sd-faq sd-accordion sd-accordion.is-opened .c__title{border-bottom-left-radius:0;border-bottom-right-radius:0}sd-faq sd-accordion sd-accordion.is-opened .c__body{border-bottom-left-radius:var(--brand--border-radius-global-large);border-bottom-right-radius:var(--brand--border-radius-global-large)}sd-faq .c__useful-answer{background:transparent;color:#363636;border:.1rem solid var(--color-themes-very-light);border-radius:var(--brand--border-radius);margin:2.8rem 0 0;padding:1.2rem 2rem;width:50%}@media(max-width:1279px){sd-faq .c__useful-answer{width:100%}}sd-faq .c__useful-answer sd-form[radio-group-inline] label .c__libelle{margin-left:0}sd-faq .c__useful-answer .c__answers-container{align-items:center;justify-content:space-between;margin-top:2rem}sd-faq .c__useful-answer .c__answers-container .c__reasons{margin-bottom:2rem}sd-faq .c__useful-answer .c__answers-container .c__reasons>p{margin-bottom:2rem}sd-faq .c__useful-answer .c__answers-container-block sd-form[radio-group-inline]{width:100%}sd-faq .c__useful-answer .c__answers-container-block sd-form[radio-group-inline].has-margin-bottom-m{margin-bottom:2rem}sd-faq .c__useful-answer .c__answers-container-block .c__contact{margin-left:2rem}sd-faq{font-family:var(--font-default)} 103/*! 104 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 105 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 106 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 107 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 108 */ 109`],encapsulation:2,changeDetection:0})}}return o})();var uf=(()=>{class o{constructor(e,t){this.occEndpointsService=e,this.http=t,this.faqsNotUsefulReasons$=new Eo(void 0),this.destroy$=new Ye,this.isFaqsLoading=!1}getFaqsNotUsefulReasons(){if(!this.isFaqsLoading&&this.faqsNotUsefulReasons$.getValue()===void 0){this.isFaqsLoading=!0;let e=this.occEndpointsService.buildUrl("faqsNotUsefulReasons");this.http.get(e).pipe(H(({FAQNotUsefulReasonList:t})=>t),Ge(this.destroy$)).subscribe(t=>{this.isFaqsLoading=!1,this.faqsNotUsefulReasons$.next(t)})}return this.faqsNotUsefulReasons$.pipe(ee(e=>e!==void 0))}voteForFaq(e,t,i){let r={isUseful:String(t)};i&&(r.notUsefulReasonId=i);
109let a=this.occEndpointsService.buildUrl("faqsVote",{urlParams:{faqCode:e},queryParams:r});return this.http.put(a,void 0)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(t){return new(t||o)(V(vt),V(St))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Ia=(()=>{class o{toCategories(e){let t={};return e?.forEach((i,r)=>{let a=i.theme?.code;a&&(t[a]||(t[a]={title:i.theme?.name??"",titleLevel:4,questions:[]}),t[a].questions.push({id:r.toString(),question:i.question??"",answer:i.response??""}))}),Object.values(t)}toAnswerReasons(e){return e.map(t=>({value:t.code,libelle:t.name}))}toJsonLdFaqs(e){return e?.length?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.filter(r=>{let p=[/<img\b/i,/<video\b/i,/<iframe\b/i].some(h=>h.test(r.response??""));return!(r.isFaqMedia||r.media||p)}).map(r=>({"@type":"Question",name:r.question??"",acceptedAnswer:{"@type":"Answer",text:r.response??""}}))}:void 0}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function qy(o,c){if(o&1&&x(0,"span",0),o&2){s(2);let e=_(2);u("wcCxJsonLd",e)}}function Hy(o,c){if(o&1){let e=L();f(0,qy,1,1,"span",0),d(1,"sd-faq",1),w("surveyAnswer",function(i){b(e);let r=s();return C(r.onUsefulClick(i))})("categoryOpened",function(i){b(e);let r=s();return C(r.onCategoryOpened(i))}),l()}if(o&2){let e=s(),t=_(0),i=_(1),r=_(2);g(r?0:-1),n(),u("titleLevelCategory",e.pdpType()===e.PdpTypeEnum.ACCESSORY?7:e.titleLevel())("hasContactButton",e.isContactButton)("answerReasons",t)("categories",i)("iconPos",e.iconPos())("contactLink",e.url)}}var xr=(()=>{class o{constructor(){this.faqEntries=R(),this.pdpType=R(),this.addjsonLdFaqs=R(!0),this.titleLevel=R(3),this.class=R(""),this.baseStoreService=m(le),this.trackingService=m(re),this.wcConfig=m(Ht),this.faqService=m(uf),this.faqMapper=m(Ia),this.categories=Y(()=>this.faqMapper.toCategories(this.faqEntries()??[])),this.jsonLdFaqs=Y(()=>this.addjsonLdFaqs()?this.faqMapper.toJsonLdFaqs(this.faqEntries()??[]):void 0),this.iconPos=Y(()=>this.wcConfig.iconPos||z.left),this.hostClasses=Y(()=>[this.class(),"wc-component is-base"].filter(Boolean).join(" ")),this.answerReasons=pe(this.faqService.getFaqsNotUsefulReasons().pipe(H(t=>this.faqMapper.toAnswerReasons(t)))),this.subscriptions=new xe,this.PdpTypeEnum=Qt;let e=this.baseStoreService.baseStore;this.isContactButton=!!e.enableContanctUsInFAQ,this.url=this.isContactButton&&e.linkContanctUs?new URL(e.linkContanctUs).pathname:""}ngOnDestroy(){this.subscriptions.unsubscribe()}onUsefulClick(e){let{category:t,question:i,isUseful:r,reason:a}=e;this.subscriptions.add(this.faqService.voteForFaq(i.id,r,a).subscribe()),this.trackingService.sendEvent("FAQFeedback",{faqTopic:t.title,faqQuestion:i.question,faqFeedback:r?"yes":this.answerReasons()?.find(p=>p.value===e.reason)?.libelle})}onCategoryOpened(e){this.trackingService.sendEvent("FAQ",{faqTopic:e})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-base-faq"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{faqEntries:[1,"faqEntries"],pdpType:[1,"pdpType"],addjsonLdFaqs:[1,"addjsonLdFaqs"],titleLevel:[1,"titleLevel"],class:[1,"class"]},decls:4,vars:4,consts:[[3,"wcCxJsonLd"],[3,"surveyAnswer","categoryOpened","titleLevelCategory","hasContactButton","answerReasons","categories","iconPos","contactLink"]],template:function(t,i){if(t&1&&(W(0)(1)(2),f(3,Hy,2,7)),t&2){let r=M(i.answerReasons());n();let a=M(i.categories());n(),M(i.jsonLdFaqs()),n(),g(((a==null?null:a.length)??0)>0&&((r==null?null:r.length)??0)>0?3:-1)}},dependencies:[pc,pi],encapsulation:2,changeDetection:0})}}return o})();var mf=(()=>{class o{constructor(e,t,i,r,a,p){this.currentProductService=e,this.platformId=t,this.translateService=i,this.cdRef=r,this.headingParagraphMapper=a,this.brandCornerMapper=p,this.brand=ne.default,this.hasLoaded=new Ce,this.subscriptions=new xe,this.faqs=[],this.wrapperContent={links:[],footNotes:[]}}ngOnInit(){this.lameConfig=this.brandCornerMapper.toWcConfig(this.brand)?.pdp;let e={heading:{headline:this.translateService.instant("pdp.sectionTitles.faq"),headlineLevel:"H2"},titleLevel:this.pdpType===Qt.ACCESSORY?7:2,textConfig:this.lameConfig?.faqs?.textConfig||z.center,titleTheme:this.lameConfig?.faqs?.titleTheme||Ue.brand,isUnderlined:!!this.lameConfig?.faqs?.titleUnderlined,size:me.l};this.wrapperContent.heading=this.headingParagraphMapper.toHeadingParagraph(e),_e(this.platformId)&&this.subscriptions.add(this.currentProductService.getProduct().pipe(ee(t=>(t?.faqs?.faqEntries?.length??0)>0)).subscribe(t=>{this.faqs=t?.faqs?.faqEntries?.filter(i=>i.question)??[],this.hasLoaded.emit(),this.cdRef.markForCheck()}))}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(t){return new(t||o)(F(Wi),F(Ee),F(ae),F(qe),F(Ke),F(Pt))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-faqs"]],inputs:{pdpType:"pdpType",brand:"brand"},outputs:{hasLoaded:"hasLoaded"},decls:2,vars:7,consts:[[3,"content","themesConfig","brand","id"],["sd-component-wrapper-component","",3,"faqEntries","pdpType","titleLevel"]],template:function(t,i){t&1&&(d(0,"sd-component-wrapper",0),x(1,"wc-base-faq",1),l()),t&2&&(u("content",i.wrapperContent)("themesConfig",i.lameConfig==null||i.lameConfig.faqs==null?null:i.lameConfig.faqs.backgroundTheme)("brand",i.brand)("id","ProductFaqsComponent_"+(i.pdpType.charAt(0).toUpperCase()+i.pdpType.slice(1).toLowerCase())+"Page_1"),n(),u("faqEntries",i.faqs)("pdpType",i.pdpType)("titleLevel",3))},dependencies:[et,xr],encapsulation:2,changeDetection:0})}}return o}
109)();var Wy=()=>[Lt,Le,ce],$y=o=>({url:o});function Gy(o,c){if(o&1){let e=L();d(0,"sd-table",9),w("more",function(){b(e);let i=s(2);return C(i.updateNumberOfLines())}),l()}if(o&2){let e=s(2),t=_(0),i=_(1);u("columns",i.columns)("entries",t)("verticalLayout",!0)("maxLine",e.numberOfLines())("showSize",e.numberOfLinesToKeep())}}function Qy(o,c){if(o&1&&(d(0,"p"),S(1),k(2,"translate"),d(3,"a",10),S(4),k(5,"translate"),l()()),o&2){let e=s(2);n(),O(" ",E(2,3,"accessory.designedFor.noProductFound")," "),n(2),u("routerLink",e.contactUsUrl()),n(),J(E(5,5,"accessory.designedFor.consumerService"))}}function Ky(o,c){if(o&1){let e=L();ut(0,3),d(1,"sd-form-input",4),k(2,"translate"),w("inputChanged",function(i){b(e);let r=s();return C(r.onEmit(i))}),l(),d(3,"div",5)(4,"a",6),w("click",function(){b(e);let i=s();return C(i.openModalRef())}),x(5,"sd-icon",7),S(6),k(7,"translate"),l()(),f(8,Gy,1,5,"sd-table",8)(9,Qy,6,7,"p"),mt()}if(o&2){let e=s(),t=_(0);n(),u("placeholder",E(2,4,"accessory.designedFor.search")),n(4),u("size",e.IconSize.xs),n(),O(" ",E(7,6,"accessory.designedFor.referenceLink")," "),n(2),g(t.length?8:9)}}function Yy(o,c){if(o&1){let e=L();d(0,"sd-modal-default",11),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isRefModalOpened,i)||(r.isRefModalOpened=i),C(i)}),d(2,"div",12)(3,"div"),S(4),k(5,"translate"),l(),x(6,"br"),d(7,"div"),S(8),k(9,"translate"),l(),x(10,"sd-banner",13),l()()}if(o&2){let e=s();De("isOpened",e.isRefModalOpened),u("noPadding",!0)("modalTitle",E(1,7,"accessory.search.modal.title"))("modalTitleLevel",4),n(4),J(E(5,9,"accessory.search.modal.text")),n(4),J(E(9,11,"accessory.search.modal.example")),n(2),u("media",se(13,$y,e.urlImage))}}var hf=(()=>{class o{constructor(){this.brand=R(ne.default),this.pdpType=R(),this.hasLoaded=de(),this.headingParagraphMapper=m(Ke),this.currentProductService=m(Wi),this.urlMappingService=m(qt),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.isMobile=pe(m(be).isMobile),this.numberOfLinesToKeep=Y(()=>this.isMobile()?5:10),this.pageId=Y(()=>{let e=this.pdpType();return e?`BenefitsCardPushComponent_${e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}Page_1`:""}),this.wrapperContent=Y(()=>{let{titleUnderlined:e,titleTheme:t}=this.lameConfig()??{};return{links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.translateService.instant("accessory.designedFor.title",{numberOfProducts:(this.currentProduct()?.productsDesignedFor?.length??0).toString()}),description:this.translateService.instant("accessory.designedFor.description")},size:me.l,isUnderlined:!!e,titleThemesConfig:t||Ue.brand})}}),this.table=Y(()=>{let e=[{id:"name",label:{label:this.translateService.instant("accessory.designedFor.product")},width:0,type:Lr.media},{id:"reference",label:{label:this.translateService.instant("accessory.designedFor.reference")},width:0,type:Lr.media},{id:"category",label:{label:this.translateService.instant("accessory.designedFor.category")},width:0,type:Lr.media}];return{entries:(this.currentProduct()?.productsDesignedFor??[]).map(t=>({category:t.sisCategory?{label:t.sisCategory}:void 0,reference:{label:t.commercialCode??""},name:{label:t.name??""}})),columns:this.isMobile()?e.slice(0,2):e}}),this.entries=Y(()=>this.table().entries.filter(e=>(e.reference?.label??"").includes(this.filter()))),this.lameConfig=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp?.designedFor),this.currentProduct=y(void 0),this.isRefModalOpened=y(!1),this.contactUsUrl=y(""),this.numberOfLines=y(0),this.urlImage=m(le).baseStore.houseOfBrandConfig?.brand?.length?"/assets/images/hob-asset-accessory-reference.png":"/assets/images/asset-accessory-reference.png",this.subscriptions=new xe,this.filter=y(""),this.IconSize=Xe}ngOnInit(){this.subscriptions.add(this.currentProductService.getProduct().pipe(ee(e=>!!e)).subscribe(e=>{this.numberOfLines.set(this.numberOfLinesToKeep()),this.currentProduct.set(e),this.hasLoaded.emit()})),this.subscriptions.add(this.urlMappingService.getUrlMappingByCode("/consumer-services/contact-us").subscribe(e=>{this.contactUsUrl.set(e?.value||"/")}))}ngOnDestroy(){this.subscriptions.unsubscribe()}onEmit(e){this.filter.set(e.toUpperCase()),this.numberOfLines.set(this.numberOfLinesToKeep())}updateNumberOfLines(){this.numberOfLines.update(e=>e+this.numberOfLinesToKeep())}openModalRef(){this.isRefModalOpened.set(!0)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-designed-for"]],inputs:{brand:[1,"brand"],pdpType:[1,"pdpType"]},outputs:{hasLoaded:"hasLoaded"},decls:9,vars:8,consts:[[1,"row","justify-content-center",3,"id"],[1,"col-24","col-m-20"],[3,"content","titleLevel","themesConfig"],["sd-component-wrapper-component",""],[3,"inputChanged","placeholder"],[1,"c__how-to-find","row","
109justify-content-center"],["tabindex","0",3,"click"],["name","icon-help",3,"size"],[3,"columns","entries","verticalLayout","maxLine","showSize"],[3,"more","columns","entries","verticalLayout","maxLine","showSize"],[3,"routerLink"],[3,"isOpenedChange","isOpened","noPadding","modalTitle","modalTitleLevel"],["sd-modal-body",""],[1,"c__banner-modal_reference",3,"media"]],template:function(t,i){if(t&1&&(W(0)(1),d(2,"div",0)(3,"div",1)(4,"sd-component-wrapper",2),f(5,Ky,10,8,"ng-container",3),l(),gt(6,Yy,11,15),_t(7,6,Wy),l()()),t&2){let r;M(i.entries()),n();let a=M(i.table());n(),u("id",i.pageId()),n(2),u("content",i.wrapperContent())("titleLevel",3)("themesConfig",(r=i.lameConfig())==null?null:r.backgroundTheme),n(),g(a.entries.length>0?5:-1),n(2),Et(i.isRefModalOpened())}},dependencies:[et,ur,Ze,qd,zi,ce],encapsulation:2,changeDetection:0})}}return o})();var Jy=()=>[];function Xy(o,c){if(o&1&&x(0,"sd-table-features",2),o&2){s(2);let e=_(1);u("features",e)}}function Zy(o,c){if(o&1&&x(0,"sd-table-features",3),o&2){let e=s(4);u("isOpen",!1)("features",e.featuresSubstance())}}function ew(o,c){if(o&1&&(d(0,"aside"),ut(1),x(2,"sd-table-features",3),mt(),f(3,Zy,1,2,"sd-table-features",3),l()),o&2){let e=s(3);n(2),u("isOpen",!0)("features",e.featuresAgecLaw()),n(),g(e.substanceProducts().length>0?3:-1)}}function tw(o,c){o&1&&(d(0,"p"),S(1),k(2,"translate"),l()),o&2&&(n(),J(E(2,1,"pdp.characteristicstable.tab.environnement.nodata")))}function iw(o,c){if(o&1&&f(0,ew,4,3,"aside")(1,tw,3,3,"p"),o&2){s(2);let e=_(2);g(e?0:1)}}function ow(o,c){if(o&1&&(d(0,"sd-component-wrapper",0),ut(1,1),f(2,Xy,1,1,"sd-table-features",2)(3,iw,2,1),mt(),l()),o&2){let e=s(),t=_(0);u("componentWidth",e.componentWidth())("marginSize",e.marginSize())("themesConfig",e.backgroundTheme())("content",e.wrapperContent())("id",e.componentId())("brand",e.brand()),n(2),g(t&&e.showFeaturesTab()?2:e.activateAgecLaw?3:-1)}}var ff=(()=>{class o{constructor(){this.product=R(),this.brand=R(ne.default),this.isInsideSection=R(!1),this.pageTemplate=R(""),this.headingParagraphMapper=m(Ke),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.productMapper=m(Qi),this.activateAgecLaw=!!m(le).baseStore.activateAgecLaw,this.config=Y(()=>this.brandCornerMapper.toWcConfig(this.brand())?.pdp?.comparator),this.backgroundTheme=Y(()=>this.config()?.backgroundTheme),this.componentId=Y(()=>{let e=this.pageTemplate()??"",t=this.isInsideSection()?0:1;return`PdpFeaturesComponent_${e.charAt(0).toUpperCase()}${e.slice(1).toLowerCase()}Page_${t}`}),this.features=Y(()=>({classifications:this.productMapper.classificationToProductClassification(this.product()?.classifications??[],!0)??[]})),this.showFeaturesTab=Y(()=>(this.product()?.classifications||[]).some(({type:e})=>e!=="USER_FRIENDLY")),this.agecLaw=Y(()=>this.product()?.agecLaw),this.agecLawProducts=Y(()=>{let e=this.agecLaw();if(this.activateAgecLaw&&e){let t=["productRecyclability","packageRecyclability"];return["productMiniRecycledRate","productRecyclability","packageMiniRecycledRate","packageRecyclability","rareEarthMass","preciousMetalsMass"].filter(r=>r in e).map(r=>({description:this.translateService.instant(`product.attribute.${r}.name`),featureValues:[{value:t.includes(r)?this.translateService.instant(`product.attribute.${r}.${e[r]}.name`):e[r]},{value:t.includes(r)?this.translateService.instant(`product.attribute.${r}.${e[r]}.description`):"-"}]}))}return[]}),this.substanceProducts=Y(()=>{let e=this.agecLaw();return this.activateAgecLaw&&e?["productSvhc","productHazardousSubstances","productEndocrineDisruptors"].filter(i=>i in e).map(i=>({description:this.translateService.instant(`product.attribute.${i}.name`),featureValues:[{value:e[i]}]})):[]}),this.featuresSubstance=Y(()=>({title:this.translateService.instant("pdp.characteristicstable.tab.environnement.section2.title"),columnsSize:[3,4],classifications:[{features:this.substanceProducts()}],footNotes:[{note:this.translateService.instant("pdp.characteristicstable.tab.environnement.section2.reassurancephrase1")},{note:this.translateService.instant("pdp.characteristicstable.tab.environnement.section2.reassurancephrase2")}]})),this.featuresAgecLaw=Y(()=>{let e=this.agecLawProducts();return{title:this.translateService.instant("pdp.characteristicstable.tab.environnement.section1.title"),subtitle:this.translateService.instant("pdp.characteristicstable.tab.environnement.section1.subtitle"),columnsSize:[3,2,3],classifications:[{features:e?.length?e:[{}]}]}}),this.wrapperContent=Y(()=>{if(this.isInsideSection())return;let e=this.config();return{titleLevel:2,links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.features()?.classifications?.length&&!this.isInsideSection()?this.translateService.instant("pdp.characteristicstable.tab.environnementalCharacteristics.name"):void 0,headlineLevel:"H2"},titleTheme:e?.titleTheme||Ue.brand,isUnderlined:e?.titleUnderlined,size:me.l})}}),this.componentWidth=Y(()=>this.isInsideSection()?Zt.absoluteFullWidth:Zt.default),this.marginSize=Y(()=>this.isInsideSection()?Io.without_margin:Io.default_margin)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-pdp-features"]],hostVars:2,hostBindings:function(t,i){t&2&&to("is-inside-section",i.isInsideSection())},inputs:{product:[1,"product"],brand:[1,"brand"],isInsideSection:[1,"isInsideSection"],pageTemplate:[1,"pageTemplate"]},decls:4,vars:5,consts:[[3,"componentWidth","marginSize","themesConfig","content","id","brand"],["sd-component-wrapper-component",""],[3,"features"],[3,"isOpen","features"]],template:function(t,i){if(t&1&&(W(0)(1)(2),f(3,ow,4,7,"sd-component-wrapper",0)),t&2){let r=M(i.isInsideSection());n();let a=M(i.features());n();let p=M(i.agecLaw()),h=a.classifications??ye(4,Jy);n(),g(r&&h.length>0||i.activateAgecLaw&&p?3:-1)}},dependencies:[et,sh,ce],encapsulation:2,changeDetection:0})}}return o}
109)();var rw=(o,c)=>({url:o,external:c});function nw(o,c){o&1&&at(0)}function aw(o,c){if(o&1&&x(0,"sd-icon",5),o&2){let e=s(3),t=_(0);u("brand",t)("size",e.IconSizeEnum.small)}}function sw(o,c){if(o&1&&(x(0,"sd-icon",3),d(1,"sd-title",4),S(2),l(),f(3,aw,1,2,"sd-icon",5)),o&2){let e=s(),t=s(),i=_(0);u("brand",i)("size",t.IconSizeEnum.medium),n(),u("titleLevel",t.titleLevel()),n(),O(" ",e.title," "),n(),g(e.isLink?-1:3)}}function dw(o,c){if(o&1){let e=L();d(0,"sd-link",1),w("clicked",function(){b(e);let i=s();return C(i.onDownloadDocument())}),ve(1,nw,1,0,"ng-container",2),l(),ve(2,sw,4,5,"ng-template",null,0,We)}if(o&2){let e=c,t=Ve(3);u("link",ht(2,rw,e.link,e.external)),n(),u("ngTemplateOutlet",t)}}var gf=(()=>{class o{constructor(){this.titleLevel=R(),this.brand=R(),this.data=R(),this.downloadedDocument=de(),this.animation=Y(()=>this.sdLibConfig.get(this.brand()).animation),this.hostClasses=Y(()=>{let e=this.animation();return[e?"is-animation-"+e:""].filter(Boolean).join(" ")}),this.sdLibConfig=m(yo),this.IconSizeEnum=Xe}onDownloadDocument(){this.downloadedDocument.emit()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-document"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{titleLevel:[1,"titleLevel"],brand:[1,"brand"],data:[1,"data"]},outputs:{downloadedDocument:"downloadedDocument"},decls:2,vars:2,consts:[["documentLinkInformation",""],["customClass","c__link",3,"clicked","link"],[4,"ngTemplateOutlet"],["name","icon-document",3,"brand","size"],["customClass","brand--h5 is-bold",1,"c__title",3,"titleLevel"],["name","icon-download",3,"brand","size"]],template:function(t,i){if(t&1&&(W(0),f(1,dw,4,5)),t&2){let r;M(i.brand()),n(),g((r=i.data())?1:-1,r)}},dependencies:[jt,$t,Ze,Se],styles:[`@-ms-viewport{width:device-width}sd-document.is-animation-fade .c__link{transition:background-color .3s}sd-document.is-animation-fade .c__link:hover,sd-document.is-animation-fade .c__link:focus{background:var(--color-themes-very-light)}sd-document.is-animation-fade .c__link:hover sd-icon.icon-download,sd-document.is-animation-fade .c__link:focus sd-icon.icon-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link{transform:perspective(.1rem) translateZ(0);transition:color .3s ease-in,border-color .3s ease-in;position:relative}sd-document.is-animation-slide .c__link:before{content:"";position:absolute;z-index:-1;inset:0;transition:transform .3s ease-in-out;transform:scaleX(0);transform-origin:0 50%}sd-document.is-animation-slide .c__link:before{background:var(--color-themes-very-light);transition:transform .3s ease-in-out}sd-document.is-animation-slide .c__link:hover,sd-document.is-animation-slide .c__link:focus{transition:color .3s ease-out,border-color .3s ease-out}sd-document.is-animation-slide .c__link:hover:before,sd-document.is-animation-slide .c__link:focus:before{transform:scaleX(1);transition:transform .3s ease-in-out}sd-document.is-animation-slide .c__link:hover sd-icon.icon-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-moulinex-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-moulinex-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-rowenta-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-rowenta-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-tefal-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-tefal-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-krups-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-krups-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-seb-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-seb-download{animation:vertical-translate 2s infinite}
109sd-document.is-animation-slide .c__link:hover sd-icon.icon-calor-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-calor-download{animation:vertical-translate 2s infinite}@keyframes vertical-translate{0%{opacity:0;transform:translateY(-50%)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80%)}}sd-document{background:#fff;display:block;font-family:var(--font-default)}sd-document sd-link{display:flex}sd-document sd-link a:not([sd-button]),sd-document sd-link a:not([sd-button]).c__link{align-items:center;border:.1rem solid var(--color-themes-light);border-radius:var(--brand--border-radius-global);color:var(--color-primary-base);display:flex;padding:1.2rem;text-decoration:none;width:100%}sd-document sd-link a:not([sd-button]) .icon-document,sd-document sd-link a:not([sd-button]).c__link .icon-document{color:var(--color-themes-regular);margin-right:.8rem}sd-document .c__title{flex:1;padding-right:.8rem}sd-document .icon-download{color:var(--color-primary-base)} 110/*! 111 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 112 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 113 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 114 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 115 */ 116`],encapsulation:2,changeDetection:0})}}return o})();function cw(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-document",2),w("downloadedDocument",function(){let i=b(e).$implicit,r=s();return C(r.onDownloadDocument(i))}),l()()}if(o&2){let e=c.$implicit,t=s();n(),u("brand",t.brand())("data",e)("titleLevel",t.titleLevel)}}function lw(o,c){o&1&&at(0)}var vn=(()=>{class o extends Be{constructor(){super(...arguments),this.documents=[],this.downloadedDocument=new Ce,this.class=""}get hostClasses(){return["sdChangeTheme","ds-component is-small-width",this.pushTemplate?"has-push":""].filter(Boolean).join(" ")}onDownloadDocument(e){this.downloadedDocument.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-documents"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{pushTemplate:"pushTemplate",documents:"documents",titleLevel:"titleLevel",class:"class"},outputs:{downloadedDocument:"downloadedDocument"},features:[U],decls:4,vars:3,consts:[[],[4,"ngTemplateOutlet"],[3,"downloadedDocument","brand","data","titleLevel"]],template:function(t,i){t&1&&(d(0,"ul",0),ie(1,cw,2,3,"li",null,Ti),l(),ve(3,lw,1,0,"ng-container",1)),t&2&&(G(i.documents.length<2?"is-single":""),n(),oe(i.documents),n(2),u("ngTemplateOutlet",i.pushTemplate))},dependencies:[gf,$t],styles:[`@-ms-viewport{width:device-width}sd-document.is-animation-fade .c__link{transition:background-color .3s}sd-document.is-animation-fade .c__link:hover,sd-document.is-animation-fade .c__link:focus{background:var(--color-themes-very-light)}sd-document.is-animation-fade .c__link:hover sd-icon.icon-download,sd-document.is-animation-fade .c__link:focus sd-icon.icon-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link{transform:perspective(.1rem) translateZ(0);transition:color .3s ease-in,border-color .3s ease-in;position:relative}sd-document.is-animation-slide .c__link:before{content:"";position:absolute;z-index:-1;inset:0;transition:transform .3s ease-in-out;transform:scaleX(0);transform-origin:0 50%}sd-document.is-animation-slide .c__link:before{background:var(--color-themes-very-light);transition:transform .3s ease-in-out}sd-document.is-animation-slide .c__link:hover,sd-document.is-animation-slide .c__link:focus{transition:color .3s ease-out,border-color .3s ease-out}sd-document.is-animation-slide .c__link:hover:before,sd-document.is-animation-slide .c__link:focus:before{transform:scaleX(1);transition:transform .3s ease-in-out}sd-document.is-animation-slide .c__link:hover sd-icon.icon-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-download{animation:vertical-translate 2s infinite}
116sd-document.is-animation-slide .c__link:hover sd-icon.icon-moulinex-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-moulinex-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-rowenta-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-rowenta-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-tefal-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-tefal-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-krups-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-krups-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-seb-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-seb-download{animation:vertical-translate 2s infinite}sd-document.is-animation-slide .c__link:hover sd-icon.icon-calor-download,sd-document.is-animation-slide .c__link:focus sd-icon.icon-calor-download{animation:vertical-translate 2s infinite}@keyframes vertical-translate{0%{opacity:0;transform:translateY(-50%)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80%)}}sd-documents{display:block;font-family:var(--font-default)}sd-documents ul{display:flex;flex-wrap:wrap}sd-documents ul.is-single{justify-content:center}sd-documents li{width:100%}sd-documents li:not(:last-child){margin-bottom:1.2rem}@media(min-width:768px){sd-documents li{width:50%}sd-documents li:nth-of-type(odd){padding-right:.6rem}sd-documents li:nth-of-type(2n){padding-left:.6rem}}@media(min-width:1280px){sd-documents.has-push{align-items:center;display:flex}}sd-documents.has-push ul,sd-documents.has-push sd-push-card.is-size-m{flex:1}sd-documents.has-push sd-push-card.is-size-m{margin-left:1.2rem}@media(max-width:1279px){sd-documents.has-push sd-push-card.is-size-m{margin-left:0;margin-top:1.2rem}}sd-documents.has-push li{width:100%}sd-documents.has-push li:nth-of-type(odd),sd-documents.has-push li:nth-of-type(2n){padding:0} 117/*! 118 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 119 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 120 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 121 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 122 */ 123`],encapsulation:2,changeDetection:0})}}return o})();var uw=["pushTemplate"];function mw(o,c){if(o&1){let e=L();d(0,"sd-component-wrapper",1)(1,"sd-documents",2),w("downloadedDocument",function(i){b(e);let r=s();return C(r.onClick(i))}),l()()}if(o&2){let e=s();u("id","IfuListComponent_"+e.pageTemplate.charAt(0).toUpperCase()+e.pageTemplate.slice(1).toLowerCase()+"Page_1")("content",e.wrapperContent)("themesConfig",e.lameConfig==null?null:e.lameConfig.backgroundTheme)("brand",e.brand),n(),u("documents",e.documents)("titleLevel",3)("pushTemplate",e.push)("brand",e.brand)}}function hw(o,c){if(o&1&&x(0,"sd-push-card",3),o&2){let e=s();u("pushSize",e.pushSizeEnum.m)("textConfig",e.pushCardTextConfig)("mediaConfig",e.pushCardMediaConfig)("push",e.pushCardData)("imageRatio",e.pushCardImageRatio)("titleLevel",1)("themesConfig",e.pushCardThemeConfig)("mediaAsBackground",e.pushCardMediaAsBackground)("brand",e.brand)}}var _f=(()=>{class o{constructor(e,t,i,r,a,p,h,v,T,D){this.currentProductService=e,this.documentMapper=t,this.cmsService=i,this.pushCardMapper=r,this.translateService=a,this.trackingService=p,this.urlMappingService=h,this.cdRef=v,this.headingParagraphMapper=T,this.brandCornerMapper=D,this.brand=ne.default,this.pageTemplate="",this.hasLoaded=new Ce,this.subscriptions=new xe,this.headingTitleThemesConfig=Ue.brand,this.pushSizeEnum=dt,this.documents=[],this.productName="",this.pushCardTextConfig=z.center,this.pushCardMediaConfig=z.left,this.pushCardImageRatio=Ae.r4_3,this.pushCardThemeConfig=Z.promo,this.pushCardMediaAsBackground=!1,this.wrapperContent={links:[],footNotes:[]}}ngAfterViewInit(){this.lameConfig=this.brandCornerMapper.toWcConfig(this.brand)?.pdp?.ifu;let e={heading:{headline:this.translateService.instant("pdp.sectionTitles.documents"),headlineLevel:"H2"},titleTheme:this.lameConfig?.titleTheme||Ue.brand,titleLevel:2,size:me.l,isUnderlined:this.lameConfig?.titleUnderlined};this.wrapperContent.heading=this.headingParagraphMapper.toHeadingParagraph(e),this.subscriptions.add(this.cmsService.getContentSlot("DocumentsPushPromo").pipe(N(r=>{let a=r?.components?.[0]?.uid;return a?this.cmsService.getComponentData(a):I(void 0)})).subscribe(r=>{if(r){let a=this.pushCardMapper.toPushCardWithLayout(r);this.pushCardTextConfig=a.textConfig??z.center,this.pushCardMediaConfig=a.mediaConfig??z.left,this.pushCardImageRatio=a.imageRatio??Ae.r4_3,this.pushCardThemeConfig=a.themesConfig??Z.promo,this.pushCardMediaAsBackgroun
123d=!!a.mediaAsBackground,this.pushCardData=a.push??void 0,this.push=this.pushCardTemplate}else this.pushCardData=void 0,this.push=void 0;this.cdRef.markForCheck()}));let t=this.currentProductService.getProduct(),i=this.urlMappingService.getUrlMappingByCode(this.brandCornerMapper.toWcConfig(this.brand)?.warranty||"/warranty-&-repair");this.subscriptions.add($([t,i]).pipe(ee(([r])=>!!r)).subscribe(([r,a])=>{let p=r;if(p.instructionsForUse?.instructionsForUse&&(this.documents=this.documentMapper.getInstructionsForUseToDocument(p.instructionsForUse.instructionsForUse)),a){let h={link:a.value,title:this.translateService.instant("ifuTitles.WARRANTY"),isLink:!0};this.documents.push(h)}this.productName=p.name??"",this.hasLoaded.emit(),this.cdRef.markForCheck()}))}ngOnDestroy(){this.subscriptions.unsubscribe()}onClick(e){this.trackingService.sendEvent("documentationDownload",{productName:this.productName,documentationName:e.title})}static{this.\u0275fac=function(t){return new(t||o)(F(Wi),F(br),F(Te),F(Yt),F(ae),F(re),F(qt),F(qe),F(Ke),F(Pt))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-ifu-list"]],viewQuery:function(t,i){if(t&1&&Ni(uw,5),t&2){let r;Li(r=Pi())&&(i.pushCardTemplate=r.first)}},inputs:{brand:"brand",pageTemplate:"pageTemplate"},outputs:{hasLoaded:"hasLoaded"},decls:3,vars:1,consts:[["pushTemplate",""],[3,"id","content","themesConfig","brand"],["sd-component-wrapper-component","",3,"downloadedDocument","documents","titleLevel","pushTemplate","brand"],[3,"pushSize","textConfig","mediaConfig","push","imageRatio","titleLevel","themesConfig","mediaAsBackground","brand"]],template:function(t,i){t&1&&(f(0,mw,2,8,"sd-component-wrapper",1),ve(1,hw,1,9,"ng-template",null,0,We)),t&2&&g(i.documents.length>0?0:-1)},dependencies:[et,vn,di],encapsulation:2,changeDetection:0})}}return o})();var fw=["pageNavigation"],gw=["slotWhatsInTheBox"],_w=o=>({footNotes:o});function vw(o,c){o&1&&at(0)}function bw(o,c){if(o&1&&ve(0,vw,1,0,"ng-container",11),o&2){s(2);let e=Ve(25);u("ngTemplateOutlet",e)}}function Cw(o,c){if(o&1&&x(0,"sd-arguments",10),o&2){let e=s(2),t=_(10),i=_(16);u("data",e.bundleArgumentsProductInformation)("themesConfig",e.bundleThemesConfigProductInformation)("layoutTextConfig",e.bundleLayoutTextConfigProductInformation)("textConfig",e.bundleTextConfigProductInformation)("layout",e.argumentsLayout)("isSmall",e.isSmall)("brand",t)("id",i+"Page_1")}}function xw(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-bundle-overview",5),w("hasLoaded",function(){b(e);let i=s();return C(i.onOverviewLoaded())}),d(2,"div",6),f(3,bw,1,1,"ng-container"),l()()(),x(4,"wc-products-and-bundles",7),d(5,"sd-theme-wrapper",8),x(6,"cx-page-slot",9),l(),f(7,Cw,1,8,"sd-arguments",10)}if(o&2){let e=s(),t=_(0),i=_(7),r=_(10),a=_(11),p=_(12),h=_(13),v=_(15);n(),u("showSkeeper",a)("objSkeeper",p)("isLoading",h)("bundle",t)("isSSR",v)("brand",r),n(2),g(p&&a&&e.showRatingAnReviews?3:-1),n(),u("bundle",t)("brand",r),n(),u("brand",r),n(2),g(i&&(!(e.bundleArgumentsProductInformation==null||e.bundleArgumentsProductInformation.content==null||e.bundleArgumentsProductInformation.content.heading==null||e.bundleArgumentsProductInformation.content.heading.data==null)&&e.bundleArgumentsProductInformation.content.heading.data.description)?7:-1)}}function yw(o,c){if(o&1){let e=L();d(0,"sd-section",16),w("sectionOpenedChange",function(i){b(e);let r=s(2);return C(r.onSectionModalOpenChange(i))}),d(1,"div",17)(2,"p",18),S(3),l(),d(4,"sd-theme-wrapper",8),x(5,"cx-page-slot",19),l()()()}if(o&2){let e=s(2),t=_(10);u("title",e.whatsInTheBoxTitle)("type",e.SectionTypeEnum.WHATSINTHEBOX),n(3),J(e.whatsInTheBoxTitle),n(),u("brand",t)}}function ww(o,c){if(o&1&&(d(0,"div",17)(1,"p",18),S(2),l(),x(3,"wc-pdp-features",20),l()),o&2){let e=s(3),t=_(10),i=_(14),r=_(17);n(2),J(e.characteristicsTitle),n(),u("pageTemplate",r)("isInsideSection",!0)("brand",t)("product",i)}}function Sw(o,c){if(o&1){let e=L();d(0,"sd-section",16),w("sectionOpenedChange",function(i){b(e);let r=s(2);return C(r.onSectionModalOpenChange(i))}),f(1,ww,4,5,"div",17),l()}if(o&2){let e=s(2),t=_(14);u("title",e.characteristicsTitle)("type",e.SectionTypeEnum.CHARACTERISTICS),n(),g(t&&e.
123isSectionModalOpened?1:-1)}}function kw(o,c){o&1&&at(0)}function Tw(o,c){if(o&1&&ve(0,kw,1,0,"ng-container",11),o&2){s(2);let e=Ve(25);u("ngTemplateOutlet",e)}}function Lw(o,c){if(o&1&&(d(0,"aside"),x(1,"wc-products-and-bundles",27),l()),o&2){s(3);let e=_(10),t=_(14);n(),u("product",t)("brand",e)}}function Pw(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-product-cross-sell",28),w("itemsFound",function(i){b(e);let r=s(3);return C(r.onAccessoriesOrReplacementPartsFound("accessories",i))}),l()()}if(o&2){s(3);let e=_(3),t=_(4),i=_(8),r=_(10);n(),u("productCode",i)("pageType",t)("previousProductCode",e)("brand",r)}}function Ew(o,c){if(o&1&&(d(0,"section")(1,"sd-theme-wrapper",8),x(2,"cx-page-slot",9),l()()),o&2){s(3);let e=_(10);n(),u("brand",e)}}function Mw(o,c){if(o&1&&(d(0,"section"),x(1,"sd-arguments",29),l()),o&2){let e=s(4),t=_(10),i=_(14),r=_(16);n(),u("data",e.argumentsProductInformation)("themesConfig",e.themesConfigProductInformation)("layoutTextConfig",e.layoutTextConfigProductInformation)("textConfig",e.textConfigProductInformation)("layout",e.argumentsLayout)("isSmall",e.isSmall)("brand",t)("activeBrand",t||(i==null?null:i.brand))("id",r+"Page_2")("titleLevel",7)}}function Dw(o,c){if(o&1&&(d(0,"section"),x(1,"wc-benefits-card-push",30),l()),o&2){s(4);let e=_(10),t=_(14),i=_(17);
123n(),u("pageTemplate",i)("brand",e||(t==null?null:t.brand))("product",t)}}function Iw(o,c){if(o&1){let e=L();d(0,"aside")(1,"wc-product-range",31),w("isRangeEmpty",function(i){b(e);let r=s(4);return C(r.setIsRangeEmpty(i))}),l()()}if(o&2){s(4);let e=_(10);n(),u("brand",e)}}function Rw(o,c){if(o&1&&(f(0,Mw,2,10,"section"),f(1,Dw,2,3,"section"),f(2,Iw,2,1,"aside")),o&2){let e=s(3),t=_(14);g(!(e.argumentsProductInformation==null||e.argumentsProductInformation.content==null||e.argumentsProductInformation.content.heading==null||e.argumentsProductInformation.content.heading.data==null)&&e.argumentsProductInformation.content.heading.data.description?0:-1),n(),g(t&&(t.productBenefits!=null&&t.productBenefits.length)?1:-1),n(),g(e.isRangeEmpty()?-1:2)}}function Aw(o,c){if(o&1){let e=L();d(0,"wc-product-recipe-list",32),w("hasRecipes",function(i){b(e);let r=s(3);return C(r.setHasRecipes(i))}),l()}if(o&2){s(3);let e=_(8),t=_(10);u("productCode",e)("brand",t)}}function Fw(o,c){if(o&1&&(d(0,"section"),x(1,"sd-arguments",33),l()),o&2){let e=s(4),t=_(10),i=_(16);n(),u("data",e.argumentsFreeEditorialBU)("themesConfig",e.ThemesEnum.default)("layoutTextConfig",e.layoutTextConfigFreeEditorialBU)("textConfig",e.textConfigFreeEditorialBU)("layout",e.argumentsLayout)("isSmall",e.isSmall)("brand",t)("id",i+"Page_3")}}function Bw(o,c){if(o&1&&(d(0,"section"),x(1,"sd-arguments",33),l()),o&2){let e=s(4),t=_(10),i=_(16);n(),u("data",e.argumentsFreeEditorialBU2)("themesConfig",e.ThemesEnum.default)("layoutTextConfig",e.layoutTextConfigFreeEditorialBU2)("textConfig",e.textConfigFreeEditorialBU2)("layout",e.argumentsLayout)("isSmall",e.isSmall)("brand",t)("id",i+"Page_4")}}function Ow(o,c){if(o&1&&(d(0,"section"),x(1,"sd-arguments",33),l()),o&2){let e=s(4),t=_(10),i=_(16);n(),u("data",e.argumentsFreeEditorialLocal)("themesConfig",e.themesConfigFreeEditorialLocal)("layoutTextConfig",e.layoutTextConfigFreeEditorialLocal)("textConfig",e.textConfigFreeEditorialLocal)("layout",e.argumentsLayout)("isSmall",e.isSmall)("brand",t)("id",i+"Page_5")}}function Nw(o,c){if(o&1&&x(0,"wc-product-how-to",8),o&2){s(4);let e=_(10);u("brand",e)}}function Vw(o,c){if(o&1&&(f(0,Fw,2,8,"section"),f(1,Bw,2,8,"section"),f(2,Ow,2,8,"section"),f(3,Nw,1,1,"wc-product-how-to",8)),o&2){let e=s(3);g(!(e.argumentsFreeEditorialBU==null||e.argumentsFreeEditorialBU.content==null||e.argumentsFreeEditorialBU.content.heading==null||e.argumentsFreeEditorialBU.content.heading.data==null)&&e.argumentsFreeEditorialBU.content.heading.data.description?0:-1),n(),g(!(e.argumentsFreeEditorialBU2==null||e.argumentsFreeEditorialBU2.content==null||e.argumentsFreeEditorialBU2.content.heading==null||e.argumentsFreeEditorialBU2.content.heading.data==null)&&e.argumentsFreeEditorialBU2.content.heading.data.description?1:-1),n(),g(!(e.argumentsFreeEditorialLocal==null||e.argumentsFreeEditorialLocal.content==null||e.argumentsFreeEditorialLocal.content.heading==null||e.argumentsFreeEditorialLocal.content.heading.data==null)&&e.argumentsFreeEditorialLocal.content.heading.data.description?2:-1),n(),g(e.hasProductHowTo()?3:-1)}}function zw(o,c){if(o&1&&x(0,"wc-pdp-comparator",22),o&2){s(3);let e=_(14);u("product",e)}}function jw(o,c){if(o&1){let e=L();d(0,"aside")(1,"wc-product-cross-sell",34),w("itemsFound",function(i){b(e);let r=s(3);return C(r.onAccessoriesOrReplacementPartsFound("accessories",i))}),l()()}if(o&2){s(3);let e=_(3),t=_(4),i=_(8),r=_(9),a=_(10);n(),u("productCode",i)("pageType",t)("previousProductCode",e)("isAccessory",r)("brand",a)}}function Uw(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-designed-for",35),w("hasLoaded",function(){b(e);let i=s(3);return C(i.scrollToHash("compatibleProduct"))}),l()()}if(o&2){s(3);let e=_(1);n(),u("pdpType",e)}}function qw(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-product-cross-sell",36),w("itemsFound",function(i){b(e);let r=s(3);return C(r.onAccessoriesOrReplacementPartsFound("parts",i))}),l()()}if(o&2){s(3);let e=_(3),t=_(4),i=_(8),r=_(10);n(),u("productCode",i)("pageType",t)("previousProductCode",e)("isReplacementParts",!0)("brand",r)}}function Hw(o,c){if(o&1&&(d(0,"section"),x(1,"wc-pdp-features",37),l()),o&2){s(3);let e=_(10),t=_(14),i=_(17);
123n(),u("pageTemplate",i)("brand",e)("product",t)}}function Ww(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-ifu-list",38),w("hasLoaded",function(){b(e);let i=s(3);return C(i.scrollToHash("ifu-list"))}),l()()}if(o&2){s(3);let e=_(10),t=_(17);n(),u("brand",e)("pageTemplate",t)}}function $w(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-product-faqs",39),w("hasLoaded",function(){b(e);let i=s(3);return C(i.scrollToHash("block-prod-faq"))}),l()()}if(o&2){s(3);let e=_(1),t=_(10);n(),u("pdpType",e)("brand",t)}}function Gw(o,c){if(o&1&&(d(0,"section"),x(1,"wc-ifu-list",40),l()),o&2){s(3);let e=_(10),t=_(17);n(),u("brand",e)("pageTemplate",t)}}function Qw(o,c){if(o&1&&x(0,"sd-component-wrapper",25),o&2){let e=s(3),t=_(10);u("content",se(4,_w,e.disclaimerContent))("marginSize",e.MarginEnum.default_margin)("themesConfig",e.lameConfig==null||e.lameConfig.disclaimer==null?null:e.lameConfig.disclaimer.backgroundTheme)("brand",t)}}function Kw(o,c){if(o&1&&(f(0,Lw,2,2,"aside"),f(1,Pw,2,4,"section"),f(2,Ew,3,1,"section"),f(3,Rw,3,3),f(4,Aw,1,2,"wc-product-recipe-list",21),f(5,Vw,4,4),f(6,zw,1,1,"wc-pdp-comparator",22),f(7,jw,2,5,"aside"),f(8,Uw,2,1,"section"),f(9,qw,2,5,"section"),f(10,Hw,2,3,"section"),f(11,Ww,2,2,"section"),f(12,$w,2,2,"section"),f(13,Gw,2,2,"section"),d(14,"sd-theme-wrapper",8),x(15,"cx-page-slot",23),l(),d(16,"sd-theme-wrapper",8),x(17,"cx-page-slot",24),l(),f(18,Qw,1,6,"sd-component-wrapper",25),d(19,"sd-theme-wrapper",8),x(20,"cx-page-slot",26),l()),o&2){let e=s(2),t=_(1),i=_(3),r=_(5),a=_(6),p=_(7),h=_(9),v=_(10),T=_(14);g(e.hasProductBundles()&&t===e.PdpTypeEnum.PRODUCT?0:-1),n(),g(r&&(t===e.PdpTypeEnum.IFU||t===e.PdpTypeEnum.FAQ)?1:-1),n(),g((T==null?null:T.productGenre)!=="Forfait"?2:-1),n(),g(p?3:-1),n(),g(e.isRecipesEnabled&&e.hasRecipes&&t!==e.PdpTypeEnum.IFU&&t!==e.PdpTypeEnum.FAQ?4:-1),n(),g(p?5:-1),n(),g(T&&t===e.PdpTypeEnum.PRODUCT?6:-1),n(),g(p&&r?7:-1),n(),g(h&&((T==null||T.productsDesignedFor==null?null:T.productsDesignedFor.length)??0)>0?8:-1),n(),g(e.hasReplacementParts()&&(!h||h&&i)?9:-1),n(),g(p||t===e.PdpTypeEnum.IFU?10:-1),n(),g(t===e.PdpTypeEnum.IFU||p&&a?11:-1),n(),g(e.hasProductFaqs()?12:-1),n(),g(t===e.PdpTypeEnum.FAQ&&a?13:-1),n(),u("brand",v),n(2),u("brand",v),n(2),g(e.disclaimerContent!=null&&e.disclaimerContent.length?18:-1),n(),u("brand",v)}}function Yw(o,c){if(o&1){let e=L();x(0,"span",3),d(1,"section")(2,"wc-product-overview",12),w("hasLoaded",function(){b(e);let i=s();return C(i.onOverviewLoaded())}),d(3,"div",6),f(4,yw,6,4,"sd-section",13),f(5,Sw,2,3,"sd-section",13),f(6,Tw,1,1,"ng-container"),l(),d(7,"sd-theme-wrapper",14),x(8,"cx-page-slot",15),l()()(),f(9,Kw,21,18)}if(o&2){let e,t=s(),i=_(1),r=_(7),a=_(10),p=_(11),h=_(12),v=_(14),T=_(15);u("wcCxJsonLd",t.snippetsReviews()),n(2),u("showSkeeper",p)("objSkeeper",h)("product",v)("isSSR",T)("brand",a),n(2),g(t.shouldRenderWhatsInTheBox()?4:-1),n(),g((((e=t.productClassifications())==null?null:e.length)??0)>0&&(r||i===t.PdpTypeEnum.IFU)?5:-1),n(),g(h&&p&&t.showRatingAnReviews&&(v!=null&&v.gsebNumberOfReviews)?6:-1),n(),u("brand",a),n(2),g(t.isOverviewLoaded?9:-1)}}function Jw(o,c){if(o&1){let e=L();d(0,"sd-section",16),w("sectionOpenedChange",function(i){b(e);let r=s(2);return C(r.onSectionModalOpenChange(i))}),x(1,"div",41),d(2,"div",17)(3,"p",18),S(4),l(),d(5,"wc-product-reviews",42),w("hasLoaded",function(){b(e);let i=s(2);return C(i.onReviewsLoaded())}),l()()()}if(o&2){let e=s(2),t=_(10),i=_(12),r=_(17);u("title",e.reviewTitle)("type",e.SectionTypeEnum.REVIEWS),n(),we("data-product-id",i.productId),n(3),J(e.reviewTitle),n(),u("objSkeeper",i)("brand",t)("pageTemplate",r)}}function Xw(o,c){if(o&1&&f(0,Jw,6,7,"sd-section",13),o&2){s();let e=_(12);g(e?0:-1)}}function Zw(o,c){if(o&1){let e=L();d(0,"sd-page-navigation",43),w("cart",function(){b(e);let i=s();return C(i.onAddToCart())})("notify",function(){b(e);let i=s();return C(i.onNotify())}),l()}if(o&2){let e=s(),t=_(0),i=_(2);u("showLogo",!e.isHob())("title",i==null?null:i.title)("product",i==null?null:i.product)("links",i==null?null:i.links)("isBundle",!!t)("isSSR",e.isSSR())}}var vf=(()=>{class o{constructor(){this.currentProductService=m(Wi),this.productService=m(ii),this.locationService=m(La),this.prudsysService=m(Vd),this.route=m(ot),this.cdRef=m(qe),this.scrollSpyService=m(Xi),this.bundleService=m(on),this.urlMappingService=m(qt),this.loaderService=m(wo),this.router=m(Me),this.viewportScroller=m(vi),this.baseStoreService=m(le),this.klarnaService=m(th),this.lazyLoadingService=m(_r),this.winRef=m(kt),this.scriptLoader=m(oo),this.languageService=m(Ot),this.elementRef=m(Fe),this.trackingService=m(re),this.brandCornerMapper=m(Pt),this.imageDsService=m(Gn),this.videoDsService=m(Qn),this.pdpService=m(Ea),this.translateService=m(ae),this.hobStateService=m(rt),this.sectionService=m(od),this.whatsInTheBoxService=m(sc),this.layoutService=m(Wr),this.cartFacadeService=m(Ki),this.cmsService=m(Te),this.oneyService=m(ih),this.wcConfig=m(Ht),this.platformId=m(Ee),this.document=m(Wt),this.pageNavigationTemplate=st("pageNavigation",{read:Rc}
123),this.slotWhatsInTheBox=st("slotWhatsInTheBox",{read:Fe}),this.productClassifications=y(void 0),this.pageNavigationData=y(void 0),this.snippetsVideos=y([]),this.snippetsImage=y([]),this.shouldRenderWhatsInTheBox=y(!0),this.product=y(void 0),this.bundle=y(void 0),this.snippetsReviews=y({}),this.isLoading=y(!1),this.isSSR=y(!0),this.hasProductBundles=y(!1),this.hasProductHowTo=y(!1),this.hasProductIfu=y(!1),this.hasProductFaqs=y(!1),this.currentPage=y(void 0),this.brandCorner=y(ne.default),this.showSkeeper=y(!0),this.objSkeeper=y(void 0),this.previousProductCode=y(void 0),this.productCode=y(void 0),this.isAccessory=y(!1),this.currentPageType=y(void 0),this.showBenefits=y(!1),this.hasAccessories=y(!0),this.hasReplacementParts=y(!0),this.isRangeEmpty=y(!1),this.isHob=pe(this.hobStateService.isHob$,{initialValue:!1}),this.themesConfigProductInformation=Z.promo,this.layoutTextConfigProductInformation=z.left,this.textConfigProductInformation=z.left,this.bundleThemesConfigProductInformation=Ue.brand,this.bundleLayoutTextConfigProductInformation=z.right,this.bundleTextConfigProductInformation=z.left,this.themesConfigFreeEditorialLocal=Z.default,this.layoutTextConfigFreeEditorialLocal=z.right,this.textConfigFreeEditorialLocal=z.center,this.layoutTextConfigFreeEditorialBU=z.left,this.layoutTextConfigFreeEditorialBU2=z.left,this.textConfigFreeEditorialBU=z.left,this.textConfigFreeEditorialBU2=z.left,this.isSmall=!1,this.MarginEnum=Io,this.PdpTypeEnum=Qt,this.SectionTypeEnum=Ha,this.ThemesEnum=Z,this.isSectionModalOpened=!1,this.isOverviewLoaded=!1,this.hasRecipes=!0,this.notifyModalOpened=!1,this.notifyProductName="",this.notifyProduct="",this.argumentsLayout=yi.default,this.isRecipesEnabled=!0,this.subscriptions=new xe,this.isNewPriceManagementActivated=!1,this.isRecipesEnabled=this.wcConfig?.isRecipesEnabled??this.isRecipesEnabled,this.baseStore=this.baseStoreService.baseStore,this.showRatingAnReviews=!!this.baseStore.activateRatingAndReviews,this.isNewPriceManagementActivated=!!this.baseStore.activateNewPriceManagement,this.showSkeeper.set(!!this.baseStore.activateRatingAndReviews),this.reviewTitle=this.translateService.instant("ratings.headline"),this.whatsInTheBoxTitle=this.translateService.instant("pdp.sectionTitles.whatsInTheBoxTitle"),this.characteristicsTitle=this.translateService.instant("pdp.sectionTitles.characteristics"),this.subscriptions.add(this.cmsService.getContentSlot("WhatsInTheBox").subscribe(e=>{this.shouldRenderWhatsInTheBox.set((e?.components?.length??0)>0)})),this.subscriptions.add(this.whatsInTheBoxService.hasContent().subscribe(e=>{this.shouldRenderWhatsInTheBox.set(e)}))}ngAfterViewInit(){_e(this.platformId)&&this.listenScrollEvents()}ngOnInit(){this.lazyLoadingService.setFirstUids(["ProductOverview"]);let e=$([this.languageService.getActive(),this.klarnaService.getKlarnaConfig(),this.oneyService.getOneyConfiguration()]),t=$([this.route.queryParamMap,this.route.paramMap]).pipe(G0(this.route));this.subscriptions.add($([e,t]).pipe(N(([[i,r,a]])=>$([...this.refreshData(i,this.route.snapshot),I(r),I(a)])),ee(([i,r])=>!!i||!!r)).subscribe(([i,r,a,p])=>{this.bundle.set(i),this.product.set(r),this.isLoading.set(!1),p?.length&&(i||r)&&this.setOneyData(i??r,p),a&&(i||r)&&this.setKlarnaData(i??r,a),r?(this.setProductStickyInfo(r),this.processReceivedProduct(r)):i&&this.setBundleStickyInfo(i),this.loaderService.hideGlobalLoader(),this.cdRef.markForCheck()})),this.listenToVideoEvents(),this.listenToImagesEvents()}ngOnDestroy(){this.layoutService.setHeaderTemplate(void 0),this.scrollSpyService.stopSpying(),this.subscriptions.unsubscribe()}setIsRangeEmpty(e){this.isRangeEmpty.set(e)}setHasRecipes(e){this.hasRecipes=e}onAccessoriesOrReplacementPartsFound(e,t){switch(e){case"accessories":this.hasAccessories.set(t);break;case"parts":this.hasReplacementParts.set(t);break}}onOverviewLoaded(){this.lazyLoadingService.setUidLoaded("ProductOverview"),this.isOverviewLoaded=!0}onReviewsLoaded(){this.route.snapshot.fragment&&this.viewportScroller.scrollToAnchor(this.route.snapshot.fragment)}scrollToHash(e){_e(this.platformId)&&this.winRef.location?.hash===`#${e}`&&setTimeout(()=>this.viewportScroller.scrollToAnchor(`${e}_hash`),2e3)}onSectionModalOpenChange(e){this.isSectionModalOpened=e?.isOpened;let t=e?.title?.trim();t&&this.trackingService.sendEvent(e.isOpened?"openCollapsedSection":"closeCollapsedSection",{contentName:t})}onAddToCart(){sessionStorage.setItem(co.ADD_TO_CART_CONTEXT,"Main Product");let e=this.bundle();if(e)this.cartFacadeService.addBundleToCartShippingType(e,1);else{let t=this.product();t&&this.cartFacadeService.addToCartShippingType(t,1)}}onNotify(){let e=this.product();if(e){let{name:t,code:i}=e;this.notifyModalOpened=!0,this.notifyProductName=t??"",this.notifyProduct=i??""}}refreshData(e,t){let{paramMap:i,queryParamMap:r,url:a}=t,p=r.get("bundle"),h=rn(a[0]?.path);this.isLoading.set(!0),this.bundle.set(void 0),this.product.set(void 0),this.currentPage.set(h),this.productC
123ode.set(i.get("productCode")??void 0),this.previousProductCode.set(r.get("productCode")??void 0),this.defaultLng=e.substring(0,2)+"-"+e.substring(0,2).toUpperCase(),this.showBenefits.set(h===Qt.PRODUCT||h===Qt.ACCESSORY),this.layoutService.setHeaderTemplate(void 0),this.pageNavigationData.set(void 0),this.isOverviewLoaded=!1,this.cdRef.detectChanges();let v=this.productCode();return[p?this.getBundle(p):I(void 0),p?I(void 0):v?this.getProduct(v):I(void 0)]}getBundle(e){return this.bundleService.getBundle(e,"bundle",!0).pipe(ee(t=>!!t&&(t.products?.length??0)>0),ee(t=>{let i=t.products??[];if(!i.length)return!1;if(!this.canOrderBundle(t)){let r=i[0]?.url;return r&&this.router.navigateByUrl(r),!1}return!0}),H(t=>{this.bundleArgumentsProductInformation=this.pdpService.toBundleArgumentsProductInformation(t,this.lameConfig);let i=(t.products??[])[0];return i&&this.setConfig(i,"BundleDetailsPageTemplate"),t}))}getProduct(e){return this.currentProductService.getProduct().pipe(ee(t=>!!t&&t.code===e),H(t=>(this.setConfig(t,"ProductDetailsPageTemplate"),this.baseStore.ratingAndReviewsIdWebsite||(t.gsebAverageRating=void 0,t.gsebNumberOfReviews=void 0),this.hasAccessories.set(!0),this.hasProductHowTo.set(!!t?.howTo),this.hasProductBundles.set((t.bundles?.length??0)>0),this.hasProductFaqs.set((t.faqs?.faqEntries?.length??0)>0),this.hasProductIfu.set(!!t?.instructionsForUse?.instructionsForUse),this.productClassifications.set(t.classifications?.filter(i=>i.type!=="USER_FRIENDLY")??[]),t)))}processReceivedProduct(e){e.star&&(this.argumentsLayout=yi.divided,this.layoutTextConfigFreeEditorialLocal=z.right,this.layoutTextConfigFreeEditorialBU=z.right,this.layoutTextConfigFreeEditorialBU2=z.left,this.layoutTextConfigProductInformation=z.right),e.claim&&(e.claim=Lh(e.claim)),_e(this.platformId)&&(this.updatePrice(e),this.adjustBrowserLocation()),this.argumentsProductInformation=this.pdpService.toArgumentsProductInformation(e),this.argumentsFreeEditorialLocal=this.pdpService.toArgumentsFreeEditorial(e.freeEditorialLocal,"",this.lameConfig),this.argumentsFreeEditorialBU=this.pdpService.toArgumentsFreeEditorial(e.freeEditorialBU,"pdp.sectionTitles.freeEditorial",this.lameConfig),this.argumentsFreeEditorialBU2=this.pdpService.toArgumentsFreeEditorial2(e.freeEditorialBU,"pdp.sectionTitles.freeEditorial",this.lameConfig),this.argumentsFreeEditorialBU?.content?.heading?.data?.description&&(this.layoutTextConfigFreeEditorialBU2=z.right),this.disclaimerContent=this.pdpService.toFootNoteDisclaimer(e),this.isAccessory.set(!!e.isAccessory),this.productCode.set(e.code??""),this.prudsysService.isEnabled()&&this.subscriptions.add(this.prudsysService.sendProductViewEvent(e.code??"").subscribe())}canOrderBundle(e){return(e.products??[]).every(t=>t.onSale&&t.price?.value!==null&&t.price?.value!==void 0&&(t.stock?.stockLevelStatus===Ii.IN_STOCK||t.stock?.stockLevelStatus===Ii.LOW_STOCK))}adjustBrowserLocation(){let e,t,i=this.product();if(i){switch(this.currentPage()){case Qt.IFU:e="/instructions-for-use";break;case Qt.ACCESSORY:e="/accessory";break;case Qt.PRODUCT:if(!i.isMarketing&&!i.onSale){!this.router.url.includes("csp")&&i.fallbackURL?this.router.navigateByUrl(i.fallbackURL):this.router.navigateByUrl(i.urlCsp??this.router.url);return}if(this.router.url.includes("csp")&&(this.router.url.includes("accessory")||!i.isMarketing&&!i.onSale?e="/accessory":e="/instructions-for-use"),i.fallbackURL){this.router.navigateByUrl(i.fallbackURL);return}t=i.url??this.router.url;break}t&&(this.route.snapshot.fragment&&(t+="#"+this.route.snapshot.fragment),this.locationService.replaceUrl(t)),e&&this.subscriptions.add(this.urlMappingService.getUrlMappingByCode(e).pipe(ee(r=>!!r)).subscribe(r=>{this.urlMappingService.translateUrl(r)}))}}removeSkeepers(){let e=this.document.getElementById("skeepers-script");e?.parentElement&&e.parentElement.removeChild(e)}setWidgetSkeepers(e,t){if(this.showSkeeper.set(!1),!_e(this.platformId)||!e||e.productGenre==="Forfait")return;let i=this.getContentReviewWidget(t);if(!i?.content)return;let r=this.currentPage(),a={};a.productId=r===Qt.ACCESSORY?e.commercialCode:e.commercialCode?.slice(0,5),a.locale=this.defaultLng,a.price=e.discountedPrice?e.discountedPrice?.value:e.price?.value,a.currency=e.price?.currencyIso,a.name=e.name,r===Qt.ACCESSORY?a.url=e.urlCsp:r===Qt.IFU?a.url=e.urlIfu:a.url=e.url,a.imageUrl=!!e.images&&e.images[Jt.PRIMARY]?.thumbnail?.url||!!e.images&&e.images[Jt.PRIMARY]?.main?.url||"",this.objSkeeper.set(a),this.showSkeeper.set(!0),Yo(".skeepers_product__stars").then(()=>{this.initWidgetSkeepers(i)})}initWidgetSkeepers({content:e,contentIntegrity:t}){e&&(this.scriptLoader.hasScript(e)?this.scriptLoadedCallBack():this.scriptLoader.embedScript({src:e,attributes:t?{integrity:t,crossOrigin:"anonymous",id:"skeepers-script"}:{id:"skeepers-script"},callback:()=>{this.scriptLoadedCallBack()},errorCallback:i=>{console.error(`Error loading ${e}`,i)}}))}scriptLoadedCallBack(){let e=window.skpBus;e("on","rr:product_review_widget_search",t=>{this.trackingService.sendEvent("notationSearch",{facetFilterCriteria:t.rating,starsBy:t.sort_criterion})}),e("on","rr:product_review_widget_click",t=>{this.trackingService.sendEvent("clickSeeReviews",{productName:t.rr_product_id})}),this.elementRef.nativeElement.querySelector(".c__title-wrapper .skeepers_product__stars")?.addEventListener("click",t=>{t.preventDefault(),this.sectionService.dispatchClickSectionEvent(Ha.REVIEWS)})}getContentReviewWidget(e){let t=this.baseStore.ratingAndReviewsWidgets?.find(i=>i.widgetType===aa.SCRIPT?i.pagesTypes?.includes(e)&&i.position?.includes(ia.PDP_BODY)&&i.section?.includes(Td.RATING_AND_REVIEWS):void 0);return t?.content?t:void 0}listenScrollEvents(){this.subscriptions.add(this.router.events.pipe(ee(e=>e instanceof ws),Vr(1e3),N(()=>this.scrollSpyService.activeSpyTarget.pipe(ee(e=>!!e),ri()))).subscribe(e=>{let t=this.winRef.nativeWindow;t&&(e!=="overview"&&t.pageYOffset>0&&this.pageNavigationData()?this.layoutService.setHeaderTemplate(this.pageNavigationTemplate()):this.layoutService.setHeaderTemplate(void 0))})),this.scrollSpyService.spy({thresholdBottom:300,thresholdTop:60})}listenToVideoEvents(){let e=this.baseStore.brandSite;e&&this.subscriptions.add(this.videoDsService.loadVideoSnippets(e).subscribe(t=>{this.snippetsVideos.set(t)}))}listenToImagesEvents(){this.subscriptions.add(this.imageDsService.loadImageSnippets().subscribe(e=>{this.snippetsImage.set(e)}))}setOneyData(e,t){let i=e?.discountedPrice?.value;if(i===void 0)return;let r=t.filter(({minAmount:a,maxAmount:p})=>a!=null&&p!=null&&a<=i&&p>=i).map(({type:a})=>a?a.replace(/[^0-9]+/,""):"").filter(a=>!!a);if(r.length){let a=this.translateService.instant("product.price.payment.labelExtended"),p=this.translateService.instant("product.price.payment.label"),h=r.some(v=>v.includes("12"));e.dividedData={price:(i/+r[0]).toFixed(2)+"",paymentLabel:p&&p!=="product.price.payment.label"?p:void 0,paymentLabelExtended:a&&a!=="product.price.payment.labelExtended"&&h?a:void 0}}}setKlarnaData(e,t){let i=e.discountedPrice?.value??e.price?.value;i!==void 0&&t!==null&&i>=t.minAmount&&i<=t.maxAmount&&(e.klarnaContext={locale:t.locale,price:i*100,jsURL:t.jsURL,clientId:t.clientId})}setConfig(e,t){let i=this.router.url;_e(this.platformId)&&(this.scrollSpyService.spy({thresholdBottom:300,thresholdTop:60}),this.removeSkeepers()),this.snippetsReviews.set(e&&!i.includes("csp")?this.pdpService.toSnippets(e,this.baseStore.brand_SF??ne.default):{});let r=ua({template:t},this.router.parseUrl(i));this.currentPageType.set(r),r&&this.setWidgetSkeepers(e,r),this.brandCorner.set(ne.default),!e.isAccessory&&e.brand&&this.baseStoreService.getBrand(e.brand)&&this.brandCorner.set(e.brand),this.lameConfig=this.brandCornerMapper.toWcConfig(this.brandCorner())?.pdp??{},this.themesConfigFreeEditorialLocal=this.lameConfig?.freeEditoLocalArguments?.theme||Z.light,this.themesConfigProductInformation=e?.brand===ne.calor&&this.isHob()?Z.brand2:this.lameConfig?.productInfoArguments?.theme||Z.promo}updatePrice(e){let t;e.variantOptions?.length&&(e.baseProduct?t=e.baseProduct:t=e.variantOptions.find(r=>r?.variantOptionQualifiers?.findIndex(a=>a.type==="REFURBISHED"&&a.value!=="NEW")!==-1)?.code),this.subscriptions.add($([this.get
123SafeProductData(e.code),t?this.getSafeProductData(t):I(void 0)]).subscribe(([i,r])=>{this.applyUpdateProductData(e,i,r)}))}applyUpdateProductData(e,t,i){if(t){let r=Q(B({},e),{price:t.price,discountedPrice:t.discountedPrice,recommendedPrice:t.recommendedPrice,strikethroughPrice:t.strikethroughPrice,stock:t.stock}),a=e.variantOptions?.slice()||[];if(a[0]&&i){let{price:p,discountedPrice:h,recommendedPrice:v,strikethroughPrice:T,url:D}=i,q={price:p,discountedPrice:h,recommendedPrice:v,strikethroughPrice:T,url:D};a[0]=Q(B({},a[0]),{product:q}),r.variantOptions=a}this.product.set(r)}this.isSSR.set(!1)}getSafeProductData(e){return e?this.productService.get(e,Ft.UPDATE_PRODUCT_DATA).pipe(ft(t=>!!t,void 0),ge(1),ke(()=>I(void 0))):I(void 0)}setProductStickyInfo(e){let{stock:t}=e,i=t?.stockLevelStatus===Ii.IN_STOCK||t?.stockLevelStatus===Ii.LOW_STOCK;this.pageNavigationData.set({title:"",links:this.pdpService.getActiveNavigation(e),product:{title:e.name,code:e.code,stock:{online:i},onSale:e.onSale,price:e.price?.formattedValue,discountedPrice:e.discountedPrice?.formattedValue!==e.price?.formattedValue?e.discountedPrice?.formattedValue:"",recommendedPrice:e.recommendedPrice?.formattedValue!==e.price?.formattedValue&&this.isNewPriceManagementActivated?e.recommendedPrice?.formattedValue:"",isDiscountWithRecommendedPrice:this.isNewPriceManagementActivated?!1:!e.strikethroughPrice}})}setBundleStickyInfo(e){let{price:t,discountedPrice:i}=e,r=t?.value&&i?.value?i?.value!==t?.value:i?.formattedValue!==t?.formattedValue;
123this.pageNavigationData.set({title:"",links:[{url:e.canonicalURL}],product:{title:e.name,code:e.id,stock:{online:!!e.stock},onSale:(e.products??[]).every(a=>!!a&&a.onSale===!0&&!!a.price),price:t?.formattedValue,discountedPrice:i&&r?i?.formattedValue:void 0}})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-details-page"]],viewQuery:function(t,i){t&1&&yt(i.pageNavigationTemplate,fw,5,Rc)(i.slotWhatsInTheBox,gw,5,Fe),t&2&&wt(2)},hostVars:4,hostBindings:function(t,i){t&2&&to("wc-template",!0)("is-active-brand",i.isHob())},features:[ni([Ea,si])],decls:28,vars:24,consts:[["productReviewsBlock",""],["pageNavigation",""],[1,"product-details-page-template"],[3,"wcCxJsonLd"],[3,"notifyModalOpenedChange","productCode","productName","notifyModalOpened"],["sdSpyTarget","overview",3,"hasLoaded","showSkeeper","objSkeeper","isLoading","bundle","isSSR","brand"],["pdp-sections",""],[3,"bundle","brand"],[3,"brand"],["position","ProductBody"],["sdSpyTarget","presentation",3,"data","themesConfig","layoutTextConfig","textConfig","layout","isSmall","brand","id"],[4,"ngTemplateOutlet"],["sdSpyTarget","overview",3,"hasLoaded","showSkeeper","objSkeeper","product","isSSR","brand"],[3,"title","type"],["sd-product-finder","",3,"brand"],["position","ProductFinder"],[3,"sectionOpenedChange","title","type"],["section-modal-content",""],[1,"is-modal-section-title"],["position","WhatsInTheBox"],["sdSpyTarget","characteristics",3,"pageTemplate","isInsideSection","brand","product"],[3,"productCode","brand"],[3,"product"],["position","ApplicationAndArguments"],["position","Triman"],[3,"content","marginSize","themesConfig","brand"],["position","SEO"],[3,"product","brand"],["sdSpyTarget","accessories",3,"itemsFound","productCode","pageType","previousProductCode","brand"],["sdSpyTarget","presentation",3,"data","themesConfig","layoutTextConfig","textConfig","layout","isSmall","brand","activeBrand","id","titleLevel"],[3,"pageTemplate","brand","product"],[3,"isRangeEmpty","brand"],[3,"hasRecipes","productCode","brand"],[3,"data","themesConfig","layoutTextConfig","textConfig","layout","isSmall","brand","id"],["sdSpyTarget","accessories",3,"itemsFound","productCode","pageType","previousProductCode","isAccessory","brand"],["id","compatibleProduct_hash","sdSpyTarget","compatibleProduct",3,"hasLoaded","pdpType"],[3,"itemsFound","productCode","pageType","previousProductCode","isReplacementParts","brand"],["sdSpyTarget","characteristics",3,"pageTemplate","brand","product"],["id","ifu-list_hash",3,"hasLoaded","brand","pageTemplate"],["id","block-prod-faq_hash",3,"hasLoaded","pdpType","brand"],[3,"brand","pageTemplate"],["section-title","",1,"skeepers_product__stars"],["id","block-product-reviews",3,"hasLoaded","objSkeeper","brand","pageTemplate"],[3,"cart","notify","showLogo","title","product","links","isBundle","isSSR"]],template:function(t,i){if(t&1){let r=L();W(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17),d(18,"div",2),x(19,"span",3)(20,"span",3),f(21,xw,8,11)(22,Yw,10,11),l(),d(23,"wc-product-notification-modal",4),Re("notifyModalOpenedChange",function(p){return b(r),Ie(i.notifyModalOpened,p)||(i.notifyModalOpened=p),C(p)}),l(),ve(24,Xw,1,1,"ng-template",null,0,We)(26,Zw,1,6,"ng-template",null,1,We)}if(t&2){let r=M(i.bundle());n();let a=M(i.currentPage());n(),M(i.pageNavigationData()),n(),M(i.previousProductCode()),n(),M(i.currentPageType()),n(),M(i.hasAccessories()),n(),M(i.hasProductIfu()),n(),M(i.showBenefits()),n(),M(i.productCode()),n(),M(i.isAccessory()),n(),M(i.brandCorner()),n(),M(i.showSkeeper()),n(),M(i.objSkeeper()),n();let p=M(i.isLoading());n();let h=M(i.product());n(),M(i.isSSR()),n(),M(a?"SdArgumentsComponent_"+a.toString().charAt(0).toUpperCase()+a.toString().slice(1).toLowerCase():"SdArgumentsComponent"),n(),M(r?"Bundle":a??""),n(2),u("wcCxJsonLd",i.snippetsImage()),n(),u("wcCxJsonLd",i.snippetsVideos()),n(),g(r?21:p||h?22:-1),n(2),u("productCode",i.notifyProduct)("productName",i.notifyProductName),De("notifyModalOpened",i.notifyModalOpened)}},dependencies:[af,Q0,$r,Rt,It,$o,nf,J0,X0,pf,Y0,ff,cf,df,hf,_f,mf,et,$t,sf,Qe,pi,ac,Ou,vr],styles:[`wc-bundle-overview{display:block}wc-bundle-overview sd-product-overview .skeepers_product__stars{cursor:pointer}wc-bundle-overview sd-product-overview .skeepers_product__stars .review__header{margin:0 1.2rem 0 0}wc-bundle-overview sd-product-overview .skeepers_product__stars .stars__rating{display:inline-flex}wc-bundle-overview sd-product-overview .skeepers_product__stars .stars__rating span.rate-total{margin:0 .8rem}wc-bundle-overview sd-product-overview sd-gallery{position:sticky;transition:top .3s;top:12rem}.has-promo wc-bundle-overview sd-product-overview sd-gallery{top:24rem;transition:top .3s}.has-menu-scrolled wc-bundle-overview sd-product-overview sd-gallery{top:14rem;transition:top .3s}.has-menu-scrolled.has-promo wc-bundle-overview sd-product-overview sd-gallery{top:13.3rem;transition:top .3s}wc-designed-for .c__how-to-find{margin-bottom:2.8rem}wc-designed-for .c__how-to-find a{display:flex;align-items:center}wc-designed-for .c__how-to-find a sd-icon{margin-right:.8rem}wc-designed-for sd-form-input{align-items:center;width:100%;margin-bottom:2rem}wc-designed-for sd-form-input .c__wrapper-input{width:100%;max-width:50rem}wc-pdp-comparator{display:block}wc-pdp-features{display:block}wc-pdp-features sd-table-features{margin-top:2.8rem}@media(min-width:768px){wc-pdp-features sd-tab-group .c__tabs-nav{justify-content:center}}wc-pdp-features sd-tab-group .c__tabs-body>.c__tab-pane{padding:0}
123wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr{border-bottom:0}wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr:not(.is-heading,.c__double-entries):nth-child(odd){background:#fff}wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr td{border-left:0;border-right:0}wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr td:first-child{padding-left:0}wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr td:first-child sd-table-cell{text-align:left}wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr td:last-child{padding-right:0}wc-pdp-features.is-inside-section sd-table-features sd-table tbody tr td:last-child sd-table-cell{text-align:right}wc-product-cross-sell{display:block;overflow:hidden}wc-product-overview{display:block}wc-product-overview sd-product-overview .skeepers_product__stars{cursor:pointer}wc-product-overview sd-product-overview .skeepers_product__stars .review__header{margin:0 1.2rem 0 0}wc-product-overview sd-product-overview .skeepers_product__stars .stars__rating{display:inline-flex}wc-product-overview sd-product-overview .skeepers_product__stars .stars__rating span.rate-total{margin:0 .8rem}wc-product-overview sd-product-overview sd-gallery{position:sticky;transition:top .3s;top:12rem}.has-promo wc-product-overview sd-product-overview sd-gallery{top:24rem;transition:top .3s}.has-menu-scrolled wc-product-overview sd-product-overview sd-gallery{top:14rem;transition:top .3s}.has-menu-scrolled.has-promo wc-product-overview sd-product-overview sd-gallery{top:13.3rem;transition:top .3s}wc-product-reviews .skeepers_product__reviews ol>li:not(:empty):before{content:"";display:none}wc-product-reviews .skeepers_product__reviews .filters__mark-bar{background:var(--background-dark)!important}@-ms-viewport{width:device-width}wc-products-and-bundles{display:block}wc-products-and-bundles .c__bundle-push{justify-content:center}@media(max-width:1279px){wc-products-and-bundles .c__bundle-push{flex-direction:column;display:block}}wc-products-and-bundles .c__bundles-wrapper{flex:1;height:100%;justify-content:center}@media(min-width:1600px){wc-products-and-bundles .c__bundles-wrapper{justify-content:flex-end}}wc-products-and-bundles .c__bundles-wrapper+.c__push-m{margin-top:2rem}wc-products-and-bundles sd-push-card.is-size-xs{margin:0 1rem;flex:1;max-width:22rem}@media(max-width:1279px){wc-products-and-bundles sd-push-card.is-size-xs{margin:0 1rem 2rem}}wc-products-and-bundles sd-push-card.is-size-xs sd-banner{padding:2rem}wc-products-and-bundles sd-push-card.is-size-xs sd-rich-paragraph .c__content{width:100%;height:100%}wc-products-and-bundles sd-push-card.is-size-xs sd-rich-paragraph .c__content sd-heading{width:100%;height:100%;justify-content:space-between}@media(min-width:1280px){wc-products-and-bundles .c__push-card{width:22rem;margin-left:1rem}}wc-products-and-bundles .c__push-card .c__main-title .brand--h4{font-size:2rem!important}wc-products-and-bundles .c__push-m{min-width:50%}@media(max-width:1599px){wc-products-and-bundles .c__push-m{width:100%}wc-products-and-bundles .c__push-m sd-push-card.is-size-m{margin:0 auto}}wc-products-and-bundles .c__push-m sd-push-card.is-size-m{width:100%}@media(min-width:1280px){wc-products-and-bundles .c__push-m sd-push-card.is-size-m{max-width:81.5rem}}@media(max-width:1279px){wc-products-and-bundles .c__push-m sd-push-card.is-size-m{max-height:40rem}}wc-products-and-bundles .is-horizontal-layout{flex-direction:column;align-items:center}wc-products-and-bundles .is-horizontal-layout .c__bundles{width:100%}wc-products-and-bundles .is-horizontal-layout sd-push-card{margin-left:0}wc-products-and-bundles .is-horizontal-layout .c__bundles-wrapper{justify-content:center}wc-products-and-bundles .is-horizontal-layout .c__bundles-wrapper sd-push-card{flex:1;min-width:17%;margin:0 1rem 2rem}@media(max-width:767px){wc-products-and-bundles .is-horizontal-layout .c__bundles-wrapper sd-push-card{min-width:45%;max-width:45%;margin:0 .6rem 1.2rem}}@media(max-width:319px){wc-products-and-bundles .is-horizontal-layout .c__bundles-wrapper sd-push-card{min-width:100%;max-width:100%}}#main-content{background:var(--color-themes-very-light)}.c__section-modal-aside sd-component-wrapper{overflow:hidden}.c__section-modal-aside .skeepers_product__reviews{margin:0}.c__section-modal-aside #skeepers_product_widget .widget__wrapper{flex-direction:column}.c__section-modal-aside #skeepers_product_widget .widget__block--sidebar{width:100%}wc-product-details-page{display:block}wc-product-details-page wc-product-overview,wc-product-details-page wc-bundle-overview{margin-bottom:.8rem;margin-top:4.4rem}@media(min-width:1280px){wc-product-details-page wc-product-overview,wc-product-details-page wc-bundle-overview{margin-top:6.4rem}}wc-product-details-page.is-active-brand #skeepers_product_widget .stars__item:not(:last-of-type){margin-right:0}
123wc-product-details-page.is-active-brand .skeepers_product__stars{color:var(--color-primary-brand);font-weight:700}wc-product-details-page.is-active-brand .skeepers_product__stars .stars__item{height:2rem;width:2rem}wc-product-details-page.is-active-brand .skeepers_product__reviews,wc-product-details-page.is-active-brand .skeepers_product__stars{--skeepers-widget-custom-color: #f0c300;--skeepers-widget-star-color: #f0c300}wc-product-details-page.is-active-brand .skeepers_product__reviews .stars__item,wc-product-details-page.is-active-brand .skeepers_product__stars .stars__item{background:transparent!important}wc-product-details-page.is-active-brand .skeepers_product__reviews .stars__item:after,wc-product-details-page.is-active-brand .skeepers_product__stars .stars__item:after{content:none!important}wc-product-details-page.is-active-brand .skeepers_product__reviews .stars__item .star-svg,wc-product-details-page.is-active-brand .skeepers_product__stars .stars__item .star-svg{stroke:var(--color-themes-stars)!important}wc-product-details-page.is-active-brand .filters__mark-bar{background:var(--background-dark)!important}wc-product-details-page [sd-product-finder]{width:100%}@media(max-width:767px){wc-product-details-page [sd-product-finder]{margin-top:1.2rem}}wc-product-details-page [sd-product-finder] sd-component-wrapper{padding:0%}wc-product-details-page [sd-product-finder] sd-component-wrapper .c__component-wrapper-wrapper{padding:0%}wc-product-details-page [sd-product-finder] sd-component-wrapper .c__component-wrapper-wrapper .c__component-wrapper-component{max-width:100%} 124/*! 125 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 126 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 127 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 128 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 129 */ 130`],encapsulation:2,changeDetection:0})}}return o})();var eS=()=>[],tS=(o,c,e)=>["c__paragraphs",o,c,e];function iS(o,c){if(o&1&&(d(0,"sd-title",0),S(1),l()),o&2){s();let e=_(3),t=_(5);u("titleLevel",t),n(),O(" ",e.title," ")}}function oS(o,c){if(o&1&&x(0,"sd-banner",5),o&2){let e=s().$implicit,t=_(0);G(t?"is-visually-hidden":""),u("media",e==null?null:e.media)}}function rS(o,c){if(o&1&&(W(0),d(1,"section"),f(2,oS,1,3,"sd-banner",3),x(3,"sd-heading",4),l()),o&2){let e=c.$implicit,t=c.$index,i=s(2),r=_(0),a=_(1),p=_(2),h=_(5),v=M(!p&&t>r);n(2),g(e!=null&&e.media?2:-1),n(),u("titleLevel",h!==6?h+1:h)("customClass",v?"is-visually-hidden":"")("readMore",t===r)("isDescription",h+1>6)("titleThemesConfig",i.ThemesEnum.dark)("idReadMore","paragraph "+t)("heading",e==null?null:e.heading)("tabindex",v?-1:"")("limit",i.limitLastParagraph())("events",i.openReadMoreEvents)("textConfig",a)("size",i.SizeEnum.m),we("aria-hidden",v)}}function nS(o,c){if(o&1&&ie(0,rS,4,15,"section",null,Ti),o&2){s();let e=_(4);oe(e)}}function aS(o,c){if(o&1&&x(0,"sd-banner",5),o&2){let e=s().$implicit;u("media",e==null?null:e.media)}}function sS(o,c){if(o&1&&(d(0,"section"),f(1,aS,1,1,"sd-banner",5),x(2,"sd-heading",7),l()),o&2){let e=c.$implicit,t=s(2),i=_(1),r=_(5);G(e!=null&&e.mediaPosition?"is-"+(e==null?null:e.mediaPosition):"is-right"),n(),g(e!=null&&e.media?1:-1),n(),u("titleLevel",r!==6?r+1:r)("isDescription",r+1>6)("titleThemesConfig",t.ThemesEnum.dark)("heading",e==null?null:e.heading)("textConfig",i)("size",t.SizeEnum.m)}}function dS(o,c){if(o&1&&ie(0,sS,3,9,"section",6,Ti),o&2){s();let e=_(4);oe(e)}}function cS(o,c){if(o&1){let e=L();d(0,"button",8),w("click",function(){b(e);let i=s();return C(i.openReadMore())}),d(1,"span",9),S(2),k(3,"translate"),l(),x(4,"sd-icon",10),l()}if(o&2){let e=s(),t=_(2);n(2),J(E(3,3,t?"actions.showLess":"actions.readMore")),n(2),u("name",t?"icon-arrow-up":"icon-arrow-down")("size",e.IconSize.small)}}var bf=(()=>{class o{get openReadMoreEvents(){return this.openHeadingReadMore.asObservable()}constructor(){this.data=R.required(),this.brand=R(),this.sdLibConfig=m(yo),this.document=m(Wt),this.isMobile=pe(m(be).isMobile),this.isOpen=y(!1),this.limit=y(500),this.hasMultipleColumns=Y(()=>this.sdLibConfig.get(this.brand()).seoMultipleColumnLayout),this.hasReadMore=Y(()=>this.data().hasReadMore??!0),this.paragraphs=Y(()=>(this.data().paragraphs??[]).map(e=>{if(e.heading?.description){let t=this.document.createElement("textarea");t.innerHTML=e.heading.description,e.heading.description=t.value}return e})),this.counters=Y(()=>this.calculateNumberOfParagraphToDisplay(this.paragraphs(),this.limit())),this.numberOfParagraphToDisplay=Y(()=>this.isMobile()&&this.hasReadMore()?this.counters().countParagraphs:(this.data().paragraphs??[]).length),this.limitLastParagraph=Y(()=>this.calculateLimitLastParagraph(this.counters().countParagraphs,this.data().paragraphs,this.limit())),this.lessThanLimit=Y(()=>this.isMobile()&&this.hasReadMore()?this.counters().countCharacters<this.limit():!0),this.textConfig=z.left,this.openHeadingReadMore=new Ye,this.ThemesEnum=xi,this.IconSize=Xe,this.SizeEnum=me,ei(()=>{this.isMobile()&&this.isOpen.set(this.hasReadMore()===!1)})}openReadMore(){let e=!this.isOpen();this.isOpen.set(e),this.openHeadingReadMore.next(e)}calculateLimitLastParagraph(e,t=[],i){let r=i;for(let a=0;a<e;a++)r-=this.calculateParagraphLength(t[a]);return r}calculateNumberOfParagraphToDisplay(e=[],t){let i=0,r=0;for(let a of e){if(r+=this.calculateParagraphLength(a),r>=t)break;
130i+=1}return{countParagraphs:i,countCharacters:r}}calculateParagraphLength(e){let t=0;return t+=e.heading?.title?.length??0,t+=e.heading?.description?.length??0,t}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-seo"]],inputs:{data:[1,"data"],brand:[1,"brand"]},decls:11,vars:16,consts:[["customClass","brand--h3",3,"titleLevel"],[],["type","button",1,"c__toggle","is-link"],[3,"class","media"],[3,"titleLevel","customClass","readMore","isDescription","titleThemesConfig","idReadMore","heading","tabindex","limit","events","textConfig","size"],[3,"media"],[3,"class"],[3,"titleLevel","isDescription","titleThemesConfig","heading","textConfig","size"],["type","button",1,"c__toggle","is-link",3,"click"],[1,"is-caption","is-bold"],[3,"name","size"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4)(5),f(6,iS,2,2,"sd-title",0),d(7,"div",1),f(8,nS,2,0)(9,dS,2,0),l(),f(10,cS,5,5,"button",2)),t&2){M(i.numberOfParagraphToDisplay());let r=i.lessThanLimit();n(),M(i.textConfig);let a=i.isMobile();n();let p=M(i.isOpen());n();let h=M(i.data());n(),M(h.paragraphs??ye(11,eS)),n(),M(h.titleLevel??1),n(),g(h.title?6:-1),n(),G(No(12,tS,p?"is-open":"",i.hasMultipleColumns()?"has-multiple-columns":"",r?"":"has-overlay")),n(),g(a?8:9),n(2),g(a&&!r&&i.hasReadMore()?10:-1)}},dependencies:[Se,Le,Jn,Ze,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-seo{display:block;font-family:var(--font-default);margin:0 auto;max-width:85.8rem}sd-seo>sd-title{color:#363636}sd-seo sd-heading .c__description{font-size:1.6rem;line-height:2rem}sd-seo sd-heading .c__description .is-body-m{font-size:1.6rem!important;line-height:2rem!important}sd-seo sd-heading .c__description h1,sd-seo sd-heading .c__description h2,sd-seo sd-heading .c__description h3{font-size:3.4rem;margin:2.8rem 0}@media(max-width:767px){sd-seo sd-heading .c__description h1,sd-seo sd-heading .c__description h2,sd-seo sd-heading .c__description h3{font-size:2.2rem}}sd-seo sd-heading .c__description h2{color:var(--color-primary-brand)}sd-seo sd-heading .c__description h3{font-size:2.4rem}@media(max-width:767px){sd-seo sd-heading .c__description h3{font-size:2rem}}sd-seo sd-heading .c__description h4{font-size:1.8rem;margin:1.2rem 0}@media(max-width:767px){sd-seo sd-heading .c__description h4{font-size:1.6rem}}sd-seo sd-heading .c__description h5,sd-seo sd-heading .c__description h6{font-size:1.4rem}sd-seo sd-heading .c__description ul,sd-seo sd-heading .c__description ol,sd-seo sd-heading .c__description p{margin-bottom:.8rem}sd-seo sd-heading .c__description ul li>p,sd-seo sd-heading .c__description ol li>p,sd-seo sd-heading .c__description p li>p{margin-bottom:0}sd-seo sd-heading .c__description ul,sd-seo sd-heading .c__description ol{padding-left:.8rem}sd-seo .c__paragraphs.has-multiple-columns{column-count:2;column-gap:6.1rem}@media(max-width:767px){sd-seo .c__paragraphs.has-multiple-columns{column-count:1}}sd-seo .c__paragraphs.has-multiple-columns>section{display:block}sd-seo .c__paragraphs.has-multiple-columns sd-banner+sd-heading{margin-top:2rem}@media(max-width:767px){sd-seo .c__paragraphs{margin-top:4.4rem;position:relative}sd-seo .c__paragraphs sd-banner+sd-heading{margin-top:2rem}}sd-seo .c__paragraphs .is-description{color:#363636}sd-seo .c__paragraphs:not(.has-multiple-columns) section{align-items:center;display:inline-flex;column-count:2;column-gap:6.1rem}@media(max-width:767px){sd-seo .c__paragraphs:not(.has-multiple-columns) section{display:block;column-count:1}}sd-seo .c__paragraphs:not(.has-multiple-columns) section sd-banner,sd-seo .c__paragraphs:not(.has-multiple-columns) section sd-heading{flex:1}sd-seo .c__paragraphs:not(.has-multiple-columns) section.is-left{flex-flow:row}sd-seo .c__paragraphs:not(.has-multiple-columns) section.is-right{flex-flow:row}sd-seo .c__paragraphs:not(.has-multiple-columns) section.is-right sd-banner{order:2}sd-seo .c__paragraphs:not(.has-multiple-columns) section.is-center{flex-flow:column}sd-seo .c__paragraphs:not(.has-multiple-columns) section.is-center sd-banner{margin-top:4.4rem;order:2}sd-seo .c__paragraphs section{margin:2.8rem 0}sd-seo .c__paragraphs section sd-heading .c__subtitle>*{color:var(--color-primary-brand);font-size:1.4rem;font-weight:700}sd-seo .c__paragraphs section button.is-toggle{display:none!important}
130@media(max-width:767px){sd-seo .c__paragraphs.has-overlay:after{background:linear-gradient(to bottom,hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),var(--color-themes-very-light-l),0) 90%,hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),var(--color-themes-very-light-l),1));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}}@media(max-width:767px){sd-seo .c__paragraphs.is-open:after{display:none}}sd-seo .c__toggle{align-items:center;border:0;display:flex;font-family:var(--font-default);justify-content:center;margin:2rem auto 0;text-decoration:underline}sd-seo .c__toggle sd-icon{margin-left:.8rem} 131/*! 132 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 133 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 134 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 135 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 136 */ 137`],encapsulation:2,changeDetection:0})}}return o})();function lS(o,c){if(o&1&&(d(0,"div",0)(1,"div",1),x(2,"sd-seo",2),l()()),o&2){let e=s();n(2),u("data",c)("brand",e.brand())}}var Ra=(()=>{class o extends Be{constructor(){super(...arguments),this.data=R()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-seo-wrapper"]],inputs:{data:[1,"data"]},features:[U],decls:1,vars:1,consts:[[1,"row","justify-content-center"],[1,"col-21","col-l-13"],[3,"data","brand"]],template:function(t,i){if(t&1&&f(0,lS,3,2,"div",0),t&2){let r;g((r=i.data())?0:-1,r)}},dependencies:[bf],styles:[`@-ms-viewport{width:device-width}sd-seo-wrapper{background:var(--color-themes-very-light);display:block;font-family:var(--font-default);padding:4.4rem 0} 138/*! 139 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 140 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 141 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 142 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 143 */ 144`],encapsulation:2,changeDetection:0})}}return o})();function pS(o,c){if(o&1&&x(0,"sd-banner",1),o&2){let e=s();u("isFit",!0)("imgRatio",e.ImageRatioEnum.r1_1)("media",e.device.media)}}function uS(o,c){o&1&&at(0)}function mS(o,c){if(o&1){let e=L();d(0,"sd-link",4),w("clicked",function(){b(e);let i=s();return C(i.onClickedDevice())}),ve(1,uS,1,0,"ng-container",5),l()}if(o&2){let e=s(),t=Ve(4);u("link",e.device.link),n(),u("ngTemplateOutlet",t)}}function hS(o,c){if(o&1&&(d(0,"span",3),S(1),l()),o&2){let e=s();n(),J(e.device.label)}}function fS(o,c){if(o&1&&(d(0,"span",6)(1,"span",7),S(2),l(),d(3,"span",8),x(4,"sd-icon",9),l()()),o&2){let e=s();n(2),O(" ",e.device.link==null?null:e.device.link.linkName," "),n(2),u("brand",e.brand)("size",e.IconSizeEnum.small)}}var Cf=(()=>{class o{constructor(){this.isSmall=!1,this.isHovered=!0,this.deviceIsClicked=new Ce,this.class="",this.ImageRatioEnum=Ae,this.IconSizeEnum=Xe}get hostClasses(){return[this.class,this.isSmall?"is-small":"",this.isHovered?"is-hovered":""].filter(Boolean).join(" ")}onClickedDevice(){this.deviceIsClicked.emit()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-device"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{brand:"brand",device:"device",isSmall:"isSmall",isHovered:"isHovered",class:"class"},outputs:{deviceIsClicked:"deviceIsClicked"},decls:5,vars:2,consts:[["deviceLinkInformation",""],[3,"isFit","imgRatio","media"],["customClass","c__link is-reset is-full-area",3,"link"],[1,"c__link"],["customClass","c__link is-reset is-full-area",3,"clicked","link"],[4,"ngTemplateOutlet"],[1,"c__container"],[1,"is-caption","is-semi-bold"],[1,"c__icon"],["name","icon-arrow-right",3,"brand","size"]],template:function(t,i){t&1&&(f(0,pS,1,3,"sd-banner",1),f(1,mS,2,2,"sd-link",2)(2,hS,2,1,"span",3),ve(3,fS,5,3,"ng-template",null,0,We)),t&2&&(g(i.device.media!=null&&i.device.media.url||i.device.media!=null&&i.device.media.urlTwicPic?0:-1),n(),g(i.device.link!=null&&i.device.link.url?1:i.device.label?2:-1))},dependencies:[Le,jt,$t,Ze],styles:[`body.has-high-contrast sd-device .c__link,#appWrapper.has-high-contrast sd-device .c__link{color:#363636}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:320px){.d-s-none{display:none!important}.d-s-inline{display:inline!important}.d-s-inline-block{display:inline-block!important}.d-s-block{display:block!important}.d-s-table{display:table!important}.d-s-table-row{display:table-row!important}.d-s-table-cell{display:table-cell!important}.d-s-flex{display:flex!important}.d-s-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-m-none{display:none!important}.d-m-inline{display:inline!important}.d-m-inline-block{display:inline-block!important}.d-m-block{display:block!important}.d-m-table{display:table!important}.d-m-table-row{display:table-row!important}.d-m-table-cell{display:table-cell!important}.d-m-flex{display:flex!important}.d-m-inline-flex{display:inline-flex!important}}@media(min-width:1280px){.d-l-none{display:none!important}.d-l-inline{display:inline!important}.d-l-inline-block{display:inline-block!important}.d-l-block{display:block!important}.d-l-table{display:table!important}.d-l-table-row{display:table-row!important}.d-l-table-cell{display:table-cell!important}.d-l-flex{display:flex!important}.d-l-inline-flex{display:inline-flex!important}}@media(min-width:1600px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}
144.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}@media(min-width:320px){.flex-s-row{flex-direction:row!important}.flex-s-column{flex-direction:column!important}.flex-s-row-reverse{flex-direction:row-reverse!important}.flex-s-column-reverse{flex-direction:column-reverse!important}.flex-s-wrap{flex-wrap:wrap!important}.flex-s-nowrap{flex-wrap:nowrap!important}.flex-s-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-s-fill{flex:1 1 auto!important}.flex-s-grow-0{flex-grow:0!important}.flex-s-grow-1{flex-grow:1!important}.flex-s-shrink-0{flex-shrink:0!important}.flex-s-shrink-1{flex-shrink:1!important}.justify-content-s-start{justify-content:flex-start!important}.justify-content-s-end{justify-content:flex-end!important}.justify-content-s-center{justify-content:center!important}.justify-content-s-between{justify-content:space-between!important}.justify-content-s-around{justify-content:space-around!important}.align-items-s-start{align-items:flex-start!important}.align-items-s-end{align-items:flex-end!important}.align-items-s-center{align-items:center!important}.align-items-s-baseline{align-items:baseline!important}.align-items-s-stretch{align-items:stretch!important}.align-content-s-start{align-content:flex-start!important}.align-content-s-end{align-content:flex-end!important}.align-content-s-center{align-content:center!important}.align-content-s-between{align-content:space-between!important}.align-content-s-around{align-content:space-around!important}.align-content-s-stretch{align-content:stretch!important}.align-self-s-auto{align-self:auto!important}.align-self-s-start{align-self:flex-start!important}.align-self-s-end{align-self:flex-end!important}.align-self-s-center{align-self:center!important}.align-self-s-baseline{align-self:baseline!important}.align-self-s-stretch{align-self:stretch!important}.mr-s-auto{margin-right:auto!important}.ml-s-auto{margin-left:auto!important}}@media(min-width:768px){.flex-m-row{flex-direction:row!important}.flex-m-column{flex-direction:column!important}.flex-m-row-reverse{flex-direction:row-reverse!important}.flex-m-column-reverse{flex-direction:column-reverse!important}.flex-m-wrap{flex-wrap:wrap!important}.flex-m-nowrap{flex-wrap:nowrap!important}.flex-m-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-m-fill{flex:1 1 auto!important}.flex-m-grow-0{flex-grow:0!important}.flex-m-grow-1{flex-grow:1!important}.flex-m-shrink-0{flex-shrink:0!important}.flex-m-shrink-1{flex-shrink:1!important}.justify-content-m-start{justify-content:flex-start!important}.justify-content-m-end{justify-content:flex-end!important}.justify-content-m-center{justify-content:center!important}.justify-content-m-between{justify-content:space-between!important}.justify-content-m-around{justify-content:space-around!important}.align-items-m-start{align-items:flex-start!important}.align-items-m-end{align-items:flex-end!important}.align-items-m-center{align-items:center!important}.align-items-m-baseline{align-items:baseline!important}.align-items-m-stretch{align-items:stretch!important}.align-content-m-start{align-content:flex-start!important}.align-content-m-end{align-content:flex-end!important}.align-content-m-center{align-content:center!important}.align-content-m-between{align-content:space-between!important}.align-content-m-around{align-content:space-around!important}.align-content-m-stretch{align-content:stretch!important}.align-self-m-auto{align-self:auto!important}.align-self-m-start{align-self:flex-start!important}.align-self-m-end{align-self:flex-end!important}.align-self-m-center{align-self:center!important}
144.align-self-m-baseline{align-self:baseline!important}.align-self-m-stretch{align-self:stretch!important}.mr-m-auto{margin-right:auto!important}.ml-m-auto{margin-left:auto!important}}@media(min-width:1280px){.flex-l-row{flex-direction:row!important}.flex-l-column{flex-direction:column!important}.flex-l-row-reverse{flex-direction:row-reverse!important}.flex-l-column-reverse{flex-direction:column-reverse!important}.flex-l-wrap{flex-wrap:wrap!important}.flex-l-nowrap{flex-wrap:nowrap!important}.flex-l-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-l-fill{flex:1 1 auto!important}.flex-l-grow-0{flex-grow:0!important}.flex-l-grow-1{flex-grow:1!important}.flex-l-shrink-0{flex-shrink:0!important}.flex-l-shrink-1{flex-shrink:1!important}.justify-content-l-start{justify-content:flex-start!important}.justify-content-l-end{justify-content:flex-end!important}.justify-content-l-center{justify-content:center!important}.justify-content-l-between{justify-content:space-between!important}.justify-content-l-around{justify-content:space-around!important}.align-items-l-start{align-items:flex-start!important}.align-items-l-end{align-items:flex-end!important}.align-items-l-center{align-items:center!important}.align-items-l-baseline{align-items:baseline!important}.align-items-l-stretch{align-items:stretch!important}.align-content-l-start{align-content:flex-start!important}.align-content-l-end{align-content:flex-end!important}.align-content-l-center{align-content:center!important}.align-content-l-between{align-content:space-between!important}.align-content-l-around{align-content:space-around!important}.align-content-l-stretch{align-content:stretch!important}.align-self-l-auto{align-self:auto!important}.align-self-l-start{align-self:flex-start!important}.align-self-l-end{align-self:flex-end!important}.align-self-l-center{align-self:center!important}.align-self-l-baseline{align-self:baseline!important}.align-self-l-stretch{align-self:stretch!important}
144.mr-l-auto{margin-right:auto!important}.ml-l-auto{margin-left:auto!important}}@media(min-width:1600px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}
144.mr-xl-auto{margin-right:auto!important}.ml-xl-auto{margin-left:auto!important}}.is-visually-hidden{position:absolute;overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;border:0;padding:0;clip:rect(0,0,0,0);clip-path:inset(100%)}.is-visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;overflow:hidden;width:.1rem;height:.1rem;margin:-.1rem;border:0;padding:0;clip:rect(0,0,0,0);clip-path:inset(100%)}.has-no-overflow{overflow:hidden}.is-collapsible{display:block;max-height:300rem;overflow:hidden;opacity:1;transition:max-height 4s ease-out,opacity .5s ease-out;visibility:visible}.is-collapsible.is-hidden{max-height:0;opacity:0;padding:0;visibility:hidden;transition:max-height 2s ease-out -1.5s,opacity .1s ease-out}.is-underline{text-decoration:underline}.is-full-area:before{position:absolute;content:"";inset:0;z-index:2}.is-full-area>span{text-decoration:underline}.is-full-area[sd-button]>span{text-decoration:none}.is-full-area:focus:before{outline:none}.is-full-area:focus-visible:before{outline:none;border:.1rem solid var(--color-primary-hover)}.is-flex{display:flex}.is-flex.is-hidden{display:none}.is-block{display:block}.is-block.is-hidden{display:none}.is-inline{display:inline}.is-inline.is-hidden{display:none}.is-inline-block{display:inline-block}.is-inline-block.is-hidden{display:none}.is-text-left{text-align:left}.is-text-center{text-align:center}.is-text-right{text-align:right}[data-color=shades-white]{color:#fff}[data-color=shades-white][href]:hover{color:#ccc}[data-color=shades-very-light]{color:#f1f1f1}[data-color=shades-very-light][href]:hover{color:#c1c1c1}[data-color=shades-light]{color:#d3d3d3}[data-color=shades-light][href]:hover{color:#a9a9a9}[data-color=shades-10]{color:#949494}[data-color=shades-10][href]:hover,[data-color=shades-20]{color:#767676}[data-color=shades-20][href]:hover{color:#5e5e5e}[data-color=shades-30]{color:#595959}[data-color=shades-30][href]:hover{color:#474747}[data-color=shades-dark]{color:#363636}[data-color=shades-dark][href]:hover{color:#2b2b2b}[data-color=shades-gray85]{color:#d9d9d9}[data-color=shades-gray85][href]:hover{color:#aeaeae}[data-color=shades-black],[data-color=shades-black][href]:hover{color:#000}[data-color=oney-base]{color:#81bc00}[data-color=oney-base][href]:hover{color:#679600}[data-color=oney-dark]{color:#54565b}[data-color=oney-dark][href]:hover{color:#434549}[data-color=reparability-red]{color:#d91627}[data-color=reparability-red][href]:hover{color:#ae121f}[data-color=reparability-orange]{color:#fe741b}[data-color=reparability-orange][href]:hover{color:#e05801}[data-color=reparability-yellow]{color:#ffc901}[data-color=reparability-yellow][href]:hover{color:#cda100}[data-color=reparability-green]{color:#9ecc00}[data-color=reparability-green][href]:hover{color:#7ea300}[data-color=reparability-dark-green]{color:#009443}[data-color=reparability-dark-green][href]:hover{color:#007636}[data-color=transverse-background]{color:#f4f4f4}[data-color=transverse-background][href]:hover{color:#c3c3c3}[data-color=transverse-light-grey]{color:#e0e0e0}[data-color=transverse-light-grey][href]:hover{color:#b3b3b3}[data-background=shades-white]{background:#fff}[data-background=shades-white][href]:hover{background:#ccc}[data-background=shades-very-light]{background:#f1f1f1}[data-background=shades-very-light][href]:hover{background:#c1c1c1}[data-background=shades-light]{background:#d3d3d3}[data-background=shades-light][href]:hover{background:#a9a9a9}[data-background=shades-10]{background:#949494}[data-background=shades-10][href]:hover,[data-background=shades-20]{background:#767676}[data-background=shades-20][href]:hover{background:#5e5e5e}[data-background=shades-30]{background:#595959}[data-background=shades-30][href]:hover{background:#474747}[data-background=shades-dark]{background:#363636}[data-background=shades-dark][href]:hover{background:#2b2b2b}[data-background=shades-gray85]{background:#d9d9d9}[data-background=shades-gray85][href]:hover{background:#aeaeae}[data-background=shades-black],[data-background=shades-black][href]:hover{background:#000}[data-background=oney-base]{background:#81bc00}[data-background=oney-base][href]:hover{background:#679600}[data-background=oney-dark]{background:#54565b}[data-background=oney-dark][href]:hover{background:#434549}[data-background=reparability-red]{background:#d91627}[data-background=reparability-red][href]:hover{background:#ae121f}[data-background=reparability-orange]{background:#fe741b}[data-background=reparability-orange][href]:hover{background:#e05801}[data-background=reparability-yellow]{background:#ffc901}[data-background=reparability-yellow][href]:hover{background:#cda100}[data-background=reparability-green]{background:#9ecc00}[data-background=reparability-green][href]:hover{background:#7ea300}[data-background=reparability-dark-green]{background:#009443}[data-background=reparability-dark-green][href]:hover{background:#007636}[data-background=transverse-background]{background:#f4f4f4}[data-background=transverse-background][href]:hover{background:#c3c3c3}[data-background=transverse-light-grey]{background:#e0e0e0}[data-background=transverse-light-grey][href]:hover{background:#b3b3b3}[data-color=primary-brand]{color:var(--color-primary-brand)}[data-color=primary-brand][href]:hover{color:hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),calc(var(--color-primary-brand-l) - 20%));color:hsl(var(--color-primary-brand-krups-h),var(--color-primary-brand-krups-s),calc(var(--color-primary-brand-krups-l) - 20%))}[data-color=primary-light]{color:var(--color-primary-light)}[data-color=primary-light][href]:hover{color:hsl(var(--color-primary-light-h),var(--color-primary-light-s),calc(var(--color-primary-light-l) - 20%));color:hsl(var(--color-primary-light-krups-h),var(--color-primary-light-krups-s),calc(var(--color-primary-light-krups-l) - 20%))}[data-color=primary-base]{color:var(--color-primary-base)}[data-color=primary-base][href]:hover{color:hsl(var(--color-primary-base-h),var(--color-primary-base-s),calc(var(--color-primary-base-l) - 20%));color:hsl(var(--color-primary-base-krups-h),var(--color-primary-base-krups-s),calc(var(--color-primary-base-krups-l) - 20%))}[data-color=primary-hover]{color:var(--color-primary-hover)}[data-color=primary-hover][href]:hover{color:hsl(var(--color-primary-hover-h),var(--color-primary-hover-s),calc(var(--color-primary-hover-l) - 20%));color:hsl(var(--color-primary-hover-krups-h),var(--color-primary-hover-krups-s),calc(var(--color-primary-hover-krups-l) - 20%))}[data-color=primary-active]{color:var(--color-primary-active)}
144[data-color=primary-active][href]:hover{color:hsl(var(--color-primary-active-h),var(--color-primary-active-s),calc(var(--color-primary-active-l) - 20%));color:hsl(var(--color-primary-active-krups-h),var(--color-primary-active-krups-s),calc(var(--color-primary-active-krups-l) - 20%))}[data-color=primary-dark]{color:var(--color-primary-dark)}[data-color=primary-dark][href]:hover{color:hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),calc(var(--color-primary-dark-l) - 20%));color:hsl(var(--color-primary-dark-krups-h),var(--color-primary-dark-krups-s),calc(var(--color-primary-dark-krups-l) - 20%))}[data-color=error-base]{color:var(--color-error-base)}[data-color=error-base][href]:hover{color:hsl(var(--color-error-base-h),var(--color-error-base-s),calc(var(--color-error-base-l) - 20%));color:hsl(var(--color-error-base-krups-h),var(--color-error-base-krups-s),calc(var(--color-error-base-krups-l) - 20%))}[data-color=error-hover]{color:var(--color-error-hover)}[data-color=error-hover][href]:hover{color:hsl(var(--color-error-hover-h),var(--color-error-hover-s),calc(var(--color-error-hover-l) - 20%));color:hsl(var(--color-error-hover-krups-h),var(--color-error-hover-krups-s),calc(var(--color-error-hover-krups-l) - 20%))}[data-color=error-active]{color:var(--color-error-active)}[data-color=error-active][href]:hover{color:hsl(var(--color-error-active-h),var(--color-error-active-s),calc(var(--color-error-active-l) - 20%));color:hsl(var(--color-error-active-krups-h),var(--color-error-active-krups-s),calc(var(--color-error-active-krups-l) - 20%))}[data-color=success-base]{color:var(--color-success-base)}[data-color=success-base][href]:hover{color:hsl(var(--color-success-base-h),var(--color-success-base-s),calc(var(--color-success-base-l) - 20%));color:hsl(var(--color-success-base-krups-h),var(--color-success-base-krups-s),calc(var(--color-success-base-krups-l) - 20%))}[data-color=success-hover]{color:var(--color-success-hover)}[data-color=success-hover][href]:hover{color:hsl(var(--color-success-hover-h),var(--color-success-hover-s),calc(var(--color-success-hover-l) - 20%));color:hsl(var(--color-success-hover-krups-h),var(--color-success-hover-krups-s),calc(var(--color-success-hover-krups-l) - 20%))}[data-color=success-active]{color:var(--color-success-active)}[data-color=success-active][href]:hover{color:hsl(var(--color-success-active-h),var(--color-success-active-s),calc(var(--color-success-active-l) - 20%));color:hsl(var(--color-success-active-krups-h),var(--color-success-active-krups-s),calc(var(--color-success-active-krups-l) - 20%))}[data-color=themes-very-light]{color:var(--color-themes-very-light)}[data-color=themes-very-light][href]:hover{color:hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),calc(var(--color-themes-very-light-l) - 20%));color:hsl(var(--color-themes-very-light-krups-h),var(--color-themes-very-light-krups-s),calc(var(--color-themes-very-light-krups-l) - 20%))}[data-color=themes-light]{color:var(--color-themes-light)}[data-color=themes-light][href]:hover{color:hsl(var(--color-themes-light-h),var(--color-themes-light-s),calc(var(--color-themes-light-l) - 20%));color:hsl(var(--color-themes-light-krups-h),var(--color-themes-light-krups-s),calc(var(--color-themes-light-krups-l) - 20%))}[data-color=themes-regular]{color:var(--color-themes-regular)}[data-color=themes-regular][href]:hover{color:hsl(var(--color-themes-regular-h),var(--color-themes-regular-s),calc(var(--color-themes-regular-l) - 20%));color:hsl(var(--color-themes-regular-krups-h),var(--color-themes-regular-krups-s),calc(var(--color-themes-regular-krups-l) - 20%))}[data-color=themes-colored]{color:var(--color-themes-colored)}[data-color=themes-colored][href]:hover{color:hsl(var(--color-themes-colored-h),var(--color-themes-colored-s),calc(var(--color-themes-colored-l) - 20%));color:hsl(var(--color-themes-colored-krups-h),var(--color-themes-colored-krups-s),calc(var(--color-themes-colored-krups-l) - 20%))}[data-color=themes-promo-1]{color:var(--color-themes-promo-1)}[data-color=themes-promo-1][href]:hover{color:hsl(var(--color-themes-promo-1-h),var(--color-themes-promo-1-s),calc(var(--color-themes-promo-1-l) - 20%));color:hsl(var(--color-themes-promo-1-krups-h),var(--color-themes-promo-1-krups-s),calc(var(--color-themes-promo-1-krups-l) - 20%))}[data-color=themes-promo-2]{color:var(--color-themes-promo-2)}[data-color=themes-promo-2][href]:hover{color:hsl(var(--color-themes-promo-2-h),var(--color-themes-promo-2-s),calc(var(--color-themes-promo-2-l) - 20%));color:hsl(var(--color-themes-promo-2-krups-h),var(--color-themes-promo-2-krups-s),calc(var(--color-themes-promo-2-krups-l) - 20%))}[data-color=themes-stars]{color:var(--color-themes-stars)}[data-color=themes-stars][href]:hover{color:hsl(var(--color-themes-stars-h),var(--color-themes-stars-s),calc(var(--color-themes-stars-l) - 20%));color:hsl(var(--color-themes-stars-krups-h),var(--color-themes-stars-krups-s),calc(var(--color-themes-stars-krups-l) - 20%))}[data-color=themes-extra]{color:var(--color-themes-extra)}[data-color=themes-extra][href]:hover{color:hsl(var(--color-themes-extra-h),var(--color-themes-extra-s),calc(var(--color-themes-extra-l) - 20%));color:hsl(var(--color-themes-extra-krups-h),var(--color-themes-extra-krups-s),calc(var(--color-themes-extra-krups-l) - 20%))}[data-color=themes-dark]{color:var(--color-themes-dark)}[data-color=themes-dark][href]:hover{color:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),calc(var(--color-themes-dark-l) - 20%));color:hsl(var(--color-themes-dark-krups-h),var(--color-themes-dark-krups-s),calc(var(--color-themes-dark-krups-l) - 20%))}[data-background=primary-brand]{background:var(--color-primary-brand)}[data-background=primary-brand][href]:hover{background:hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),calc(var(--color-primary-brand-l) - 20%));background:hsl(var(--color-primary-brand-krups-h),var(--color-primary-brand-krups-s),calc(var(--color-primary-brand-krups-l) - 20%))}[data-background=primary-light]{background:var(--color-primary-light)}[data-background=primary-light][href]:hover{background:hsl(var(--color-primary-light-h),var(--color-primary-light-s),calc(var(--color-primary-light-l) - 20%));background:hsl(var(--color-primary-light-krups-h),var(--color-primary-light-krups-s),calc(var(--color-primary-light-krups-l) - 20%))}[data-background=primary-base]{background:var(--color-primary-base)}[data-background=primary-base][href]:hover{background:hsl(var(--color-primary-base-h),var(--color-primary-base-s),calc(var(--color-primary-base-l) - 20%));background:hsl(var(--color-primary-base-krups-h),var(--color-primary-base-krups-s),calc(var(--color-primary-base-krups-l) - 20%))}[data-background=primary-hover]{background:var(--color-primary-hover)}[data-background=primary-hover][href]:hover{background:hsl(var(--color-primary-hover-h),var(--color-primary-hover-s),calc(var(--color-primary-hover-l) - 20%));background:hsl(var(--color-primary-hover-krups-h),var(--color-primary-hover-krups-s),calc(var(--color-primary-hover-krups-l) - 20%))}[data-background=primary-active]{background:var(--color-primary-active)}
144[data-background=primary-active][href]:hover{background:hsl(var(--color-primary-active-h),var(--color-primary-active-s),calc(var(--color-primary-active-l) - 20%));background:hsl(var(--color-primary-active-krups-h),var(--color-primary-active-krups-s),calc(var(--color-primary-active-krups-l) - 20%))}[data-background=primary-dark]{background:var(--color-primary-dark)}[data-background=primary-dark][href]:hover{background:hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),calc(var(--color-primary-dark-l) - 20%));background:hsl(var(--color-primary-dark-krups-h),var(--color-primary-dark-krups-s),calc(var(--color-primary-dark-krups-l) - 20%))}[data-background=error-base]{background:var(--color-error-base)}[data-background=error-base][href]:hover{background:hsl(var(--color-error-base-h),var(--color-error-base-s),calc(var(--color-error-base-l) - 20%));background:hsl(var(--color-error-base-krups-h),var(--color-error-base-krups-s),calc(var(--color-error-base-krups-l) - 20%))}[data-background=error-hover]{background:var(--color-error-hover)}[data-background=error-hover][href]:hover{background:hsl(var(--color-error-hover-h),var(--color-error-hover-s),calc(var(--color-error-hover-l) - 20%));background:hsl(var(--color-error-hover-krups-h),var(--color-error-hover-krups-s),calc(var(--color-error-hover-krups-l) - 20%))}[data-background=error-active]{background:var(--color-error-active)}[data-background=error-active][href]:hover{background:hsl(var(--color-error-active-h),var(--color-error-active-s),calc(var(--color-error-active-l) - 20%));background:hsl(var(--color-error-active-krups-h),var(--color-error-active-krups-s),calc(var(--color-error-active-krups-l) - 20%))}[data-background=success-base]{background:var(--color-success-base)}[data-background=success-base][href]:hover{background:hsl(var(--color-success-base-h),var(--color-success-base-s),calc(var(--color-success-base-l) - 20%));background:hsl(var(--color-success-base-krups-h),var(--color-success-base-krups-s),calc(var(--color-success-base-krups-l) - 20%))}[data-background=success-hover]{background:var(--color-success-hover)}[data-background=success-hover][href]:hover{background:hsl(var(--color-success-hover-h),var(--color-success-hover-s),calc(var(--color-success-hover-l) - 20%));background:hsl(var(--color-success-hover-krups-h),var(--color-success-hover-krups-s),calc(var(--color-success-hover-krups-l) - 20%))}[data-background=success-active]{background:var(--color-success-active)}[data-background=success-active][href]:hover{background:hsl(var(--color-success-active-h),var(--color-success-active-s),calc(var(--color-success-active-l) - 20%));background:hsl(var(--color-success-active-krups-h),var(--color-success-active-krups-s),calc(var(--color-success-active-krups-l) - 20%))}[data-background=themes-very-light]{background:var(--color-themes-very-light)}[data-background=themes-very-light][href]:hover{background:hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),calc(var(--color-themes-very-light-l) - 20%));background:hsl(var(--color-themes-very-light-krups-h),var(--color-themes-very-light-krups-s),calc(var(--color-themes-very-light-krups-l) - 20%))}[data-background=themes-light]{background:var(--color-themes-light)}[data-background=themes-light][href]:hover{background:hsl(var(--color-themes-light-h),var(--color-themes-light-s),calc(var(--color-themes-light-l) - 20%));background:hsl(var(--color-themes-light-krups-h),var(--color-themes-light-krups-s),calc(var(--color-themes-light-krups-l) - 20%))}[data-background=themes-regular]{background:var(--color-themes-regular)}[data-background=themes-regular][href]:hover{background:hsl(var(--color-themes-regular-h),var(--color-themes-regular-s),calc(var(--color-themes-regular-l) - 20%));background:hsl(var(--color-themes-regular-krups-h),var(--color-themes-regular-krups-s),calc(var(--color-themes-regular-krups-l) - 20%))}[data-background=themes-colored]{background:var(--color-themes-colored)}[data-background=themes-colored][href]:hover{background:hsl(var(--color-themes-colored-h),var(--color-themes-colored-s),calc(var(--color-themes-colored-l) - 20%));background:hsl(var(--color-themes-colored-krups-h),var(--color-themes-colored-krups-s),calc(var(--color-themes-colored-krups-l) - 20%))}[data-background=themes-promo-1]{background:var(--color-themes-promo-1)}[data-background=themes-promo-1][href]:hover{background:hsl(var(--color-themes-promo-1-h),var(--color-themes-promo-1-s),calc(var(--color-themes-promo-1-l) - 20%));background:hsl(var(--color-themes-promo-1-krups-h),var(--color-themes-promo-1-krups-s),calc(var(--color-themes-promo-1-krups-l) - 20%))}[data-background=themes-promo-2]{background:var(--color-themes-promo-2)}[data-background=themes-promo-2][href]:hover{background:hsl(var(--color-themes-promo-2-h),var(--color-themes-promo-2-s),calc(var(--color-themes-promo-2-l) - 20%));background:hsl(var(--color-themes-promo-2-krups-h),var(--color-themes-promo-2-krups-s),calc(var(--color-themes-promo-2-krups-l) - 20%))}[data-background=themes-stars]{background:var(--color-themes-stars)}[data-background=themes-stars][href]:hover{background:hsl(var(--color-themes-stars-h),var(--color-themes-stars-s),calc(var(--color-themes-stars-l) - 20%));background:hsl(var(--color-themes-stars-krups-h),var(--color-themes-stars-krups-s),calc(var(--color-themes-stars-krups-l) - 20%))}[data-background=themes-extra]{background:var(--color-themes-extra)}[data-background=themes-extra][href]:hover{background:hsl(var(--color-themes-extra-h),var(--color-themes-extra-s),calc(var(--color-themes-extra-l) - 20%));background:hsl(var(--color-themes-extra-krups-h),var(--color-themes-extra-krups-s),calc(var(--color-themes-extra-krups-l) - 20%))}[data-background=themes-dark]{background:var(--color-themes-dark)}[data-background=themes-dark][href]:hover{background:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),calc(var(--color-themes-dark-l) - 20%));background:hsl(var(--color-themes-dark-krups-h),var(--color-themes-dark-krups-s),calc(var(--color-themes-dark-krups-l) - 20%))}sd-device .c__link .c__icon{align-items:center;background-color:var(--color-primary-base);box-shadow:inset 0 0 0 .1rem var(--color-primary-base);border:none;border-radius:var(--brand--border-radius);color:var(--brand--button-color);cursor:pointer;display:inline-flex;font-family:var(--font-default);font-weight:700;justify-content:center;overflow:hidden;text-align:center;text-transform:var(--brand--button-uppercase);text-decoration:none;padding:0;position:relative;z-index:1}sd-device .c__link .btn-outline.c__icon{background-color:transparent;border:.1rem solid var(--color-primary-base);color:var(--color-primary-base)}sd-device .c__link .btn-outline.c__icon:hover{color:#fff}sd-device .c__link .btn-outline.c__icon:active>span,sd-device .c__link .btn-outline.c__icon:focus>span{color:var(--color-primary-base)}sd-device .c__link .btn-outline.c__icon:active>span:before,sd-device .c__link .btn-outline.c__icon:focus>span:before{background-color:#fff}sd-device .c__link .btn-outline.c__icon>span:before{background-color:transparent}sd-device .c__link .c__icon>span{position:relative;z-index:0;align-items:center;justify-content:center;display:inline-flex;width:100%;height:100%;padding:1.2rem 2rem}sd-device .c__link .c__icon>span:before{background-color:var(--color-primary-base);color:#fff}sd-device .c__link .c__icon:hover,sd-device .c__link .c__icon:focus{box-shadow:inset 0 0 0 .1rem var(--color-primary-hover)}sd-device .c__link .c__icon:hover>span:before,sd-device .c__link .c__icon:focus>span:before{background-color:var(--color-primary-hover)}sd-device .c__link .c__icon:active,sd-device .c__link .is-active.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-primary-active)}
144sd-device .c__link .c__icon:active>span:before,sd-device .c__link .is-active.c__icon>span:before{background-color:var(--color-primary-active)}sd-device .c__link .is-unactive.c__icon{box-shadow:inset 0 0 0 .1rem #d3d3d3}sd-device .c__link .is-small.c__icon>span{padding:.4rem 1.2rem}sd-device .c__link .is-small.c__icon span:not(.is-visually-hidden)+.c--icon{margin-left:.4rem}sd-device .c__link .is-small.c__icon .c--icon+span:not(.is-visually-hidden){margin-left:.4rem}sd-device .c__link .is-theme-promo-1.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-promo-1)}sd-device .c__link .is-theme-promo-1.c__icon:hover,sd-device .c__link .is-theme-promo-1.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-promo-1-h),var(--color-themes-promo-1-s),calc(var(--color-themes-promo-1-l) - 10%))}sd-device .c__link .is-theme-promo-1.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-promo-1)}sd-device .c__link .is-theme-promo-1.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-promo-1)}sd-device .c__link .is-theme-promo-1.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-promo-1.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-promo-1-h),var(--color-themes-promo-1-s),calc(var(--color-themes-promo-1-l) - 10%))}sd-device .c__link .is-theme-promo-1.c--secondary.c__icon{color:var(--color-themes-promo-1)}sd-device .c__link .is-theme-promo-1.c--secondary.c__icon:hover,sd-device .c__link .is-theme-promo-1.c--secondary.c__icon:focus{color:hsl(var(--color-themes-promo-1-h),var(--color-themes-promo-1-s),calc(var(--color-themes-promo-1-l) - 10%))}sd-device .c__link .is-theme-promo-2.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-promo-2)}sd-device .c__link .is-theme-promo-2.c__icon:hover,sd-device .c__link .is-theme-promo-2.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-promo-2-h),var(--color-themes-promo-2-s),calc(var(--color-themes-promo-2-l) - 10%))}sd-device .c__link .is-theme-promo-2.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-promo-2)}sd-device .c__link .is-theme-promo-2.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-promo-2)}sd-device .c__link .is-theme-promo-2.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-promo-2.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-promo-2-h),var(--color-themes-promo-2-s),calc(var(--color-themes-promo-2-l) - 10%))}sd-device .c__link .is-theme-promo-2.c--secondary.c__icon{color:var(--color-themes-promo-2)}sd-device .c__link .is-theme-promo-2.c--secondary.c__icon:hover,sd-device .c__link .is-theme-promo-2.c--secondary.c__icon:focus{color:hsl(var(--color-themes-promo-2-h),var(--color-themes-promo-2-s),calc(var(--color-themes-promo-2-l) - 10%))}sd-device .c__link .is-theme-stars.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-stars)}sd-device .c__link .is-theme-stars.c__icon:hover,sd-device .c__link .is-theme-stars.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-stars-h),var(--color-themes-stars-s),calc(var(--color-themes-stars-l) - 10%))}sd-device .c__link .is-theme-stars.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-stars)}sd-device .c__link .is-theme-stars.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-stars)}sd-device .c__link .is-theme-stars.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-stars.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-stars-h),var(--color-themes-stars-s),calc(var(--color-themes-stars-l) - 10%))}sd-device .c__link .is-theme-stars.c--secondary.c__icon{color:var(--color-themes-stars)}sd-device .c__link .is-theme-stars.c--secondary.c__icon:hover,sd-device .c__link .is-theme-stars.c--secondary.c__icon:focus{color:hsl(var(--color-themes-stars-h),var(--color-themes-stars-s),calc(var(--color-themes-stars-l) - 10%))}sd-device .c__link .is-theme-extra.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-extra)}sd-device .c__link .is-theme-extra.c__icon:hover,sd-device .c__link .is-theme-extra.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-extra-h),var(--color-themes-extra-s),calc(var(--color-themes-extra-l) - 10%))}sd-device .c__link .is-theme-extra.c__icon:not(.c--secondary).is-animation-sli
144de{background-color:var(--color-themes-extra)}sd-device .c__link .is-theme-extra.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-extra)}sd-device .c__link .is-theme-extra.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-extra.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-extra-h),var(--color-themes-extra-s),calc(var(--color-themes-extra-l) - 10%))}sd-device .c__link .is-theme-extra.c--secondary.c__icon{color:var(--color-themes-extra)}sd-device .c__link .is-theme-extra.c--secondary.c__icon:hover,sd-device .c__link .is-theme-extra.c--secondary.c__icon:focus{color:hsl(var(--color-themes-extra-h),var(--color-themes-extra-s),calc(var(--color-themes-extra-l) - 10%))}sd-device .c__link .is-theme-very-light.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-very-light)}sd-device .c__link .is-theme-very-light.c__icon:hover,sd-device .c__link .is-theme-very-light.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),calc(var(--color-themes-very-light-l) - 10%))}sd-device .c__link .is-theme-very-light.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-very-light)}sd-device .c__link .is-theme-very-light.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-very-light)}sd-device .c__link .is-theme-very-light.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-very-light.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),calc(var(--color-themes-very-light-l) - 10%))}sd-device .c__link .is-theme-very-light.c--secondary.c__icon{color:var(--color-themes-very-light)}sd-device .c__link .is-theme-very-light.c--secondary.c__icon:hover,sd-device .c__link .is-theme-very-light.c--secondary.c__icon:focus{color:hsl(var(--color-themes-very-light-h),var(--color-themes-very-light-s),calc(var(--color-themes-very-light-l) - 10%))}sd-device .c__link .is-theme-light.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-light)}sd-device .c__link .is-theme-light.c__icon:hover,sd-device .c__link .is-theme-light.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-light-h),var(--color-themes-light-s),calc(var(--color-themes-light-l) - 10%))}sd-device .c__link .is-theme-light.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-light)}sd-device .c__link .is-theme-light.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-light)}sd-device .c__link .is-theme-light.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-light.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-light-h),var(--color-themes-light-s),calc(var(--color-themes-light-l) - 10%))}sd-device .c__link .is-theme-light.c--secondary.c__icon{color:var(--color-themes-light)}sd-device .c__link .is-theme-light.c--secondary.c__icon:hover,sd-device .c__link .is-theme-light.c--secondary.c__icon:focus{color:hsl(var(--color-themes-light-h),var(--color-themes-light-s),calc(var(--color-themes-light-l) - 10%))}sd-device .c__link .is-theme-regular.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-regular)}sd-device .c__link .is-theme-regular.c__icon:hover,sd-device .c__link .is-theme-regular.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-regular-h),var(--color-themes-regular-s),calc(var(--color-themes-regular-l) - 10%))}sd-device .c__link .is-theme-regular.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-regular)}sd-device .c__link .is-theme-regular.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-regular)}sd-device .c__link .is-theme-regular.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-regular.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-regular-h),var(--color-themes-regular-s),calc(var(--color-themes-regular-l) - 10%))}sd-device .c__link .is-theme-regular.c--secondary.c__icon{color:var(--color-themes-regular)}sd-device .c__link .is-theme-regular.c--secondary.c__icon:hover,sd-device .c__link .is-theme-regular.c--secondary.c__icon:focus{color:hsl(var(--color-themes-regular-h),var(--color-themes-regular-s),calc(var(--color-themes-regular-l) - 10%))}sd-device .c__link .is-theme-colored.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-colored)}sd-device .c__link .is-theme-colored.c__icon:hover,sd-device .c__link .is-theme-colored.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-colored-h),var(--color-themes-colored-s),calc(var(--color-themes-colored-l) - 10%))}sd-device .c__link .is-theme-colored.c__icon:not(.c--secondary).is-animation-sli
144de{background-color:var(--color-themes-colored)}sd-device .c__link .is-theme-colored.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-colored)}sd-device .c__link .is-theme-colored.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-colored.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-colored-h),var(--color-themes-colored-s),calc(var(--color-themes-colored-l) - 10%))}sd-device .c__link .is-theme-colored.c--secondary.c__icon{color:var(--color-themes-colored)}sd-device .c__link .is-theme-colored.c--secondary.c__icon:hover,sd-device .c__link .is-theme-colored.c--secondary.c__icon:focus{color:hsl(var(--color-themes-colored-h),var(--color-themes-colored-s),calc(var(--color-themes-colored-l) - 10%))}sd-device .c__link .is-theme-dark.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-themes-dark)}sd-device .c__link .is-theme-dark.c__icon:hover,sd-device .c__link .is-theme-dark.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),calc(var(--color-themes-dark-l) - 10%))}sd-device .c__link .is-theme-dark.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-themes-dark)}sd-device .c__link .is-theme-dark.c__icon:not(.c--secondary)>span:before{background-color:var(--color-themes-dark)}sd-device .c__link .is-theme-dark.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-dark.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),calc(var(--color-themes-dark-l) - 10%))}sd-device .c__link .is-theme-dark.c--secondary.c__icon{color:var(--color-themes-dark)}sd-device .c__link .is-theme-dark.c--secondary.c__icon:hover,sd-device .c__link .is-theme-dark.c--secondary.c__icon:focus{color:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),calc(var(--color-themes-dark-l) - 10%))}sd-device .c__link .is-theme-success.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-success-base)}sd-device .c__link .is-theme-success.c__icon:hover,sd-device .c__link .is-theme-success.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-success-base-h),var(--color-success-base-s),calc(var(--color-success-base-l) - 10%))}sd-device .c__link .is-theme-success.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-success-base)}sd-device .c__link .is-theme-success.c__icon:not(.c--secondary)>span:before{background-color:var(--color-success-base)}sd-device .c__link .is-theme-success.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-success.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-success-base-h),var(--color-success-base-s),calc(var(--color-success-base-l) - 10%))}sd-device .c__link .is-theme-success.c--secondary.c__icon{color:var(--color-success-base)}sd-device .c__link .is-theme-success.c--secondary.c__icon:hover,sd-device .c__link .is-theme-success.c--secondary.c__icon:focus{color:hsl(var(--color-success-base-h),var(--color-success-base-s),calc(var(--color-success-base-l) - 10%))}sd-device .c__link .is-theme-light-success.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-success-light)}sd-device .c__link .is-theme-light-success.c__icon:hover,sd-device .c__link .is-theme-light-success.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-success-light-h),var(--color-success-light-s),calc(var(--color-success-light-l) - 10%))}sd-device .c__link .is-theme-light-success.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-success-light)}sd-device .c__link .is-theme-light-success.c__icon:not(.c--secondary)>span:before{background-color:var(--color-success-light)}sd-device .c__link .is-theme-light-success.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-light-success.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-success-light-h),var(--color-success-light-s),calc(var(--color-success-light-l) - 10%))}sd-device .c__link .is-theme-light-success.c--secondary.c__icon{color:var(--color-success-light)}sd-device .c__link .is-theme-light-success.c--secondary.c__icon:hover,sd-device .c__link .is-theme-light-success.c--secondary.c__icon:focus{color:hsl(var(--color-success-light-h),var(--color-success-light-s),calc(var(--color-success-light-l) - 10%))}sd-device .c__link .is-theme-active-success.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-success-validated)}sd-device .c__link .is-theme-active-success.c__icon:hover,sd-device .c__link .is-theme-active-success.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-success-validated-h),var(--color-success-validated-s),calc(var(--color-success-validated-l) - 10%))}sd-device .c__link .is-theme-active-success.c__icon:not(.c--secondary).is-animation-sli
144de{background-color:var(--color-success-validated)}sd-device .c__link .is-theme-active-success.c__icon:not(.c--secondary)>span:before{background-color:var(--color-success-validated)}sd-device .c__link .is-theme-active-success.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-active-success.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-success-validated-h),var(--color-success-validated-s),calc(var(--color-success-validated-l) - 10%))}sd-device .c__link .is-theme-active-success.c--secondary.c__icon{color:var(--color-success-validated)}sd-device .c__link .is-theme-active-success.c--secondary.c__icon:hover,sd-device .c__link .is-theme-active-success.c--secondary.c__icon:focus{color:hsl(var(--color-success-validated-h),var(--color-success-validated-s),calc(var(--color-success-validated-l) - 10%))}sd-device .c__link .is-theme-pending.c__icon{box-shadow:inset 0 0 0 .1rem var(--color-pending-base)}sd-device .c__link .is-theme-pending.c__icon:hover,sd-device .c__link .is-theme-pending.c__icon:focus{box-shadow:inset 0 0 0 .1rem hsl(var(--color-pending-base-h),var(--color-pending-base-s),calc(var(--color-pending-base-l) - 10%))}sd-device .c__link .is-theme-pending.c__icon:not(.c--secondary).is-animation-slide{background-color:var(--color-pending-base)}sd-device .c__link .is-theme-pending.c__icon:not(.c--secondary)>span:before{background-color:var(--color-pending-base)}sd-device .c__link .is-theme-pending.c__icon:not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-pending.c__icon:not(.c--secondary):focus>span:before{background-color:hsl(var(--color-pending-base-h),var(--color-pending-base-s),calc(var(--color-pending-base-l) - 10%))}sd-device .c__link .is-theme-pending.c--secondary.c__icon{color:var(--color-pending-base)}sd-device .c__link .is-theme-pending.c--secondary.c__icon:hover,sd-device .c__link .is-theme-pending.c--secondary.c__icon:focus{color:hsl(var(--color-pending-base-h),var(--color-pending-base-s),calc(var(--color-pending-base-l) - 10%))}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light){box-shadow:inset 0 0 0 .1rem #363636}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light):hover,sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light):focus{box-shadow:inset 0 0 0 .1rem #313131}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light):not(.c--secondary).is-animation-slide{background-color:#363636}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light):not(.c--secondary)>span:before{background-color:#363636}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light):not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light):not(.c--secondary):focus>span:before{background-color:#313131}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light).c--secondary{color:#363636}sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light).c--secondary:hover,sd-device .c__link .is-theme-dark.c__icon:not(.is-theme-light).c--secondary:focus{color:#313131}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light){box-shadow:inset 0 0 0 .1rem #fff}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light):hover,sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light):focus{box-shadow:inset 0 0 0 .1rem #e6e6e6}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light):not(.c--secondary).is-animation-slide{background-color:#fff}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light):not(.c--secondary)>span:before{background-color:#fff}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light):not(.c--secondary):hover>span:before,sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light):not(.c--secondary):focus>span:before{background-color:#e6e6e6}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light).c--secondary{color:#fff}sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light).c--secondary:hover,sd-device .c__link .is-theme-light.c__icon:not(.is-theme-light).c--secondary:focus{color:#e6e6e6}sd-device .c__link .c--secondary.c__icon,sd-device .c__link .is-theme-invert.c__icon,sd-device .c__link .is-theme-light.c__icon{background-color:#fff;color:var(--brand--button-secondary-color)}sd-device .c__link .c--secondary.c__icon>span:before,sd-device .c__link .is-theme-invert.c__icon>span:before,sd-device .c__link .is-theme-light.c__icon>span:before{display:none}sd-device .c__link .c--secondary.c__icon:hover,sd-device .c__link .c--secondary.c__icon:focus,sd-device .c__link .is-theme-invert.c__icon:hover,sd-device .c__link .is-theme-invert.c__icon:focus,sd-device .c__link .is-theme-light.c__icon:hover,sd-device .c__link .is-theme-light.c__icon:focus{box-shadow:inset 0 0 0 .1rem var(--color-primary-hover);color:var(--color-primary-hover)}sd-device .c__link .is-icon.c__icon{border-radius:var(--brand--icon-border-radius)}sd-device .c__link .is-icon.c__icon>span{padding:.8rem}sd-device .c__link .is-icon.c__icon sd-icon{height:2.8rem;width:2.8rem}sd-device .c__link .is-icon.is-small.c__icon>span{padding:.4rem}sd-device .c__link .is-icon.is-small.c__icon sd-icon{height:2rem;width:2rem}sd-device .c__link .is-icon.has-custom-size.c__icon{padding:0;background:none;color:var(--color-primary-base);box-shadow:none}sd-device .c__link .c__icon:not(.is-small) span:not(.is-visually-hidden)+.c--icon{margin-left:.8rem}sd-device .c__link .c__icon:not(.is-small) .c--icon+span:not(.is-visually-hidden){margin-left:.8rem}sd-device .c__link .is-disabled.c__icon,sd-device .c__link [disabled].c__icon{box-shadow:inset 0 0 0 .1rem #d3d3d3!important;cursor:not-allowed!important;pointer-events:none!important}sd-device .c__link .is-disabled.c__icon>span:before,sd-device .c__link [disabled].c__icon>span:before{display:none!important}sd-device .c__link .is-disabled.c__icon:not(.c--secondary),sd-device .c__link [disabled].c__icon:not(.c--secondary){background-color:#d3d3d3!important;color:#fff!important}sd-device .c__link .is-disabled.c__icon:not(.c--secondary).btn-outline,sd-device .c__link [disabled].c__icon:not(.c--secondary).btn-outline{background-color:transparent!important;color:#d3d3d3!important;border-color:#d3d3d3}sd-device .c__link .is-disabled.c--secondary.c__icon,sd-device .c__link [disabled].c--secondary.c__icon{color:#d3d3d3!important}sd-device .c__link .is-player.c__icon{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 .1rem #f1f1f1;margin-top:1.2rem;transition:all .25s ease}sd-device .c__link .is-player.is-icon.c__icon{border-radius:50%}sd-device .c__link .is-player.c__icon>span:before{display:none}sd-device .c__link .is-player.is-small.c__icon{height:4.4rem;width:4.4rem}sd-device .c__link .is-player.c__icon:not(.is-small){height:9.6rem;width:9.6rem}@media(max-width:1279px){sd-device .c__link .is-player.c__icon:not(.is-small){height:6.4rem;width:6.4rem}}sd-device .c__link .is-player.c__icon sd-icon{color:var(--color-primary-base);height:4.4rem;width:4.4rem}@media(max-width:1279px){sd-device .c__link .is-player.c__icon sd-icon{height:3.2rem;width:3.2rem}}sd-device .c__link .is-player.c__icon:focus,sd-device .c__link .is-player.c__icon:hover,sd-device .c__link .is-player.c__icon:active{background:#f1f1f1}sd-device .c__link .is-pagination.c__icon{border-radius:var(--brand--border-radius);height:4.4rem;width:4.4rem}
144@media(max-width:767px){sd-device .c__link .is-pagination.c__icon{height:2.8rem;padding:0;width:auto}sd-device .c__link .is-pagination.c__icon>span{padding:0 .4rem;min-width:2.8rem}sd-device .c__link .is-pagination.c__icon sd-icon{height:2rem;width:2rem}}sd-device .c__link .is-pagination.is-active.c__icon{background:var(--color-primary-active);color:#fff}@-ms-viewport{width:device-width}sd-device .c__link .c__icon{font-size:1.4rem;line-height:2rem}sd-device{background:#fff;border:.1rem solid var(--color-themes-light);border-radius:var(--brand--border-radius-global);display:flex;flex-direction:column;font-family:var(--font-default);height:100%;line-height:1.6rem;min-width:15rem;padding:0 .8rem;position:relative}sd-device sd-banner{border-bottom:.1rem solid var(--color-themes-light);display:block;height:auto}sd-device sd-banner .c__banner-wrapper{padding:.8rem}sd-device sd-link{width:100%}sd-device .c__link{color:#363636;display:block;font-weight:700;text-decoration:none;width:100%}sd-device .c__link .c__container{display:block;padding:1.2rem .8rem;position:relative;text-decoration:none;width:100%}sd-device .c__link .c__icon{align-items:center;display:none;height:2.8rem;justify-content:center;position:absolute;right:.4rem;top:-1.4rem;width:2.8rem}sd-device .c__link .c__icon>span{padding:.4rem 1.2rem}sd-device.is-hovered:hover{border-color:var(--color-primary-base)}sd-device.is-hovered:hover sd-banner{border-color:var(--color-primary-base)}sd-device.is-hovered:hover .c__link>span{color:var(--color-primary-base)}sd-device.is-hovered:hover .c__link .c__icon{color:#fff;display:inline-flex}sd-device.is-small{align-items:center;flex-direction:row;flex-wrap:nowrap;height:4.4rem;width:auto}sd-device.is-small sd-banner{border:0;flex-shrink:0;height:100%;width:5.7rem}sd-device.is-small sd-banner .c__banner-wrapper{padding:.2rem}sd-device.is-small .c__link{margin-left:1.2rem}sd-device.is-small .c__link .c__container{align-items:center;display:flex;padding:0}sd-device.is-small .c__link .c__container .c__icon{bottom:0;margin:auto;top:0}[lang=""] sd-device .c__link{hyphens:auto;word-break:break-word} 145/*! 146 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 147 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 148 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 149 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 150 */ 151`],encapsulation:2,changeDetection:0})}}return o})();var gS=()=>[];function _S(o,c){if(o&1&&(d(0,"p",0),S(1),l()),o&2){s();let e=_(1);n(),Ct(" ",c," (",e.length,") ")}}function vS(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-device",2),w("deviceIsClicked",function(){let i=b(e).$implicit,r=s();return C(r.onDeviceClicked(i))}),l()()}if(o&2){let e=c.$implicit;s();let t=_(0),i=_(2),r=_(3);n(),u("device",e)("isSmall",r)("brand",t)("isHovered",i)}}function bS(o,c){if(o&1){let e=L();d(0,"sd-push-card",4),w("clicked",function(i){b(e);let r=s(2);return C(r.onDevicePushClicked(i))}),l()}if(o&2){let e=c,t=s(2),i=_(0);u("brand",i)("indexFollow",e.indexFollow??!0)("themesConfig",e.themesConfig)("textConfig",t.PositionEnum.center)("pushSize",t.PushSizeEnum.xs)("push",e.push)("hasReadMore",!1)("isDescription",!0)("mediaAsBackground",!0)}}function CS(o,c){if(o&1&&f(0,bS,1,9,"sd-push-card",3),o&2){let e,t=s();g((e=t.push())?0:-1,e)}}var xf=(()=>{class o extends Be{constructor(){super(...arguments),this.push=R(),this.maxProductDisplayed=R(4),this.devices=R([]),this.isHovered=R(!0),this.isSmall=R(!1),this.title=R(""),this.devicePushIsClicked=de(),this.deviceIsClicked=de(),this.PositionEnum=z,this.PushSizeEnum=dt}onDeviceClicked(e){this.deviceIsClicked.emit(e)}onDevicePushClicked(e){this.devicePushIsClicked.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-devices"]],inputs:{push:[1,"push"],maxProductDisplayed:[1,"maxProductDisplayed"],devices:[1,"devices"],isHovered:[1,"isHovered"],isSmall:[1,"isSmall"],title:[1,"title"]},outputs:{devicePushIsClicked:"devicePushIsClicked",deviceIsClicked:"deviceIsClicked"},features:[U],decls:11,vars:11,consts:[[1,"c__title","is-caption","is-bold"],["sd-list-inline","",1,"c__devices-container","is-xs"],[3,"deviceIsClicked","device","isSmall","brand","isHovered"],[3,"brand","indexFollow","themesConfig","textConfig","pushSize","push","hasReadMore","isDescription","mediaAsBackgroun
151d"],[3,"clicked","brand","indexFollow","themesConfig","textConfig","pushSize","push","hasReadMore","isDescription","mediaAsBackground"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3),f(4,_S,2,2,"p",0),d(5,"ul",1),ie(6,vS,2,4,"li",null,Ne),k(8,"slice"),d(9,"li"),f(10,CS,1,1),l()()),t&2){let r;M(i.brand()),n();let a=M(i.devices()??ye(10,gS)),p=i.maxProductDisplayed();n(),M(i.isHovered()),n(),M(i.isSmall()),n(),g((r=i.title())?4:-1,r),n(2),oe(Xo(8,6,a,0,p)),n(4),g(a.length>p?10:-1)}},dependencies:[Ut,Cf,di,sr],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-device .c__link,#appWrapper.has-high-contrast sd-device .c__link{color:#363636}sd-devices{display:block;font-family:var(--font-default);margin:2.8rem 0}sd-devices .c__title{margin-bottom:.8rem}sd-devices .c__devices-container{align-items:stretch;width:100%}sd-devices .c__devices-container li{flex:1 0 15rem;max-width:20rem}@media(max-width:767px){sd-devices sd-device{margin-bottom:.8rem;margin-left:0}}sd-devices sd-push-card{height:100%} 152/*! 153 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 154 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 155 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 156 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 157 */ 158`],encapsulation:2,changeDetection:0})}}return o})();var xS=o=>["c__duration",o];function yS(o,c){if(o&1&&(d(0,"li",2),x(1,"sd-recipe-user",5),l()),o&2){let e=s();n(),u("isSmall",!0)("user",e.recipeUser)}}function wS(o,c){o&1&&x(0,"span",3)}function SS(o,c){if(o&1&&x(0,"sd-icon",7),o&2){let e=s(2);u("size",e.IconSizeEnum.medium)("name",e.timeOverview==null||e.timeOverview.preparation==null?null:e.timeOverview.preparation.icon)}}function kS(o,c){if(o&1&&(d(0,"li")(1,"div",6),f(2,SS,1,2,"sd-icon",7),d(3,"span",8),S(4),k(5,"translate"),l()(),d(6,"span",9),S(7),l()()),o&2){let e=s();n(2),g(!(e.timeOverview==null||e.timeOverview.preparation==null)&&e.timeOverview.preparation.icon?2:-1),n(2),O(" ",E(5,3,"recipes.timer.preparation")," "),n(3),O(" ",e.timeOverview==null||e.timeOverview.preparation==null?null:e.timeOverview.preparation.text," ")}}function TS(o,c){if(o&1&&x(0,"sd-icon",7),o&2){let e=s(2);u("size",e.IconSizeEnum.medium)("name",e.timeOverview==null||e.timeOverview.cooking==null?null:e.timeOverview.cooking.icon)}}function LS(o,c){if(o&1&&(d(0,"li")(1,"div",6),f(2,TS,1,2,"sd-icon",7),d(3,"span",10),S(4),k(5,"translate"),l()(),d(6,"span",11),S(7),l()()),o&2){let e=s();n(2),g(!(e.timeOverview==null||e.timeOverview.cooking==null)&&e.timeOverview.cooking.icon?2:-1),n(2),O(" ",E(5,3,"recipes.timer.cooking")," "),n(3),O(" ",e.timeOverview==null||e.timeOverview.cooking==null?null:e.timeOverview.cooking.text," ")}}function PS(o,c){if(o&1&&x(0,"sd-icon",7),o&2){let e=s(2);u("size",e.IconSizeEnum.medium)("name",e.timeOverview==null||e.timeOverview.cooling==null?null:e.timeOverview.cooling.icon)}}function ES(o,c){if(o&1&&(d(0,"li")(1,"div",6),f(2,PS,1,2,"sd-icon",7),d(3,"span",12),S(4),k(5,"translate"),l()(),d(6,"span",13),S(7),l()()),o&2){let e=s();n(2),g(!(e.timeOverview==null||e.timeOverview.cooling==null)&&e.timeOverview.cooling.icon?2:-1),n(2),O(" ",E(5,3,"recipes.timer.cooling")," "),n(3),O(" ",e.timeOverview==null||e.timeOverview.cooling==null?null:e.timeOverview.cooling.text," ")}}var yf=(()=>{class o{constructor(){this.isSmall=!1,this.IconSizeEnum=Xe,this.isDevice=pe(m(be).isDevice)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-timer"]],inputs:{isSmall:"isSmall",recipeUser:"recipeUser",timeOverview:"timeOverview"},decls:13,vars:13,consts:[[1,"c__total-time"],[1,"is-overline","c__label"],[1,"c__recipe-by"],[1,"c__separator"],[1,"c__steps-time"],[3,"isSmall","user"],[1,"c__label"],[3,"size","name"],["id","timePreparationTime",1,"is-overline"],["aria-labelledby","timePreparationTime","role","definition",1,"brand--h4","c__duration"],["id","timerCookingTime",1,"is-overline"],["aria-labelledby","timerCookingTime","role","definition",1,"brand--h4","c__duration"],["id","timerCoolingTime",1,"is-overline"],["aria-labelledby","timerCoolingTime","role","definition",1,"brand--h4","c__duration"]],template:function(t,i){if(t&1&&(d(0,"ul",0)(1,"li")(2,"span",1),S(3),k(4,"translate"),l(),d(5,"span"),S(6),l()(),f(7,yS,2,2,"li",2),l(),f(8,wS,1,0,"span",3),d(9,"ul",4),f(10,kS,8,5,"li"),f(11,LS,8,5,"li"),f(12,ES,8,5,"li"),l()),t&2){let r=i.isDevice();n(3),O(" ",E(4,9,"recipes.timer.total")," "),n(2),G(se(11,xS,r?"brand--h3":"brand--h2")),n(),O(" ",i.timeOverview==null?null:i.timeOverview.totalTime," "),n(),g(r&&i.recipeUser?7:-1),n(),g(r?8:-1),n(2),g(i.timeOverview!=null&&i.timeOverview.preparation?10:-1),n(),g(i.timeOverview!=null&&i.timeOverview.cooking?11:-1),n(),g(i.timeOverview!=null&&i.timeOverview.cooling?12:-1)}},dependencies:[Ca,Ze,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-timer{border-top:.1rem solid var(--color-themes-light);display:flex;flex-wrap:wrap;font-family:var(--font-default);padding:2rem 1.2rem}@media(max-width:1279px){sd-timer{border-top:0;padding:0 0 2rem}}sd-timer .c__label{display:flex;margin-bottom:.8rem;text-transform:uppercase}sd-timer .c__duration{color:#363636}sd-timer ul{align-items:flex-start;display:flex}@media(max-width:1279px){sd-timer ul{width:100%}}@media(max-width:1279px){sd-timer ul li{flex:1}}sd-timer ul li+li{margin-left:6.4rem}@media(max-width:1599px){sd-timer ul li+li{margin-left:2.8rem}}@media(max-width:1279px){sd-timer ul li+li{margin-left:2rem}}
158@media(max-width:767px){sd-timer ul li+li{margin-left:2rem}}sd-timer .c__recipe-by .c__owner-wrapper{align-items:center;display:flex}sd-timer .c__recipe-by sd-banner{border-radius:50%;height:4.4rem;flex-shrink:0;margin-right:.8rem;width:4.4rem}sd-timer .c__recipe-by sd-banner img{height:100%;object-fit:cover}sd-timer .c__recipe-by .c__recipe-owner{color:var(--color-primary-base)}@media(min-width:1280px){sd-timer .c__total-time{border-right:.1rem solid var(--color-themes-light);padding-right:4.4rem}}@media(max-width:1279px){sd-timer .c__total-time{flex:1;justify-content:space-between;margin-right:0;padding-bottom:1.2rem}}sd-timer .c__total-time>li{display:flex;flex-direction:column}sd-timer .c__total-time>li .brand--h2{margin-top:auto}@media(min-width:1280px){sd-timer .c__steps-time{padding-left:4.4rem}}@media(max-width:1279px){sd-timer .c__steps-time{padding-top:2rem}}sd-timer .c__steps-time .c__label{align-items:center;display:flex;max-width:25%}sd-timer .c__steps-time .c__label sd-icon{color:var(--color-themes-regular);margin-right:.4rem}sd-timer .c__separator{background-color:var(--color-themes-light);display:block;height:.1rem;margin:0 auto;width:87%} 159/*! 160 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 161 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 162 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 163 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 164 */ 165`],encapsulation:2,changeDetection:0})}}return o})();var as=()=>[],MS=o=>["c__recipe-devices",o],DS=o=>({url:o}),IS=(o,c)=>({quantity:o,unit:c});function RS(o,c){o&1&&at(0)}function AS(o,c){if(o&1&&(d(0,"div",2),ve(1,RS,1,0,"ng-container",20),l()),o&2){s();let e=Ve(31);n(),u("ngTemplateOutlet",e)}}function FS(o,c){if(o&1&&(d(0,"li"),x(1,"sd-tag",21),l()),o&2){let e=c.$implicit,t=s(3);n(),u("brand",t.brand())("tagData",e)}}function BS(o,c){if(o&1&&(d(0,"ul",6),ie(1,FS,2,2,"li",null,Ne),l()),o&2){let e=s(2);n(),oe(e.recipeOverview.tags)}}function OS(o,c){if(o&1&&x(0,"sd-banner",7),o&2){let e=s(2);u("isFit",!0)("media",e.recipeOverview.brandLogo==null?null:e.recipeOverview.brandLogo.media)}}function NS(o,c){if(o&1){let e=L();d(0,"sd-icon",22),w("click",function(){b(e);let i=s(2);return C(i.onPrintClicked())}),l()}if(o&2){let e=s(2);u("size",e.IconSizeEnum.large)}}function VS(o,c){if(o&1){let e=L();d(0,"sd-rating",23),w("reviewsClicked",function(i){b(e);let r=s(2);return C(r.onReviewsClicked(i))})("reviewsSeeAllClicked",function(){b(e);let i=s(2);return C(i.onReviewsSeeAllClicked())}),l()}if(o&2){let e=s(2),t=_(1);u("ratings",e.ratingData())("readonly",!0)("showAverageRatingsLabel",!0)("wrapReviewsOnMobile",!0)("reviewsClickable",!!t.communityTopRecipe.comments)}}function zS(o,c){if(o&1){let e=L();d(0,"sd-icon",22),w("click",function(){b(e);let i=s(2);return C(i.onPrintClicked())}),l()}if(o&2){let e=s(2);u("size",e.IconSizeEnum.large)}}function jS(o,c){o&1&&at(0)}function US(o,c){if(o&1&&ve(0,jS,1,0,"ng-container",20),o&2){s();let e=Ve(31);u("ngTemplateOutlet",e)}}function qS(o,c){if(o&1){let e=L();d(0,"aside",24)(1,"sd-devices",25),k(2,"translate"),w("deviceIsClicked",function(i){b(e);let r=s(2);return C(r.onDeviceIsClicked(i))})("devicePushIsClicked",function(i){b(e);let r=s(2);return C(r.onDevicePushIsClicked(i))}),l()()}if(o&2){s();let e=_(22),t=_(23),i=s();G(se(8,MS,i.isReworked?"has-reworked-recipe":"")),n(),u("devices",t)("maxProductDisplayed",e==null?null:e.maxProductDisplayed)("push",e==null?null:e.push)("title",E(2,6,"recipes.devices.title"))}}function HS(o,c){o&1&&(d(0,"div",16)(1,"div",26),x(2,"sd-banner",27),k(3,"translate"),d(4,"div",28)(5,"p",29),S(6),k(7,"translate"),l(),d(8,"p",30),S(9),k(10,"translate"),l()()()()),o&2&&(n(2),u("media",se(10,DS,E(3,4,"recipes.recipeImproved.icon")))("isFit",!0),n(4),J(E(7,6,"recipes.recipeImproved.title")),n(3),J(E(10,8,"recipes.recipeImproved.description")))}function WS(o,c){if(o&1){let e=L();d(0,"sd-form-increment",38),w("updateValue",function(i){b(e);let r=s(3);return C(r.onUpdateValue(i))}),l()}if(o&2){s();let e=_(5);s();let t=_(1),i=s(),r=_(1);u("labelTitle",e)("currentValue",t)("minValue",i.recipeOverview.yieldMin)("maxValue",i.recipeOverview.yieldMax)("choiceOptions",r?i.getYieldOptions(r):ye(5,as))}}function $S(o,c){if(o&1&&(d(0,"span",40),S(1),k(2,"translate"),l()),o&2){let e=s(2).$implicit;n(),O(" ",At(2,1,"recipes.ingredient.quantityUnit",ht(4,IS,e.quantity,e.unit.abbreviation?e.unit.abbreviation:e.quantity>1&&e.unit.pluralName?e.unit.pluralName:e.unit.name))," ")}}function GS(o,c){if(o&1&&(d(0,"span",40),S(1),l()),o&2){let e=s(2).$implicit;n(),J(e.quantity)}}function QS(o,c){if(o&1&&f(0,$S,3,7,"span",40)(1,GS,2,1,"span",40),o&2){let e=s().$implicit;g(e.unit?0:1)}}function KS(o,c){if(o&1&&(d(0,"li",36)(1,"p",39),f(2,QS,2,1),S(3),l()()),o&2){let e=c.$implicit;n(2),g(e.quantity?2:-1),n(),O(" ",e==null?null:e.name," ")}}function YS(o,c){if(o&1&&x(0,"sd-footnote",37),o&2){let e=s(3);u("footNotes",e.footNotesDisclaimer)}}function JS(o,c){if(o&1&&(d(0,"section",17)(1,"div",31)(2,"sd-title",32),S(3),k(4,"translate"),l(),W(5),f(6,WS,1,6,"sd-form-increment",33),l(),d(7,"div",34)(8,"ul",35),ie(9,KS,4,2,"li",36,Ne),l(),f(11,YS,1,1,"sd-footnote",37),l()()),o&2){s();let e=_(0),t=_(1),i=_(2),r=s();n(2),u("titleLevel",2),n(),O(" ",E(4,4,"recipes.blockIngredients.title")," "),n(2),M(t!==void 0?t>1?(i==null?null:i.pluralName)??(i==null?null:i.name)??"":(i==null?null:i.name)??"":""),n(),g(t!==void 0&&r.recipeOverview.yieldSelectable?6:-1),n(3),oe(e),n(2),g(r.ingredientsDisclaimer.length&&(r.recipeOverview.recipe!=null&&r.recipeOverview.recipe.isAutomaticallyGenerated)?11:-1)}}
165function XS(o,c){if(o&1){let e=L();d(0,"section",18)(1,"div",31)(2,"sd-title",32),S(3),k(4,"translate"),l()(),d(5,"div",34)(6,"sd-devices",41),w("deviceIsClicked",function(i){b(e);let r=s(2);return C(r.onDeviceIsClicked(i))}),l()()()}if(o&2){s();let e=_(27);n(2),u("titleLevel",2),n(),O(" ",E(4,5,"recipes.blockKitchenwares.title")," "),n(3),u("devices",e)("isSmall",!0)("isHovered",!1)}}function ZS(o,c){if(o&1&&(d(0,"p",43)(1,"span",40),S(2),k(3,"translate"),l(),d(4,"span",48),S(5),l()()),o&2){let e=s(),t=e.$index,i=e.$count;n(2),Ct(" ",E(3,3,"recipes.step.title")," ",t+1," "),n(3),O(" /",i," ")}}function e2(o,c){if(o&1&&(d(0,"li",49),x(1,"sd-icon",50),d(2,"span",48),S(3),l()()),o&2){let e=c.$implicit,t=s(5);n(),u("size",t.IconSizeEnum.medium),n(2),Rn("",e.quantity,"",e.unit==null?null:e.unit.abbreviation," ",e.name)}}function t2(o,c){if(o&1&&(d(0,"ul",45),ie(1,e2,4,4,"li",49,Ne),l()),o&2){let e=s().$implicit;n(),oe(e.ingredients)}}function i2(o,c){if(o&1&&(d(0,"li",49),x(1,"sd-icon",51),d(2,"span",48),S(3),l()()),o&2){let e=c.$implicit,t=s(5);n(),u("size",t.IconSizeEnum.medium),n(2),J(e.text)}}function o2(o,c){if(o&1&&(d(0,"ul",46),ie(1,i2,4,2,"li",49,Ne),l()),o&2){let e=s().$implicit;n(),oe(e.kitchenwares)}}function r2(o,c){if(o&1&&(d(0,"li",49),x(1,"sd-icon",53),d(2,"span",54),S(3),l()()),o&2){let e=s().$implicit,t=s(5);n(),u("name",e.icon)("size",t.IconSizeEnum.logo),n(2),J(e.text||"-")}}function n2(o,c){if(o&1&&f(0,r2,4,3,"li",49),o&2){let e=c.$implicit;g(e.text?0:-1)}}function a2(o,c){if(o&1&&(d(0,"div",47)(1,"ul",52),ie(2,n2,1,1,null,null,Ne),l()()),o&2){let e=s().$implicit;n(2),oe(e.parameters)}}function s2(o,c){if(o&1&&(d(0,"div",42),f(1,ZS,6,5,"p",43),d(2,"p",44),S(3),l(),f(4,t2,3,0,"ul",45),f(5,o2,3,0,"ul",46),f(6,a2,4,0,"div",47),l()),o&2){let e=c.$implicit,t=c.$count;n(),g(t>
1651?1:-1),n(2),O(" ",e.description," "),n(),g(e.ingredients&&e.ingredients.length?4:-1),n(),g(e.kitchenwares&&e.kitchenwares.length?5:-1),n(),g(e.parameters&&e.parameters.length?6:-1)}}function d2(o,c){if(o&1&&(d(0,"section",19)(1,"div",31)(2,"sd-title",32),S(3),k(4,"translate"),l()(),ie(5,s2,7,5,"div",42,Ne),l()),o&2){s();let e=_(3);n(2),u("titleLevel",2),n(),O(" ",E(4,2,"recipes.blockPreparation.title")," "),n(2),oe(e)}}function c2(o,c){if(o&1&&x(0,"sd-banner",56),o&2){let e=s(3);u("isLoading",e.isLoading)("media",e.recipeOverview.media)("mediaTitle",e.recipeOverview.recipe==null?null:e.recipeOverview.recipe.title)("imgRatio",e.ImageRatioEnum.r4_3)("isAutoSize",!1)("isTop",!0)}}function l2(o,c){if(o&1&&x(0,"sd-recipe-user",57),o&2){let e=s(3);u("isLoading",e.isLoading)("user",e.recipeOverview.user)}}function p2(o,c){if(o&1&&(d(0,"div",55),f(1,c2,1,6,"sd-banner",56),f(2,l2,1,2,"sd-recipe-user",57),l()),o&2){let e=s(2),t=_(0);n(),g(e.recipeOverview.media?1:-1),n(),g(!t&&e.recipeOverview.user?2:-1)}}function u2(o,c){if(o&1&&(W(0)(1)(2)(3),d(4,"div",1),f(5,AS,2,1,"div",2),d(6,"div",3)(7,"section")(8,"div",4)(9,"div",5),f(10,BS,3,0,"ul",6),f(11,OS,1,2,"sd-banner",7),l(),d(12,"div",8)(13,"sd-title",9),S(14),l(),f(15,NS,1,1,"sd-icon",10),l(),d(16,"div",11),f(17,VS,1,5,"sd-rating",12),f(18,zS,1,1,"sd-icon",10),l()(),f(19,US,1,1,"ng-container"),d(20,"div",13),x(21,"sd-timer",14),l()(),W(22)(23),f(24,qS,3,10,"aside",15),f(25,HS,11,12,"div",16),f(26,JS,12,7,"section",17),W(27),f(28,XS,7,7,"section",18),f(29,d2,7,4,"section",19),l()(),ve(30,p2,3,2,"ng-template",null,0,We)),o&2){let e=s(),t=_(0),i=_(1),r=M(i.ingredients??ye(23,as)),a=i.yield;n(),M(a==null?null:a.quantity),n(),M(a==null?null:a.unit),n();let p=M(i.steps??ye(24,as));n(2),g(t?-1:5),n(5),g(e.recipeOverview.tags?10:-1),n(),g(e.recipeOverview.brandLogo!=null&&e.recipeOverview.brandLogo.media?11:-1),n(2),u("titleLevel",1),n(),O(" ",i.title," "),n(),g(t?-1:15),n(2),g(i.communityTopRecipe?17:-1),n(),g(t?18:-1),n(),g(t?19:-1),n(2),u("timeOverview",e.recipeOverview.timeOverview)("recipeUser",e.recipeOverview.user),n();let h=M(e.recipeOverview.recipeDevices);n();let v=M((h==null?null:h.devices)??ye(25,as));n(),g(v.length?24:-1),n(),g(e.isReworked?25:-1),n(),g(r.length>0?26:-1),n();let T=M(i.kitchenwares??ye(26,as));n(),g(T.length?28:-1),n(),g(p.length>0?29:-1)}}var wf=(()=>{class o extends Be{constructor(e){super(),this.translateService=e,this.isReworked=!1,this.isLoading=!1,this.printClicked=new Ce,this.reviewsClicked=new Ce,this.reviewSeeAllClicked=new Ce,this.deviceIsClicked=new Ce,this.devicePushIsClicked=new Ce,this.updateValue=new Ce,this.isMobile=pe(m(be).isMobile),this.ImageRatioEnum=Ae,this.IconSizeEnum=Xe,this.ingredientsDisclaimer=this.translateService.instant("recipes.blockIngredients.disclaimer"),this.footNotesDisclaimer=[{note:"*"+this.ingredientsDisclaimer}]}onPrintClicked(){this.printClicked.emit()}ratingData(){let e=this.recipeOverview?.recipe?.communityTopRecipe?.rating??0,t=this.recipeOverview?.recipe?.communityTopRecipe?.comments??0;return{averageRatings:Math.ceil(e*10)/10,numberOfReviews:t}}getYieldOptions(e){let t=[];return e.yield&&t.push(e.yield.quantity),e.variants?.forEach(i=>{i.yield&&t.push(i.yield.quantity)}),t.sort((i,r)=>i-r)}onReviewsClicked(e){this.reviewsClicked.emit(e)}onReviewsSeeAllClicked(){this.reviewSeeAllClicked.emit()}onDeviceIsClicked(e){this.deviceIsClicked.emit(e)}onDevicePushIsClicked(e){this.devicePushIsClicked.emit(e)}onUpdateValue(e){this.updateValue.emit(e)}static{this.\u0275fac=function(t){return new(t||o)(F(ae))}}static{this.\u0275cmp=P({type:o,selectors:[["sd-recipe-overview"]],inputs:{recipeOverview:"recipeOverview",isReworked:"isReworked",isLoading:"isLoading"},outputs:{printClicked:"printClicked",reviewsClicked:"reviewsClicked",reviewSeeAllClicked:"reviewSeeAllClicked",deviceIsClicked:"deviceIsClicked",devicePushIsClicked:"devicePushIsClicked",updateValue:"updateValue"},features:[U],decls:3,vars:3,consts:[["recipeMedia",""],[1,"row"],[1,"col-m-11","col-24"],[1,"c__content","col-m-12","offset-m-1","col-24"],[1,"c__recipe-header"],[1,"c__wrapper-tags"],["sd-list-inline","",1,"c__tags"],[1,"c__brand-logo",3,"isFit","media"],[1,"c__recipe-header-title-wrapper"],["customClass","brand--h1 c__title",3,"titleLevel"],["name","icon-printer",1,"has-pointer",3,"size"],[1,"c__recipe-header-rating-wrapper"],[3,"ratings","readonly","showAverageRatingsLabel","wrapReviewsOnMobile","reviewsClickable"],[1,"c__recipe-timer"],[3,"timeOverview","recipeUser"],[3,"class"],[1,"c__recipe-improved"],[],[],[],[4,"ngTemplateOutlet"],[3,"brand","tagData"],["name","icon-printer",1,"has-pointer",3,"click","
165size"],[3,"reviewsClicked","reviewsSeeAllClicked","ratings","readonly","showAverageRatingsLabel","wrapReviewsOnMobile","reviewsClickable"],[],[3,"deviceIsClicked","devicePushIsClicked","devices","maxProductDisplayed","push","title"],[1,"c__recipe-improved-wrapper"],[3,"media","isFit"],[1,"c__recipe-improved-text"],[1,"is-caption","is-bold"],[1,"is-caption","is-medium"],[1,"c__recipe-block-header"],["customClass","brand--h3",3,"titleLevel"],[3,"labelTitle","currentValue","minValue","maxValue","choiceOptions"],[1,"c__recipe-block-content"],["sd-list-inline","",1,"c__ingredients-list"],[1,"c__ingredient-wrapper"],[3,"footNotes"],[3,"updateValue","labelTitle","currentValue","minValue","maxValue","choiceOptions"],[1,"is-body-s","is-medium"],[1,"is-text-brand","is-bold"],[3,"deviceIsClicked","devices","isSmall","isHovered"],[1,"c__recipe-block-content","c__recipe-block-content-step"],[1,"c__step-index","is-body-s"],[1,"c__step-description","brand--h5"],[1,"c__step-ingredients"],[1,"c__step-kitchenwares"],[1,"c__step-footer"],[1,"is-medium"],[1,"c__step-icon-item"],["name","icon-ingredient",3,"size"],["name","icon-kitchenware",3,"size"],["sd-list-inline","",1,"is-m"],[3,"name","size"],[1,"is-bold"],[1,"c__recipe-media"],[1,"c__media",3,"isLoading","media","mediaTitle","imgRatio","isAutoSize","isTop"],[3,"isLoading","user"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,u2,32,27)),t&2){M(i.isMobile()),n();let r=M(i.recipeOverview==null?null:i.recipeOverview.recipe);n(),g(i.recipeOverview&&r?2:-1)}},dependencies:[$t,jo,Le,Se,Ze,ma,yf,xf,Bu,dd,Ca,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-recipe-overview{display:block;font-family:var(--font-default)}@media(min-width:768px){sd-recipe-overview{margin-right:auto;margin-left:auto;width:100%}}@media(min-width:768px)and (min-width:0){sd-recipe-overview{padding-left:2rem;padding-right:2rem}}@media(min-width:768px)and (min-width:768px){sd-recipe-overview{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:768px)and (min-width:1280px){sd-recipe-overview{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:768px)and (min-width:1600px){sd-recipe-overview{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:768px)and (min-width:320px){sd-recipe-overview{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (min-width:768px){sd-recipe-overview{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (min-width:1280px){sd-recipe-overview{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (min-width:1600px){sd-recipe-overview{max-width:192rem;margin-left:auto;margin-right:auto}}sd-recipe-overview .c__recipe-improved{margin-bottom:4.4rem}@media(max-width:767px){sd-recipe-overview .c__recipe-improved{margin-right:auto;margin-left:auto;width:100%;margin-bottom:2.8rem}}@media(max-width:767px)and (min-width:0){sd-recipe-overview .c__recipe-improved{padding-left:2rem;padding-right:2rem}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-improved{padding-left:2.8rem;padding-right:2.8rem}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-improved{padding-left:4.4rem;padding-right:4.4rem}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-improved{padding-left:6.4rem;padding-right:6.4rem}}@media(max-width:767px)and (min-width:320px){sd-recipe-overview .c__recipe-improved{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-improved{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-improved{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-improved{max-width:192rem;margin-left:auto;margin-right:auto}}sd-recipe-overview .c__recipe-improved-wrapper{align-items:center;border-bottom:.1rem solid var(--color-themes-light);display:flex;padding-bottom:2.8rem}sd-recipe-overview .c__recipe-improved sd-banner{flex:1;height:11rem;margin-right:1.2rem;min-width:11rem}
165@media(max-width:767px){sd-recipe-overview .c__recipe-improved sd-banner{min-width:8.3rem}}sd-recipe-overview .c__recipe-improved-text{flex:5;margin-left:1.2rem}@media(min-width:768px){sd-recipe-overview .c__recipe-media{position:sticky;transition:top .3s;top:0}}sd-recipe-overview .c__recipe-media sd-banner{border-radius:var(--brand--border-radius)}sd-recipe-overview .c__recipe-media sd-recipe-user{position:relative;top:-2.2rem}sd-recipe-overview .c__recipe-media sd-recipe-user.is-chef{top:-4.8rem}sd-recipe-overview .c__recipe-media sd-recipe-user.is-brand{top:-3.2rem}@media(max-width:767px){sd-recipe-overview .c__recipe-header{margin-right:auto;margin-left:auto;width:100%}}@media(max-width:767px)and (min-width:0){sd-recipe-overview .c__recipe-header{padding-left:2rem;padding-right:2rem}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-header{padding-left:2.8rem;padding-right:2.8rem}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-header{padding-left:4.4rem;padding-right:4.4rem}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-header{padding-left:6.4rem;padding-right:6.4rem}}@media(max-width:767px)and (min-width:320px){sd-recipe-overview .c__recipe-header{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-header{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-header{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-header{max-width:192rem;margin-left:auto;margin-right:auto}}sd-recipe-overview .c__recipe-header .c__title{color:#363636;margin-bottom:.8rem}@media(max-width:767px){sd-recipe-overview .c__recipe-header .c__title{font-size:4.2rem}}
165sd-recipe-overview .c__recipe-header-title-wrapper,sd-recipe-overview .c__recipe-header-rating-wrapper{display:flex;justify-content:space-between}sd-recipe-overview .c__recipe-header .c__wrapper-tags{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media(max-width:767px){sd-recipe-overview .c__recipe-header .c__wrapper-tags{margin-bottom:1.2rem}}sd-recipe-overview .c__recipe-header .c__wrapper-tags .c__brand-logo{height:4.4rem;margin-top:.4rem;width:4.4rem}@media(max-width:767px){sd-recipe-overview .c__recipe-header .c__wrapper-tags .c__brand-logo{height:4rem;width:4rem}}sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{display:block;margin-bottom:4.4rem}@media(max-width:767px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{margin-right:auto;margin-left:auto;width:100%;margin-bottom:2rem}}@media(max-width:767px)and (min-width:0){sd-recipe-overview .c__recipe-header,sd-recipe
165-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{padding-left:2rem;padding-right:2rem}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{padding-left:2.8rem;padding-right:2.8rem}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{padding-left:4.4rem;padding-right:4.4rem}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{padding-left:6.4rem;padding-right:6.4rem}}@media(max-width:767px)and (min-width:320px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-header,sd-recipe
165-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-header,sd-recipe-overview .c__recipe-timer,sd-recipe-overview .c__recipe-media{max-width:192rem;margin-left:auto;margin-right:auto}}sd-recipe-overview .c__recipe-devices{display:block;margin-bottom:0}@media(max-width:767px){sd-recipe-overview .c__recipe-devices{margin-right:auto;margin-left:auto;width:100%}}@media(max-width:767px)and (min-width:0){sd-recipe-overview .c__recipe-devices{padding-left:2rem;padding-right:2rem}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-devices{padding-left:2.8rem;padding-right:2.8rem}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-devices{padding-left:4.4rem;padding-right:4.4rem}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-devices{padding-left:6.4rem;padding-right:6.4rem}}@media(max-width:767px)and (min-width:320px){sd-recipe-overview .c__recipe-devices{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-devices{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-devices{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-devices{max-width:192rem;margin-left:auto;margin-right:auto}}sd-recipe-overview .c__recipe-devices sd-devices{border-bottom:.1rem solid var(--color-themes-light);margin-bottom:4.4rem;padding-bottom:2.8rem}sd-recipe-overview .c__recipe-devices sd-devices .c__push-card.has-background sd-banner.is-main{height:100%}sd-recipe-overview .c__recipe-devices.has-reworked-recipe sd-devices{margin-bottom:2.8rem}sd-recipe-overview .c__recipe-block-header{align-items:center;color:#363636;display:flex;margin-bottom:2rem}@media(max-width:767px){sd-recipe-overview .c__recipe-block-header{margin-right:auto;margin-left:auto;width:100%;justify-content:space-between}}@media(max-width:767px)and (min-width:0){sd-recipe-overview .c__recipe-block-header{padding-left:2rem;padding-right:2rem}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-block-header{padding-left:2.8rem;padding-right:2.8rem}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-block-header{padding-left:4.4rem;padding-right:4.4rem}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-block-header{padding-left:6.4rem;padding-right:6.4rem}}@media(max-width:767px)and (min-width:320px){sd-recipe-overview .c__recipe-block-header{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:768px){sd-recipe-overview .c__recipe-block-header{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1280px){sd-recipe-overview .c__recipe-block-header{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1600px){sd-recipe-overview .c__recipe-block-header{max-width:192rem;margin-left:auto;margin-right:auto}}sd-recipe-overview .c__recipe-block-header sd-form-increment{margin-left:4.4rem}sd-recipe-overview .c__recipe-block-content{background:#fff;border-radius:var(--brand--border-radius);box-shadow:0 .4rem .8rem #36363626;color:#363636;margin-bottom:4.4rem;padding:2rem 4.4rem}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content{padding:2rem}}sd-recipe-overview .c__recipe-block-content-step{margin-bottom:1.2rem}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content .c__ingredients-list{align-items:flex-start;flex-flow:column}}sd-recipe-overview .c__recipe-block-content .c__ingredients-list .c__ingredient-wrapper{padding:.8rem 0;width:50%}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content .c__ingredients-list .c__ingredient-wrapper{width:100%}}sd-recipe-overview .c__recipe-block-content sd-footnote{margin-top:2.8rem}sd-recipe-overview .c__recipe-block-content .c__step-description{color:#363636;margin-bottom:2rem}
165sd-recipe-overview .c__recipe-block-content .c__step-index,sd-recipe-overview .c__recipe-block-content .c__step-ingredients{margin-bottom:1.2rem}sd-recipe-overview .c__recipe-block-content .c__step-icon-item{align-items:center;display:flex;color:#595959}sd-recipe-overview .c__recipe-block-content .c__step-icon-item span{margin-left:1.2rem}sd-recipe-overview .c__recipe-block-content .c__step-kitchenwares{color:#595959;margin-bottom:2rem}sd-recipe-overview .c__recipe-block-content .c__step-footer{border-top:.1rem solid var(--color-themes-light);padding-top:2.2rem}sd-recipe-overview .c__recipe-block-content .c__step-footer ul{justify-content:space-between}sd-recipe-overview .c__recipe-block-content .c__step-footer .c__step-icon-item span{color:#363636;font-weight:600}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content .c__step-footer .c__step-icon-item span{margin-left:0;margin-top:.4rem}}sd-recipe-overview .c__recipe-block-content .c__step-footer .c__step-icon-item sd-icon{color:#363636}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content .c__step-footer .c__step-icon-item{flex-flow:column}}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content sd-devices{margin:0}}@media(max-width:767px){sd-recipe-overview .c__recipe-block-content sd-devices .c__devices-container{flex-flow:column}}sd-recipe-overview .c__recipe-block-content sd-devices .c__devices-container li{flex:1;max-width:inherit} 166/*! 167 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 168 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 169 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 170 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 171 */ 172`],encapsulation:2,changeDetection:0})}}return o})();var Sf=(()=>{class o{constructor(e,t){this.translateService=e,this.recipeService=t}recipeToIRecipe(e){let t=e.ingredients??[],i=e.variants??[],r=e.kitchenwares??[],a=e.steps??[];return{title:e.title,communityTopRecipe:e.communityTopRecipe?{raters:e.communityTopRecipe?.raters,rating:e.communityTopRecipe?.rating,comments:e.communityTopRecipe?.comments}:void 0,yield:e.yield?{unit:{name:e.yield?.unit?.name,abbreviation:e.yield?.unit?.abbreviation?e.yield?.unit?.abbreviation:"",pluralName:e.yield?.unit?.pluralName},quantity:e.yield?.quantity}:void 0,ingredients:t.map(p=>this.recipeService.extractIngredient(p)),variants:i.map(p=>this.recipeToIRecipe(p)),kitchenwares:r.map(p=>this.recipeService.extractKitchenware(p)),steps:a.map(p=>this.recipeService.extractStep(p)),isAutomaticallyGenerated:e.isAutomaticallyGenerated}}recipeToRecipeOverview(e,t){return{recipe:this.recipeToIRecipe(e),user:this.recipeService.extractUser(e),media:this.recipeService.extractCover(e),timeOverview:{totalTime:this.recipeService.formatRecipeDuration(e.durations?.totalTime||0),preparation:{icon:"icon-prep-duration",text:this.recipeService.formatRecipeDuration(e.durations?.prepTime||0)},cooking:{icon:"icon-cooking-duration",text:this.recipeService.formatRecipeDuration(e.durations?.cookingTime||0)},cooling:{icon:"icon-rest-duration",text:this.recipeService.formatRecipeDuration(e.durations?.restingTime||0)}},recipeDevices:t,yieldOptions:this.recipeService.extractYields(e),yieldSelectable:!0,tags:e?.isReworked?[{text:this.translateService.instant("recipes.tag.recipeImproved.label"),theme:Z.promo2,iconPos:z.left,media:{altText:this.translateService.instant("recipes.tag.recipeImproved.label"),url:this.translateService.instant("recipes.tag.recipeImproved.icon"),mime:"image"}}]:[]}}static{this.\u0275fac=function(t){return new(t||o)(V(ae),V(Vt))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function h2(o,c){if(o&1){let e=L();d(0,"sd-recipe-overview",1),w("printClicked",function(){b(e);let i=s();return C(i.onPrintClick())})("reviewsClicked",function(i){b(e);let r=s();return C(r.onReviewsClicked(i))})("deviceIsClicked",function(i){b(e);let r=s();return C(r.onDeviceClick(i))})("devicePushIsClicked",function(){b(e);let i=s();return C(i.onDevicePushClick())}
172)("updateValue",function(i){b(e);let r=s();return C(r.onUpdateValue(i))}),l()}if(o&2){let e=s();u("brand",e.brand)("recipeOverview",e.recipeOverview)("isReworked",e.isReworked)("isLoading",e.isLoading)}}var uc=(()=>{class o{set recipe(e){e&&e.fid.functionalId!==this.currentRecipe?.fid.functionalId&&(this.currentRecipe=e,this.setRecipeOverview(this.currentRecipe))}constructor(e,t,i,r,a,p){this.recipeMapper=e,this.recipeService=t,this.translateService=i,this.cdRef=r,this.headingParagraphMapper=a,this.trackingService=p,this.isLoading=!0,this.brand=ne.default,this.hasLoaded=new Ce,this.printClicked=new Ce,this.reviewsClicked=new Ce,this.updateYield=new Ce,this.isReworked=!1}setRecipeOverview(e){this.getRecipeDevices(e).subscribe(t=>{this.recipeOverview=this.recipeMapper.recipeToRecipeOverview(e,t??void 0),this.snippetsRecipe=e&&this.recipeOverview?this.toSnippets(this.recipeOverview,e):{},this.isReworked=!!e?.isReworked,this.hasLoaded.emit(),this.cdRef.markForCheck()})}getRecipeDevices(e){let t=[],i=5,r=e?.ranges??[];if(r.length>0){let a=Array.from(new Set(r.filter(p=>!!p?.key).map(p=>p.key)));return this.recipeService.searchProductsByRangeAndModels(r).pipe(ke(()=>I(void 0)),H(p=>{if(p){(p?.pagination?.totalResults??0)>5&&(i=4);let v=this.sortProducts(p?.products??[],a,i).filter(X=>X.images);if(!v.length)return;let T={heading:{headline:this.translateService.instant("recipes.devices.range-disclaimer")}},D=this.headingParagraphMapper.toHeadingParagraph(T),q={push:{media:ko(v?.[0]?.primaryImages??[],"main")??v[0]?.images?.PRIMARY?.main,richParagraph:{links:[{url:this.getFullRangeUrl(a,v),external:!0}],heading:D??{}}},mediaConfig:z.center,themesConfig:Ue.brand};return t=v.map(X=>({label:X.name,link:{url:X.url,linkName:X.name,external:!0},media:ko(X?.primaryImages??[],"main")??X?.images?.PRIMARY?.main})),{devices:t,push:q,maxProductDisplayed:i}}}))}else return I(void 0)}sortProducts(e,t,i){let r=t.map(v=>({key:v,onSale:e.findIndex(T=>T.commercialCode?.toUpperCase().startsWith(v.toUpperCase())&&T.onSale)>-1}));r.sort((v,T)=>Number(T.onSale)-Number(v.onSale));let a=[...e];a.sort((v,T)=>Number(T.onSale)-Number(v.onSale));let p=[],h=0;for(;p.length<i&&a.length>0&&h<i;)r.forEach(v=>{let T=a.findIndex(D=>D.commercialCode?.toUpperCase().startsWith(v.key.toUpperCase()));T>-1&&p.push(...a.splice(T,1))}),h++;return p.push(...a),p}onPrintClick(){this.printClicked.emit()}onReviewsClicked(e){this.reviewsClicked.emit(e)}onDeviceClick(e){this.trackingService.sendEvent("clickproductRecipe",{productName:e.label?e.label:""})}onDevicePushClick(){this.trackingService.sendEvent("clickproductDiscover",{})}onUpdateValue(e){this.updateYield.emit(e)}toSnippets(e,t){let i=e.user,r=e.recipe?.steps?.map(h=>({"@type":"HowToStep",text:h.description})),a=e.recipe?.ingredients?.map(h=>{let v=h.quantity?h.quantity:"",T=h.unit?.abbreviation?h.unit?.abbreviation:"";return(v+""+T+" "+h.name).trim()});return{"@context":"https://schema.org/","@type":"Recipe",brand:{"@type":"Brand",name:t.brand.key},name:e.recipe.title,image:e.media?[e.media.url.split("?")[0]]:[],author:i?{"@type":i.type===Jo.BRAND?"Organization":"Person",name:i.text}:{},recipeIngredient:a||[],recipeInstructions:r||[],totalTime:t.durations?.totalTime?"PT"+t.durations.totalTime+"M":"",recipeYield:e.recipe.yield.quantity,aggregateRating:e.recipe?.communityTopRecipe?.raters>
1720?{"@type":"AggregateRating",ratingValue:Math.ceil(e.recipe?.communityTopRecipe.rating*10)/10,ratingCount:e.recipe?.communityTopRecipe.raters}:{}}}getFullRangeUrl(e,t){return t.find(i=>i?.superCategory?.url)?.superCategory?.url||`/search?target=product&query=:relevance:range:${e.join(":range:")}&isAccessorySearch=true`}static{this.\u0275fac=function(t){return new(t||o)(F(Sf),F(Vt),F(ae),F(qe),F(Ke),F(re))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-overview"]],inputs:{recipe:"recipe",isLoading:"isLoading",brand:"brand"},outputs:{hasLoaded:"hasLoaded",printClicked:"printClicked",reviewsClicked:"reviewsClicked",updateYield:"updateYield"},decls:1,vars:1,consts:[[3,"brand","recipeOverview","isReworked","isLoading"],[3,"printClicked","reviewsClicked","deviceIsClicked","devicePushIsClicked","updateValue","brand","recipeOverview","isReworked","isLoading"]],template:function(t,i){t&1&&f(0,h2,1,4,"sd-recipe-overview",0),t&2&&g(i.isLoading||i.recipeOverview?0:-1)},dependencies:[wf],encapsulation:2,changeDetection:0})}}return o})();function f2(o,c){if(o&1&&x(0,"sd-review",3),o&2){let e=c.$implicit;u("reviewContent",e)("isSmall",!0)}}function g2(o,c){if(o&1){let e=L();d(0,"sd-component-wrapper",1)(1,"sd-show-more",2),w("more",function(){b(e);let i=s();return C(i.loadMore())}),l(),ve(2,f2,1,2,"ng-template",null,0,We),l()}if(o&2){let e=Ve(3),t=s();u("content",t.content)("themesConfig",t.reviewsConfig==null||t.reviewsConfig.reviews==null?null:t.reviewsConfig.reviews.backgroundTheme),n(),u("itemTemplate",e)("showLessButton",!1)("size",t.showMoreSize)("showSize",t.showSize)("showedRow",t.rowIndexInit)("items",t.reviews)("totalCount",t.pagination.totalElements)("dynamicContentShowMore",t.dynamicContentShowMore)}}var mc=(()=>{class o{get recipe(){return this._recipe}set recipe(e){this._recipe=e,e.communityTopRecipe?.comments&&this.initSearch()}get showSize(){return this.isMobile?3:1}get rowIndexInit(){return this.isMobile?3:1}constructor(e,t,i,r,a,p,h,v){this.deviceService=e,this.cdRef=t,this.recipeService=i,this.trackingService=r,this.translateService=a,this.headingParagraphMapper=p,this.wcConfig=h,this.platformId=v,this.class="",this.hasLoaded=new Ce,this.searchSubject$=new Ye,this.destroy$=new Ye,this.reviews=[],this.isMobile=!1,this.isDevice=!1,this.showMoreSize=me.s,this.paginationSize=9,this.pagination={size:9,totalElements:0,totalPages:0,number:-1},this.dynamicContentShowMore={isActive:!0,isLast:!1}}ngOnInit(){this.reviewsConfig=this.wcConfig?.recipeDetailsPage??{reviewRateAvg:"",reviewsCount:0},this.content=this.toWrapper();let e=this.pagination.number===-1?this.paginationSize*2:this.paginationSize;this.searchSubject$.pipe(Rl(()=>!this.recipe?.fid.sourceSystem||!this.recipe?.fid.functionalId?I({content:[],page:{number:this.pagination.number,size:this.pagination.size,totalElements:this.pagination.totalElements,totalPages:this.pagination.totalPages}}):this.recipeService.getRecipeComments(this.recipe.fid.sourceSystem,this.recipe.fid.functionalId,this.pagination.number+1,e)),Ge(this.destroy$)).subscribe(t=>{t?.page?.totalElements!=null&&t?.content?.length&&(this.pagination=t.page,this.reviews=[...this.reviews,...t.content.map(i=>this.recipeService.extractReview(this.recipe?.title??"",i))],this.setRichSnippets(t?.content),this.reviews.length>=this.pagination.totalElements&&(this.dynamicContentShowMore.isLast=!0),this.hasLoaded.emit(),this.cdRef.markForCheck())}),_e(this.platformId)&&(this.deviceSubscription=this.deviceService.isDevice.subscribe(t=>{this.isDevice=t,this.cdRef.markForCheck()}),this.mobileSubscription=this.deviceService.isMobile.subscribe(t=>{this.isMobile=t,this.cdRef.markForCheck(),this.initSearch()}))}ngOnDestroy(){this.mobileSubscription?.unsubscribe(),this.deviceSubscription?.unsubscribe(),this.destroy$.next(),this.destroy$.complete()}loadMore(){this.trackingService.sendEvent("clickMoreReviews",{productName:this._recipe.title,productID:this._recipe.fid?.functionalId}),this.searchSubject$.next()}initSearch(){(this.isDevice||this.isMobile||!this.isDevice&&!this.isMobile)&&(this.reviews.length=0,this.pagination={size:this.paginationSize,totalElements:0,totalPages:0,number:-1},this.paginationSize=this.isDevice?2:this.isMobile?1:3,this.searchSubject$.next())}toWrapper(){let e={heading:{headline:this.translateService.instant("recipes.comments.title")},titleTheme:this.reviewsConfig?.reviews?.titleTheme,isDescription:!1,size:me.xl,titleLevel:2};return{heading:this.headingParagraphMapper.toHeadingParagraph(e),footNotes:[],links:[]}}setRichSnippets(e){this.snippetsRecipeReview=[],e.forEach(t=>{this.snippetsRecipeReview.push({"@type":"Review",author:t?.creator?.nickname,datePublished:this.formatCreationDate(t?.creationDate),reviewBody:t?.content,reviewRating:{"@type":"Rating",ratingValue:t?.evaluation?.rating}})})}formatCreationDate(e){let t=new Date(e);return t.getFullYear().toString()+"-"+("0"+(t.getMonth()+1)).slice(-2)+"-"+("0"+t.getDate()).slice(-2)}static{this.\u0275fac=function(t){return new(t||o)(F(be),F(qe),F(Vt),F(re),F(ae),F(Ke),F(Ht),F(Ee))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-reviews"]],inputs:{class:"class",recipe:"recipe"},outputs:{hasLoaded:"hasLoaded"},decls:1,vars:1,consts:[["reviewTemplate",""],[3,"content","themesConfig"],["sd-component-wrapper-component","",3,"more","itemTemplate","showLessButton","size","showSize","showedRow","items","totalCount","dynamicContentShowMore"],["icon","icon-account",3,"reviewContent","isSmall"]],template:function(t,i){t&1&&f(0,g2,4,10,"sd-component-wrapper",1),t&2&&g(i.reviews.length>0?0:-1)},dependencies:[et,ha,eh],encapsulation:2})}}return o}
172)();function _2(o,c){if(o&1){let e=L();d(0,"article")(1,"sd-recipe-card",2),w("recipeClicked",function(){let i=b(e).$implicit,r=s();return C(r.onClick(i==null?null:i.card))}),l()()}if(o&2){let e=c.$implicit;s();let t=_(0),i=_(1),r=_(2);n(),u("brand",i||(e==null||e.card==null?null:e.card.brand))("titleLevel",e==null?null:e.titleLevel)("maxStar",(e==null?null:e.maxStar)||5)("recipeContent",e==null?null:e.card)("isLoading",t)("isTop",r)}}var kf=(()=>{class o extends Be{constructor(){super(...arguments),this.recipeCards=R(),this.context=R("Recipe card slider"),this.size=R(me.s),this.isLoading=R(!1),this.isTop=R(!1),this.recipeCardsSliderConfig=R({breakpoints:{[zt.S]:{spaceBetween:12,slidesPerView:"auto"},[zt.M]:{spaceBetween:20},[zt.L]:{spaceBetween:28}}}),this.itemsRule=de(),this.clickCard=de()}onSlideChange(e){this.itemsRule.emit(e)}onClick(e){this.clickCard.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-recipe-slider"]],inputs:{recipeCards:[1,"recipeCards"],context:[1,"context"],size:[1,"size"],isLoading:[1,"isLoading"],isTop:[1,"isTop"],recipeCardsSliderConfig:[1,"recipeCardsSliderConfig"]},outputs:{itemsRule:"itemsRule",clickCard:"clickCard"},features:[U],decls:6,vars:9,consts:[["recipeCardTemplate",""],[3,"slideNext","slidePrev","customConfig","itemTemplate","items","context","brand","size"],[3,"recipeClicked","brand","titleLevel","maxStar","recipeContent","isLoading","isTop"]],template:function(t,i){if(t&1&&(W(0)(1)(2),d(3,"sd-slider",1),w("slideNext",function(a){return i.onSlideChange(a)})("slidePrev",function(a){return i.onSlideChange(a)}),l(),ve(4,_2,2,6,"ng-template",null,0,We)),t&2){let r=Ve(5);M(i.isLoading()),n();let a=M(i.brand());n(),M(i.isTop()),n(),u("customConfig",i.recipeCardsSliderConfig())("itemTemplate",r)("items",i.recipeCards())("context",i.context())("brand",a)("size",i.size())}},dependencies:[Ko,ya],styles:[`@-ms-viewport{width:device-width}sd-recipe-slider{display:block;font-family:var(--font-default)}sd-recipe-slider sd-recipe-card{height:100%;justify-content:flex-end}@media(max-width:767px){sd-recipe-slider sd-recipe-card{min-width:27.8rem}}@media(min-width:1600px){sd-recipe-slider sd-slider .c__controls [sd-button].c__swiper-button-prev{left:-2.8rem}sd-recipe-slider sd-slider .c__controls [sd-button].c__swiper-button-next{right:-2.8rem}}sd-recipe-slider sd-slider .c__slider swiper .c__items{align-items:stretch;height:auto!important}@media(max-width:767px){sd-recipe-slider sd-slider .c__slider swiper .c__items .c__item{flex-shrink:inherit}}@media(max-width:767px){sd-recipe-slider sd-slider .c__slider swiper{padding-bottom:4rem}} 173/*! 174 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 175 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 176 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 177 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 178 */ 179`],encapsulation:2,changeDetection:0})}}return o})();var v2=()=>[];function b2(o,c){if(o&1){let e=L();x(0,"sd-rich-paragraph",0),d(1,"sd-recipe-slider",1),w("clickCard",function(i){b(e);let r=s();return C(r.onClickCard(i))}),l()}if(o&2){let e=s(),t=_(0),i=_(1);u("brand",i)("titleLevel",2)("size",e.SizeEnum.xl)("isDescription",!1)("contentData",e.contentData),n(),u("brand",i)("recipeCards",t)}}var Tf=(()=>{class o{constructor(){this.recipeCards=R(),this.brand=R(),this.translateService=m(ae),this.trackingService=m(re),this.contentData={heading:{data:{title:this.translateService.instant("recipes.similarRecipes")}}},this.SizeEnum=me}onClickCard(e){this.trackingService.sendEvent("clickSimilarRecipe",{recipeName:e?.title})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-slider"]],inputs:{recipeCards:[1,"recipeCards"],brand:[1,"brand"]},decls:3,vars:4,consts:[[3,"brand","titleLevel","size","isDescription","contentData"],[3,"clickCard","brand","recipeCards"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,b2,2,7)),t&2){let r=M(i.recipeCards()??ye(3,v2));n(),M(i.brand()),n(),g(r.length>0?2:-1)}},dependencies:[hr,kf],encapsulation:2,changeDetection:0})}}return o}
179)();function C2(o,c){if(o&1&&x(0,"wc-breadcrumbs",2),o&2){s();let e=_(0);u("titleRecipe",e.title??"")}}function x2(o,c){if(o&1&&x(0,"sd-seo-wrapper",9),o&2){let e=s(),t=s();u("data",e)("brand",t.brandCorner)}}function y2(o,c){if(o&1&&f(0,x2,1,2,"sd-seo-wrapper",9),o&2){let e=c;g(e.paragraphs&&e.paragraphs.length>0?0:-1)}}function w2(o,c){if(o&1&&(d(0,"aside"),x(1,"wc-recipe-slider",10),l()),o&2){let e=s(),t=s();n(),u("recipeCards",e)("brand",t.brandCorner)}}function S2(o,c){o&1&&f(0,w2,2,2,"aside"),o&2&&g(c.length?0:-1)}function k2(o,c){if(o&1){let e=L();d(0,"section")(1,"wc-recipe-reviews",11,1),w("hasLoaded",function(){b(e);let i=s();return C(i.onRecipeReviewLoaded())}),l()()}if(o&2){s();let e=_(0);n(),u("recipe",e)}}var Lf=(()=>{class o extends Kt{constructor(){super(...arguments),this.translateService=m(ae),this.trackingService=m(re),this.recipeService=m(Vt),this.route=m(ot),this.vps=m(vi),this.router=m(Me),this.recipeOverviewComponent=Vo(uc),this.recipeReviewsComponent=Vo(mc),this.similarRecipeCards=y([]),this.recipe=y(void 0),this.snippetRecipes=y([]),this.seo=Y(()=>{let e=this.recipe();return{paragraphs:[{heading:Lo({subline:e?.summary})}],title:e?.seoTitle,titleLevel:2}}),this.snippetsOptions={images:!0,videos:!0},this.maximalSimilarRecipes=0,this.currentRecipeId="",this.useLazyLoad=!1,this.hasOverviewLoaded=!1,this.hasRecipeReviewLoaded=!1,this.brandCorner=ne.default}ngOnInit(){super.ngOnInit(),this.maximalSimilarRecipes=this.computeMaxSimilarRecipes(),this.subscriptions.add($([this.route.firstChild?.paramMap??this.route.paramMap,this.route.firstChild?.queryParamMap??this.route.queryParamMap]).pipe(N(([e,t])=>{let i=e.get("sourceSystem")??"",r=!t.has("recipeId"),a=t.get("recipeId")??e.get("recipeId")??"";return this.currentRecipeId=a,!i||!a?I(void 0):r?this.recipeService.getFirstRecipeVariant(i,a):this.recipeService.getRecipe(i,a)}),ke(()=>(this.router.navigate(["/not-found"]),I(void 0)))).subscribe(e=>{e&&(this.recipe.set(Q(B({},e),{title:e.title?e.title.charAt(0).toUpperCase()+e.title.slice(1):""})),this.initSimilarRecipeCards(e))}))}onOverviewLoaded(){this.hasOverviewLoaded=!0,this.setRichSnippets(),this.lazyLoadingService.setUidLoaded("RecipeOverview")}onRecipeReviewLoaded(){this.hasRecipeReviewLoaded=!0,this.setRichSnippets()}print(){this.trackingService.sendEvent("clickPrint",{documentType:"Recipe",documentName:this.recipe()?.title??""}),window.print()}scrollToReviews(e){if(e){let t=this.recipe();if(!t)return;this.trackingService.sendEvent("clickSeeReviews",{productName:t.title,productID:t.fid?.functionalId}),this.vps.scrollToAnchor("reviews")}}onUpdateYield(e){let t=this.recipe();if(!t)return;let i=this.recipeService.findVariantFromYield(t,e);i&&this.router.navigate([],{relativeTo:this.route,queryParams:{recipeId:i.fid.functionalId}})}initSimilarRecipeCards(e){this.subscriptions.add(this.recipeService.search(e?.title,0,this.maximalSimilarRecipes,{},"",this.currentRecipeId).pipe(ee(t=>t.content?.length>0),N(t=>$(t.content.map(i=>this.recipeService.extractRecipeSearchItem(i)))),ge(1)).subscribe(t=>{let i=t?.map(r=>({card:r,titleLevel:3}));this.similarRecipeCards.set(i.slice(0,this.maximalSimilarRecipes))}))}computeMaxSimilarRecipes(){let e="recipes.maximalSimilarRecipes",t=this.translateService.instant(e);return t!==e?parseInt(t):5}setRichSnippets(){this.snippetRecipes.set(Q(B({},this.recipeOverviewComponent()?.[0]?.snippetsRecipe),{review:this.recipeReviewsComponent()?.[0]?.snippetsRecipeReview}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-details-page"]],viewQuery:function(t,i){t&1&&yt(i.recipeOverviewComponent,uc,5)(i.recipeReviewsComponent,mc,5),t&2&&wt(2)},features:[U],decls:17,vars:11,consts:[["recipeOverviewComponent",""],["recipeReviewsComponent",""],[3,"titleRecipe"],[1,"recipe-details-page-template"],[3,"wcCxJsonLd"],[3,"updateYield","reviewsClicked","printClicked","hasLoaded","recipe","brand","isLoading"],["position","Body2"],["position","Body3"],["position","SEO"],[3,"data","brand"],[3,"recipeCards","brand"],["id","reviews",3,"hasLoaded","recipe"]],template:function(t,i){if(t&1&&(W(0),f(1,C2,1,1,"wc-breadcrumbs",2),d(2,"div",3),x(3,"span",4)(4,"span",4)(5,"span",4),d(6,"wc-recipe-overview",5,0),w("updateYield",function(a){return i.onUpdateYield(a)})("reviewsClicked",function(a){return i.scrollToReviews(a)})("printClicked",function(){return i.print()})("hasLoaded",function(){return i.onOverviewLoaded()}),l(),d(8,"section"),x(9,"cx-page-slot",6),l(),d(10,"section"),x(11,"cx-page-slot",7),l(),f(12,y2,1,1),f(13,S2,1,1),f(14,k2,3,1,"section"),d(15,"section"),x(16,"cx-page-slot",8),l()()),t&2){let r,a,p=M(i.recipe());n(),g(p?1:-1),n(2),u("wcCxJsonLd",i.snippetRecipes()),n(),u("wcCxJsonLd",i.snippetImages()),n(),u("wcCxJsonLd",i.snippetVideos()),n(),u("recipe",p)("brand",i.brandCorner)("isLoading",i.useLazyLoad&&!i.hasOverviewLoaded),n(6),g((r=i.seo())?12:-1,r),n(),g((a=i.similarRecipeCards())?13:-1,a),n(),g(p?14:-1)}},dependencies:[Gd,uc,Rt,It,Tf,mc,pi,Ra],styles:[`wc-recipe-overview{display:block}@-ms-viewport{width:device-width}wc-recipe-slider{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-recipe-slider{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){wc-recipe-slider{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){wc-recipe-slider{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){wc-recipe-slider{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){wc-recipe-slider{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-recipe-slider{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-recipe-slider{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-recipe-slider{max-width:192rem;margin-left:auto;margin-right:auto}}wc-recipe-slider{display:block}wc-recipe-slider sd-rich-paragraph{margin-bottom:2.8rem}
179wc-recipe-reviews{display:block}wc-recipe-reviews sd-review{height:100%}wc-recipe-details-page{display:block}wc-recipe-details-page wc-recipe-overview{background:linear-gradient(to bottom,#fff,#ecf1f4);padding-bottom:6.4rem;margin-bottom:6.4rem;padding-top:4.4rem}@media(max-width:767px){wc-recipe-details-page wc-recipe-overview{margin-bottom:4.4rem;padding-bottom:4.4rem;padding-left:0;padding-right:0}}.RecipeDetailsPageTemplate sd-seo-wrapper{background:inherit}.RecipeDetailsPageTemplate sd-seo-wrapper sd-seo sd-title{text-align:center}@media print{body{transform-origin:top left}body wc-breadcrumbs,body wc-live-chat{display:none}.RecipeDetailsPageTemplate>cx-skip-link,.RecipeDetailsPageTemplate>header{display:none}.RecipeDetailsPageTemplate wc-recipe-overview{background:none}.RecipeDetailsPageTemplate wc-recipe-overview sd-recipe-overview{padding:0}.RecipeDetailsPageTemplate wc-recipe-overview .c__recipe-media,.RecipeDetailsPageTemplate wc-recipe-overview .c__recipe-timer,.RecipeDetailsPageTemplate wc-recipe-overview .c__recipe-block-content{break-inside:avoid-page}.RecipeDetailsPageTemplate wc-recipe-overview sd-devices,.RecipeDetailsPageTemplate wc-recipe-overview .c__recipe-header .icon-printer{display:none}.RecipeDetailsPageTemplate wc-cross-sell,.RecipeDetailsPageTemplate wc-recipe-reviews,.RecipeDetailsPageTemplate footer{display:none}} 180/*! 181 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 182 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 183 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 184 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 185 */ 186`],encapsulation:2,changeDetection:0})}}return o})();var T2=["*"];function L2(o,c){if(o&1&&(d(0,"sd-title",1),S(1),l()),o&2){let e=s();u("titleLevel",e.titleLevel)("customClass","brand--h2 is-text-"+e.titleThemeConfig),n(),O(" ",e.title," ")}}function P2(o,c){if(o&1){let e=L();d(0,"sd-banner",7),w("mediaPlay",function(){b(e);let i=s().$implicit,r=s(2);return C(r.onMediaPlay(i==null?null:i.media,r.title))}),l()}if(o&2){let e=s().$implicit;u("isFit",!0)("media",e==null?null:e.media)}}function E2(o,c){if(o&1){let e=L();d(0,"sd-link",5),w("clicked",function(){let i=b(e).$implicit,r=s(2);return C(r.clicked(i))}),f(1,P2,1,2,"sd-banner",6),d(2,"span"),S(3),l()()}if(o&2){let e=c.$implicit;u("customClass",e!=null&&e.media?"is-reset":"")("isButton",!(e!=null&&e.media))("link",e),n(),g(e!=null&&e.media?1:-1),n(),G(e!=null&&e.media?"is-visually-hidden":""),n(),O(" ",e==null?null:e.linkName," ")}}function M2(o,c){if(o&1&&(d(0,"div",2),ie(1,E2,4,7,"sd-link",4,Ne),l()),o&2){let e=s();n(),oe(e.links)}}function D2(o,c){if(o&1){let e=L();d(0,"sd-banner",9),w("mediaPlay",function(){b(e);let i=s(2);return C(i.onMediaPlay(i.mediaTop,i.title))}),l()}if(o&2){let e=s(2);u("isLoading",e.isLoading)("media",e.mediaTop)("imgRatio",e.ratioMediaTop)("hasModal",!0)("hasAltText",!1)("isTop",e.isTop)("isAutoSize",e.isAutoSize)}}function I2(o,c){if(o&1){let e=L();d(0,"sd-banner",9),w("mediaPlay",function(){b(e);let i=s(2);return C(i.onMediaPlay(i.mediaBottom,i.title))}),l()}if(o&2){let e=s(2);u("isLoading",e.isLoading)("media",e.mediaBottom)("imgRatio",e.ratioMediaBottom)("hasModal",!1)("hasAltText",!1)("isTop",e.isTop)("isAutoSize",e.isAutoSize)}}function R2(o,c){if(o&1&&(d(0,"div",3),f(1,D2,1,7,"sd-banner",8),f(2,I2,1,7,"sd-banner",8),l()),o&2){let e=s();n(),g(e.mediaTop?1:-1),n(),g(e.mediaBottom?2:-1)}}var hc=(()=>{class o extends Be{constructor(){super(...arguments),this.isLoading=!1,this.title="",this.titleThemeConfig=Ue.brand,this.parentsThemesConfig=Z.light,this.titleLevel=3,this.textConfig=z.top,this.mediaConfig=z.right,this.isAutoSize=!0,this.isTop=!1,this.layout="",this.linkClicked=new Ce,this.mediaPlay=new Ce,this.class=""}get hostClasses(){return[this.class,this.parentsThemesConfig?"has-parent-"+this.parentsThemesConfig?.toLowerCase():"",this.contentThemesConfig?"is-theme-"+this.contentThemesConfig:"",this.textConfig?"is-text-align-"+this.textConfig:"",this.mediaConfig?"is-media-"+this.mediaConfig:"",!this.mediaTop&&!this.mediaBottom?"has-no-media":"",this.layout?"is-"+this.layout:""].filter(
186Boolean).join(" ")}ngOnChanges(e){super.ngOnChanges(e),this.manageThemesTextConfig(this.parentsThemesConfig?.toLowerCase())}clicked(e){this.linkClicked.emit(e)}manageThemesTextConfig(e){this.contentThemesConfig=id.manageThemesTextConfig(e)}onMediaPlay(e,t){this.mediaPlay.emit({videoName:e?.altText??"",title:t??""})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-wysiwyg"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isLoading:"isLoading",title:"title",titleThemeConfig:"titleThemeConfig",parentsThemesConfig:"parentsThemesConfig",titleLevel:"titleLevel",mediaTop:"mediaTop",mediaBottom:"mediaBottom",ratioMediaTop:"ratioMediaTop",ratioMediaBottom:"ratioMediaBottom",links:"links",textConfig:"textConfig",mediaConfig:"mediaConfig",isAutoSize:"isAutoSize",isTop:"isTop",layout:"layout",class:"class"},outputs:{linkClicked:"linkClicked",mediaPlay:"mediaPlay"},features:[U,ti],ngContentSelectors:T2,decls:5,vars:3,consts:[[1,"c__content"],[3,"titleLevel","customClass"],[1,"c__actions-app"],[1,"c__media-wrapper"],[3,"customClass","isButton","link"],[3,"clicked","customClass","isButton","link"],[3,"isFit","media"],[3,"mediaPlay","isFit","media"],[3,"isLoading","media","imgRatio","hasModal","hasAltText","isTop","isAutoSize"],[3,"mediaPlay","isLoading","media","imgRatio","hasModal","hasAltText","isTop","isAutoSize"]],template:function(t,i){t&1&&(Oo(),d(0,"div",0),f(1,L2,2,3,"sd-title",1),Oi(2),f(3,M2,3,0,"div",2),l(),f(4,R2,3,2,"div",3)),t&2&&(n(),g(i.isLoading?-1:1),n(2),g(i.links&&!i.isLoading?3:-1),n(),g(i.mediaTop||i.mediaBottom?4:-1))},dependencies:[Se,jt,Le],styles:[`@-ms-viewport{width:device-width}sd-wysiwyg[class*=theme-dark]{color:#363636}sd-wysiwyg[class*=theme-light]{color:#fff}sd-wysiwyg.has-parent-dark sd-title>*.is-text-brand,sd-wysiwyg.has-parent-brand sd-title>*.is-text-brand,sd-wysiwyg.has-parent-promo-1 sd-title>*.is-text-brand,sd-wysiwyg.has-parent-promo-2 sd-title>*.is-text-brand,sd-wysiwyg.has-parent-stars sd-title>*.is-text-brand{color:#fff}sd-wysiwyg.has-parent-dark .is-wysiwyg a:not([sd-button]),sd-wysiwyg.has-parent-dark .is-wysiwyg a[href],sd-wysiwyg.has-parent-dark .is-wysiwyg ol li:before,sd-wysiwyg.has-parent-brand .is-wysiwyg a:not([sd-button]),sd-wysiwyg.has-parent-brand .is-wysiwyg a[href],sd-wysiwyg.has-parent-brand .is-wysiwyg ol li:before,sd-wysiwyg.has-parent-promo-1 .is-wysiwyg a:not([sd-button]),sd-wysiwyg.has-parent-promo-1 .is-wysiwyg a[href],sd-wysiwyg.has-parent-promo-1 .is-wysiwyg ol li:before,sd-wysiwyg.has-parent-promo-2 .is-wysiwyg a:not([sd-button]),sd-wysiwyg.has-parent-promo-2 .is-wysiwyg a[href],sd-wysiwyg.has-parent-promo-2 .is-wysiwyg ol li:before,sd-wysiwyg.has-parent-stars .is-wysiwyg a:not([sd-button]),sd-wysiwyg.has-parent-stars .is-wysiwyg a[href],sd-wysiwyg.has-parent-stars .is-wysiwyg ol li:before{color:#fff}sd-wysiwyg.has-parent-dark .is-wysiwyg ul li:before,sd-wysiwyg.has-parent-brand .is-wysiwyg ul li:before,sd-wysiwyg.has-parent-promo-1 .is-wysiwyg ul li:before,sd-wysiwyg.has-parent-promo-2 .is-wysiwyg ul li:before,sd-wysiwyg.has-parent-stars .is-wysiwyg ul li:before{background:#fff}sd-wysiwyg.has-parent-dark sd-tips,sd-wysiwyg.has-parent-brand sd-tips,sd-wysiwyg.has-parent-promo-1 sd-tips,sd-wysiwyg.has-parent-promo-2 sd-tips,sd-wysiwyg.has-parent-stars sd-tips{border-color:var(--color--tips)}sd-wysiwyg.has-parent-dark sd-tips sd-title,sd-wysiwyg.has-parent-dark sd-tips sd-title>*.is-text-brand,sd-wysiwyg.has-parent-dark sd-tips sd-icon,sd-wysiwyg.has-parent-brand sd-tips sd-title,sd-wysiwyg.has-parent-brand sd-tips sd-title>*.is-text-brand,sd-wysiwyg.has-parent-brand sd-tips sd-icon,sd-wysiwyg.has-parent-promo-1 sd-tips sd-title,sd-wysiwyg.has-parent-promo-1 sd-tips sd-title>*.is-text-brand,sd-wysiwyg.has-parent-promo-1 sd-tips sd-icon,sd-wysiwyg.has-parent-promo-2 sd-tips sd-title,sd-wysiwyg.has-parent-promo-2 sd-tips sd-title>*.is-text-brand,sd-wysiwyg.has-parent-promo-2 sd-tips sd-icon,sd-wysiwyg.has-parent-stars sd-tips sd-title,sd-wysiwyg.has-parent-stars sd-tips sd-title>*.is-text-brand,sd-wysiwyg.has-parent-stars sd-tips sd-icon{color:var(--color--tips)}sd-wysiwyg.has-parent-dark h1,sd-wysiwyg.has-parent-dark h2,sd-wysiwyg.has-parent-dark h3,sd-wysiwyg.has-parent-dark h4,sd-wysiwyg.has-parent-dark h5,sd-wysiwyg.has-parent-dark h6,sd-wysiwyg.has-parent-brand h1,sd-wysiwyg.has-parent-brand h2,sd-wysiwyg.has-parent-brand h3,sd-wysiwyg.has-parent-brand h4,sd-wysiwyg.has-parent-brand h5,sd-wysiwyg.has-parent-brand h6,sd-wysiwyg.has-parent-promo-1 h1,sd-wysiwyg.has-parent-promo-1 h2,sd-wysiwyg.has-parent-promo-1 h3,sd-wysiwyg.has-parent-promo-1 h4,sd-wysiwyg.has-parent-promo-1 h5,sd-wysiwyg.has-parent-promo-1 h6,sd-wysiwyg.has-parent-promo-2 h1,sd-wysiwyg.has-parent-promo-2 h2,sd-wysiwyg.has-parent-promo-2 h3,sd-wysiwyg.has-parent-promo-2 h4,sd-wysiwyg.has-parent-promo-2 h5,sd-wysiwyg.has-parent-promo-2 h6,sd-wysiwyg.has-parent-stars h1,sd-wysiwyg.has-parent-stars h2,sd-wysiwyg.has-parent-stars h3,sd-wysiwyg.has-parent-stars h4,sd-wysiwyg.has-parent-stars h5,sd-wysiwyg.has-parent-stars h6{color:#fff}sd-wysiwyg{align-items:flex-start;display:flex;font-family:var(--font-default)}@media(max-width:1279px){sd-wysiwyg{flex-direction:column}}
186sd-wysiwyg.is-vertical{flex-flow:column}sd-wysiwyg.is-vertical .c__media-wrapper{margin-bottom:3.2rem;position:relative}@media(max-width:1279px){sd-wysiwyg.is-vertical{flex-direction:column-reverse}}sd-wysiwyg.has-no-media{margin:0 auto;max-width:85.8rem}sd-wysiwyg.is-text-align-center{align-items:center}@media(min-width:1280px){sd-wysiwyg.is-media-left>.c__content+.c__media-wrapper{order:-1;margin-left:0;margin-right:4.1666666667%}}sd-wysiwyg>.c__content,sd-wysiwyg>.c__media-wrapper{flex:1;flex-shrink:0}sd-wysiwyg>.c__content{width:100%}sd-wysiwyg>.c__content>sd-title{margin-bottom:2.8rem}sd-wysiwyg>.c__content>sd-wysiwyg-paragraph{font-size:1.6rem}sd-wysiwyg>.c__content>sd-tips li{font-size:1.6rem}@media(min-width:1280px){sd-wysiwyg>.c__content+.c__media-wrapper{margin-left:4.1666666667%}}sd-wysiwyg .c__media-wrapper{position:sticky;top:0;width:100%}@media(max-width:1279px){sd-wysiwyg .c__media-wrapper{margin-top:2rem}}sd-wysiwyg .c__media-wrapper sd-banner{height:auto}sd-wysiwyg .c__media-wrapper sd-banner+sd-banner{margin-top:1.2rem}sd-wysiwyg .c__actions-app{align-items:center;display:flex;justify-content:flex-start;margin-top:2.8rem}@media(max-width:767px){sd-wysiwyg .c__actions-app{flex-direction:column}}sd-wysiwyg .c__actions-app sd-link a{height:4.4rem;align-items:center;display:flex}sd-wysiwyg .c__actions-app sd-link+sd-link{margin-left:2rem}@media(max-width:767px){sd-wysiwyg .c__actions-app sd-link+sd-link{margin-left:0;margin-top:2rem}}sd-wysiwyg .c__actions-app sd-link sd-media[image] img{width:auto} 187/*! 188 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 189 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 190 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 191 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 192 */ 193`],encapsulation:2,changeDetection:0})}}return o})();function A2(o,c){if(o&1&&(d(0,"sd-title",1),S(1),l()),o&2){let e=s(2);u("titleLevel",e.titleLevel),n(),O(" ",e.title," ")}}function F2(o,c){if(o&1&&(d(0,"sd-title",2),S(1),l()),o&2){let e=s(2);u("titleLevel",e.titleLevel+1),n(),O(" ",e.subtitle," ")}}function B2(o,c){if(o&1&&x(0,"sd-html",3),o&2){let e=s(2);u("html",e.content)}}function O2(o,c){if(o&1&&(f(0,A2,2,2,"sd-title",1),f(1,F2,2,2,"sd-title",2),f(2,B2,1,1,"sd-html",3)),o&2){let e=s();g(e.title?0:-1),n(),g(e.subtitle?1:-1),n(),g(e.content?2:-1)}}function N2(o,c){if(o&1&&x(0,"sd-skeleton",0),o&2){let e=s();u("appearance",e.SkeletonAppearanceEnum.heading)("count",3)}}var fc=(()=>{class o{constructor(){this.SkeletonAppearanceEnum=no,this.isLoading=!1,this.titleLevel=1}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-wysiwyg-paragraph"]],inputs:{isLoading:"isLoading",title:"title",subtitle:"subtitle",content:"content",titleLevel:"titleLevel"},decls:2,vars:2,consts:[[3,"appearance","count"],["customClass","brand--h4",1,"c__title",3,"titleLevel"],["customClass","is-body-m",1,"c__subtitle",3,"titleLevel"],["innerClass","c__content is-wysiwyg","tag","div",3,"html"]],template:function(t,i){t&1&&(f(0,O2,3,3),f(1,N2,1,2,"sd-skeleton",0)),t&2&&(g(i.isLoading?-1:0),n(),g(i.isLoading?1:-1))},dependencies:[Se,ao,xt],styles:[`@-ms-viewport{width:device-width}sd-wysiwyg-paragraph{display:block;font-family:var(--font-default)}sd-wysiwyg-paragraph+sd-wysiwyg-paragraph,sd-wysiwyg-paragraph+sd-tips{margin-top:2.8rem}sd-wysiwyg-paragraph .c__title{color:#363636;margin-bottom:1.2rem}sd-wysiwyg-paragraph .c__subtitle{margin-bottom:.8rem}sd-wysiwyg-paragraph .c__content{font-weight:500}sd-wysiwyg-paragraph .c__content h1,sd-wysiwyg-paragraph .c__content h2,sd-wysiwyg-paragraph .c__content h3{color:#363636;font-size:3.4rem;margin:2.8rem 0}@media(max-width:767px){sd-wysiwyg-paragraph .c__content h1,sd-wysiwyg-paragraph .c__content h2,sd-wysiwyg-paragraph .c__content h3{font-size:2.2rem}}sd-wysiwyg-paragraph .c__content h3{color:#363636;font-size:2.4rem}@media(max-width:767px){sd-wysiwyg-paragraph .c__content h3{font-size:2rem}}sd-wysiwyg-paragraph .c__content h4{color:var(--color-primary-brand);font-size:1.8rem;margin:1.2rem 0}
193@media(max-width:767px){sd-wysiwyg-paragraph .c__content h4{font-size:1.6rem}}sd-wysiwyg-paragraph .c__content h5,sd-wysiwyg-paragraph .c__content h6{color:#363636;font-size:1.4rem}sd-wysiwyg-paragraph .c__content ul,sd-wysiwyg-paragraph .c__content ol,sd-wysiwyg-paragraph .c__content p{margin-bottom:.8rem}sd-wysiwyg-paragraph .c__content ul li>p,sd-wysiwyg-paragraph .c__content ol li>p,sd-wysiwyg-paragraph .c__content p li>p{margin-bottom:0}sd-wysiwyg-paragraph .c__content ul,sd-wysiwyg-paragraph .c__content ol{padding-left:.8rem} 194/*! 195 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 196 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 197 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 198 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 199 */ 200`],encapsulation:2,changeDetection:0})}}return o})();var ml=ls(Fd());var Pf=(()=>{class o{mapOrderBy(e,t){let i=(e??[]).map(a=>Q(B({},a),{selected:t?a.code===t:a.selected}));i.length&&!i.some(a=>a.selected)&&(i[0].selected=!0);let r={};return r.items=i,r.valueKey="code",r.libelleKey="name",r.orderBy=i.find(a=>a.selected)??i[0],r}areFilterValuesEqual(e,t){let i=this.normalizeFilterValues(e),r=this.normalizeFilterValues(t);if(i.length!==r.length)return!1;for(let a=0;a<i.length;a++)if(i[a]!==r[a])return!1;return!0}mapFilters(e,t,i,r){let a=e?.filter(p=>p.facetNavigationType==="GAMMES")[0]?.values;return(e??[]).filter(p=>t?.promotion&&a?.filter(h=>h.selected===!0).length===0?p.facetNavigationType==="GAMMES":p.storeFrontDisplay!==mo.SLIDER&&p.facetNavigationType!==i).map(p=>Q(B({},p),{displayWidth:(p.displayWidth??0)<200?200:p.displayWidth,hasAutocomplete:p.storeFrontDisplay==="AUTOCOMPLETE",values:p.values?.map(h=>({libelle:h.name,checked:h.selected,value:r?h?.query?.url?.split("/search?q=")?.[1]:h?.query?.query?.value,count:h.count}))}))}mapLuigisBoxFacets(e,t){if(!e?.length)return[];let i=this.normalizeFilterValues(t),r=this.extractPriceFacet(e),a=e.filter(p=>p!==r).filter(p=>(p.name??"").toLowerCase()!==bt.DISCOUNTED_PRICE_AMOUNT).map(p=>{let h,v="text";this.isLuigisBoxFacet(p)?v=p.type??"text":this.isCustomFacet(p)&&(h=p.displayWidth);let T=p.values?.map(D=>{let q=("count"in D?D.count:"hits_count"in D?D.hits_count:void 0)??0,X=("value"in D?D.value:"name"in D?D.name:void 0)??"",te=this.buildLuigisBoxFilterQuery(p.name??"",X);return{libelle:X,checked:i.includes(te),value:`lb:${p.name}:${X}`,count:q??0}});return Q(B({},p),{displayWidth:Math.max(h??200,200),hasAutocomplete:!1,values:T,type:v})});return a=a.filter(p=>p.name!==bt.DISCOUNTED_PRICE&&p.name!==bt.DISCOUNTED_PRICE_AMOUNT),a}mapSuperFilter(e,t){let i=(e.facets||[]).filter(r=>r.storeFrontDisplay!==mo.SLIDER&&r.facetNavigationType===t&&(r.values??[]).some(a=>a.name==="true")).map(r=>({label:r.name??"",value:!!(r.values??[]).filter(a=>a.name==="true")[0]?.selected,query:r.values?.filter(a=>a.name==="true")?.[0]?.query?.query?.value,code:`quickFilter${r.name?.replace(/\s/g,"")}`}));return e.breadcrumbs?.forEach(r=>{r.facetNavigationType===t&&i.push({label:r.facetName??"",value:!0,query:e.currentQuery?.query?.value,code:r.facetCode,removeQuery:r?.removeQuery?.query?.value})}),i}mapPriceSlider(e,t,i,r){if(!e?.length)return;let a=e?.filter(p=>p.storeFrontDisplay===mo.SLIDER&&p.facetNavigationType===mo.PRICE_RANGE)[0];if(a){let{name:p,query:h}=a.values?.[0]??{};return r(h?.query?.value??""),!t&&i?.sliderCategoryOnly?void 0:{minValue:Math.floor(Number(p)),minDefaultValue:Math.floor(Number(p)),rangeTitle:a.name||"Price",maxValue:Math.ceil(Number(a.values?.slice(-1)[0]?.name)),maxDefaultValue:Math.ceil(Number(a.values?.slice(-1)[0]?.name)),step:5,required:!1,idMinField:p,idMaxField:a.values?.slice(-1)[0]?.name,maxValueLabel:a.values?.slice(-1)[0]?.name??"",minValueLabel:p??""}}}mapPriceSliderLbx(e,t,i,r,a){if(!e?.length||!i&&r?.sliderCategoryOnly&&!t)return;let p=t?this.extractPriceFacet(e):e.find(h=>h.storeFrontDisplay===mo.SLIDER&&h.facetNavigationType===mo.PRICE_RANGE);if(p){if(t&&this.isLuigisBoxFacet(p)){let h=(p.values??[]).map(D=>this.parseLuigisBoxRangeValue(String(D?.value??""))).filter(D=>!!D);if(!h.length)return;let v=Math.floor(Math.min(...h.map(D=>D.min))),T=Math.ceil(Math.max(...h.map(D=>D.max)));return a(p.name||bt.DISCOUNTED_PRICE),{minValue:v,minDefaultValue:v,maxValue:T,maxDefaultValue:T,rangeTitle:p.name||"Price",step:5,required:!1,idMinField:String(v),idMaxField:String(T),minValueLabel:String(v),maxValueLabel:String(T)}}
200if(this.isCustomFacet(p)){let h=Number(p.values?.[0]?.name),v=Number(p.values?.[p.values.length-1]?.name);if(!Number.isFinite(h)||!Number.isFinite(v))return;let T=Math.floor(h),D=Math.ceil(v);return a(p.values?.[0]?.query?.query?.value??""),{minValue:T,minDefaultValue:T,maxValue:D,maxDefaultValue:D,rangeTitle:p.name||"Price",step:5,required:!1,idMinField:String(T),idMaxField:String(D),minValueLabel:String(T),maxValueLabel:String(D)}}}}mapOrderInCategories(e,t){return e?.map(({code:i,orderInCategories:r,sisCategory:a})=>t?{code:i,sisCategory:a}:B({code:i},r?.map(p=>p?.split(":")[1])))??[]}generateJsonLdData(e,t){let i=[];return e.forEach((a,p)=>{let h=a?.brand,v=ko(a?.primaryImages,"main")??ko(a?.primaryImages,"thumbnail"),T={"@type":"Product",brand:{"@type":"Brand",name:h},position:p+1,image:v?.url??"",url:a?.url??"",name:a?.name??"",offers:{"@type":"Offer",priceCurrency:a?.price?.currencyIso??"",price:a?.price?.value??0},aggregateRating:a?.gsebAverageRating?{"@type":"AggregateRating",ratingValue:a?.gsebAverageRating??0,reviewCount:a?.gsebNumberOfReviews??0}:null};i.push(T)}),{"@context":"https://schema.org","@type":"ItemList",url:t.split("?")[0],numberOfItems:e.length,itemListElement:i}}buildLuigisBoxFilterQuery(e,t){let i=String(t??"").replace(/"/g,'\\"');return`${e}:"${i}"`}buildLuigisBoxRangeFilterQuery(e,t,i){return`${e}:${t}|${i}`}normalizeLuigisSortCode(e,t){return!t||!e?e:e==="price-asc"?"price_amount:asc":e==="price-desc"?"price_amount:desc":e}isDefaultLuigisSortCode(e){return!e||e==="default"||e===""||e==="relevance"}getEffectiveLuigisSortCode(e,t,i){let r=this.normalizeLuigisSortCode(e,i);if(!i||t==="ifu")return r;if(!this.isDefaultLuigisSortCode(r))return r}isLuigisBoxRangeFilterForFacet(e,t){if(!e.startsWith(`${t}:`))return!1;let i=e.slice(t.length+1);return i.includes("|")||i.startsWith("[")&&i.includes(" TO ")&&i.endsWith("]")}normalizeFilterValues(e){return(e??[]).filter(t=>t!=null&&String(t).trim()!=="").slice().sort()}parseLuigisBoxPriceValue(e){if(!e)return;let t=e.replace(/\s/g,"").replace("\u20AC","").replace(",","."),i=Number(t);return Number.isNaN(i)?void 0:i}parseLuigisBoxRangeValue(e){if(!e)return;let[t,i]=e.split("|");if(!t||!i)return;let r=this.parseLuigisBoxPriceValue(t),a=this.parseLuigisBoxPriceValue(i);if(!(r===void 0||a===void 0))return{min:r,max:a}}isLuigisBoxFacet(e){return e&&"type"in e}isCustomFacet(e){return!this.isLuigisBoxFacet(e)}isPriceFacet(e){if(this.isLuigisBoxFacet(e)&&(e.type??"").toLowerCase()==="range")return!0;let t=(e.name??"").toLowerCase();return t.includes("price")||t.includes("prix")||t.includes("discountedprice")}extractPriceFacet(e){return e.find(t=>this.isPriceFacet(t)?!0:this.isCustomFacet(t)?t.storeFrontDisplay===mo.SLIDER||t.facetNavigationType===mo.PRICE_RANGE||t.code===bt.DISCOUNTED_PRICE:!1)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var V2=o=>["c__sibling-categories","is-xs",o],z2=o=>({"is-disabled":o}),j2=(o,c)=>c.name;function U2(o,c){if(o&1){let e=L();d(0,"li")(1,"a",2),w("click",function(){b(e);let i=s().$implicit,r=s(2);return C(r.onClickSiblingCategory(i))}),S(2),l()()}if(o&2){let e=s().$implicit,t=s(2),i=_(1),r=e.thumbnail&&(e.thumbnail.url||e.thumbnail.urlTwicPic)?e.thumbnail:void 0;n(),u("image",r)("imagePos",t.PositionEnum.left)("isRoundedImage",!1)("routerLink",e.url)("theme",e.theme||t.ThemesEnum.white)("isSecondary",e.theme!==t.ThemesEnum.dark)("target",e.external?"_blank":"_self")("ngClass",se(10,z2,i===e.name)),we("disabled",i===e.name?!0:null),n(),O(" ",e.name," ")}}function q2(o,c){if(o&1&&f(0,U2,3,12,"li"),o&2){let e=c.$implicit;g(e.name&&e.url?0:-1)}}function H2(o,c){if(o&1&&(d(0,"ul",1),ie(1,q2,1,1,null,null,j2),l()),o&2){let e=s(),t=_(0);G(se(2,V2,e.hasNoWrap()?"has-nowrap":"")),n(),oe(t)}}var gc=(()=>{class o extends Be{constructor(){super(...arguments),this.siblingCategories=R([]),this.currentCategoryName=R(""),this.alignement=R(z.center),this.hasMargin=R(!1),this.hasNoWrap=R(!1),this.isHob=R(!1),this.siblingCategoryIsClicked=de(),this.PositionEnum=z,this.ThemesEnum=Z,this.hostClasses=Y(()=>{let e=this.alignement();return[e?`is-align-${e}
200`:"",this.hasMargin()?"has-margin":"",this.isHob()?"is-hob":""].filter(Boolean).join(" ")})}onClickSiblingCategory(e){this.siblingCategoryIsClicked.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-sibling-categories"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{siblingCategories:[1,"siblingCategories"],currentCategoryName:[1,"currentCategoryName"],alignement:[1,"alignement"],hasMargin:[1,"hasMargin"],hasNoWrap:[1,"hasNoWrap"],isHob:[1,"isHob"]},outputs:{siblingCategoryIsClicked:"siblingCategoryIsClicked"},features:[U],decls:3,vars:3,consts:[["sd-list-inline","",3,"class"],["sd-list-inline",""],["sd-button","","type","button",3,"click","image","imagePos","isRoundedImage","routerLink","theme","isSecondary","target","ngClass"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,H2,3,4,"ul",0)),t&2){let r=M(i.siblingCategories());n(),M(i.currentCategoryName()),n(),g(r.length?2:-1)}},dependencies:[ze,zi,_o],styles:[`@-ms-viewport{width:device-width}a[sd-button][_ngcontent-%COMP%]{border-radius:2.2rem;box-shadow:none;text-wrap:nowrap}a[sd-button].is-disabled.c--secondary[_ngcontent-%COMP%]{background-color:#e0e0e0;color:#363636!important}a[sd-button].is-theme-white[_ngcontent-%COMP%], a[sd-button].is-theme-default[_ngcontent-%COMP%]{color:#363636;border:.1rem solid #e0e0e0}a[sd-button].is-theme-default[_ngcontent-%COMP%]{background:var(--color-pending-base)}a[sd-button].is-theme-promo-1[_ngcontent-%COMP%]{background:hsl(var(--color-themes-promo-1-h),var(--color-themes-promo-1-s),var(--color-themes-promo-1-l),.1)}a[sd-button].is-theme-promo-2[_ngcontent-%COMP%]{background:hsl(var(--color-themes-promo-2-h),var(--color-themes-promo-2-s),var(--color-themes-promo-2-l),.1)}a[sd-button].is-theme-dark[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 .8rem hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),.1),0 0 .9rem hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),1)}.c__sibling-categories[_ngcontent-%COMP%]{flex-wrap:wrap;overflow:auto;padding:1.2rem .8rem;margin:0}@media(max-width:767px){.c__sibling-categories[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start!important}}.c__sibling-categories.has-nowrap[_ngcontent-%COMP%]{flex-wrap:nowrap;justify-content:flex-start!important}.c__sibling-categories[_ngcontent-%COMP%]{scrollbar-width:none}.c__sibling-categories[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin:0!important}.is-align-center[_nghost-%COMP%] .c__sibling-categories[_ngcontent-%COMP%]{justify-content:center}.is-align-left[_nghost-%COMP%] .c__sibling-categories[_ngcontent-%COMP%]{justify-content:flex-start}.is-align-right[_nghost-%COMP%] .c__sibling-categories[_ngcontent-%COMP%]{justify-content:flex-end}[_nghost-%COMP%] .has-margin[_ngcontent-%COMP%] .c__sibling-categories[_ngcontent-%COMP%]{margin:1.2rem 0}.is-hob[_nghost-%COMP%] a[sd-button].is-theme-promo-1[_ngcontent-%COMP%]{background:var(--color-themes-promo-1);color:var(--color-primary-brand)} 201 202 203 204 205 206`],changeDetection:0})}}return o})();function W2(o,c){if(o&1){let e=L();d(0,"sd-sibling-categories",1),w("siblingCategoryIsClicked",function(i){b(e);let r=s();return C(r.onClickSiblingCategory(i))}),l()}if(o&2){let e=s(),t=_(0);u("siblingCategories",e.siblingCategories())("currentCategoryName",t==null?null:t.name)("alignement",e.PositionEnum.center)("hasMargin",!0)}}var Ef=(()=>{class o{constructor(){this.categoryData=R(),this.siblingCategories=Y(()=>(this.categoryData()?.siblingCategories??[]).map(t=>({name:t?.name,code:t?.code,url:he.decodeUrl(t?.url??""),thumbnail:this.imageService.normalizeMedia(t?.thumbnail)}))),this.trackingService=m(re),this.imageService=m(fe),this.PositionEnum=z}onClickSiblingCategory(e){this.trackingService.sendEvent("clickNavigationSubCategory",{subCategoryName:e?.name,positionLabel:this.categoryData()?.name})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-sibling-categories"]],inputs:{categoryData:[1,"categoryData"]},decls:2,vars:2,consts:[[3,"siblingCategories","currentCategoryName","alignement","hasMargin"],[3,"siblingCategoryIsClicked","siblingCategories","currentCategoryName","alignement","hasMargin"]],template:function(t,i){if(t&1&&(W(0),f(1,W2,1,4,"sd-sibling-categories",0)),t&2){let r=M(i.categoryData());n(),g(r?1:-1)}},dependencies:[gc],encapsulation:2,changeDetection:0})}}return o}
206)();var Q2=["pushCardComponent"],K2=(o,c)=>c.type+"_"+c.id;function Y2(o,c){if(o&1&&(d(0,"sd-title",11),S(1),k(2,"translate"),l()),o&2){let e=s(2);u("titleLevel",2)("customClass","is-medium is-text-"+e.PositionEnum.center)("isDescription",!0),n(),O(" ",e.totalProducts+"\xA0"+E(2,4,"product.products")," ")}}function J2(o,c){if(o&1&&(d(0,"div",1)(1,"div",9)(2,"sd-title",10),S(3),l(),f(4,Y2,3,6,"sd-title",11),l(),x(5,"wc-sibling-categories",12),l()),o&2){let e=s();n(2),u("titleLevel",2)("customClass","brand--h3 is-text-"+e.PositionEnum.center)("titleThemesConfig",e.BrandThemesEnum.brand),n(),O(" ",e.currentCategory," "),n(),g(e.totalProducts?4:-1),n(),u("categoryData",e.categoryData)}}function X2(o,c){if(o&1){let e=L();d(0,"sd-filters",13),w("selectedFilters",function(i){b(e);let r=s();return C(r.onSelectedFilters(i))})("orderedBy",function(i){b(e);let r=s();return C(r.onSortSelected(i))})("selectedSuperFilters",function(i){b(e);let r=s();return C(r.onSelectedSuperFilters(i))})("selectedPriceRange",function(i){b(e);let r=s();return C(r.onSelectedPriceRange(i))}),l()}if(o&2){let e=s();u("showButton",!e.isAccessories)("isAlwaysOpen",e.isAccessories)("brand",e.brandCorner)("filters",e.filters)("superFilters",e.superFilters)("formRange",e.priceRange)("orderSelectConfig",e.orderByValues)("titleLevel",2)}}function Z2(o,c){if(o&1){let e=L();d(0,"sd-product-card",16),w("addToComparator",function(i){b(e),s();let r=_(0),a=s(3);return C(r?a.addOrRemoveToComparator(i,r):null)})("cart",function(i){b(e);let r=s(4);return C(r.addToCart(i))})("notify",function(i){b(e);let r=s(4);return C(r.notifyMe(i))})("productClicked",function(i){b(e);let r=s(4);return C(r.onProductClick(i))})("productSellerModal",function(){b(e);let i=s(4);return C(i.openSellerModal())})("reviewsSeeAllClicked",function(){b(e),s();let i=_(0),r=s(3);return C(i?r.onReviewsSeeAllClicked(i):null)}),l()}if(o&2){s();let e=_(0),t=_(1),i=s(),r=i.$implicit,a=i.$index,p=s(2);u("isSSR",p.isSSR)("displayStock",(e==null?null:e.productGenre)!=="Forfait")("brand",p.brandCorner||(e!=null&&e.isAccessory?p.BrandEnum.default:e==null?null:e.brand))("indexFollow",e==null?null:e.indexFollow)("productInfo",e)("titleLevel",p.productGridTitleLevel)("id",(e==null?null:e.code)??"")("isBundle",r.type.toUpperCase()===p.CartGroupTypeEnum.BUNDLE)("isAutoSize",!1)("isTop",a<(p.isMobile?2:3))("showRef",p.isSis||p.isAccessories)("horizontalLayout",p.isMobile)("isCompared",!!p.isProductsInComparator[t])}}function e6(o,c){if(o&1&&(W(0)(1),f(2,Z2,1,13,"sd-product-card",15)),o&2){let e=s().$implicit,t=M(e.product);n();let i=M(t==null?null:t.code);n(),g(t&&i?2:-1)}}function t6(o,c){if(o&1){let e=L();d(0,"article")(1,"sd-push-card",17,0),w("click",function(){b(e),s();let i=_(0),r=s(3);return C(r.onPromoCardClick(i))}),l()()}if(o&2){s();let e=_(0),t=s(3);n(),u("brand",t.brandCorner)("pushSize",t.PushSizeEnum.m)("textConfig",e.textConfig)("mediaConfig",e.mediaConfig)("push",e.push)("imageRatio",e.imageRatio)("titleLevel",3)("themesConfig",e.themesConfig)("mediaAsBackground",e.mediaAsBackground)("isAutoSize",!1)("isTop",!0)}}function i6(o,c){if(o&1&&(W(0),f(1,t6,3,11,"article")),o&2){let e=s().$implicit,t=M(e.push);n(),g(t?1:-1)}}function o6(o,c){if(o&1&&(d(0,"li",14),f(1,e6,3,3)(2,i6,2,2),l()),o&2){let e=c.$implicit;n(),g(e.type==="product"||e.type==="bundle"?1:e.type==="push"?2:-1)}}function r6(o,c){if(o&1&&ie(0,o6,3,1,"li",14,K2),o&2){let e=s();oe(e.cards)}}function n6(o,c){if(o&1&&(d(0,"li",14),x(1,"sd-product-card",18),l()),o&2){let e=c.$implicit,t=s(2);n(),u("isSSR",!1)("isLoading",!0)("productInfo",e)("brand",t.brandCorner)("horizontalLayout",t.isMobile)}}function a6(o,c){if(o&1&&ie(0,n6,2,5,"li",14,Ti),o&2){let e=s();oe(e.skeletonCards)}}function s6(o,c){if(o&1){let e=L();d(0,"div",5)(1,"sd-pagination",19),w("clickedPage",function(i){b(e);let r=s();return C(r.onClickedPage(i))}),l()()}if(o&2){let e=s();n(),u("brand",e.brandCorner)("linkUrl",e.linkUrl)("activePage",e.pagination.currentPage+1)("pages",e.pagination.totalPages)}}var _c=(()=>{class o{constructor(e,t,i,r,a,p,h,v,T,D,q,X,te,ue,Oe,je,it,wi,Bt,Si,po,Fi,Po,ho,Bo,Nr,yr,En,ki){this.productMapper=e,this.productListComponentService=t,this.deviceService=i,this.productC
206omparatorService=r,this.cdRef=a,this.elRef=p,this.route=h,this.globalSearchService=v,this.luigisBoxGlobalSearchService=T,this.cartFacadeService=D,this.cmsService=q,this.pushCardMapper=X,this.imageService=te,this.bundleMapper=ue,this.router=Oe,this.categoryService=je,this.scrollSpyService=it,this.trackingService=wi,this.datalayerService=Bt,this.bundleService=Si,this.componentService=po,this.baseStoreService=Fi,this.viewportScroller=Po,this.location=ho,this.paginationComponentService=Bo,this.productService=Nr,this.wcConfig=yr,this.platformId=En,this.serverResponse=ki,this.currentCategory="",this.currentCategoryCode="",this.isGlobal=!1,this.disableProductComparator=!1,this.productGridTitleLevel=4,this.isCategoryPage=!1,this.isLoading=!0,this.context="",this.isAccessories=!1,this.hasLoaded=new Ce,this.configurationService=m(He),this.productCardGridMapper=m(Pf),this.PdpTypeEnum=Qt,this.PushSizeEnum=dt,this.BrandEnum=ne,this.PositionEnum=z,this.BrandThemesEnum=Ue,this.CartGroupTypeEnum=uo,this.isMobile=!1,this.isSis=!1,this.currentPage=0,this.sizesEnum=me,this.linkUrl="",this.pagination={size:9,totalElements:0,totalPages:0,currentPage:-1},this.isSSR=!0,this.isProductsInComparator={},this.cards=[],this.orderInCategories=[],this.skeletonCards=new Array(3).fill(Mm),this.hasNext=!1,this.orderByValues={items:[]},this.filters=[],this.currentFilters=[],this.totalProducts=0,this.isPush1Promo=!1,this.isPush2Promo=!1,this.promotionPush1HasBeenViewed=!1,this.promotionPush2HasBeenViewed=!1,this.notifyModalOpened=!1,this.notifyProduct="",this.notifyProductName="",this.promotionName1="",this.promotionName2="",this.isOpenedSellerModal=!1,this.productsToTrack=[],this.productCardListHasBeenViewed=!1,this.superFilters=[],this.categoryPageChanged=!1,this.priceRangeQuery="",this.pushCount=0,this.isNewPriceManagementActivated=!1,this.destroy$=new Ye,this.page$=new Eo(0),this.products=[],this.bundles=[],this.pushs=[],this.pageSize=24,this.totalPages=0,this.quickFilterType="QUICK_FILTERS",this.luigisExcludedTargets=["ifu","faq","recipes"],this.isPriceFiltered=!1,this.target="",this.useLuigisBox=!1,this.activeLuigisBoxFilters=[],this.baseStore=this.baseStoreService.baseStore}ngOnChanges(e){e.isLoading?.currentValue&&(this.totalProducts=0)}ngOnInit(){_e(this.platformId)&&this.viewportScroller.setOffset([0,200]),this.paginationComponentService.getUrlWithParams().subscribe(e=>{this.linkUrl=e}),this.useLuigisBox=this.luigisBoxGlobalSearchService.isEnabledForCurrentLanguage()&&!this.isCategoryPage,this.isPriceFiltered=this.useLuigisBox,$([this.route.queryParamMap,this.route.url,this.deviceService.isMobile,this.cmsService.getContentSlot("ProductGrid"),this.categoryService.getCurrentCategory()]).pipe(ri(([e,t,i,r],[a,p,h,v])=>{t.map(X=>X.path).every(X=>p.map(te=>te.path).indexOf(X)!==-1)||(this.categoryPageChanged=!0,this.paginationComponentService.getUrlWithParams().subscribe(X=>{this.linkUrl=X}));let T=e.getAll("filters"),D=a.getAll("filters"),q=!this.productCardGridMapper.areFilterValuesEqual(T,D);if(this.isGlobal){if(e.get("page")!==a.get("page")||this.useLuigisBox&&q)return!1;let X=e.get("target")||"product",te=a.get("target")||"product",ue=this.productCardGridMapper.getEffectiveLuigisSortCode(e.get("sortCode")||"",X,this.useLuigisBox),Oe=this.productCardGridMapper.getEffectiveLuigisSortCode(a.get("sortCode")||"",te,this.useLuigisBox);return Ad(e,a,["query","target","currentPage","filters"])&&ue===Oe&&(0,ml.default)(t,p)&&i===h||(a.keys?.length??0)===0}else return r!==v?(this.currentPage=0,!1):this.useLuigisBox&&q?!1:pa(e,a,"sortCode")&&(0,ml.default)(t,p)&&i===h||!e.has("sortCode")&&a.has("sortCode")||a.keys?.length===0&&!/\/c\/|\/csc\//.test(window?.location.href)}),N(([e,t,i,r,a])=>{this.isMobile=i;let p=this.route?.snapshot?.url?.[0]?.path;this.currentPageType=rn(p),this.categoryData=a??void 0;let h=this.productCardGridMapper.normalizeFilterValues(e.getAll("filters"));this.activeLuigisBoxFilters=h;let v,T=r.components??[];T.length>0?v=T.filter(X=>!!X?.uid).map(X=>this.cmsService.getComponentData(X.uid??"").pipe(ee(te=>!!te),N(te=>this.componentService.getLazyComponentData(te,"links")))):v=[];let D=e.get("page"),q=D?parseInt(D,10)-1:0;if(this.target=e.get("target")??"product",!this.target||e.has("target")&&this.target===e.get("target")||this.target===e.get("target")||!e.has("target")||!this.isGlobal){let{mobile:X,desktop:te}=this.configurationService.config.product?.plp?.marketing?.pagesize??{};this.pageSize=this.isMobile?X??12:te??24,this.isSis=t?.length>2?t[t.length-2].path.includes("csc"):!1,this.pageSize=this.isSis?15:this.pageSize,this.pageSize=this.pageSize-Math.min(v.length,2),this.productListComponentService.setDefaultPageSize(this.pageSize);let ue=B({}
206,this.route.snapshot.queryParams);h?.length?ue.filters=h:delete ue.filters;let Oe=ue.sortCode,je=this.productCardGridMapper.getEffectiveLuigisSortCode(Oe,this.target,this.useLuigisBox);this.pageParams=Q(B({},ue),{currentPage:q,target:this.target,pageSize:this.pageSize,sort:this.useLuigisBox&&!this.luigisExcludedTargets.includes(this.target)?je:ue.sort});let it=Q(B({},ue),{target:this.target,size:this.pageSize,page:q!==null?q+1:1,sort:je}),wi=this.isGlobal?this.useLuigisBox&&!this.luigisExcludedTargets.includes(this.target)?this.luigisBoxGlobalSearchService.search(it).pipe(H(Bt=>Bt.productSearchPageData??Bt.accessorySearchPageData)):this.globalSearchService.globalSearch(this.pageParams).pipe(H(Bt=>Bt.productSearchPageData??Bt.accessorySearchPageData??Bt.ifuSearchPageData)):this.isSis?this.categoryService.getProductsCategorySis(q,this.pageSize):this.productListComponentService.model$;return $([wi,...v]).pipe(ee(([Bt,...Si])=>!!Bt&&!!Si),H(([Bt,...Si])=>({searchPage:Bt,componentData:Si,lbxFilters:h})),N(({searchPage:Bt,componentData:Si,lbxFilters:po})=>{let Fi=Si?.slice(0,2)??[],Po=Fi.map(Bo=>Bo.mediaContainer?this.imageService.getMediaFromContainer(Bo.mediaContainer):I(void 0));return(Po.length>0?$(Po):I([])).pipe(H(Bo=>({searchPage:Bt,componentData:Si,lbxFilters:po,pushComponents:Fi,mediaContainers:Bo})))}),Je(({searchPage:Bt,lbxFilters:Si})=>{let po=Po=>{this.priceRangeQuery=Po},Fi=Bt?.facets??[];this.currentPriceRange=this.isCategoryPage?this.productCardGridMapper.mapPriceSlider(Fi,this.isCategoryPage,this.wcConfig,po):this.productCardGridMapper.mapPriceSliderLbx(Fi,this.useLuigisBox,this.isCategoryPage,this.wcConfig,po),this.currentFilters=this.useLuigisBox&&!this.luigisExcludedTargets.includes(this.target)?this.productCardGridMapper.mapLuigisBoxFacets(Fi,Si):this.productCardGridMapper.mapFilters(Fi,this.categoryData,this.quickFilterType,this.isGlobal)}),ri((Bt,Si)=>{let po=Bt.searchPage,Fi=Si.searchPage;return po?.currentQuery?.query?.value===Fi?.currentQuery?.query?.value&&po?.pagination?.currentPage===Fi?.pagination?.currentPage&&po?.pagination?.totalPages===Fi?.pagination?.totalPages?this.useLuigisBox&&!this.luigisExcludedTargets.includes(this.target)?this.productCardGridMapper.areFilterValuesEqual(Bt.lbxFilters,Si.lbxFilters):!0:!1}))}return I({searchPage:void 0,componentData:[],lbxFilters:[],pushComponents:[],mediaContainers:[]})}),Ge(this.destroy$)).subscribe(({searchPage:e,componentData:t,lbxFilters:i,pushComponents:r,mediaContainers:a})=>{if(!e)return;this.isNewPriceManagementActivated=!!this.baseStore.activateNewPriceManagement,_i(this.platformId)&&e.products?.length===0&&this.serverResponse.status(410),t&&(this.isPush1Promo=t[0]?.isPushPromo?JSON.parse(t[0]?.isPushPromo):!1,this.isPush2Promo=t[1]?.isPushPromo?JSON.parse(t[1]?.isPushPromo):!1,t[0]&&(this.promotionName1=t[0].headline??""),t[1]&&(this.promotionName2=t[1].headline??"")),this.pushs=r.map((je,it)=>({id:it.toString(),push:this.pushCardMapper.toPushCardWithLayout(je,this.imageService.normalizeMedia(a[it]))})),this.pushCount=this.pushs.length,this.categoryPageChanged&&(this.superFilters=[],this.categoryPageChanged=!1,this.priceRange=void 0,this.isPriceFiltered=!1);let p=je=>{this.priceRangeQuery=je},h=e?.facets??[];this.priceRange=this.isPriceFiltered?this.priceRange:this.currentPriceRange,(this.categoryPageChanged||!this.priceRange)&&(this.priceRange=this.isCategoryPage?this.productCardGridMapper.mapPriceSlider(h,this.isCategoryPage,this.wcConfig,p):this.productCardGridMapper.mapPriceSliderLbx(h,this.useLuigisBox,this.isCategoryPage,this.wcConfig,p)),this.filters=this.useLuigisBox?this.productCardGridMapper.mapLuigisBoxFacets(h,i):this.currentFilters.length>0?this.currentFilters:this.productCardGridMapper.mapFilters(h,this.categoryData,this.quickFilterType,this.isGlobal),e?.freeTextSearch||(this.superFilters=this.productCardGridMapper.mapSuperFilter(e,this.quickFilterType));let v=e.pagination;this.currentPage=v?.currentPage!==void 0?v.currentPage:this.currentPage,this.totalProducts=v?.totalResults??0,this.totalPages=v?.totalPages??0;let T=this.baseStore.ratingAndReviewsIdWebsite,D=[],q=e.products??[];if(T)for(let je=0;je<q.length;je++)D.push(Q(B({},q[je]),{gsebAverageRating:q[je]?.productGenre!=="Forfait"?q[je]?.gsebAverageRating:void 0,gsebNumberOfReviews:q[je]?.productGenre!=="Forfait"?q[je]?.gsebNumberOfReviews:void 0}));else for(let je=0;je<q.length;je++)D.push(Q(B({},q[je]),{gsebAverageRating:void 0,gsebNumberOfReviews:void 0}));this.pagination=e.pagination,this.products.push(...D);let X=this.productCardGridMapper.mapOrderInCategories(D,this.isSis);this.orderInCategories?.find(je=>je?.code===X[0]?.code)||this.orderInCategories.push(...X),this.checkIsInComparator(D),this.addCards(D),D.some(je=>je.stock?.stockLevelStatus===Ii.LOW_STOCK)&&this.trackingService.sendEvent("productListView",{productAvailability:Uc.LOW_STOCK}),!(this.filters.filter(je=>(je?.values||[]).some(it=>it.checked))?.length>0)&&!this.isPriceFiltered&&!(this.superFilters?.length>0)&&(this.jsonLdData=this.productCardGridMapper.generateJsonLdData(D,this.linkUrl));let Oe=this.productCardGridMapper.getEffectiveLuigisSortCode(this.route.
206snapshot.queryParams.sortCode,this.target,this.useLuigisBox);this.orderByValues=this.productCardGridMapper.mapOrderBy(e?.sorts??[],Oe),this.datalayerService.setProductList(this.products,this.pushCount),this.cdRef.markForCheck()}),this.productComparatorService.products$.pipe(Ge(this.destroy$)).subscribe(e=>{this.comparedProducts=e,this.checkIsInComparator(this.products)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}getPage(e){let t=e?.index;if(this.currentPage=e?.index,this.isGlobal)this.searchPage(t);else if(this.isSis){this.categoryService.goToPage(t,this.pageSize);let i=this.linkUrl.includes("?page=")?this.linkUrl.replace("?page=",""):this.linkUrl.replace("&page=",""),r=this.currentPage?this.linkUrl+(this.currentPage+1):i;this.location.replaceState(r)}else this.router.navigate([],{relativeTo:this.route,queryParams:{page:t?t+1:null},queryParamsHandling:"merge"})}searchPage(e){this.router.navigate([],{relativeTo:this.route,queryParams:{page:e?e+1:null},queryParamsHandling:"merge"})}onSelectedFilters(e){let t=e?.value?.toString();if(!t){let i=this.route.snapshot.queryParams.query?.split("flagshipProduct:")?.filter(a=>a.includes("FlagshipProduct"))[0]?.split(":")[0],r=this.route.snapshot.queryParams.query?.split(":")[0];if(i&&(r=r+":default:flagshipProduct:"+i),this.superFilters=(this.superFilters||[]).map(a=>Q(B({},a),{value:!1})),this.useLuigisBox){let a={filters:null,page:null,currentPage:null};r!==void 0&&(a.query=r),this.activeLuigisBoxFilters=[],this.filters=this.productCardGridMapper.mapLuigisBoxFacets(this.categoryData?.facets,this.activeLuigisBoxFilters),this.cdRef.markForCheck(),this.router.navigate([],{relativeTo:this.route,queryParams:a,queryParamsHandling:"merge"})}else this.productListComponentService.setQuery(r);return}if(this.useLuigisBox&&t.startsWith("lb:")){let i=t.split(":"),r=i[1],a=i.slice(2).join(":");if(!r||a===void 0||a==="")return;let p=this.getLuigisBoxFiltersFromRoute(),h=this.priceRangeQuery?p.filter(D=>!this.productCardGridMapper.isLuigisBoxRangeFilterForFacet(D,this.priceRangeQuery)):p,v=this.productCardGridMapper.buildLuigisBoxFilterQuery(r,a),T=h.filter(D=>D!==v);e?.checked&&(T=[...T,v]),h.length!==p.length&&(this.isPriceFiltered=!1,this.priceRange=this.currentPriceRange),this.activeLuigisBoxFilters=this.productCardGridMapper.normalizeFilterValues(T),this.filters=this.productCardGridMapper.mapLuigisBoxFacets(this.route.snapshot.data?.facets??this.currentFilters,this.activeLuigisBoxFilters),this.cdRef.markForCheck(),this.router.navigate([],{relativeTo:this.route,queryParams:{filters:T.length?T:null,page:null,currentPage:null},queryParamsHandling:"merge"});return}if(t===mo.PRICE_RANGE){if(this.useLuigisBox){this.clearLuigisBoxPriceRangeFilters();return}let i=this.route.snapshot.queryParams.query,r=new Zo().decodeValue(i).replace(RegExp(`:${this.priceRangeQuery.split(":").slice(-2)[0]}:\\[\\S+ TO \\S+\\]`),"");this.productListComponentService.setQuery(r);return}e?.checked&&this.trackingService.sendEvent("facetedSearch",{facetFilterName:e?.nameField,facetFilterCriteria:e?.libelle}),this.productListComponentService.setQuery(new Zo().decodeValue(this.isGlobal?t:t.replaceAll(/\+/g," ")))}onSortSelected(e){let t=this.productCardGridMapper.getEffectiveLuigisSortCode(this.route.snapshot.queryParams.sortCode,this.target,this.useLuigisBox),i=this.productCardGridMapper.getEffectiveLuigisSortCode(e,this.target,this.useLuigisBox),r=this.useLuigisBox&&!this.luigisExcludedTargets.includes(this.target)&&this.productCardGridMapper.isDefaultLuigisSortCode(e),a=this.orderByValues.items?.find(p=>p.code===e)?.selected;i!==t&&!a&&(this.router.navigate([],{relativeTo:this.route,queryParams:{sortCode:r?null:e,page:!this.route.snapshot.queryParams.sortCode&&this.route.snapshot.queryParams.page?this.route.snapshot.queryParams.page:null},queryParamsHandling:"merge"}),this.trackingService.sendEvent("clickSort",{sortName:e.charAt(0).toUpperCase()+e.split("-")[0].slice(1)}))}onSelectedPriceRange(e){this.isPriceFiltered=!0;let t=parseFloat(e.min),i=parseFloat(e.max);if(this.useLuigisBox){let h=this.priceRangeQuery;if(!h||Number.isNaN(t)||Number.isNaN(i))return;let v=this.getLuigisBoxFiltersFromRoute(),T=h===bt.DISCOUNTED_PRICE_AMOUNT?[h]:[h,bt.DISCOUNTED_PRICE_AMOUNT],D=this.productCardGridMapper.buildLuigisBoxRangeFilterQuery(h,t,i),q=[...v.filter(X=>!T.some(te=>this.productCardGridMapper.isLuigisBoxRangeFilterForFacet(X,te))),D];this.updateLuigisBoxFilters(q);return}
206let r=this.route.snapshot.queryParams.query,a=this.priceRangeQuery.split(":").slice(0,-1).join(":"),p=this.priceRangeQuery.split(":").slice(-2)[0];r?r.includes(p)?this.productListComponentService.setQuery(new Zo().decodeValue(r.replace(RegExp(`${p}:\\[\\S+ TO \\S+\\]`),`${p}:[${t} TO ${i}]`))):this.productListComponentService.setQuery(new Zo().decodeValue(`${r}:${this.priceRangeQuery.split(":").slice(-2)[0]}:[${t} TO ${i}]`)):this.productListComponentService.setQuery(new Zo().decodeValue(`${a}:[${t} TO ${i}]`))}addOrRemoveToComparator(e,t){let i=this.linkUrl.includes("?page=")?this.linkUrl.replace("?page=",""):this.linkUrl.replace("&page=",""),r=this.currentPage?this.linkUrl+(this.currentPage+1):i;t.urlCategory=r;let a=t.code;a&&(e&&_e(this.platformId)?setTimeout(()=>{this.isProductsInComparator=Q(B({},this.isProductsInComparator),{[a]:this.productComparatorService.addProduct(t,this.orderInCategories)}),this.cdRef.markForCheck()}):this.productComparatorService.removeProduct(a))}addToCart(e){sessionStorage.setItem(co.ADD_TO_CART_CONTEXT,this.context);let t=this.products.find(i=>i.code===e);if(t)t.isBundle?this.cartFacadeService.addBundleToCartShippingType(this.transformProductToBundle(t),1):this.cartFacadeService.addToCartShippingType(t,1);else{let i=this.bundles.find(r=>r.id===e);if(!i){for(let r of this.products)if(i=r.indexedBundles?.find(a=>a.id===e),i)break}i&&this.cartFacadeService.addBundleToCartShippingType(i,1)}}transformProductToBundle(e){let t=e.url?.split("?")[1]?.split("#")[0]??"",a=(new URLSearchParams(t).get("bundle")||"").trim()||e.indexedBundles?.[0]?.id||e.code;return this.bundles.find(p=>p?.id===a)??e.indexedBundles?.find(p=>p?.id===a)??{id:a,name:e.name,claim:e.claim,price:e.price,discountedPrice:e.discountedPrice,stock:e.stock?.stockLevel,products:[e],brand:e.brand,isBundle:!0}}cleanCards(e){this.cards=[],this.pushs.length>0&&(e.splice(2,0,{push:this.pushs[0].push,type:"push",id:this.pushs[0].id}),this.pushs.length>1&&e.splice(5,0,{push:this.pushs[1].push,type:"push",id:this.pushs[1].id})),this.cards=e,this.updateProductPriceCards(),this.productCardListHasBeenViewed=!1,this.hasNext=this.currentPage<this.totalPages-1,this.hasLoaded.emit()}updateProductPriceCards(){if(!_e(this.platformId))return;let e=this.cards.filter(i=>i.type==="product").map(i=>this.productService.get(i.id,Ft.UPDATE_PRODUCT_DATA).pipe(ee(r=>!!r),H(r=>Q(B({},i),{product:i.product?this.productMapper.mergeCardUpdates(i.product,this.productMapper.productToCardDelta(r)):void 0})),ke(r=>(console.error(`Error retrieving product for ${i.id}`,r),I(i)))));(e.length>0?$(e).pipe(ge(1)):I([])).subscribe(i=>{let r=new Map(i.map(a=>[a.id,a]));this.cards=this.cards.map(a=>r.has(a.id)?B(B({},a),r.get(a.id)):a)}),this.isSSR=!1}notifyMe(e){let t=this.products.find(i=>i.code===e);this.notifyProductName=t?.name??"",this.notifyProduct=e,this.notifyModalOpened=!0}onWindowScroll(){!this.productCardListHasBeenViewed&&this.scrollSpyService.isElementActive(this.elRef)&&(this.productCardListHasBeenViewed=!0,this.trackProducts());let[e,t]=this.pushsCardComponent?.toArray()??[];e&&!this.promotionPush1HasBeenViewed&&this.trackingService.checkingForPromoView({nativeElement:e.nativeElement},this.isPush1Promo,this.promotionName1)&&(this.promotionPush1HasBeenViewed=!0),t&&!this.promotionPush2HasBeenViewed&&this.trackingService.checkingForPromoView({nativeElement:t.nativeElement},this.isPush2Promo,this.promotionName2)&&(this.promotionPush2HasBeenViewed=!0)}onPromoClick(e){let t=e.richParagraph?.heading?.data?.title,[i,r]=this.pushsCardComponent?.toArray()??[];i&&t===this.promotionName1&&this.isPush1Promo&&this.trackingService.onPromoClick(this.isPush1Promo,this.promotionName1),r&&t===this.promotionName2&&this.isPush2Promo&&this.trackingService.onPromoClick(this.isPush2Promo,this.promotionName2)}onPromoCardClick(e){e?.push&&this.onPromoClick(e.push)}openSellerModal(){this.isOpenedSellerModal=!0}onProductClick(e){let t=this.cards.find(i=>i.id===e);if(t?.type==="product"){let i=this.products.find(r=>r.code===e);i&&(this.trackingService.sendEvent("productClick",this.trackingService.productToEventProduct(i,this.cards.findIndex(r=>
206r.id===e))),i.stock?.stockLevelStatus===Ii.LOW_STOCK&&this.trackingService.sendEvent("productClick",{productAvailability:Uc.LOW_STOCK}))}if(t?.type==="bundle"){let i=this.bundles.find(r=>r.id===e);i&&this.trackingService.sendEvent("productClick",this.trackingService.bundleToEventProduct(i,this.cards.findIndex(r=>r.id===e)))}}onSelectedSuperFilters(e){e.value&&e.label&&this.trackingService.sendEvent("quickFacetedSearch",{facetFiltername:e.label});let t=e.query??"",i=e.code??"",r=e.removeQuery??"",a=this.route.snapshot.queryParams.query;a?a.includes(i)?this.productListComponentService.setQuery(new Zo().decodeValue(r.replace("+"," "))):this.productListComponentService.setQuery(new Zo().decodeValue(t.replace("+"," "))):this.productListComponentService.setQuery(new Zo().decodeValue(t.replace("+"," ")))}updateLuigisBoxFilters(e){this.activeLuigisBoxFilters=this.productCardGridMapper.normalizeFilterValues(e),this.filters=this.productCardGridMapper.mapLuigisBoxFacets(this.route.snapshot.data?.facets??this.currentFilters,this.activeLuigisBoxFilters),this.cdRef.markForCheck(),this.router.navigate([],{relativeTo:this.route,queryParams:{filters:e.length?e:null,page:null,currentPage:null},queryParamsHandling:"merge"})}clearLuigisBoxPriceRangeFilters(){let e=this.priceRangeQuery;if(!e)return;let t=this.getLuigisBoxFiltersFromRoute().filter(i=>!this.productCardGridMapper.isLuigisBoxRangeFilterForFacet(i,e));this.updateLuigisBoxFilters(t)}getLuigisBoxFiltersFromRoute(){return(this.route.snapshot.queryParamMap.getAll("filters")||[]).filter(t=>t!=null&&t!=="")}addCards(e){let t=[],i=[],r=[];e.forEach(h=>{h.isBundle?r.push(this.bundleService.getBundle(h.code).pipe(N(v=>v?this.mapBundleToCard(v,h):I({card:void 0,bundle:void 0})),ke(()=>I({card:void 0,bundle:void 0})))):r.push(this.productMapper.productToProductCard(h,this.disableProductComparator).pipe(H(v=>({card:{product:v,type:"product",id:v.code}})))),h.indexedBundles?.forEach(v=>{if(v.id){let T=this.bundleService.getBundle(v.id);i.push(T)}})});let a=r.length?$(r).pipe(ke(()=>I(void 0))):I(void 0),p=i.length>0?$(i).pipe(ke(()=>I(void 0))):I(void 0);$([p,a]).pipe(Ge(this.destroy$)).subscribe({next:([h,v])=>{if(v?.forEach(T=>{if(!T?.card)return;if(T.bundle){let X=T.bundle.id;this.bundles=[...this.bundles.filter(te=>
206te.id!==X),T.bundle],t.push(T.card);return}let D=T.card.product;if(!D)return;let q=Q(B({},D),{ratings:this.baseStore.activateRatingAndReviews?D.ratings:void 0,subtitle:this.currentPageType===Qt.ACCESSORY?void 0:D.subtitle,seller:this.currentPageType===Qt.ACCESSORY?void 0:D.seller,tags:this.currentPageType===Qt.ACCESSORY?void 0:this.isMobile?this.checkTagsLength(D.tags??[],19):D.tags,isProductComparator:this.currentPageType===Qt.ACCESSORY?void 0:D.isProductComparator});t.push(Q(B({},T.card),{product:q}))}),h){let T=h.filter(Boolean);this.bundles=[...this.bundles.filter(D=>!T.some(q=>q?.id===D.id)),...T],this.bundles.forEach(D=>{this.bundleMapper.bundleToIProductCustomer(B({},D)).pipe(ge(1),Ge(this.destroy$)).subscribe(q=>{this.processBundleCard(q,D,T,t)})})}this.cleanCards(t)},error:()=>{this.cleanCards(t)}})}mapBundleToCard(e,t){let i=e.id||e.code||t.code;return this.bundleMapper.bundleToIProductCustomer(Q(B({},e),{id:i,isTaxesIncluded:this.baseStore.displayTaxesIncluded})).pipe(H(r=>({card:{product:Q(B({},r),{code:r.code||i}),type:"bundle",id:i},bundle:Q(B({},e),{id:i})})))}processBundleCard(e,t,i,r){if(i.find(a=>a.id===t.id)?.products?.every(a=>!!a.price)||(e.price=void 0),e?.stock?.online&&i.filter(a=>a?.products?.every(p=>p.price?.value!==void 0&&p.onSale&&(p.stock?.stockLevelStatus===Ii.IN_STOCK||p.stock?.stockLevelStatus===Ii.LOW_STOCK))).find(a=>a.id===a.id)){let a=t.products?.[0],p=r.findIndex(h=>h.id===a?.code);r.splice(p+1,0,{product:Q(B({},e),{isTaxesIncluded:this.baseStore.displayTaxesIncluded}),type:"bundle",id:t.id})}}checkIsInComparator(e){if(this.comparedProducts?.length){let t=this.comparedProducts;e.forEach(i=>{i.code&&(this.isProductsInComparator[i.code]=t.findIndex(r=>r.code===i.code)>-1)}),this.cdRef.markForCheck()}}trackProducts(){let e=[];this.cards.forEach((t,i)=>{if(t.type==="product"&&this.productsToTrack.find(r=>r.productID===t.id)===void 0){let r=this.products.find(a=>a.code===t.id);if(r){let a=this.trackingService.productToEventProduct(r,i);e.push(a),this.productsToTrack.push(a)}}if(t.type==="bundle"&&this.productsToTrack.find(r=>r.productID===t.id)===void 0){let r=this.bundles.find(a=>a.id===t.id);if(r){let a=this.trackingService.bundleToEventProduct(r,i);e.push(a),this.productsToTrack.push(a)}}}),this.trackingService.sendEvent("productListView",{productList:e})}checkTagsLength(e,t){return e.map(i=>{let r=i.text??"";return Q(B({},i),{text:r.length>t?r.slice(0,t)+"...":r})})}onReviewsSeeAllClicked(e){this.trackingService.sendEvent("clickSeeReviews",{productName:e.title,productID:e.code})}onClickedPage(e){_e(this.platformId)&&this.viewportScroller.scrollToAnchor("product-card-grid-filters"),this.trackingService.sendEvent("clickPagination",{paginationLevel:e}),this.getPage({index:e-1,itemsPerView:this.pageSize})}static{this.\u0275fac=function(t){return new(t||o)(F(Qi),F(Zd),F(be),F(Hd),F(qe),F(Fe),F(ot),F(To),F(gn),F(Ki),F(Te),F(Yt),F(fe),F(en),F(Me),F(Qo),F(Xi),F(re),F(gr),F(on),F(pt),F(le),F(vi),F(zr),F(ka),F(ii),F(Ht),F(Ee),F(cm,8))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-card-grid"]],viewQuery:function(t,i){if(t&1&&Ni(Q2,5,Fe),t&2){let r;Li(r=Pi())&&(i.pushsCardComponent=r)}},hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},inputs:{brandCorner:"brandCorner",currentCategory:"currentCategory",currentCategoryCode:"currentCategoryCode",isGlobal:"isGlobal",disableProductComparator:"disableProductComparator",productGridTitleLevel:"productGridTitleLevel",isCategoryPage:"isCategoryPage",isLoading:"isLoading",context:"context",isAccessories:"isAccessories"},outputs:{hasLoaded:"hasLoaded"},features:[ti],decls:10,vars:9,consts:[["pushCardComponent",""],[1,"c__wrapper"],["id","product-card-grid-filters",3,"showButton","isAlwaysOpen","brand","filters","superFilters","formRange","orderSelectConfig","titleLevel"],[1,"c__product-grid-wrapper"],[1,"c__items"],[1,"c__actions"],[3,"isOpenedChange","isOpened"],[3,"notifyModalOpenedChange","productCode","productName","notifyModalOpened"],[3,"wcCxJsonLd"],[1,"c__title"],[3,"titleLevel","customClass","titleThemesConfig"],[3,"titleLevel","customClass","isDescription"],[3,"categoryData"],["id","product-card-grid-filters",3,"selectedFilters","orderedBy","
206selectedSuperFilters","selectedPriceRange","showButton","isAlwaysOpen","brand","filters","superFilters","formRange","orderSelectConfig","titleLevel"],[1,"c__item"],[3,"isSSR","displayStock","brand","indexFollow","productInfo","titleLevel","id","isBundle","isAutoSize","isTop","showRef","horizontalLayout","isCompared"],[3,"addToComparator","cart","notify","productClicked","productSellerModal","reviewsSeeAllClicked","isSSR","displayStock","brand","indexFollow","productInfo","titleLevel","id","isBundle","isAutoSize","isTop","showRef","horizontalLayout","isCompared"],[3,"click","brand","pushSize","textConfig","mediaConfig","push","imageRatio","titleLevel","themesConfig","mediaAsBackground","isAutoSize","isTop"],[3,"isSSR","isLoading","productInfo","brand","horizontalLayout"],[3,"clickedPage","brand","linkUrl","activePage","pages"]],template:function(t,i){t&1&&(f(0,J2,6,6,"div",1),f(1,X2,1,8,"sd-filters",2),d(2,"div",3)(3,"ul",4),f(4,r6,2,0)(5,a6,2,0),l()(),f(6,s6,2,4,"div",5),d(7,"sd-product-seller-modal",6),Re("isOpenedChange",function(a){return Ie(i.isOpenedSellerModal,a)||(i.isOpenedSellerModal=a),a}),l(),d(8,"wc-product-notification-modal",7),Re("notifyModalOpenedChange",function(a){return Ie(i.notifyModalOpened,a)||(i.notifyModalOpened=a),a}),l(),x(9,"span",8)),t&2&&(g(i.isCategoryPage?0:-1),n(),g(i.isLoading||i.filters&&i.orderByValues||i.superFilters.length||i.priceRange?1:-1),n(3),g(i.isLoading?5:4),n(2),g(i.pagination&&i.pagination.totalPages>1?6:-1),n(),De("isOpened",i.isOpenedSellerModal),n(),u("productCode",i.notifyProduct)("productName",i.notifyProductName),De("notifyModalOpened",i.notifyModalOpened),n(),u("wcCxJsonLd",i.jsonLdData))},dependencies:[nc,zd,di,Sa,an,vr,pi,Se,Ef,ce],encapsulation:2})}}return o})();var d6=(o,c)=>c.key;function c6(o,c){o&1&&x(0,"div",0)}function l6(o,c){if(o&1&&x(0,"span",1),o&2){let e=s(2);u("wcCxJsonLd",e.jsonLdFaqs)}}function p6(o,c){if(o&1&&x(0,"wc-base-faq",5),o&2){let e=s().$implicit;u("faqEntries",e.value)("addjsonLdFaqs",!1)}}function u6(o,c){if(o&1){let e=L();d(0,"sd-accordion",4),w("toggled",function(i){let r=b(e),a=r.$implicit,p=r.$index,h=s(2);return C(h.onOpened(i,p,a.key))}),f(1,p6,1,2,"wc-base-faq",5),l()}if(o&2){let e=c.$implicit,t=c.$index,i=s(2);u("theme",i.ThemesTextEnum.brand)("title",e.key)("isNested",!0),n(),g(i.openedFaqs[t]?1:-1)}}function m6(o,c){if(o&1&&(f(0,l6,1,1,"span",1),d(1,"sd-accordion-group",2),ie(2,u6,2,4,"sd-accordion",3,d6),k(4,"keyvalue"),l()),o&2){let e=s();g(e.jsonLdFaqs?0:-1),n(),u("closeOthers",!1)("hideOthers",!1),n(),oe(E(4,3,e.faqsByCategory))}}var Mf=(()=>{class o{constructor(e,t,i,r,a){this.globalSearchService=e,this.route=t,this.trackingService=i,this.faqMapper=r,this.cdRef=a,this.totalFaqs=0,this.ThemesTextEnum=xi,this.areFaqsLoading=!1,this.faqsByCategory=new Map,this.openedFaqs=[],this.destroy$=new Ye}ngOnInit(){this.route.queryParamMap.pipe(ri((e,t)=>pa(e,t,"query")),Ge(this.destroy$)).subscribe(e=>this.searchFaqs(e))}onOpened(e,t,i){this.openedFaqs[t]=!e,this.cdRef.markForCheck(),e||this.trackingService.sendEvent("FAQ",{faqTopic:i})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}searchFaqs(e){if(this.totalFaqs>0){this.areFaqsLoading=!0;let t=100,i=Math.ceil(this.totalFaqs/t),r=[];for(let a=0;a<i;a++)r.push(this.globalSearchService.globalSearch({query:e.get("query"),isAccessorySearch:e.has("isAccessorySearch")?e.get("isAccessorySearch"):!1,target:"faq",pageSize:t,currentPage:a}));$(r).pipe(H(a=>a.map(p=>p.faqSearchPageData.faqSearchResult??[]).reduce((p,h)=>[...p,...h??[]],[]))).subscribe(a=>{if(!a){this.faqsByCategory=new Map,this.openedFaqs=[],this.areFaqsLoading=!1,this.cdRef.markForCheck();return}this.jsonLdFaqs=this.faqMapper.toJsonLdFaqs(a.map(({faq:p})=>p)),this.faqsByCategory=this.sortFaqsByCategory(a),this.openedFaqs=new Array(this.faqsByCategory.size).fill(!1),this.areFaqsLoading=!1,this.cdRef.markForCheck()})}else this.faqsByCategory=new Map,this.openedFaqs=[],this.cdRef.markForCheck()}sortFaqsByCategory(e){let t=new Map;return e?.forEach(i=>{i?.categories?.forEach(r=>{let a=r.split("::"),p=a[1],h=a[2],v=Q(B({},i.faq),{theme:{code:h,name:h}});if(!t.has(p))t.set(p,[v]);else{let D=[...t.get(p)??[],v];t.set(p,D)}})}),t}static{this.\u0275fac=function(t){return new(t||o)(F(To),F(ot),F(re),F(Ia),F(qe))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-faq-search-list"]],inputs:{totalFaqs:"totalFaqs"},decls:2,vars:2,consts:[["sd-loader",""],[3,"wcCxJsonLd"],[3,"closeOthers","hideOthers"],[3,"theme","title","isNested"],[3,"toggled","theme","title","isNested"],[3,"faqEntries","addjsonLdFaqs"]],template:function(t,i){t&1&&(f(0,c6,1,0,"div",0),f(1,m6,5,5)),t&2&&(g(i.areFaqsLoading?0:-1),n(),g(i.faqsByCategory.size?1:-1))},dependencies:[Gt,Kr,Qr,xr,pi,Zl],encapsulation:2,changeDetection:0})}}return o}
206)();var ss=o=>({total:o}),h6=(o,c)=>({total:o,query:c});function f6(o,c){if(o&1&&(S(0),k(1,"translate")),o&2){let e=s(2);O(" ",At(1,1,"searchResultPage.title",ht(4,h6,e.getTotals(),'"'+e.searchQuery+'"'))," ")}}function g6(o,c){o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2&&(n(),J(E(2,1,"searchResultPage.sectionTitles.productsLuigisBox")))}function _6(o,c){if(o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2){let e=s(2);n(),J(At(2,1,"searchResultPage.sectionTitles.products",se(4,ss,e.totals.products)))}}function v6(o,c){if(o&1){let e=L();d(0,"wc-product-card-grid",10),w("hasLoaded",function(){b(e);let i=s(2);return C(i.onGridLoaded())}),l()}if(o&2){let e=s(2);u("isGlobal",!0)("disableProductComparator",!0)("context",e.context)("isLoading",e.useLazyLoad&&!e.gridLoaded)}}function b6(o,c){o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2&&(n(),J(E(2,1,"searchResultPage.sectionTitles.accessoriesLuigisBox")))}function C6(o,c){if(o&1&&(d(0,"span"),S(1),k(2,"translate"),l()),o&2){let e=s(2);n(),J(At(2,1,"searchResultPage.sectionTitles.accessories",se(4,ss,e.totals.accessories)))}}function x6(o,c){if(o&1){let e=L();d(0,"wc-product-card-grid",11),w("hasLoaded",function(){b(e);let i=s(2);return C(i.onGridLoaded())}),l()}if(o&2){let e=s(2);u("isAccessories",!0)("isGlobal",!0)("disableProductComparator",!0)("context",e.context)("isLoading",e.useLazyLoad&&!e.gridLoaded)}}function y6(o,c){if(o&1){let e=L();d(0,"wc-recipe-search",13),Re("alreadySearchedRecipeChange",function(i){b(e);let r=s(3);return Ie(r.savedRecipeSearchWithParams,i)||(r.savedRecipeSearchWithParams=i),C(i)}),l()}if(o&2){let e=s(3);De("alreadySearchedRecipe",e.savedRecipeSearchWithParams)}}function w6(o,c){if(o&1&&(d(0,"sd-tab",7),ut(1,3),d(2,"span"),S(3),k(4,"translate"),l(),mt(),d(5,"div",4),f(6,y6,1,1,"wc-recipe-search",12),l()()),o&2){let e=s(2);n(3),J(At(4,2,"searchResultPage.sectionTitles.recipes",se(5,ss,e.totals.recipes))),n(3),g(e.currentTab==="recipes"&&e.totals.recipes>0?6:-1)}}function S6(o,c){if(o&1&&x(0,"wc-faq-search-list",8),o&2){let e=s(2);u("totalFaqs",e.totals.faq)}}function k6(o,c){if(o&1){let e=L();d(0,"wc-product-card-grid",14),w("hasLoaded",function(){b(e);let i=s(2);return C(i.onGridLoaded())}),l()}if(o&2){let e=s(2);u("isGlobal",!0)("isLoading",e.useLazyLoad&&!e.gridLoaded)}}function T6(o,c){if(o&1){let e=L();d(0,"sd-title",1),f(1,f6,2,7),l(),d(2,"sd-tab-group",2),w("selectedTabIndexChange",function(i){b(e);let r=s();return C(r.changeTab(i))}),Re("selectedTabIndexChange",function(i){b(e);let r=s();return Ie(r.selectedTabIndex,i)||(r.selectedTabIndex=i),C(i)}),d(3,"sd-tab"),ut(4,3),f(5,g6,3,3,"span")(6,_6,3,6,"span"),mt(),d(7,"div",4),f(8,v6,1,4,"wc-product-card-grid",5),l()(),d(9,"sd-tab"),ut(10,3),f(11,b6,3,3,"span")(12,C6,3,6,"span"),mt(),d(13,"div",4),f(14,x6,1,5,"wc-product-card-grid",6),l()(),f(15,w6,7,7,"sd-tab",7),d(16,"sd-tab"),ut(17,3),d(18,"span"),S(19),k(20,"translate"),l(),mt(),d(21,"div",4),f(22,S6,1,1,"wc-faq-search-list",8),l()(),d(23,"sd-tab"),ut(24,3),d(25,"span"),S(26),k(27,"translate"),l(),mt(),d(28,"div",4),f(29,k6,1,2,"wc-product-card-grid",9),l()()()}if(o&2){let e=s();u("titleLevel",1)("customClass",e.isMobile()?"is-body-l":"is-body-xl")("titleThemesConfig",e.ThemesTextEnum.dark),n(),g(e.searchQuery?1:-1),n(),De("selectedTabIndex",e.selectedTabIndex),u("layout",e.TabGroupLayoutEnum.buttons),n(3),g(e.isLuigisBoxActive()?5:6),n(3),g(e.currentTab==="product"&&e.totals.products>0?8:-1),n(3),g(e.isLuigisBoxActive()?11:12),n(3),g(e.currentTab==="accessoryProduct"&&e.totals.accessories>0?14:-1),n(),g(e.isRecipesEnabled?15:-1),n(4),J(At(20,15,"searchResultPage.sectionTitles.faq",se(21,ss,e.totals.faq))),n(3),g(e.currentTab==="faq"&&e.totals.faq>0?22:-1),n(4),J(At(27,18,"searchResultPage.sectionTitles.ifu",se(23,ss,e.totals.ifu))),n(3),g(e.currentTab==="ifu"&&e.totals.ifu>0?29:-1)}}function L6(o,c){if(o&1&&(d(0,"p",19),S(1),l()),o&2){let e=s(2);n(),O("\xAB ",e.searchQuery," \xBB")}}function P6(o,c){if(o&1&&(d(0,"div",0)(1,"div",15)(2,"div",16)(3,"div",17)(4,"sd-wysiwyg",18),f(5,L6,2,1,"p",19),x(6,"sd-wysiwyg-paragraph",20),l()()()()()),o&2){let e=s();n(4),u("title",e.title)("titleLevel",1)("textConfig",e.textConfig)("mediaConfig",e.mediaConfig)("mediaTop",e.image),n(),g(e.searchQuery?5:-1),n(),u("title",e.subtitle)("content",e.content)}}var Df=(()=>{class o{get hostClasses(){return[this.class,"wc-template"].filter(
206Boolean).join(" ")}constructor(e,t,i,r,a,p,h,v,T,D,q){this.translateService=e,this.globalSearchService=t,this.luigisBoxGlobalSearchService=i,this.recipeService=r,this.route=a,this.router=p,this.datalayerService=h,this.cdRef=v,this.lazyLoadingService=T,this.hobStateService=D,this.wcConfig=q,this.class="",this.isMobile=pe(m(be).isMobile,{initialValue:!1}),this.textConfig=z.center,this.mediaConfig=z.left,this.TabGroupLayoutEnum=mu,this.ThemesTextEnum=xi,this.title="",this.subtitle="",this.content="",this.hasData=!0,this.totals={products:0,accessories:0,faq:0,ifu:0,recipes:0},this.currentTab="",this.selectedTabIndex=0,this.totalSearchQuery=0,this.searchQuery="",this.isRecipesEnabled=!0,this.gridLoaded=!1,this.useLazyLoad=!1,this.isLuigisBoxActive=y(!1),this.context="Search Results",this.destroy$=new Ye,this.searchTabsByIndex=[],this.hobStateService.hobState$.pipe(Ge(this.destroy$)).subscribe(({isHob:X,isRecipesEnabled:te})=>{this.isRecipesEnabled=X?te:this.wcConfig.isRecipesEnabled??this.isRecipesEnabled,this.useLazyLoad=this.lazyLoadingService.isEnabled,this.initTabsIndexes()})}ngOnInit(){this.route.queryParamMap.pipe(ri((e,t)=>Ad(e,t,["query","sortCode","target"])||e.get("sortCode")!==t.get("sortCode")&&pa(e,t,"query")||t.keys?.length===0),Do(this.hobStateService.isRecipeEnabled$),N(([e,t])=>{let i=this.luigisBoxGlobalSearchService.isEnabledForCurrentLanguage(),r=e.get("query")??void 0;this.gridLoaded=!1,this.currentTab=e.has("target")&&e.get("target")||"product",this.selectedTabIndex=this.targetToTabIndex(this.currentTab),this.searchQuery=r?.split(":")[0].trim()??"";let a={query:r,isAccessorySearch:e.has("isAccessorySearch")?e.get("isAccessorySearch"):!1,target:"product,accessoryProduct,faq,ifu",pageSize:1},p=t?this.recipeService.search(this.searchQuery,0,0).pipe(ke(()=>I(void 0))):I(void 0);this.isLuigisBoxActive.set(i);let h=this.globalSearchService.globalSearch(a).pipe(H(v=>({globalResults:v})));return $([h,p]).pipe(ke(()=>I([void 0,void 0])))}),Ge(this.destroy$)).subscribe(([e,t])=>{let i=e?.globalResults;this.totals.products=i?.productSearchPageData?.pagination?.totalResults||0,this.totals.accessories=i?.accessorySearchPageData?.pagination?.totalResults||0,this.totals.faq=i?.faqSearchPageData?.pagination?.totalResults||0,this.totals.ifu=i?.ifuSearchPageData?.pagination?.totalResults||0,t&&(this.totals.recipes=t?.page.totalElements||0),this.hasData=this.totals.products>0||this.totals.accessories>0||this.totals.faq>0||this.totals.ifu>0||this.isRecipesEnabled&&this.totals.recipes>0,this.searchTracking(this.currentTab,this.totals),(this.currentTab==="product"&&this.totals.products===0||this.currentTab==="accessoryProduct"&&this.totals.accessories===0||this.currentTab==="ifu"&&this.totals.ifu===0)&&this.datalayerService.setProductList([],0),this.datalayerService.setSearchData(this.searchQuery,this.currentTab,this.totalSearchQuery),this.cdRef.markForCheck()}),this.initNoResultsPage()}searchTracking(e,t){switch(e){case"product":this.totalSearchQuery=t?.products;break;case"accessoryProduct":this.totalSearchQuery=t?.accessories;break;case"recipes":this.totalSearchQuery=t?.recipes;break;case"faq":this.totalSearchQuery=t?.faq;break;case"ifu":this.totalSearchQuery=t?.ifu;break;default:this.totalSearchQuery=0}}changeTab(e){let t=this.searchTabsByIndex[e];if(t!==this.currentTab){this.gridLoaded=!1;let i=this.searchQuery.split(":")[0].trim();this.router.navigate([],{relativeTo:this.route,queryParams:{query:i,target:t,page:null},queryParamsHandling:"merge"})}}targetToTabIndex(e){return this.searchTabsByIndex.findIndex(t=>e===t)}initNoResultsPage(){this.title=this.translateService.instant("searchResultPage.noResults.title"),this.subtitle=this.translateService.instant("searchResultPage.noResults.subTitle"),this.content=` 207 <ul class='is-list-checkmark'> 208 <li>${this.translateService.instant("searchResultPage.noResults.firstAdvice")}</li> 209 <li>${this.translateService.instant("searchResultPage.noResults.secondAdvice")}</li> 210 <li>${this.translateService.instant("searchResultPage.noResults.thirdAdvice")}</li> 211 </ul> 212 `,this.image={url:"/assets/images/no_search_result.jpg"}}alreadySearchedRecipeChange(e){this.savedRecipeSearchWithParams=e}onGridLoaded(){this.gridLoaded=!0,this.cdRef.markForCheck()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}initTabsIndexes(){this.searchTabsByIndex=["product","accessoryProduct",...this.isRecipesEnabled?["re
212cipes"]:[],"faq","ifu"]}getTotals(){return Object.values(this.totals).reduce((e,t)=>e+t,0)}static{this.\u0275fac=function(t){return new(t||o)(F(ae),F(To),F(gn),F(Vt),F(ot),F(Me),F(gr),F(qe),F(_r),F(rt),F(Ht))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-search-result-page"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{class:"class"},features:[ni([si])],decls:2,vars:1,consts:[[1,"container"],[1,"is-text-center",3,"titleLevel","customClass","titleThemesConfig"],[3,"selectedTabIndexChange","selectedTabIndex","layout"],["sd-tab-title",""],["sd-tab-pane",""],[1,"is-embedded",3,"isGlobal","disableProductComparator","context","isLoading"],[1,"is-embedded",3,"isAccessories","isGlobal","disableProductComparator","context","isLoading"],[],[3,"totalFaqs"],[1,"is-embedded",3,"isGlobal","isLoading"],[1,"is-embedded",3,"hasLoaded","isGlobal","disableProductComparator","context","isLoading"],[1,"is-embedded",3,"hasLoaded","isAccessories","isGlobal","disableProductComparator","context","isLoading"],[3,"alreadySearchedRecipe"],[3,"alreadySearchedRecipeChange","alreadySearchedRecipe"],[1,"is-embedded",3,"hasLoaded","isGlobal","isLoading"],[1,"row","justify-content-center"],[1,"col-24","col-m-20"],[1,"empty-search-result-page-template"],[3,"title","titleLevel","textConfig","mediaConfig","mediaTop"],[1,"is-body-l"],[3,"title","content"]],template:function(t,i){t&1&&f(0,T6,30,25)(1,P6,7,8,"div",0),t&2&&g(i.hasData?0:1)},dependencies:[Se,md,ud,_c,Ta,Mf,hc,fc,ce],styles:[`@-ms-viewport{width:device-width}wc-faq-search-list{display:block;position:relative;min-height:10rem}wc-search-result-page{display:block}wc-search-result-page.wc-template>sd-title:not(:empty){margin:4rem auto 0;padding:2rem 0}@media(max-width:1279px){wc-search-result-page.wc-template>sd-title:not(:empty){margin:9.6rem auto 2.8rem}}@media(max-width:767px){wc-search-result-page.wc-template>sd-title:not(:empty){margin:4rem auto 0}}wc-search-result-page sd-title>*{font-family:var(--font-default)}wc-search-result-page sd-tab-group{margin-bottom:4.4rem;padding:2.8rem 0 0}@media(max-width:767px){wc-search-result-page sd-tab-group{padding:.4rem 0 0}}wc-search-result-page sd-tab-group .c__tabs-nav{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-search-result-page sd-tab-group .c__tabs-nav{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){wc-search-result-page sd-tab-group .c__tabs-nav{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){wc-search-result-page sd-tab-group .c__tabs-nav{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){wc-search-result-page sd-tab-group .c__tabs-nav{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){wc-search-result-page sd-tab-group .c__tabs-nav{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-search-result-page sd-tab-group .c__tabs-nav{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-search-result-page sd-tab-group .c__tabs-nav{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-search-result-page sd-tab-group .c__tabs-nav{max-width:192rem;margin-left:auto;margin-right:auto}}@media(max-width:767px){wc-search-result-page sd-tab-group .c__tabs-nav{flex-basis:100%;max-width:100%}}@media(min-width:768px){wc-search-result-page sd-tab-group .c__tabs-nav{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media(min-width:1600px){wc-search-result-page sd-tab-group .c__tabs-nav{flex-basis:83.3333333333%;max-width:83.3333333333%}}wc-search-result-page sd-filters .c__filters-list[aria-expanded=true]{margin-bottom:2.8rem}@media(max-width:767px){wc-search-result-page wc-product-card-grid sd-filters{margin-bottom:0}}wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>
212wc-product-card-grid{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{max-width:192rem;margin-left:auto;margin-right:auto}}@media(max-width:767px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{flex-basis:100%;max-width:100%}}@media(min-width:768px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media(min-width:1600px){wc-search-result-page [sd-tab-pane]>wc-faq-search-list,wc-search-result-page [sd-tab-pane]>wc-recipe-search,wc-search-result-page [sd-tab-pane]>wc-product-card-grid{flex-basis:83.3333333333%;max-width:83.3333333333%}}wc-search-result-page [sd-tab-pane]>wc-faq-search-list sd-faq>sd-accordion-group>sd-accordion.is-opened>.c__title,wc-search-result-page [sd-tab-pane]>wc-recipe-search sd-faq>sd-accordion-group>sd-accordion.is-opened>.c__title,wc-search-result-page [sd-tab-pane]>wc-product-card-grid sd-faq>sd-accordion-group>sd-accordion.is-opened>.c__title{border-color:inherit}wc-search-result-page [sd-tab-pane]>wc-faq-search-list sd-faq>sd-accordion-group>sd-accordion.is-opened>.c__body,wc-search-result-page [sd-tab-pane]>wc-recipe-search sd-faq>sd-accordion-group>sd-accordion.is-opened>.c__body,wc-search-result-page [sd-tab-pane]>wc-product-card-grid sd-faq>sd-accordion-group>sd-accordion.is-opened>.c__body{border-left:none;border-right:none;border-bottom:none}@media(max-width:767px){wc-search-result-page [sd-tab-pane]>wc-product-card-grid{padding:0}}wc-search-result-page [sd-tab-pane]>wc-recipe-search{border-left:0;border-right:0} 213/*! 214 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 215 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 216 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 217 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 218 */ 219`],encapsulation:2})}}return o})();var bn=(()=>{class o{constructor(e,t,i){this.imageService=e,this.headingParagraphMapper=t,this.linkMapper=i,this.textConfig=z.left}categoryAdditionalMarketingDataToIArgument(e,t){let i=e.target?e.target===kd.In_new_window:void 0,r=e.urlLink&&e.linkName?he.toLink(e.urlLink,e.linkName,i):void 0;return{secondaryMedia:this.imageService.normalizeMedia(t??e.media),content:{heading:{data:{title:e.headline,subtitle:e.subline,description:e.description},isUnderlined:e?.isUnderlined},footnote:e.footnote,links:r?[r]:[]}}}argumentsComponentToIArgumentWithConfig(e,t){let i=lo.mapBrandTheme(e.theme),r=e.mediaContainer?this.imageService.getMediaFromContainer(e.mediaContainer):I(void 0),a=e.backgroundMediaContainer?this.imageService.getMediaFromContainer(e.backgroundMediaContainer):I(void 0),p=e.selectorImageComponentsObjects?Object.values(e.selectorImageComponentsObjects).map(h=>h.backgroundMediaContainer?this.imageService.getMediaFromContainer(h.backgroundMediaContainer):I(void 0)):[];return $([r,a,...p]).pipe(H(([h,v,...T])=>{let D=[...T],q=Q(B({},e),{isUnderlined:t});
219return{contentData:{media:v?this.imageService.normalizeMedia(v):e.backgroundMedia?this.imageService.normalizeMedia(e.backgroundMedia):void 0,secondaryMedia:h?this.imageService.normalizeMedia(h):e.media?this.imageService.normalizeMedia(e.media):void 0,mediasSlider:D?.length?D.map(te=>this.imageService.normalizeMedia(te)).filter(te=>!!te):void 0,mediasThumbnailsSlider:e?.selectorImageComponentsObjects?Object.values(e?.selectorImageComponentsObjects).map(te=>this.imageService.normalizeMedia(te.thumbnailMedia)).filter(te=>!!te):void 0,content:{heading:this.headingParagraphMapper.toHeadingParagraph(q)??{},links:this.linkMapper.toCustomButtons(e.linksObjects??[],i),footnote:e.footnote}},themesConfig:i,layoutTextConfig:this.mapLayoutTextConfig(e.layoutTextConfig??Dr.RIGHT),textConfig:this.mapTextConfig(e.textConfig??Mr.LEFT),imageRatio:this.argumentsImageRatioEnumToImageRatioEnum(e.imageRatio??yn.R16_9),isSmall:e.isSmall==="true",brand:e.brandCorner,hasGradient:e.hasGradient==="true",titleLevel:Dt(e.headlineLevel??"P")}}))}mapLayoutTextConfig(e){switch(e){case Dr.CENTER:return z.center;case Dr.LEFT:return z.left;case Dr.RIGHT:return z.right;default:return z.right}}mapTextConfig(e){switch(e){case Mr.LEFT:return z.left;case Mr.CENTER:return z.center;case Mr.RIGHT:return z.right;default:return z.left}}mapLayout(e){switch(e){case Jr.DEFAULT:return yi.default;case Jr.DIVIDED:return yi.divided;case Jr.EMBEDDED:return yi.embedded;default:return yi.default}}argumentsImageRatioEnumToImageRatioEnum(e){switch(e){case yn.R16_9:return Ae.r16_9;case yn.R1_1:return Ae.r1_1;case yn.R3_2:return Ae.r3_2;case yn.R4_3:return Ae.r4_3;case yn.R9_16:return Ae.r9_16;default:return Ae.default}}static{this.\u0275fac=function(t){return new(t||o)(V(fe),V(Ke),V(he))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var vc=(()=>{class o{constructor(e,t){this.imageService=e,this.baseStoreService=t}toITeaser(e,t,i,r,a){let p=e.brandCorner,h=p?this.baseStoreService.getBrand(p):void 0,v=h?h.id:ne.default,T=e.additionalMarketingLinks?e.additionalMarketingLinks.map(D=>he.toLink(D.urlLocalized,D.linkName,D.target!=="sameWindow")).filter(D=>!!D):[];return r||(r=e.media),{content:{heading:{data:{title:e.headline?e.headline:"",description:e.subline?e.subline:"",brandLogo:{media:e?.brandLogo?.media?e?.brandLogo?.media:null,position:z.top}},textConfig:a},links:T},brand:v,media:this.imageService.normalizeMedia(r),themesConfig:t||void 0,isEmbedded:!!i}}static{this.\u0275fac=function(t){return new(t||o)(V(fe),V(le))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var E6=()=>[import("./chunk-HMGZSSAZ.js").then(o=>o.SdProductComparatorStickyComponent),import("./chunk-VBNAAWSU.js").then(o=>o.NgClass)],M6=()=>[Lt,ze,import("./chunk-IG7RB5Y2.js").then(o=>o.TranslatePipe)],D6=o=>({"is-sticky":o});function I6(o,c){if(o&1){let e=L();d(0,"sd-product-comparator-sticky",1),w("deleteProduct",function(i){b(e);let r=s(2);return C(r.removeProduct(i))})("compareProducts",function(){b(e);let i=s(2);return C(i.goToComparator())}),l()}if(o&2){let e=s(2);u("ngClass",se(3,D6,e.isSticky))("comparedProducts",e.products)("maxProducts",e.maxProducts)}}function R6(o,c){if(o&1&&f(0,I6,1,5,"sd-product-comparator-sticky",0),o&2){let e=s();g(e.products.length>0?0:-1)}}function A6(o,c){if(o&1){let e=L();d(0,"sd-modal-default",2),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isWrongCategoryModalOpened,i)||(r.isWrongCategoryModalOpened=i),C(i)}),d(2,"p",3),S(3),k(4,"translate"),l(),d(5,"footer",4)(6,"button",5),w("click",function(){b(e);let i=s();return C(i.addDifferentCategory())}),d(7,"span"),S(8),k(9,"translate"),l()(),d(10,"button",6),w("click",function(){b(e);let i=s();return C(i.isWrongCategoryModalOpened=!1)}),d(11,"span"),S(12),k(13,"translate"),l()()()()}if(o&2){let e=s();De("isOpened",e.isWrongCategoryModalOpened),u("modalTitle",E(1,7,"comparator.modal.wrongCategoryTitle"))("modalTitleLevel",4),n(3),O(" ",E(4,9,"comparator.modal.wrongCategoryDescription")," "),n(5),J(E(9,11,"comparator.modal.wrongCategoryContinueButton")),n(2),u("isSecondary",!0),n(2),J(E(13,13,"comparator.modal.wrongCategoryCancelButton"))}}var Rf=(()=>
219{class o{constructor(e,t,i,r,a){this.productComparatorService=e,this.router=t,this.scrollSpyService=i,this.toasterService=r,this.cdRef=a,this.products=[],this.isSticky=!0,this.maxProducts=4,this.isWrongCategoryModalOpened=!1,this.destroy$=new Ye}ngOnInit(){this.productComparatorService.products$.pipe(Ge(this.destroy$)).subscribe(e=>{this.products!==void 0&&e.length>this.products.length&&this.toasterService.sendToasterEvent({status:Mt.success,title:"comparator.toast.addedTitle",description:"comparator.toast.addedDescription"}),this.products=[...e],this.cdRef.markForCheck()}),this.scrollSpyService.activeSpyTarget.pipe(Ge(this.destroy$)).subscribe(e=>{this.isSticky=e!=="footer",this.cdRef.markForCheck()}),this.productComparatorService.maxProducts$.pipe(Ge(this.destroy$)).subscribe(e=>{this.maxProducts=e,this.cdRef.markForCheck()}),this.productComparatorService.maxLengthError$.pipe(Ge(this.destroy$)).subscribe(()=>this.toasterService.sendToasterEvent({status:Mt.error,title:"comparator.toast.maxLengthErrorTitle",description:"comparator.toast.maxLengthErrorDescription"})),this.productComparatorService.wrongCategoryError$.pipe(Ge(this.destroy$)).subscribe(()=>{this.isWrongCategoryModalOpened=!0,this.cdRef.markForCheck()})}removeProduct(e){this.productComparatorService.removeProduct(e)}goToComparator(){this.products?.length>1?this.router.navigate(["/product-comparator"]):this.toasterService.sendToasterEvent({status:Mt.error,title:"comparator.toast.minLengthErrorTitle",description:"comparator.toast.minLengthErrorDescription"})}addDifferentCategory(){this.productComparatorService.emptyProducts(),this.isWrongCategoryModalOpened=!1}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(t){return new(t||o)(F(Hd),F(Me),F(Xi),F(li),F(qe))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-sticky-product-comparator"]],decls:6,vars:2,consts:[[3,"ngClass","comparedProducts","maxProducts"],[3,"deleteProduct","compareProducts","ngClass","comparedProducts","maxProducts"],[3,"isOpenedChange","isOpened","modalTitle","modalTitleLevel"],["sd-modal-body",""],["sd-modal-footer","",1,"c__modal-actions"],["sd-button","",3,"click"],["sd-button","",3,"click","isSecondary"]],template:function(t,i){t&1&&(gt(0,R6,1,1),_t(1,0,E6),gt(3,A6,14,15),_t(4,3,M6)),t&2&&(n(),Et(i.products.length>0),n(3),Et(i.isWrongCategoryModalOpened))},styles:[`wc-sticky-product-comparator{bottom:0;display:block;left:50%;position:fixed;transform:translate(-50%);z-index:999}wc-sticky-product-comparator sd-product-comparator-sticky{opacity:0;transition:.3s all}wc-sticky-product-comparator sd-product-comparator-sticky .c__body.is-hidden{border:0}wc-sticky-product-comparator sd-product-comparator-sticky.is-sticky{opacity:1} 220`],encapsulation:2,changeDetection:0})}}return o})();var bc=(()=>{class o{constructor(){this.class=R(""),this.lazyLoadingService=m(_r),this.urlMappingService=m(qt),this.baseStoreService=m(le),this.categoryService=m(Qo),this.locationService=m(La),this.prudsysService=m(Vd),this.loaderService=m(wo),this.cdRef=m(qe),this.platformId=m(Ee),this.hostClasses=Y(()=>[this.class(),"wc-template"].filter(Boolean).join(" ")),this.isLazyLoadingEnabled=this.lazyLoadingService.isEnabled,this.subscriptions=new xe}ngOnInit(){this.loaderService.showGlobalLoader(),this.subscriptions.add(this.categoryService.getCurrentCategory().pipe(ee(e=>!!e)).subscribe(e=>{let t=e.brandCorner,i=this.baseStoreService.getBrand(t),r=i?.id,a=e.url??"";this.brandLogo=i?.logo?{media:i.logo}:void 0,this.category=e,r&&r!==this.brandCorner&&(this.brandCorner=r,this.onBrandCornerChanged()),this.onCategoryChanged(),_e(this.platformId)&&(a.startsWith("/accessory")?this.subscriptions.add(this.urlMappingService.getUrlMappingByCode("/accessory").pipe(ge(1)).subscribe(p=>{let h=p?.code&&p?.value?a.replace(p.code,p.value):a;this.locationService.replaceUrl(h)})):this.locationService.replaceUrl(a),this.prudsysService.isEnabled()&&e.code&&this.subscriptions.add(this.prudsysService.sendCategoryViewEvent(e.code).pipe(ft()).subscribe())),this.loaderService.hideGlobalLoader(),this.cdRef.markForCheck()}))}ngOnDestroy(){this.subscriptions.unsubscribe()}onCategoryChanged(){}onBrandCornerChanged(){}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["ng-component"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},decls:0,vars:0,template:function(t,i){},encapsulation:2,changeDetection:0})}}return o}
220)();var F6=["pushCardComponent"];function B6(o,c){if(o&1){let e=L();d(0,"sd-component-wrapper",2)(1,"sd-push-card",6),w("clicked",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()()}if(o&2){let e=s();u("brand",e.brandCorner)("themesConfig",e.lameConfig.lame1==null?null:e.lameConfig.lame1.backgroundTheme),n(),u("brand",e.brandCorner)("pushSize",e.PushSizeEnum.l)("push",e.pushLame1)("textConfig",(e.lameConfig.lame1==null?null:e.lameConfig.lame1.textConfig)||e.PositionEnum.left)("mediaConfig",(e.lameConfig.lame1==null?null:e.lameConfig.lame1.mediaConfig)||e.PositionEnum.right)("mediaAsBackground",!1)("themesConfig",(e.lameConfig.lame1==null?null:e.lameConfig.lame1.theme)||e.BrandThemesEnum.brand)("titleLevel",1)("isTop",!0)("isAutoSize",!1)("isDescription",e.isDescriptionLame1)("isFit",e.isFitLame1)("hasModal",e.hasModalLame1)}}function O6(o,c){if(o&1){let e=L();d(0,"sd-teaser",7),w("clicked",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()}if(o&2){let e=s();u("brand",e.brandCorner)("data",e.teasers)("titleLevel",1)("isTop",!0)("isAutoSize",!1)}}function N6(o,c){if(o&1){let e=L();d(0,"sd-info-banner",8),w("isVisibleChange",function(){b(e);let i=s();return C(i.bannerVisibilityChange())}),l()}if(o&2){let e=s();u("brand",e.brandCorner)("isVisible",e.isBannerVisible)("data",e.bannerData)}}function V6(o,c){if(o&1){let e=L();d(0,"section")(1,"sd-component-wrapper",12)(2,"sd-push-slider",13),w("clicked",function(i){b(e);let r=s(2);return C(r.onClickSliderLink(i))}),l()()()}if(o&2){let e=s(2);n(),u("brand",e.brandCorner)("content",e.contentLame4)("textConfig",(e.lameConfig.lame4==null?null:e.lameConfig.lame4.titleTextConfig)||e.PositionEnum.center)("themesConfig",e.lameConfig.lame4==null?null:e.lameConfig.lame4.backgroundTheme),n(),u("brand",e.brandCorner)("pushs",e.pushsLame4)("titleLevel",3)("size",(e.lameConfig.lame4==null?null:e.lameConfig.lame4.pushSize)||e.SizesEnum.s)}}function z6(o,c){if(o&1&&x(0,"wc-base-comparator",15),o&2){let e=s(3);u("isUserFriendly",!0)("productCodes",e.productCodesLame5)("context",e.comparatorContext)}}function j6(o,c){if(o&1&&(d(0,"section")(1,"sd-component-wrapper",14),f(2,z6,1,3,"wc-base-comparator",15),l()()),o&2){let e=s(2);n(),u("brand",e.brandCorner)("content",e.contentLame5)("themesConfig",e.lameConfig.lame5==null?null:e.lameConfig.lame5.backgroundTheme),n(),g(e.productCodesLame5!=null&&e.productCodesLame5.length?2:-1)}}function U6(o,c){if(o&1){let e=L();d(0,"section")(1,"sd-component-wrapper",16)(2,"sd-push-card",17,0),w("click",function(){b(e);let i=s(2);return C(i.onPromoClick())})("clicked",function(i){b(e);let r=s(2);return C(r.onClickLink(i))}),l()()()}if(o&2){let e=s(2);n(),u("themesConfig",e.lameConfig.lame1==null?null:e.lameConfig.lame1.backgroundTheme),n(),u("brand",e.brandCorner)("pushSize",e.PushSizeEnum.l)("push",e.pushLame7)("textConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.textConfig)||e.PositionEnum.center)("mediaConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.mediaConfig)||e.PositionEnum.right)("mediaAsBackground",!1)("themesConfig",(e.lameConfig.lame5==null?null:e.lameConfig.lame5.theme)||e.ThemesEnum.promo2)("titleLevel",2)("isDescription",e.isDescriptionLame7)("isFit",e.isFitLame7)("hasModal",e.hasModalLame7)}}function q6(o,c){if(o&1){let e=L();d(0,"section")(1,"sd-arguments",18),w("clicked",function(i){b(e);let r=s(2);return C(r.onClickLink(i))}),l()()}if(o&2){let e=s(2);n(),u("brand",e.brandCorner)("data",e.argumentsLame7)("themesConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.theme)||e.ThemesEnum.default)("layoutTextConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.mediaConfig)||e.PositionEnum.right)("textConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.textConfig)||e.PositionEnum.left)("hasGradient",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.hasGradient)||!1)("layout",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.layout)||e.ArgumentsLayoutEnum.default)}}function H6(o,c){if(o&1){let e=L();d(0,"section")(1,"sd-arguments",19),w("clicked",function(i){b(e);let r=s(2);return C(r.onClickLink(i))}),l()()}if(o&2){let e=s(2);n(),u("brand",e.brandCorner)("data",e.argumentsLame8)("themesConfig",(e.lameConfig.lame8==null?null:e.lameConfig.lame8.theme)||e.ThemesEnum.default)("layoutTextConfig",(e.lameConfig.lame8==null?null:e.lameConfig.lame8.mediaConfig)||e.PositionEnum.right)("textConfig",(e.lameConfig.lame8==null?null:e.lameConfig.lame8.textConfig)||e.PositionEnum.left)("hasGradient",(e.lameConfig.lame8==null?null:e.lameConfig.lame8.hasGradient)||!1)("layout",(e.lameConfig.lame8==null?null:e.lameConfig.lame8.layout)||e.ArgumentsLayoutEnum.default)}}function W6(o,c){if(o&1&&(d(0,"section")(1,"sd-component-wrapper",14),x(2,"wc-base-list-recipe",20),l()()),o&2){let e=s(2);n(),u("brand",e.brandCorner)("content",e.contentLame9)("themesConfig",e.lameConfig.lame9==null?null:e.lameConfig.lame9.backgroundTheme),n(),u("recipeCards",e.recipes)("totalCount",e.recipesSize)}}function $6(o,c){if(o&1){let e=L();d(0,"section")(1,"sd-arguments",21),w("clicked",function(i){b(e);let r=s(2);return C(r.onClickLink(i))}),l()()}if(o&2){let e=s(2);n(),u("brand",e.brandCorner)("data",e.argumentsLame10)("themesConfig",(e.lameConfig.lame10==null?null:e.lameConfig.lame10.theme)||e.ThemesEnum.default)("layoutTextConfig",(e.lameConfig.lame10==null?null:e.lameConfig.lame10.mediaConfig)||e.PositionEnum.right)("textConfig",(e.lameConfig.lame10==null?null:e.lameConfig.lame10.textConfig)||e.PositionEnum.center)("hasGradient",(e.lameConfig.lame10==null?null:e.lameConfig.lame10.hasGradient)||!1)("layout",(e.lameConfig.lame10==null?null:e.lameConfig.lame10.layout)||e.ArgumentsLayoutEnum.default)}}function G6(o,c){if(o&1&&(d(0,"section")(1,"sd-component-wrapper",14),x(2,"wc-base-faq",22),l()()),o&2){let e=s(2);n(),u("brand",e.brandCorner)("content",e.faqWrapper)("themesConfig",e.lameConfig.lame1==null?null:e.lameConfig.lame1.backgroundTheme),n(),u("faqEntries",e.faqs)}}function Q6(o,c){if(o&1&&(d(0,"section"),x(1,"sd-seo-wrapper",23),l()),o&2){let e=s(2);n(),u("brand",e.brandCorner)("data",e.seo)}}function K6(o,c){if(o&1&&(d(0,"sd-theme-wrapper",9)(1,"section"),x(2,"cx-page-slot",10),l()(),f(3,V6,3,8,"section"),f(4,j6,3,4,"section"),d(5,"sd-theme-wrapper",9)(6,"section"),x(7,"cx-page-slot",11),l()(),f(8,U6,4,12,"section"),f(9,q6,2,7,"section"),f(10,H6,2,7,"section"),f(11,W6,3,5,"section"),f(12,$6,2,7,"section"),f(13,G6,3,4,"section"),f(14,Q6,2,2,"section"),x(15,"wc-sticky-product-comparator")),o&2){let e=s();u("brand",e.brandCorner),n(3),g(e.contentLame4&&e.pushsLame4.length?3:-1),n(),g(e.contentLame5&&(e.productC
220odesLame5!=null&&e.productCodesLame5.length)?4:-1),n(),u("brand",e.brandCorner),n(3),g(e.pushLame7?8:-1),n(),g(e.argumentsLame7?9:-1),n(),g(e.argumentsLame8?10:-1),n(),g(e.isRecipesEnabled&&e.contentLame9&&e.recipes?11:-1),n(),g(e.argumentsLame10?12:-1),n(),g(e.faqs.length?13:-1),n(),g(!e.hideSeo&&(e.seo.paragraphs!=null&&e.seo.paragraphs.length)?14:-1)}}var Af=(()=>{class o extends bc{constructor(){super(),this.headingParagraphMapper=m(Ke),this.brandCornerMapper=m(Pt),this.scrollSpyService=m(Xi),this.translateService=m(ae),this.trackingService=m(re),this.pushCardMapper=m(Yt),this.argumentMapper=m(bn),this.videoDsService=m(Qn),this.imageDsService=m(Gn),this.recipeService=m(Vt),this.imageService=m(fe),this.teaserMapper=m(vc),this.chatService=m(oi),this.route=m(ot),this.windowRef=m(kt),this.snippetImages=y([]),this.snippetVideos=y([]),this.pushsLame4=[],this.faqs=[],this.faqWrapper={},this.seo={paragraphs:[]},this.promotionPushHasBeenViewed=!1,this.recipesSize=0,this.teasers=[],this.textConfig=z.center,this.size=me.l,this.lamesMediaSubscriptions={},this.isRecipesEnabled=!0,this.isDescriptionLame1=!1,this.isFitLame1=!1,this.hasModalLame1=!1,this.isDescriptionLame7=!1,this.isFitLame7=!1,this.hasModalLame7=!1,this.gridLoaded=!1,this.lame1Loaded=!1,this.useLazyLoad=!1,this.hideSeo=!1,this.teaserConfig=!1,this.isBannerVisible=!1,this.bannerData={},this.brandSite="",this.lameConfig={lame1:{},lame4:{},lame5:{},lame7:{},lame8:{},lame9:{},lame10:{},lame11:{}},this.productCardGridContext="Product List",this.comparatorContext="Product Comparator",this.ArgumentsLayoutEnum=yi,this.BrandThemesEnum=Ue,this.PushSizeEnum=dt,this.PositionEnum=z,this.ThemesEnum=Z,this.SizesEnum=me,this.isRecipesEnabled=this.brandCorner?this.brandCornerMapper.toWcConfig(this.brandCorner)?.isRecipesEnabled??this.isRecipesEnabled:this.isRecipesEnabled,this.brandSite=this.baseStoreService.baseStore.brandSite??""}onWindowScroll(){!this.promotionPushHasBeenViewed&&this.pushLame7&&(this.promotionName=this.pushLame7.richParagraph?.heading?.data?.title??void 0,this.promotionPushHasBeenViewed=this.trackingService.checkingForPromoView(this.pushCardComponent,!0,this.promotionName??""))}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.videoDsService.loadVideoSnippets(this.brandSite).subscribe(e=>{this.snippetVideos.set(e)})),this.setConfig(),this.faqWrapper={heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.translateService.instant("categoryPage.sectionTitles.faq")},titleTheme:this.lameConfig.lame11?.titleTheme,titleLevel:2,textConfig:this.lameConfig.lame11?.textConfig||z.center})},this.subscriptions.add(this.route.queryParamMap.subscribe(e=>{let t=e.get("page");this.hideSeo=e.has("page")&&+(t??"1")>1,this.cdRef.markForCheck()})),this.subscriptions.add(this.imageDsService.loadImageSnippets().subscribe(e=>{this.snippetImages.set(e)}))}ngOnDestroy(){super.ngOnDestroy(),_e(this.platformId)&&this.scrollSpyService.stopSpying(),this.cleanSubscriptions()}ngAfterViewInit(){_e(this.platformId)&&this.scrollSpyService.spy({thresholdBottom:300,thresholdTop:60})}onCategoryChanged(){this.cleanSubscriptions(),this.initLame1()}onBrandCornerChanged(){this.setConfig()}onClickLink(e){e?.url==="<<chat>>"&&this.chatService.clickOpenChat(),this.trackingService.sendEvent("clickSubCategoryPushLink",{appType:e.linkName})}onClickSliderLink({link:e}){this.onClickLink(e)}onPromoClick(){this.trackingService.onPromoClick(!0,this.promotionName??"")}onGridLoaded(){this.gridLoaded=!0,this.initLame4(),this.initLame5(),this.initLame7(),this.initLame8(),this.initLame9(),this.initLame10(),this.initLame12(),this.faqs=this.category?.faqs?.faqEntries??[],this.cdRef.markForCheck()}cleanSubscriptions(){for(let e of Object.keys(this.lamesMediaSubscriptions))this.lamesMediaSubscriptions[e].unsubscribe()}setConfig(){let e=this.brandCornerMapper.toWcConfig(this.brandCorner);this.lameConfig=B({lame1:{},lame4:{},lame5:{},lame7:{},lame8:{},lame9:{},lame10:{},lame11:{}},e.subCategoryPage??{}),this.teaserConfig=e.isTeaserEmbedded??!1,this.lame1ThemeConfig=this.lameConfig.lame1?.theme,this.isRecipesEnabled=e.isRecipesEnabled??this.isRecipesEnabled}initLame1(){this.cleanLame1();let e=this.category?.additionalMarketingDatas?.find(t=>t.position===qo.Lame_1&&(t.typeSection===ui.Push_Card_Component||t.typeSection===ui.Teaser));if(e){switch(e.typeSection){case ui.Push_Card_Component:if(this.isDescriptionLame1=!!e.isDescription,this.isFitLame1=!!e.isFit,this.hasModalLame1=!!e.hasModal,e.mediaContainer){let t=this.getMediaFromAdditionalMarketing(e.mediaContainer);this.lamesMediaSubscriptions.lame1?.unsubscribe(),this.lamesMediaSubscriptions.lame1=this.getMediaContainer(t).subscribe(i=>{this.pushLame1=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(e,i,this.brandLogo),this.lame1Loaded=!0,this.cdRef.markForCheck()})}else this.pushLame1=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(e,void 0,this.brandLogo),this.lame1Loaded=!0;break;case ui.Teaser:e.additionalMarketingPushs?.forEach((t,i)=>{if(t.brandLogo={media:this.brandLogo?.media},t.mediaContainer){let r=this.getMediaFromAdditionalMarketing(t.mediaContainer);this.lamesMediaSubscriptions.lame1?.unsubscribe(),this.lamesMediaSubscriptions.lame1=this.getMediaContainer(r).subscribe(a=>{this.teasers[i]=this.teaserMapper.toITeaser(t,this.lame1ThemeConfig,this.teaserConfig,a,this.textConfig),this.lame1Loaded=!0,this.cdRef.markForCheck()})}else this.teasers[i]=this.teaserMapper.toITeaser(t,this.lame1ThemeConfig,this.teaserConfig,void 0,this.textConfig),this.lame1Loaded=!0});break}
220e?.media&&(this.contentLame1={background:this.imageService.normalizeMedia(e?.media)})}else this.pushLame1=void 0,this.lame1Loaded=!0;this.brandCorner&&this.category?.name&&this.showBrandCornerBanner(this.brandCorner,this.category.name)}cleanLame1(){this.teasers=[],this.lamesMediaSubscriptions.lame1?.unsubscribe(),this.pushLame1=void 0,this.lame1Loaded=!1,this.isBannerVisible=!1}initLame4(){this.cleanLame4();let e=this.category?.additionalMarketingDatas?.find(i=>i.position===qo.Lame_4&&i.typeSection===ui.Push_Slider_Module);e?.additionalMarketingPushs?.forEach((i,r)=>{if(i.mediaContainer){let a=this.getMediaFromAdditionalMarketing(i.mediaContainer);this.lamesMediaSubscriptions.lame4?.unsubscribe(),this.lamesMediaSubscriptions.lame4=this.getMediaContainer(a).subscribe(p=>{let h=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(i,p);h&&h.richParagraph?.heading?.data?.title&&h.richParagraph?.heading?.data?.description&&(this.pushsLame4[r]={push:h,imageRatio:this.lameConfig.lame4?.pushImageRatio||Ae.r16_9,textConfig:this.lameConfig.lame4?.pushTextConfig||z.center,mediaConfig:this.lameConfig.lame4?.pushMediaConfig||z.top,mediaAsBackground:!1,themesConfig:this.lameConfig.lame4?.pushTheme||Z.light,isFit:i.isFit?i.isFit:!1,isDescription:i.isDescription?i.isDescription:!1,hasModal:i.hasModal?i.hasModal:!1},this.cdRef.markForCheck())})}}),this.headingLame4=e?.headline&&this.pushsLame4.length>0?Lo(e):void 0;let t={heading:{headline:e?.headline&&this.pushsLame4.length>0?e.headline:void 0},titleTheme:this.lameConfig.lame4?.titleTheme||Ue.brand,size:this.size,titleLevel:2,textConfig:this.lameConfig.lame4?.titleTextConfig||z.center,isUnderlined:this.lameConfig.lame4?.titleUnderlined};this.contentLame4={heading:this.headingParagraphMapper.toHeadingParagraph(t),footNotes:[],links:[]},e?.mediaContainer&&(this.contentLame4=Q(B({},this.contentLame4),{background:this.imageService.normalizeMedia(this.imageService.getMediaFromCustomMediaArray(e?.mediaContainer))}))}cleanLame4(){this.pushsLame4=[],this.lamesMediaSubscriptions.lame4?.unsubscribe()}initLame5(){let e=this.category?.additionalMarketingDatas?.find(r=>r.position===qo.Lame_5&&r.typeSection===ui.Product_Comparator);this.productCodesLame5=e?.products?.split(" ");let t=(this.productCodesLame5?.length??0)>0;this.headingLame5=e?.headline&&t?Lo(e):void 0;let i={heading:{headline:e?.headline&&t?e.headline:void 0},titleTheme:this.lameConfig.lame5?.titleTheme||Ue.brand,size:this.size,titleLevel:2,textConfig:this.lameConfig.lame5?.titleTextConfig||z.center,isUnderlined:this.lameConfig.lame5?.titleUnderlined};this.contentLame5={heading:this.headingParagraphMapper.toHeadingParagraph(i),footNotes:[],links:[]}}initLame7(){this.pushLame7=void 0,this.argumentsLame7=void 0,this.lamesMediaSubscriptions.lame7?.unsubscribe();let e=this.category?.additionalMarketingDatas?.find(t=>t.position===qo.Lame_7&&(t.typeSection===ui.Push_Card_Component||t.typeSection===ui.Argument));if(e&&(e=Q(B({},e),{isUnderlined:this.lameConfig.lame7?.titleUnderlined})),e)switch(e.typeSection){case ui.Push_Card_Component:if(e.mediaContainer){this.lamesMediaSubscriptions.lame7?.unsubscribe();let t=this.getMediaFromAdditionalMarketing(e.mediaContainer);this.lamesMediaSubscriptions.lame7=this.getMediaContainer(t).subscribe(i=>{this.pushLame7=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(e,i),this.cdRef.markForCheck()})}else this.pushLame7=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(e);this.isDescriptionLame7=!!e.isDescription,this.isFitLame7=!!e.isFit,this.hasModalLame7=!!e.hasModal;break;case ui.Argument:if(e.mediaContainer){this.lamesMediaSubscriptions.lame7?.unsubscribe();let t=this.getMediaFromAdditionalMarketing(e.mediaContainer);this.lamesMediaSubscriptions.lame7=this.getMediaContainer(t).subscribe(i=>{this.argumentsLame7=this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e,i),this.cdRef.markForCheck()})}else this.argumentsLame7=this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e);break}else this.pushLame7=void 0}initLame8(){this.lamesMediaSubscriptions.lame8?.unsubscribe();let e=this.category?.additionalMarketingDatas?.find(i=>i.position===qo.Lame_8&&i.typeSection===ui.Argument);e&&(e=Q(B({},e),{isUnderlined:this.lameConfig.lame8?.titleUnderlined}));let t=e?.mediaContainer?this.getMediaFromAdditionalMarketing(e.mediaContainer):void 0;t&&e?(this.lamesMediaSubscriptions.lame8?.unsubscribe(),this.lamesMediaSubscriptions.lame8=this.getMediaContainer(t).subscribe(i=>{this.argumentsLame8=this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e,i),this.cdRef.markForCheck()})):this.argumentsLame8=e?this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e):void 0}initLame9(){this.recipes=void 0;let e=this.category?.additionalMarketingDatas?.find(i=>i.position===qo.Lame_9&&i.typeSection===ui.Recipe_Card);this.headingLame9=e?Lo(e):void 0;let t={heading:{headline:e?e.headline:void 0},titleTheme:this.lameConfig.lame9?.titleTheme||Ue.brand,size:this.size,titleLevel:2,textConfig:this.lameConfig.lame9?.titleTextConfig||z.center};this.contentLame9={heading:this.headingParagraphMapper.toHeadingParagraph(t),footNotes:[],links:[]}
220,this.recipesIdListLame9=e?.recipeList?.split(","),this.recipesIdListLame9&&this.isRecipesEnabled&&this.subscriptions.add(nr([...this.recipesIdListLame9?.map(i=>{let r,a,p=i.split(/\/(.+)/);return p.length===3?i.startsWith("/v1/variants/")?(r="PRO",a=i.endsWith("/")?i:i+"/"):(r=p[0],a=p[1]):(r="PRO",a=i),this.recipeService.getRecipe(r,a).pipe(ke(()=>I(void 0)),N(h=>h?this.recipeService.extractRecipe(h):I(void 0)))})]).subscribe(i=>{this.brandLogo&&i?.forEach(r=>{if(r?.user?.type===Jo.BRAND){r.user.image=this.brandLogo?.media;let a=this.brandCorner??"";r.user.text=a.charAt(0).toUpperCase()+a.slice(1)}}),this.recipes=i?i?.filter(Boolean):void 0,this.recipesSize=this.recipes?.length??0,this.cdRef.markForCheck()}))}initLame10(){let e=this.category?.additionalMarketingDatas?.find(i=>i.position===qo.Lame_10&&i.typeSection===ui.Argument);e&&(e=Q(B({},e),{isUnderlined:this.lameConfig.lame10?.titleUnderlined})),this.lamesMediaSubscriptions.lame10?.unsubscribe();let t=e?.mediaContainer?this.getMediaFromAdditionalMarketing(e.mediaContainer):void 0;t&&e?this.lamesMediaSubscriptions.lame10=this.getMediaContainer(t).subscribe(i=>{this.argumentsLame10=this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e,i),this.cdRef.markForCheck()}):this.argumentsLame10=e?this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e):void 0}initLame12(){let e=this.category?.additionalMarketingDatas?.find(r=>r.position===qo.Lame_12&&r.typeSection===ui.Seo_Module),i=!!e&&(e.additionalMarketingPushs?.length??0)>0?(e?.additionalMarketingPushs??[]).map(r=>this.pushCardMapper.categoryAdditionalMarketingDatatoISeoParagraph(r)):void 0;this.seo={title:e?.headline,titleLevel:2,paragraphs:i??[]}}showBrandCornerBanner(e,t){this.isBannerVisible=!0,this.bannerData={siteBrand:this.brandSite,brand:e,itemName:t,website:this.windowRef.location.hostname}}bannerVisibilityChange(){this.isBannerVisible=!1}getMediaContainer(e){return this.imageService.getMediaFromContainer(e)}getMediaFromAdditionalMarketing(e){return(e??[]).reduce((t,i)=>{let r=i.format??"",a=r?Q(B({},t),{[r]:B({},i)}):B({},t);return delete a.format,a},{})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-sub-category-page"]],viewQuery:function(t,i){if(t&1&&Ni(F6,5,Fe),t&2){let r;Li(r=Pi())&&(i.pushCardComponent=r.first)}},hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},features:[ni([si]),U],decls:8,vars:12,consts:[["pushCardComponent",""],[3,"wcCxJsonLd"],[3,"brand","themesConfig"],["id","SdTeaserComponent_SubCategoryPage_1",3,"brand","data","titleLevel","isTop","isAutoSize"],["textKey","category.brandcorner.banner.text",3,"brand","isVisible","data"],[3,"hasLoaded","brandCorner","productGridTitleLevel","currentCategory","isCategoryPage","context","isLoading"],["sd-component-wrapper-component","",3,"clicked","brand","pushSize","push","textConfig","mediaConfig","mediaAsBackground","themesConfig","titleLevel","isTop","isAutoSize","isDescription","isFit","hasModal"],["id","SdTeaserComponent_SubCategoryPage_1",3,"clicked","brand","data","titleLevel","isTop","isAutoSize"],["textKey","category.brandcorner.banner.text",3,"isVisibleChange","brand","isVisible","data"],[3,"brand"],["position","PushCard"],["position","Reinsurance"],[3,"brand","content","textConfig","themesConfig"],["sd-component-wrapper-component","",3,"clicked","brand","pushs","titleLevel","size"],[3,"brand","content","themesConfig"],["sd-component-wrapper-component","",3,"isUserFriendly","productCodes","context"],[3,"themesConfig"],["sd-component-wrapper-component","",3,"click","clicked","brand","pushSize","push","textConfig","mediaConfig","mediaAsBackground","themesConfig","titleLevel","isDescription","isFit","hasModal"],["id","SdArgumentsComponent_SubCategoryPage_1",3,"clicked","brand","data","themesConfig","layoutTextConfig","textConfig","hasGradient","layout"],["id","SdArgumentsComponent_SubCategoryPage_2",3,"clicked","brand","data","themesConfig","layoutTextConfig","textConfig","hasGradient","layout"],["sd-component-wrapper-component","",3,"recipeCards","totalCount"],["id","SdArgumentsComponent_SubCategoryPage_3",3,"clicked","brand","data","themesConfig","layoutTextConfig","textConfig","hasGradient","layout"],["sd-component-wrapper-component","",3,"faqEntries"],[3,"brand","data"]],template:function(t,i){t&1&&(x(0,"span",1)(1,"span",1),f(2,B6,2,15,"sd-component-wrapper",2),f(3,O6,1,5,"sd-teaser",3),f(4,N6,1,3,"sd-info-banner",4),d(5,"section")(6,"wc-product-card-grid",5),w("hasLoaded",function(){return i.onGri
220dLoaded()}),l()(),f(7,K6,16,11)),t&2&&(u("wcCxJsonLd",i.snippetImages()),n(),u("wcCxJsonLd",i.snippetVideos()),n(),g(i.pushLame1?2:-1),n(),g(i.teasers.length?3:-1),n(),g(i.isBannerVisible?4:-1),n(2),u("brandCorner",i.brandCorner)("productGridTitleLevel",3)("currentCategory",(i.category==null?null:i.category.name)??"")("isCategoryPage",!0)("context",i.productCardGridContext)("isLoading",i.useLazyLoad&&!i.gridLoaded),n(),g(i.lame1Loaded&&i.gridLoaded?7:-1))},dependencies:[et,di,sn,Cr,_c,$r,Rt,It,_a,$o,Pa,xr,Ra,Rf,pi,Ma],encapsulation:2,changeDetection:0})}}return o})();var Ff=(()=>{class o extends Kt{constructor(){super(...arguments),this.eagerLoadingSlot="Body1"}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-home-page"]],features:[U],decls:4,vars:0,consts:[["position","Body1"],["position","SEO"]],template:function(t,i){t&1&&(d(0,"section"),x(1,"cx-page-slot",0),l(),d(2,"section"),x(3,"cx-page-slot",1),l())},dependencies:[Rt,It],encapsulation:2,changeDetection:0})}}return o})();var Bf=(()=>{class o extends Kt{constructor(){super(...arguments),this.translateService=m(ae),this.recipeService=m(Vt),this.route=m(ot),this.themesConfig=m(Ht).isThemeDark?Z.dark:Z.default,this.arguments=y(Q(B({},sa),{secondaryMedia:void 0})),this.isArgumentsLoading=y(!0),this.layoutTextConfig=z.center,this.textConfig=z.center,this.snippetsOptions={images:!0}}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.route.queryParams.pipe(N(e=>{let t=e.query?.split(":")[0];return $([I(t),this.recipeService.search(t||"",0,0)])})).subscribe(([e,t])=>{let i=t&&t.page?.totalElements>0?{heading:{data:{title:e||this.translateService.instant("recipes.list.allResult"),subtitle:this.translateService.instant("recipes.list.result",{result:t?.page?.totalElements}),description:this.translateService.instant("recipes.list.description")}}}:{heading:{data:{description:this.translateService.instant("recipes.list.noResult",{searchKey:e})}}};this.arguments.set({media:{url:"/assets/images/recipe_list_arguments.jpg"},content:i}),this.isArgumentsLoading.set(!1)}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-list-page"]],features:[ni([si]),U],decls:4,vars:9,consts:[[3,"wcCxJsonLd"],[3,"isLoading","data","themesConfig","layoutTextConfig","textConfig","titleLevel","isTop"],[3,"hasControl"],["position","SEO"]],template:function(t,i){t&1&&x(0,"span",0)(1,"sd-arguments",1)(2,"wc-recipe-search",2)(3,"cx-page-slot",3),t&2&&(u("wcCxJsonLd",i.snippetImages()),n(),u("isLoading",i.isArgumentsLoading())("data",i.arguments())("themesConfig",i.themesConfig)("layoutTextConfig",i.layoutTextConfig)("textConfig",i.textConfig)("titleLevel",1)("isTop",!0),n(),u("hasControl",!0))},dependencies:[$o,Ta,Rt,It,pi],styles:[`@-ms-viewport{width:device-width}wc-recipe-list-page{display:block}wc-recipe-list-page wc-recpipe-search{margin-top:4.4rem}@media(max-width:1599px){wc-recipe-list-page wc-recpipe-search{margin-top:2.8rem}}@media(max-width:767px){wc-recipe-list-page wc-recpipe-search{margin-top:2rem}} 221/*! 222 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 223 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 224 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 225 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 226 */ 227`],encapsulation:2,changeDetection:0})}}return o})();var Y6=o=>["c__heading",o],J6=(o,c)=>["c__title","is-text-brand","is-bold",o,c],Of=()=>[];function X6(o,c){if(o&1&&x(0,"sd-banner",0),o&2){let e=s(2),t=_(0),i=_(5);u("isLoading",t)("imgRatio",e.ImageRatio.r16_9)("media",i.image)("hasAltText",!1)}}function Z6(o,c){if(o&1&&(d(0,"span",5),S(1),l()),o&2){s();let e=_(0);n(),J(e)}}function ek(o,c){if(o&1){let e=L();W(0),d(1,"sd-link",4),w("clicked",function(){b(e),s();let i=_(3),r=s(2);return C(r.onSubCatLinkClick(i))}),f(2,Z6,2,1,"span",5),l()}if(o&2){s();let e=_(3);s(2);let t=_(2),i=_(4),r=M(e==null?null:e.linkName);n(),u("brand",i)("link",e)("customClass",t?"is-reset is-full-area":"is-full-area"),n(),g(r?2:-1)}}function tk(o,c){if(o&1&&(d(0,"div",1)(1,"p"),S(2),l(),W(3),f(4,ek,3,5,"sd-link",3),l()),o&2){s(2);let e=_(3),t=_(5);n(),G(ht(5,J6,t.link!=null&&t.link.url?"is-interactive":"",e?"brand--h3":"brand--h4")),n(),O(" ",t.name," "),n();let i=M(t.link);n(),g(i!=null&&i.url?4:-1)}}function ik(o,c){if(o&1&&x(0,"sd-skeleton",2),o&2){let e=s(2),t=_(3);u("appearance",e.SkeletonAppearanceEnum.heading)("sizeChangeMobile",!1)("count",t?0:5)("center",t)("width",80)}}
227function ok(o,c){if(o&1&&(d(0,"li"),x(1,"sd-rating",9),k(2,"translate"),l()),o&2){s(2);let e=_(0);s(2);let t=_(4);n(),u("labelTitle",E(2,5,"product.rating"))("ratings",e)("labelHidden",!0)("readonly",!0)("brand",t)}}function rk(o,c){if(o&1&&x(0,"sd-icon",10),o&2){s(4);let e=_(1),t=s(2),i=_(4);u("brand",i)("size",t.IconSize.small)("name",e)}}function nk(o,c){if(o&1&&(d(0,"li"),f(1,rk,1,3,"sd-icon",10),x(2,"sd-html",11),l()),o&2){let e=c.$implicit;s(3);let t=_(1);s(2);let i=_(1);n(),g(t?1:-1),n(),u("innerClass",i?"is-caption":"")("html",e)}}function ak(o,c){if(o&1&&(ie(0,nk,3,3,"li",null,Ne),k(2,"slice")),o&2){s(2);let e=_(2);oe(Xo(2,0,e,0,5))}}function sk(o,c){if(o&1&&x(0,"sd-icon",10),o&2){s(5);let e=_(1),t=s(2),i=_(4);u("brand",i)("size",t.IconSize.small)("name",e)}}function dk(o,c){if(o&1){let e=L();d(0,"sd-link",13),w("clicked",function(){b(e);let i=s().$implicit,r=s(5);return C(r.onSubCatLinkClick(i))}),f(1,sk,1,3,"sd-icon",10),x(2,"sd-html",11),l()}if(o&2){let e=s().$implicit;s(3);let t=_(1);s(2);let i=_(1),r=_(4);u("link",e)("brand",r),n(),g(t?1:-1),n(),u("innerClass",i?"is-caption":"")("html",e==null?null:e.linkName)}}function ck(o,c){if(o&1&&x(0,"sd-icon",10),o&2){s(5);let e=_(1),t=s(2),i=_(4);u("brand",i)("size",t.IconSize.small)("name",e)}}function lk(o,c){if(o&1&&(f(0,ck,1,3,"sd-icon",10),x(1,"sd-html",11)),o&2){let e=s().$implicit;s(3);let t=_(1);s(2);let i=_(1);g(t?0:-1),n(),u("innerClass",i?"is-caption":"")("html",e==null?null:e.linkName)}}function pk(o,c){if(o&1&&(d(0,"li"),f(1,dk,3,5,"sd-link",12)(2,lk,2,3),l()),o&2){let e=c.$implicit;n(),g(e.url?1:2)}}function uk(o,c){if(o&1&&(ie(0,pk,3,1,"li",null,Ne),k(2,"slice")),o&2){s(2);let e=_(3);oe(Xo(2,0,e,0,5))}}function mk(o,c){if(o&1){let e=L();d(0,"sd-link",14),w("clicked",function(){b(e),s();let i=_(4),r=s(3);return C(r.onSubCatLinkClick(i))}),S(1),k(2,"translate"),l()}if(o&2){s();let e=_(4),t=s(3),i=_(4);u("isSecondary",t.contentThemesConfig()===t.ThemesTextEnum.light)("link",e)("brand",i)("isButton",!0)("isSmall",!0),n(),O(" ",E(2,6,"actions.readMore")," ")}}function hk(o,c){if(o&1&&(d(0,"ul",7),f(1,ok,3,7,"li"),f(2,ak,3,4),f(3,uk,3,4),W(4),f(5,mk,3,8,"sd-link",8),l()),o&2){s();let e=_(0),t=_(2),i=_(3);s(2);let r=_(1),a=_(5);G("c__list"+(r?" is-s":" is-xs")),n(),g(e?1:-1),n(),g(t.length?2:-1),n(),g(i.length?3:-1),n();let p=M(a.link);n(),g(p!=null&&p.url&&(i.length>5||t.length>5)?5:-1)}}function fk(o,c){if(o&1&&(W(0)(1)(2)(3),f(4,hk,6,7,"ul",6)),o&2){s(2);let e=_(5),t=e.list,i=M(e.reviews);n(),M(t==null?null:t.icon),n();let r=M((t==null?null:t.texts)??ye(5,Of));n();let a=M((t==null?null:t.items)??ye(6,Of));n(),g(r.length||a.length||i?4:-1)}}function gk(o,c){if(o&1&&(d(0,"div"),f(1,X6,1,4,"sd-banner",0),f(2,tk,5,8,"div",1),l(),f(3,ik,1,5,"sd-skeleton",2)(4,fk,5,7)),o&2){s();let e=_(0),t=_(5);G(se(5,Y6,t.link!=null&&t.link.url?"has-links":"")),n(),g(t.image?1:-1),n(),g(e?-1:2),n(),g(e?3:4)}}var Nf=(()=>{class o extends Be{constructor(){super(...arguments),this.contentThemesConfig=R(xi.dark),this.data=R(),this.isLoading=R(!1),this.isLarge=R(!1),this.class=R(""),this.subCatClicked=de(),this.hostClasses=Y(()=>{let e=this.contentThemesConfig();return[this.class(),e?`is-theme-${e}`:""].filter(Boolean).join(" ")}),this.deviceService=m(be),this.SkeletonAppearanceEnum=no,this.ThemesTextEnum=xi,this.ImageRatio=Ae,this.IconSize=Xe,this.isMobile=pe(this.deviceService.isMobile),this.isDevice=pe(this.deviceService.isDevice)}onSubCatLinkClick(e){e&&this.subCatClicked.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-subcategory"]],hostVars:4,hostBindings:function(t,i){t&2&&(G(i.hostClasses()),to("is-large",i.isLarge()))},inputs:{contentThemesConfig:[1,"contentThemesConfig"],data:[1,"data"],isLoading:[1,"isLoading"],isLarge:[1,"isLarge"],class:[1,"class"]},outputs:{subCatClicked:"subCatClicked"},features:[U],decls:7,vars:7,consts:[[3,"isLoading","imgRatio","media","hasAltText"],[1,"c__text"],[3,"appearance","sizeChangeMobile","count","center","width"],[3,"brand","link","customClass"],[3,"clicked","brand","link","customClass"],[1,"is-visually-hidden"],["sd-list-block","",3,"class"],["sd-list-block",""],["customClass","is-read-more",1,"c__read-more",3,"isSecondary","link","brand","isButton","isSmall"],[3,"labelTitle","ratings","labelHidden","readonly","brand"],[3,"brand","size","name"],["tag","span",3,"innerClass","html"],[3,"link","brand"],[3,"clicked","link","brand"],["customClass","is-read-more",1,"c__read-more",3,"clicked","isSecondary","link","brand","isButton","isSmall"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4)(5),f(6,gk,5,7)),t&2){M(i.isLoading()),n(),M(i.isMobile()),n(),M(i.isDevice()),n(),M(i.isLarge()),n(),M(i.brand()),n();let r=M(i.data());n(),g(r?6:-1)}},dependencies:[Le,jt,Ut,ma,Ze,ao,xt,$e,sr,ce],styles:[`@-ms-viewport{width:device-width}sd-subcategory.is-theme-light{color:#fff}sd-subcategory.is-theme-light .c__title{color:var(--color-primary-base)}sd-subcategory.is-theme-light .c__list sd-icon{color:#fff}sd-subcategory.is-theme-light .c__list a sd-icon{color:var(--color-primary-base)}sd-subcategory{display:block;font-family:var(--font-default)}sd-subcategory .c__read-more{margin-top:1.2rem}sd-subcategory .c__heading:not(.has-links) sd-subcategory .c__heading{position:relative}sd-subcategory .c__heading.has-links{position:relative}sd-subcategory .c__heading+.c__list{margin-top:1.2rem}sd-subcategory sd-banner{border-radius:var(--brand--border-radius-global-large);height:100%;overflow:hidden}sd-subcategory.is-large sd-banner{border-bottom:0;height:100%;overflow:hidden}
227@media(max-width:767px){sd-subcategory.is-large .c__text .c__title{margin-left:auto;margin-right:auto}}sd-subcategory .c__text{align-items:center;display:flex;padding-top:.8rem}sd-subcategory .c__text .c__title{margin-right:.8rem}sd-subcategory .c__text sd-link{flex-shrink:0}sd-subcategory .c__list li,sd-subcategory .c__list a{align-items:flex-start;display:flex}sd-subcategory .c__list li sd-icon,sd-subcategory .c__list a sd-icon{color:var(--color-primary-base);margin-right:.8rem} 228/*! 229 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 230 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 231 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 232 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 233 */ 234`],encapsulation:2,changeDetection:0})}}return o})();var _k=o=>({media:o}),vk=(o,c)=>({title:o,brandLogo:c}),bk=o=>({data:o}),Ck=(o,c)=>({url:o,linkName:c}),xk=o=>[o],yk=(o,c)=>({heading:o,links:c}),wk=(o,c)=>({media:o,richParagraph:c});function Sk(o,c){if(o&1){let e=L();d(0,"li")(1,"article")(2,"sd-push-card",1),w("clicked",function(i){b(e);let r=s(2);return C(r.onSubCatLinkClick(i))}),l()()()}if(o&2){let e=c.$implicit,t=s(2),i=_(0);n(2),u("indexFollow",(e==null?null:e.indexFollow)!==void 0?e==null?null:e.indexFollow:!0)("brand",i||(e==null?null:e.brand))("isLoading",t.isLoading)("textConfig",t.PositionEnum.center)("mediaConfig",t.PositionEnum.top)("pushSize",t.PushSizeEnum.xxs)("hideButtonLink",!0)("push",ht(27,wk,e==null?null:e.image,ht(24,yk,se(17,bk,ht(14,vk,e==null||e.link==null?null:e.link.linkName,!(e==null||e.brandLogo==null)&&e.brandLogo.media?se(12,_k,e==null||e.brandLogo==null?null:e.brandLogo.media):void 0)),se(22,xk,ht(19,Ck,e==null||e.link==null?null:e.link.url,e==null||e.link==null?null:e.link.linkName)))))("titleLevel",4)("mediaAsBackground",!1)("imageRatio",t.ImageRatioEnum.r16_9)("themesConfig",t.ThemesEnum.light)}}function kk(o,c){o&1&&at(0)}function Tk(o,c){if(o&1&&ve(0,kk,1,0,"ng-container",2),o&2){let e=s(2);u("ngTemplateOutlet",e.pushTemplate)}}function Lk(o,c){if(o&1&&(d(0,"ul",0),ie(1,Sk,3,30,"li",null,Ne),l(),f(3,Tk,1,1,"ng-container")),o&2){let e=s();n(),oe(e.subcategories),n(2),g(e.pushTemplate?3:-1)}}function Pk(o,c){if(o&1){let e=L();d(0,"li")(1,"article")(2,"sd-subcategory",4),w("subCatClicked",function(i){b(e);let r=s(2);return C(r.onSubCatLinkClick(i))}),l()()()}if(o&2){let e=c.$implicit,t=s(2),i=_(0);G(e.isLarge?"is-large":""),n(2),u("brand",i||(e==null?null:e.brand))("isLoading",t.isLoading)("contentThemesConfig",t.contentThemesConfig)("data",e)("isLarge",e.isLarge)}}function Ek(o,c){o&1&&at(0)}function Mk(o,c){if(o&1&&(d(0,"li"),ve(1,Ek,1,0,"ng-container",2),l()),o&2){let e=s(2);n(),u("ngTemplateOutlet",e.pushTemplate)}}function Dk(o,c){if(o&1&&(d(0,"ul",0),ie(1,Pk,3,7,"li",3,Ne),f(3,Mk,2,1,"li"),l()),o&2){let e=s();n(),oe(e.subcategories),n(2),g(e.pushTemplate?3:-1)}}var Cc=(()=>{class o extends Be{get hostClasses(){return[this.class,this.isLarge?"is-large":"",this.parentsThemesConfig?"has-parent-"+this.parentsThemesConfig:"",this.contentThemesConfig?"is-theme-"+this.contentThemesConfig:"",this.linkCardSubcategories?"has-link-card":"",this.hasNoPushData?"has-no-push":""].filter(Boolean).join(" ")}constructor(e){super(),this.sdLibConfig=e,this.isLoading=!1,this.largerSubcategories=!1,this.linkCardSubcategories=!1,this.parentsThemesConfig=Z.light,this.hasNoPushData=!1,this.subcategories=[],this.class="",this.subCatClicked=de(),this.ThemesEnum=Z,this.PositionEnum=z,this.PushSizeEnum=dt,this.ImageRatioEnum=Ae;let{largerSubcategories:t,linkCardSubcategories:i}=this.sdLibConfig.get();this.linkCardSubcategories??=i,this.largerSubcategories??=t,this.isLarge??=this.largerSubcategories}ngOnInit(){this.isLarge??=this.largerSubcategories,this.manageThemesTextConfig(this.parentsThemesConfig)}ngOnChanges(e){if(super.ngOnChanges(e),this.isFirstOrThemeChanged(e)){let{largerSubcategories:t,linkCardSubcategories:i}=this.sdLibConfig.get(this.brand());this.linkCardSubcategories??=i,this.largerSubcategories??=t}this.isLarge??=this.largerSubcategories,this.manageThemesTextConfig(this.parentsThemesConfig)}
234manageThemesTextConfig(e){this.contentThemesConfig=id.manageThemesTextConfig(e)}onSubCatLinkClick(e){this.subCatClicked.emit(e)}static{this.\u0275fac=function(t){return new(t||o)(F(yo))}}static{this.\u0275cmp=P({type:o,selectors:[["sd-subcategories"]],hostVars:4,hostBindings:function(t,i){t&2&&(G(i.hostClasses),to("is-large",i.isLarge))},inputs:{isLoading:"isLoading",largerSubcategories:"largerSubcategories",linkCardSubcategories:"linkCardSubcategories",parentsThemesConfig:"parentsThemesConfig",pushTemplate:"pushTemplate",hasNoPushData:"hasNoPushData",isLarge:"isLarge",subcategories:"subcategories",class:"class"},outputs:{subCatClicked:"subCatClicked"},features:[U,ti],decls:3,vars:2,consts:[["sd-list-inline","",1,"c__wrapper","is-m"],[3,"clicked","indexFollow","brand","isLoading","textConfig","mediaConfig","pushSize","hideButtonLink","push","titleLevel","mediaAsBackground","imageRatio","themesConfig"],[4,"ngTemplateOutlet"],[3,"class"],[3,"subCatClicked","brand","isLoading","contentThemesConfig","data","isLarge"]],template:function(t,i){t&1&&(W(0),f(1,Lk,4,1)(2,Dk,4,1,"ul",0)),t&2&&(M(i.brand()),n(),g(i.linkCardSubcategories?1:2))},dependencies:[Ut,Nf,$t,di],styles:[`@-ms-viewport{width:device-width}sd-subcategories{display:block;font-family:var(--font-default)}sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-right,sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-left{align-items:center;flex-flow:row-reverse}sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-left{justify-content:flex-end}sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-right{justify-content:flex-start}sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-center{flex-flow:column-reverse}@media(max-width:767px){sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-center{flex-flow:row-reverse;justify-content:flex-end}}@media(max-width:767px){sd-subcategories sd-push-card sd-heading.has-brand-logo.is-align-center .c__main-title{text-align:left}}sd-subcategories sd-push-card sd-heading.has-brand-logo>sd-banner.c__brand-logo{height:4.4rem;margin:0 1.2rem 0 0;width:4.4rem}@media(max-width:767px){sd-subcategories sd-push-card sd-heading.has-brand-logo>sd-banner.c__brand-logo{margin:0 .4rem 0 0}}sd-subcategories.has-link-card{align-items:center}sd-subcategories.has-link-card.has-no-push .c__wrapper[sd-list-inline]>li{width:16.6666666667%}@media(max-width:1279px){sd-subcategories.has-link-card.has-no-push .c__wrapper[sd-list-inline]>li{width:33.3333333333%}}@media(max-width:767px){sd-subcategories.has-link-card.has-no-push .c__wrapper[sd-list-inline]>li{width:50%}}sd-subcategories.has-link-card .c__wrapper[sd-list-inline]{align-items:stretch;flex:1}sd-subcategories.has-link-card .c__wrapper[sd-list-inline]>li{padding-bottom:0}@media(max-width:767px){sd-subcategories.has-link-card .c__wrapper[sd-list-inline]>li{width:50%}}@media(min-width:768px){sd-subcategories.has-link-card .c__wrapper[sd-list-inline]>li{width:33.3333333333%}}sd-subcategories.has-link-card .c__wrapper[sd-list-inline]>li article,sd-subcategories.has-link-card .c__wrapper[sd-list-inline]>li sd-push-card{height:100%}@media(max-width:1279px){sd-subcategories.has-link-card .c__wrapper[sd-list-inline]+sd-push-card{margin-top:2rem}}@media(min-width:1280px){sd-subcategories.has-link-card{display:flex}sd-subcategories.has-link-card .c__wrapper[sd-list-inline]{flex:1}sd-subcategories.has-link-card .c__wrapper[sd-list-inline]>li{width:33.3333333333%}sd-subcategories.has-link-card .c__wrapper[sd-list-inline]+sd-push-card{flex:1;margin-left:2rem}}sd-subcategories .c__wrapper[sd-list-inline]{align-items:flex-start;justify-content:center}sd-subcategories .c__wrapper[sd-list-inline]>li{padding-bottom:4.4rem;vertical-align:top;width:20%}@media(max-width:1279px){sd-subcategories .c__wrapper[sd-list-inline]>li{padding-bottom:2rem;width:50%}sd-subcategories .c__wrapper[sd-list-inline]>li.is-large{width:100%}}@media(max-width:767px){sd-subcategories .c__wrapper[sd-list-inline]>li{width:100%}}@media(min-width:1280px){sd-subcategories .c__wrapper[sd-list-inline]>li.is-large{width:40%}}sd-subcategories.is-large .c__wrapper>li{width:25%}@media(max-width:1279px){sd-subcategories.is-large .c__wrapper>li{padding-bottom:2rem;width:50%}}
234@media(max-width:767px){sd-subcategories.is-large .c__wrapper>li{width:100%}}sd-subcategories.is-large .c__wrapper>li.is-large{width:50%}@media(max-width:1279px){sd-subcategories.is-large .c__wrapper>li.is-large{width:100%}} 235/*! 236 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 237 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 238 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 239 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 240 */ 241`],encapsulation:2,changeDetection:0})}}return o})();var Ik=()=>[];function Rk(o,c){if(o&1){let e=L();d(0,"nav")(1,"sd-component-wrapper",0)(2,"sd-subcategories",1),w("subCatClicked",function(i){b(e);let r=s();return C(r.onClickSubCat(i))}),l()()()}if(o&2){let e=s(),t=_(0);n(),u("content",e.categoriesWrapper)("themesConfig",e.backgroundTheme),n(),u("subcategories",t)("linkCardSubcategories",!1)}}var Vf=(()=>{class o{constructor(e,t,i,r){this.trackingService=e,this.dataCategories=R(),this.backgroundTheme=r?.accessoryPage?.categories?.backgroundTheme;let a={heading:{headline:t.instant("accessory.title")},titleTheme:r?.accessoryPage?.categories?.titleTheme,titleLevel:2,size:me.l};this.categoriesWrapper={heading:i.toHeadingParagraph(a),footNotes:[],links:[]}}onClickSubCat(e){this.trackingService.sendEvent("clickAccessoryCategory",{categoryName:e.linkName})}static{this.\u0275fac=function(t){return new(t||o)(F(re),F(ae),F(Ke),F(Ht))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-accessory-categories"]],inputs:{dataCategories:[1,"dataCategories"]},decls:2,vars:3,consts:[[3,"content","themesConfig"],["sd-component-wrapper-component","",3,"subCatClicked","subcategories","linkCardSubcategories"]],template:function(t,i){if(t&1&&(W(0),f(1,Rk,3,4,"nav")),t&2){let r=M(i.dataCategories()??ye(2,Ik));n(),g(r.length>0?1:-1)}},dependencies:[et,Cc],encapsulation:2,changeDetection:0})}}return o})();var Ak=()=>[Lt,Le,ce],Fk=()=>[],Bk=()=>["term"],Ok=o=>({url:o});function Nk(o,c){o&1&&(d(0,"div",5)(1,"span",22),S(2),k(3,"translate"),l()()),o&2&&(n(2),O(" ",E(3,1,"accessory.search.noRegisteredProduct")," "))}function Vk(o,c){if(o&1){let e=L();d(0,"sd-modal-default",23),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isRefModalOpened,i)||(r.isRefModalOpened=i),C(i)}),d(2,"div",24)(3,"div"),S(4),k(5,"translate"),l(),x(6,"br"),d(7,"div"),S(8),k(9,"translate"),l(),x(10,"sd-banner",25),l()()}if(o&2){let e=s();De("isOpened",e.isRefModalOpened),u("noPadding",!0)("modalTitleLevel",4)("modalTitle",E(1,7,"accessory.search.modal.title")),n(4),J(E(5,9,"accessory.search.modal.text")),n(4),J(E(9,11,"accessory.search.modal.example")),n(2),u("media",se(13,Ok,e.urlImage))}}var zf=(()=>{class o{constructor(){this.categories=R(),this.inputChanged=de(),this.globalSearchService=m(To),this.baseStoreService=m(le),this.authService=m(Go),this.productService=m(ii),this.router=m(Me),this.myAccountService=m(So),this.trackingService=m(re),this.translateService=m(ae),this.configService=m(He),this.wcConfig=m(Ht),this.subCategoryItems=y([]),this.productItems=y([]),this.accessoryItems=y([]),this.savedProductItems=y(void 0),this.isSearchProduct=y(!0),this.autocompleteElement=y([]),this.urlSearchAccessory=y(""),this.categoryItems=y([]),this.subscriptions=new xe,this.IconSizeEnum=Xe,this.subCategoryControl=new Xt(""),this.accessoryControl=new Xt(""),this.productControl=new Xt(""),this.formGroup=new ro({autocomplete:new Xt}),this.allCategories=[],this.selectedSubCategory="",this.selectedCategory="",this.selectedProduct="",this.selectedAccessory="",this.isSearchCategoryHidden=!0,this.isLogged=!1,this.isRefModalOpened=!1,this.savedUrlSearchCategory="",this.savedUrlSearchSubCategory="",this.savedUrlSearchProduct="",this.urlImage="/assets/images/asset-accessory-reference.png",this.accessories=[],this.urlSearchSavedProduct="",this.isSearchSavedProduct=!0,this.selectedProductName="",this.selectedAccessoryName="",this.selectedSavedProductName="",this.baseStore=this.baseStoreService.baseStore,this.accessorySearchBackgroun
241dTheme=this.wcConfig.accessoryPage?.search?.backgroundTheme||Z.default,this.accessorySearchWrapper={heading:{titleLevel:2,size:me.l,titleThemesConfig:this.wcConfig.accessoryPage?.search?.titleTheme,data:Lo({headline:this.translateService.instant("accessory.search.title")})},footNotes:[],links:[]},ei(()=>{let e=this.categories()||[];this.allCategories=e,this.categoryItems.set(this.toSelectItems(e))}),ei(()=>{this.productItems().length===0?this.disable(this.productControl):this.enable(this.productControl)}),ei(()=>{this.accessoryItems().length===0?this.disable(this.productControl):this.enable(this.productControl)}),ei(()=>{this.subCategoryItems().length===0?this.disable(this.productControl):this.enable(this.productControl)})}ngOnInit(){let t=!!this.baseStoreService.baseStore.houseOfBrandConfig?.brand?.length;this.urlImage=t?"/assets/images/hob-asset-accessory-reference.png":this.urlImage,this.subscriptions.add(this.authService.isUserLoggedIn().pipe(N(i=>(this.isLogged=i,this.isLogged?this.myAccountService.getAssets():I(void 0)))).subscribe(i=>{let r=this.configService.config;i?this.savedProductItems.set(i.reduce((a,p)=>p&&p.cmmf&&p.name&&p.brand===r.myAccount?.brand&&p.market===this.baseStore.market?[...a,{code:p.cmmf,name:p.name}]:a,[])):this.savedProductItems.set(void 0)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}setSelectedProduct(e){e?(this.urlSearchSavedProduct="/p/"+e.code,this.urlSearchSavedProduct=this.convertProductUrlToAccessoryUrl(this.urlSearchSavedProduct),this.isSearchSavedProduct=!1,this.selectedSavedProductName=e.name?e.name:""):this.isSearchSavedProduct=!0}searchProduct(e){this.inputChanged.emit(e),e.length>1?(this.isSearchProduct.set(!1),this.subscriptions.add(this.globalSearchService.simpleAutocompleteSearch(e,!0).subscribe(t=>{this.autocompleteElement.set(t.results)}))):(this.isSearchProduct.set(!0),this.autocompleteElement.set([]))}setCategory(e){if(e){let t=this.selectedCategory!==e.code;t&&(this.productItems.set([]),this.accessoryItems.set([]),this.subCategoryControl.reset(),this.productControl.reset(),this.accessoryControl.reset());let i=this.allCategories.find(r=>r.code===e.code);i&&(this.subCategoryItems.set(this.toSelectItems(i.subCategories)),this.isSearchCategoryHidden=!1,t&&(this.savedUrlSearchCategory=i.url||"",this.urlSearchAccessory.set(this.savedUrlSearchCategory)),this.selectedCategory=e.code)}else this.isSearchCategoryHidden=!0,this.selectedCategory="",this.subCategoryItems.set([]),this.disable(this.subCategoryControl),this.productItems.set([]),this.accessoryItems.set([]),this.subCategoryControl.reset(),this.productControl.reset(),this.accessoryControl.reset(),this.urlSearchAccessory.set("")}setSubCategory(e){let t=this.selectedSubCategory!==e?.code;if(!e){this.selectedSubCategory="",this.productItems.set([]),this.accessoryItems.set([]),this.productControl.reset(),this.accessoryControl.reset(),this.urlSearchAccessory.set(this.savedUrlSearchCategory);return}t&&(this.accessoryItems.set([]),this.productControl.reset(),this.accessoryControl.reset()),this.subscriptions.add(this.baseStoreService.getSisCategories("ACCESSORY",e.code).subscribe(i=>{this.productItems.set(this.toSelectItems(i?.accessoryCategory?.products)),this.productItems.update(r=>r?.slice()?.sort((a,p)=>a.name.localeCompare(p.name))),t&&(this.savedUrlSearchSubCategory=i.accessoryCategory?.url||"",this.urlSearchAccessory.set(this.savedUrlSearchSubCategory)),this.selectedSubCategory=e.code}))}setProduct(e){let t=this.selectedProduct!==e?.code;if(!e){this.selectedProduct="",this.accessoryItems.set([]),this.accessoryControl.reset(),this.urlSearchAccessory.set(this.savedUrlSearchSubCategory),this.selectedProductName="";return}t&&this.accessoryControl.reset(),this.subscriptions.add(this.productService.get(e.code,Ft.ACCESSORY).pipe(ee(i=>!!i)).subscribe(i=>{let r=i.productReferences?.ACCESSORIES||[];this.accessories=r.filter(({target:a})=>!!a).map(({target:a})=>a),this.accessoryItems.set(this.toSelectItems(this.accessories)),this.accessoryItems.update(a=>a?.slice()?.sort((p,h)=>p.name.localeCompare(h.name))),t&&(this.selectedProductName=i.name?i.name:"",this.savedUrlSearchProduct=he.decodeUrl(this.convertProductUrlToAccessoryUrl(i.url)),this.urlSearchAccessory.set(this.savedUrlSearchProduct)),this.selectedProduct=e.code}))}setAccessory(e){let t=this.selectedAccessory!==e?.code;if(e&&t){let i=this.accessories.find(r=>r.code===e.code);i&&i.url&&i.name&&(this.urlSearchAccessory.set(he.decodeUrl(i.url)),this.selectedAccessoryName=i.name)}else e||(this.urlSearchAccessory.set(this.savedUrlSearchProduct),this.selectedAccessoryName="");this.selectedAccessory=e?.code||""}login(){this.authService.showLoginWithRedirect("/accessory/home#accessory-search")}openModalRef(){this.isRefModalOpened=!0}onSubmit(){let e=this.formGroup.get("autocomplete")?.value;e&&(this.router.navigateByUrl(`/search?query=${e}&target=accessoryProduct&isAccessorySearch=true`),this.trackingService.sendEvent("clickSearchAccessory",{request:e}))}onAccessorySearchEventClicked(){let e={characteristics:this.characteristicsBuild()};this.trackingService.sendEvent("clickSearchAccessoryCharacteristics",e)}onSavedProductsSearchEventClicked(){this.trackingService.sendEvent("clickSearchAccessorySavedProducts",{productName:this.selectedSavedProductName})}toSelectItems(e){return(e||[]).map(t=>({code:t.code||"",name:t.name||""}))}convertProductUrlToAccessoryUrl(e){let i=e?.slice(-11)||"",r=e?.replace("/p/","/accessory/");return r=r?.replace(i,`/csp${i}`),r||""}characteristicsBuild(){let e=this.selectedCategory?this.selectedCategory:"",t=this.selectedSubCategory?e+"/"+this.selectedSubCategory:"",i=this.selectedProduct?t+"/"+this.selectedProductName:"",r=this.selectedAccessory?i+"/"+this.selectedAccessoryName:"";return this.selectedAccessory?r:this.selectedProduct?i:this.selectedSubCategory?t:this.selectedCategory?e:""}disable(e){e?.enabled&&e.disable()}enable(e){e?.disabled&&e.enable()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-accessory-search"]],inputs:{categories:[1,"categories"]},outputs:{inputChanged:"inputChanged"},decls:71,vars:86,consts:[[3,"content","themesConfig"],["sd-component-wrapper-component","","novalidate","","id","accessory-search",1,"d-column",3,"ngSubmit","formGroup"],[1,"d-flex","c__form-row"],[1,"c__form-item"],["autocomplete","","formControlName","autocomplete","
241idField","element_id1",3,"inputChanged","properties","clearAfterSelectElement","elements","placeholder","minLength"],[1,"c__how-to-find"],["tabindex","0",1,"has-icon","d-flex","align-items-center",3,"click"],["name","icon-help",3,"size"],[1,"c__login-link",3,"hidden"],["tabindex","0",3,"click"],[1,"c__actions"],["sd-button","","type","submit",3,"disabled"],[3,"hidden"],["customClass","c__title is-body-s is-bold",3,"titleLevel","isDescription"],["select","","valueKey","code","libelleKey","name",3,"valueChanged","items","labelHidden","placeholder","disabled"],["sd-button","",3,"click","routerLink","disabled"],[1,"c__search-subtitle","is-body-s","is-bold"],["select","","valueKey","code","libelleKey","name",3,"valueChanged","items","labelHidden","placeholder"],["select","","valueKey","code","libelleKey","name",3,"valueChanged","items","formControl","labelHidden","placeholder"],["select","","valueKey","code","libelleKey","name",3,"valueChanged","items","formControl","labelHidden","placeholder"],["select","","valueKey","code","libelleKey","name",3,"valueChanged","items","formControl","labelHidden","placeholder"],["sd-button","",3,"click","disabled","routerLink"],[1,"has-icon","d-flex","align-items-center"],[3,"isOpenedChange","isOpened","noPadding","modalTitleLevel","modalTitle"],["sd-modal-body",""],[1,"c__banner-modal_reference",3,"media"]],template:function(t,i){if(t&1&&(d(0,"sd-component-wrapper",0)(1,"form",1),w("ngSubmit",function(){return i.onSubmit()}),d(2,"sd-border-wrapper")(3,"div",2)(4,"div",3)(5,"sd-form",4),k(6,"translate"),w("inputChanged",function(a){return i.searchProduct(a)}),l(),d(7,"div",5)(8,"a",6),w("click",function(){return i.openModalRef()}),x(9,"sd-icon",7),S(10),k(11,"translate"),l()(),d(12,"div",8)(13,"a",9),w("click",function(){return i.login()}),S(14),k(15,"translate"),l()()(),d(16,"div",10)(17,"button",11)(18,"span"),S(19),k(20,"translate"),l()()()(),d(21,"div",12)(22,"sd-title",13),S(23),k(24,"translate"),l(),d(25,"div",2)(26,"div",3)(27,"sd-form",14),k(28,"translate"),w("valueChanged",function(a){return i.setSelectedProduct(a)}),l(),f(29,Nk,4,3,"div",5),l(),d(30,"div",10)(31,"button",15),w("click",function(){return i.onSavedProductsSearchEventClicked()}),d(32,"span"),S(33),k(34,"translate"),l()()()()(),d(35,"p",16),S(36),k(37,"translate"),l(),d(38,"div",2)(39,"div",3)(40,"sd-form",17),k(41,"translate"),w("valueChanged",function(a){return i.setCategory(a)}),l(),d(42,"span"),S(43),k(44,"translate"),l()(),d(45,"div",3)(46,"sd-form",18),k(47,"translate"),w("valueChanged",function(a){return i.setSubCategory(a)}),l(),d(48,"span"),S(49),k(50,"translate"),l()(),d(51,"div",3)(52,"sd-form",19),k(53,"translate"),w("valueChanged",function(a){return i.setProduct(a)}),l(),d(54,"span"),S(55),k(56,"translate"),l()(),d(57,"div",3)(58,"sd-form",20),k(59,"translate"),w("valueChanged",function(a){return i.setAccessory(a)}),l(),d(60,"span"),S(61),k(62,"translate"),l()(),d(63,"div",10)(64,"button",21),w("click",function(){return i.onAccessorySearchEventClicked()}),d(65,"span"),S(66),k(67,"translate"),l()()()()()(),gt(68,Vk,11,15),_t(69,68,Ak),l()),t&2){let r=i.savedProductItems()??ye(84,Fk);u("content",i.accessorySearchWrapper)("themesConfig",i.accessorySearchBackgroundTheme),n(),u("formGroup",i.formGroup),n(4),u("properties",ye(85,Bk))("clearAfterSelectElement",!1)("elements",i.autocompleteElement())("placeholder",E(6,50,"accessory.search.ass"))("minLength",2),n(4),u("size",i.IconSizeEnum.xs),n(),O(" ",E(11,52,"accessory.search.findMyAss")," "),n(2),u("hidden",i.isLogged),n(2),J(E(15,54,"accessory.search.connectUser")),n(3),u("disabled",i.isSearchProduct()),n(2),O(" ",E(20,56,"accessory.search.searchButton")),n(2),u("hidden",!i.isLogged),n(),u("titleLevel",4)("isDescription",!0),n(),O(" ",E(24,58,"accessory.search.searchSavedProductTitle")," "),n(4),u("items",r)("labelHidden",!0)("placeholder",E(28,60,"accessory.search.savedProduct"))("disabled",!r.length),n(2),g(r.length?-1:29),n(2),u("routerLink",i.urlSearchSavedProduct)("disabled",i.isSearchSavedProduct),n(2),O(" ",E(34,62,"accessory.search.searchButton")),n(3),J(E(37,64,"accessory.search.title")),n(4),u("items",i.categoryItems())("labelHidden",!0)("placeholder",E(4
2411,66,"accessory.search.category")),n(3),J(E(44,68,"accessory.search.ex.category")),n(3),u("items",i.subCategoryItems())("formControl",i.subCategoryControl)("labelHidden",!0)("placeholder",E(47,70,"accessory.search.subCategory")),n(3),J(E(50,72,"accessory.search.ex.subCategory")),n(3),u("items",i.productItems())("formControl",i.productControl)("labelHidden",!0)("placeholder",E(53,74,"accessory.search.product")),n(3),J(E(56,76,"accessory.search.ex.product")),n(3),u("items",i.accessoryItems())("formControl",i.accessoryControl)("labelHidden",!0)("placeholder",E(59,78,"accessory.search.accessory")),n(3),J(E(62,80,"accessory.search.ex.accessory")),n(3),u("disabled",i.isSearchCategoryHidden)("routerLink",i.urlSearchAccessory()),n(2),O(" ",E(67,82,"accessory.search.searchButton")),n(3),Et(i.isRefModalOpened)}},dependencies:[Hi,Ui,bi,ji,Ci,Hr,qi,xo,et,ci,Gr,Ze,ze,Se,mr,zi,ce],encapsulation:2,changeDetection:0})}}return o})();var jf=(()=>{class o extends Kt{constructor(){super(...arguments),this.baseStoreService=m(le),this.imageService=m(fe),this.subcategories=y(void 0),this.categories=y(void 0),this.eagerLoadingSlot="Arguments",this.eagerLoadingLimit=1}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.baseStoreService.getSisCategories("ACCESSORY","",2).pipe(ge(1),N(e=>$([I(e),...this.toSubCategories(e.accessoryCategory?.subCategories)]))).subscribe(([e,...t])=>{this.categories.set(e.accessoryCategory?.subCategories||[]),this.subcategories.set(t)}))}toSubCategories(e){return e?.filter(t=>!!t&&!!t.url).map(t=>this.subCategoryToISubcategory(t))??[]}subCategoryToISubcategory(e){let t=he.decodeUrl(e.url??""),i=e.subCategories?e.subCategories.map(r=>this.subSubCategoryToILink(r)):[];return $([this.urlMappingService.getUrlMappingByCode(t),...i]).pipe(H(([r,...a])=>{let p=t;return r&&(p=t.replace(r.code,r.value)),{name:e.name,link:{url:he.decodeUrl(p),linkName:e.name},image:this.imageService.normalizeMedia(e.image),list:{icon:"icon-dot",items:a}}}))}subSubCategoryToILink(e){let t=he.decodeUrl(e?.url??"");return this.urlMappingService.getUrlMappingByCode(t).pipe(ee(i=>!!i),H(i=>{let r=t;return i&&(r=t.replace(i.code,i.value)),{url:r,linkName:e.name}}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-accessory-page"]],features:[ni([si]),U],decls:11,vars:2,consts:[["position","Arguments"],[3,"categories"],[3,"dataCategories"],["position","DynamicBody"],["position","SEO"]],template:function(t,i){t&1&&(d(0,"section"),x(1,"cx-page-slot",0),l(),d(2,"section"),x(3,"wc-accessory-search",1),l(),ut(4),d(5,"section"),x(6,"wc-accessory-categories",2),l(),d(7,"section"),x(8,"cx-page-slot",3),l(),d(9,"section"),x(10,"cx-page-slot",4),l(),mt()),t&2&&(n(3),u("categories",i.categories()),n(3),u("dataCategories",i.subcategories()))},dependencies:[Rt,It,zf,Vf],styles:[`@-ms-viewport{width:device-width}wc-accessory-search sd-heading{margin-bottom:2.8rem}wc-accessory-search .c__login-link{margin:.8rem 0}wc-accessory-search .c__login-link a{font-weight:700}wc-accessory-search .c__how-to-find{margin-bottom:.8rem;margin-top:.8rem;font-style:italic}wc-accessory-search .c__how-to-find sd-icon{margin-right:.4rem}wc-accessory-search .c__search-subtitle{margin-bottom:.8rem}wc-accessory-search div[cdkoverlayorigin]{display:flex}wc-accessory-search div[cdkoverlayorigin] sd-form-input{flex:1}wc-accessory-search .c__form-row{margin-bottom:2.8rem}@media(max-width:767px){wc-accessory-search .c__form-row{flex-direction:column}wc-accessory-search .c__form-row>*{flex:1;margin-left:0}}wc-accessory-search .c__form-item{display:flex;flex-direction:column;flex:1}@media(max-width:767px){wc-accessory-search .c__form-item:not(:last-of-type){margin-bottom:1.2rem}}@media(min-width:768px){wc-accessory-search .c__form-item+.c__form-item{margin-left:2rem}}wc-accessory-search .c__actions{margin-left:2rem}@media(max-width:767px){wc-accessory-search .c__actions{margin:0}}@media(min-width:1280px){wc-accessory-search .c__actions button{min-width:25.2rem}}@media(max-width:767px){wc-accessory-search .c__actions button{width:100%}}wc-accessory-search sd-title{margin-bottom:.8rem} 242/*! 243 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 244 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 245 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 246 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 247 */ 248`],encapsulation:2,changeDetection:0})}}return o}
248)();var zk=["pushTemplate"];function jk(o,c){if(o&1){let e=L();d(0,"sd-subcategories",2),w("subCatClicked",function(i){b(e);let r=s();return C(r.onSubCatClicked(i))}),l()}if(o&2){let e=s(),t=_(0),i=_(2);u("subcategories",t)("hasNoPushData",!(i!=null&&i.data))("pushTemplate",e.push())("parentsThemesConfig",e.themeConfig())("linkCardSubcategories",!!e.linkCardSubcategories())}}function Uk(o,c){if(o&1){let e=L();d(0,"sd-push-card",4),w("click",function(){b(e);let i=s(2);return C(i.onPromoClick())}),l()}if(o&2){let e=s(2),t=_(2);u("pushSize",e.PushSizeEnum.s)("textConfig",t.textConfig)("mediaConfig",t.mediaConfig)("push",t.data)("imageRatio",t.imageRatio)("titleLevel",3)("themesConfig",t.themeConfig)("mediaAsBackground",t.mediaAsBackground)}}function qk(o,c){if(o&1&&f(0,Uk,1,8,"sd-push-card",3),o&2){s();let e=_(2);g(e&&(e!=null&&e.data)?0:-1)}}var Uf=(()=>{class o{constructor(){this.themeConfig=R(),this.subcategoriesInput=R(),this.linkCardSubcategories=R(!1),this.wrapper=de(),this.pushCardTemplate=st("pushTemplate"),this.imageService=m(fe),this.cmsService=m(Te),this.pushCardMapper=m(Yt),this.trackingService=m(re),this.componentService=m(pt),this.urlMappingService=m(qt),this.headingParagraphMapper=m(Ke),this.deviceService=m(be),this.subCategoryPushCard=y({mediaAsBackground:!1,textConfig:z.center,mediaConfig:z.left,imageRatio:Ae.r4_3,themeConfig:Z.promo,data:void 0}),this.push=y(void 0),this.isPushPromo=y(!1),this.promotionName=y(""),this.PushSizeEnum=dt,this.subcategories=I([]),this.subscriptions=new xe,this.promotionPushHasBeenViewed=!1,ei(()=>{let e=this.subcategoriesInput();e?.length?this.subcategories=this.mapSubcategories(e):this.subcategories=I([])})}ngOnInit(){this.subscriptions.add(this.cmsService.getContentSlot("SubCategories").pipe(N(e=>{let t=e.components?.find(p=>p.typeCode==="PushCardComponent"),i=t&&t.uid?this.cmsService.getComponentData(t.uid
248).pipe(N(p=>p?p.links?this.componentService.getLazyComponentData(p,"links"):I(p):I(void 0))):I(void 0),r=e.components?.find(p=>p.typeCode==="EditorialComponent"),a=r&&r.uid?this.cmsService.getComponentData(r.uid):I(void 0);return $([i,a,this.deviceService.isMobile])}),N(([e,t,i])=>{if(t&&(t=Q(B({},t),{size:me.xl,headlineLevel:"2"}),this.wrapper.emit({heading:this.headingParagraphMapper.toHeadingParagraph(t),links:[],footNotes:[]})),!e)return $([I(void 0),I(i),I(void 0)]);this.promotionName.set(e.headline??""),this.isPushPromo.set(e.isPushPromo?JSON.parse(e.isPushPromo):!1);let r=e.mediaContainer?this.imageService.getMediaFromContainer(e.mediaContainer):I(void 0);return $([I(e),I(i),r])})).subscribe(([e,t,i])=>{if(e){let r=this.pushCardMapper.toPushCardWithLayout(e,this.imageService.normalizeMedia(i),t);this.subCategoryPushCard.set({mediaAsBackground:!!r.mediaAsBackground,textConfig:r.textConfig??z.center,mediaConfig:r.mediaConfig??z.left,imageRatio:r.imageRatio??Ae.r4_3,themeConfig:r.themesConfig??Z.promo,data:r.push}),this.push.set(this.pushCardTemplate())}else this.subCategoryPushCard.set(void 0)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}onWindowScroll(){this.promotionPushHasBeenViewed||(this.promotionPushHasBeenViewed=this.trackingService.checkingForPromoView({nativeElement:document.getElementById("pushComponent")},this.isPushPromo(),this.promotionName()))}onPromoClick(){this.trackingService.onPromoClick(this.isPushPromo(),this.promotionName())}onSubCatClicked(e){this.trackingService.sendEvent("clickMarketingSubCategory",{subCategoryName:e.linkName})}toShortDescription(e){return e?e.match(/(<li>).+?(<\/li>)/g)?.map(t=>t.replace("<li>","").replace("</li>","").trim())??[]:[]}mapSubcategories(e){let t=e.map(i=>{let r=he.decodeUrl(i.url??"");return this.urlMappingService.getUrlMappingByCode(r).pipe(H(a=>a?r.replace(a.code,a.value):r),ke(()=>I(r)))});return $(t).pipe(H(i=>i.map((r,a)=>{let p=e[a];return{name:p.name,link:{url:he.decodeUrl(r),linkName:p.name??""},image:this.imageService.normalizeMedia(p.image),isLarge:!!p.isSetCategory,list:{texts:this.toShortDescription(p.shortDescription),icon:"icon-check"},brand:p.brandCorner,brandLogo:p.brandLogo?.media?{media:p.brandLogo.media}:void 0}}).sort(this.sortCategories)))}sortCategories(e,t){return e.isLarge&&!t.isLarge?-1:!e.isLarge&&t.isLarge?1:0}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-sub-category"]],viewQuery:function(t,i){t&1&&yt(i.pushCardTemplate,zk,5),t&2&&wt()},hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},inputs:{themeConfig:[1,"themeConfig"],subcategoriesInput:[1,"subcategoriesInput"],linkCardSubcategories:[1,"linkCardSubcategories"]},outputs:{wrapper:"wrapper"},decls:6,vars:5,consts:[["pushTemplate",""],["sd-component-wrapper-component","",3,"subcategories","hasNoPushData","pushTemplate","parentsThemesConfig","linkCardSubcategories"],["sd-component-wrapper-component","",3,"subCatClicked","subcategories","hasNoPushData","pushTemplate","parentsThemesConfig","linkCardSubcategories"],["id","pushComponent",3,"pushSize","textConfig","mediaConfig","push","imageRatio","titleLevel","themesConfig","mediaAsBackground"],["id","pushComponent",3,"click","pushSize","textConfig","mediaConfig","push","imageRatio","titleLevel","themesConfig","mediaAsBackground"]],template:function(t,i){if(t&1&&(W(0),k(1,"async"),W(2),f(3,jk,1,5,"sd-subcategories",1),ve(4,qk,1,1,"ng-template",null,0,We)),t&2){let r=M(E(1,1,i.subcategories));n(2),M(i.subCategoryPushCard()),n(),g(r&&r.length?3:-1)}},dependencies:[Cc,di,Jl],encapsulation:2,changeDetection:0})}}return o})();function Hk(o,c){if(o&1){let e=L();d(0,"sd-push-card",5),w("clicked",function(i){b(e);let r=s(2);return C(r.onClick(i))}),l()}if(o&2){let e=s(2);u("brand",e.brandCorner)("pushSize",e.PushSizeEnum.l)("push",e.pushLame1)("textConfig",(e.lameConfig.lame1==null?null:e.lameConfig.lame1.textConfig)||e.PositionEnum.left)("mediaConfig",(e.lameConfig.lame1==null?null:e.lameConfig.lame1.mediaConfig)||e.PositionEnum.right)("mediaAsBackgroun
248d",!1)("themesConfig",(e.lameConfig.lame1==null?null:e.lameConfig.lame1.theme)||e.BrandThemesEnum.brand)("titleLevel",1)("isTop",!0)("isAutoSize",!1)("isDescription",e.isDescription)("isFit",e.isFit)("hasModal",e.hasModal)}}function Wk(o,c){if(o&1&&(d(0,"section")(1,"sd-component-wrapper",3),f(2,Hk,1,13,"sd-push-card",4),l()()),o&2){let e=s();n(),u("themesConfig",e.lameConfig.lame1==null?null:e.lameConfig.lame1.backgroundTheme)("brand",e.brandCorner),n(),g(e.pushLame1?2:-1)}}function $k(o,c){if(o&1){let e=L();d(0,"sd-teaser",6),w("clicked",function(i){b(e);let r=s();return C(r.onClick(i))}),l()}if(o&2){let e=s();u("brand",e.brandCorner)("data",e.teasers)("titleLevel",1)("isTop",!0)("isAutoSize",!1)}}function Gk(o,c){if(o&1){let e=L();d(0,"wc-sub-category",12),w("wrapper",function(i){b(e);let r=s(3);return C(r.getContentWrapper(i))}),l()}if(o&2){let e=s(3);u("linkCardSubcategories",e.linkCardSubcategories)("subcategoriesInput",e.subcategories)("themeConfig",e.lameConfig.lame4==null?null:e.lameConfig.lame4.backgroundTheme)}}function Qk(o,c){if(o&1&&(d(0,"section")(1,"sd-component-wrapper",10),f(2,Gk,1,3,"wc-sub-category",11),l()()),o&2){let e=s(2);n(),u("brand",e.brandCorner)("content",e.contentWrapper)("titleLevel",e.contentWrapper.heading==null?null:e.contentWrapper.heading.titleLevel)("themesConfig",e.lameConfig.lame4==null?null:e.lameConfig.lame4.backgroundTheme)("textConfig",(e.contentWrapper.heading==null?null:e.contentWrapper.heading.textConfig)||e.PositionEnum.center)("layoutTextConfig",e.subCatTextConfig),n(),g(e.subcategories.length>0?2:-1)}}function Kk(o,c){if(o&1){let e=L();d(0,"section")(1,"sd-arguments",13),w("clicked",function(i){b(e);let r=s(2);return C(r.onClick(i))}),l()()}if(o&2){let e=s(2);n(),u("brand",e.brandCorner)("data",e.argumentsLame7)("textConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.textConfig)||e.PositionEnum.left)("layout",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.layout)||e.ArgumentsLayoutEnum.default)("themesConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.theme)||e.ThemesEnum.default)("layoutTextConfig",(e.lameConfig.lame7==null?null:e.lameConfig.lame7.mediaConfig)||e.PositionEnum.right)}}function Yk(o,c){if(o&1&&x(0,"wc-base-faq",15),o&2){let e=s(3);u("faqEntries",e.faqs)("titleLevel",2)}}function Jk(o,c){if(o&1&&(d(0,"section")(1,"sd-component-wrapper",14),f(2,Yk,1,2,"wc-base-faq",15),l()()),o&2){let e=s(2);n(),u("brand",e.brandCorner)("content",e.faqWrapper)("themesConfig",e.lameConfig.faq==null?null:e.lameConfig.faq.backgroundTheme),n(),g(e.faqs.length>0?2:-1)}}function Xk(o,c){if(o&1&&(f(0,Qk,3,7,"section"),d(1,"sd-theme-wrapper",1)(2,"section"),x(3,"cx-page-slot",7),l()(),f(4,Kk,2,6,"section"),d(5,"sd-theme-wrapper",1)(6,"section"),x(7,"cx-page-slot",8),l()(),f(8,Jk,3,4,"section"),d(9,"sd-theme-wrapper",1)(10,"section"),x(11,"cx-page-slot",9),l()()),o&2){let e=s();g(e.subcategories.length>0?0:-1),n(),u("brand",e.brandCorner),n(3),g(e.argumentsLame7?4:-1),n(),u("brand",e.brandCorner),n(3),g(e.faqs.length>0?8:-1),n(),u("brand",e.brandCorner)}}var qf=(()=>{class o extends bc{constructor(){super(...arguments),this.customCategoryPageMetaResolver=m(ec),this.headingParagraphMapper=m(Ke),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.pushCardMapper=m(Yt),this.argumentMapper=m(bn),this.imageService=m(fe),this.teaserMapper=m(vc),this.chatService=m(oi),this.ArgumentsLayoutEnum=yi,this.BrandThemesEnum=Ue,this.PushSizeEnum=dt,this.PositionEnum=z,this.ThemesEnum=Z,this.lameConfig={lame1:{},lame4:{},lame7:{},faq:{}},this.faqWrapper={},this.faqs=[],this.subcategories=[],this.teasers=[],this.textConfig=z.center,this.isAccessoryCategory=!1,this.contentWrapper={},this.subCatTextConfig=z.center,this.isDescription=!1,this.isFit=!1,this.hasModal=!1,this.lame1Loaded=!1,this.eagerLoaded=!1,this.isLazyLoadingEnabled=!0,this.lame1ThemeConfig="",this.teaserConfig=!1,this.linkCardSubcategories=!1}ngOnInit(){super.ngOnInit(),this.isLazyLoadingEnabled=this.lazyLoadingService.isEnabled,this.handleEagerLoadingUids(),this.subscriptions.add(this.lazyLoadingService.canLazyLoad.subscribe(e=>{this.eagerLoaded=e,this.cdRef.markForCheck()})),this.setConfig(),this.faqWrapper={heading:this.headingParagraphMapper.toHeadingParagraph({heading:{headline:this.translateService.instant("categoryPage.sectionTitles.faq")},titleLevel:2,textConfig:z.center})}}onCategoryChanged(){this.initLame1(),this.initSubcategories(),this.isAccessoryCategory=this.category?.url?.includes("accessory")??!1,this.faqs=this.category?.faqs?.faqEntries??[],this.initLame7()}onBrandCornerChanged(){this.setConfig()}onClick(e){e?.url==="<<chat>>"&&this.chatService.clickOpenChat()}getContentWrapper(e){this.contentWrapper=e}setConfig(){let e=this.brandCorner?this.brandCornerMapper.toWcConfig(this.brandCorner):{};this.linkCardSubcategories=e.linkCardSubcategories??!1,this.teaserConfig=e.isTeaserEmbedded??!1,this.lameConfig=B({lame1:{},lame4:{},lame7:{},faq:{}},e.categoryPage??{}),this.subCatTextConfig=this.lameConfig.lame4?.textConfig??z.center,this.lame1ThemeConfig=this.lameConfig.lame1?.theme??""}initSubcategories(){this.category?.subCategories?.length?this.subcategories=this.category.subCategories.map(e=>Q(B({},e),{brandLogo:this.brandLogo})):this.subcategories=[]}initLame1(){this.cleanLame1();let e=this.category?.additionalMarketingDatas?.find(t=>t.position===qo.Lame_1&&(t.typeSection===ui.Push_Card_Component||t.typeSection===ui.Teaser));if(this.isAccessoryCategory&&e&&this.subscriptions.add(this.customCategoryPageMetaResolver.resolveTitle().subscribe(t=>{e.headline=t,this.cdRef.markForCheck()})),e)switch(e.typeSection){case ui.Push_Card_Component:if(e.mediaContainer){let t=this.getMediaFromAdditionalMarketing(e.mediaContainer);this.mediaContainerSubscription?.unsubscribe(),this.mediaContainerSubscription=this.getMediaContainer(t).subscribe(i=>{this.pushLame1=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(e,i,this.brandLogo),this.lame1Loaded=!0,this.cdRef.markForCheck()})}else this.pushLame1=this.pushCardMapper.categoryAdditionalMarketingDatatoIPushCard(e,void 0,this.brandLogo),this.lame1Loaded=!0;this.isFit=!!e.isFit,this.hasModal=!!e.hasModal,this.isDescription=!!e.isDescription,this.cdRef.markForCheck();break;case ui.Teaser:e.additionalMarketingPushs?.forEach((t,i)=>{if(t.brandLogo=this.brandLogo,t.mediaContainer){let r=this.getMediaFromAdditionalMarketing(t.mediaContainer);this.mediaContainerSubscription?.unsubscribe(),this.mediaContainerSubscription=this.getMediaContainer(r).subscribe(a=>{this.teasers[i]=this.teaserMapper.toITeaser(t,this.lame1ThemeConfig,this.teaserConfig,a,this.textConfig),this.lame1Loaded=!0,this.cdRef.markForCheck()})}else this.teasers[i]=this.teaserMapper.toITeaser(t,this.lame1ThemeConfig,this.teaserConfig,void 0,this.textConfig),this.lame1Loaded=!0,this.cdRef.markForCheck()});break}else this.pushLame1=void 0,this.lame1Loaded=!0,this.cdRef.markForCheck()}
248handleEagerLoadingUids(){this.subscriptions.add(this.lazyLoadingService.getFirstUids("DynamicBody1",e=>e?.components?.[0]?.uid))}cleanLame1(){this.teasers=[],this.pushLame1=void 0,this.lame1Loaded=!1}initLame7(){this.lame7MediaSubscription?.unsubscribe();let e=this.category?.additionalMarketingDatas?.find(t=>t.position===qo.Lame_7&&t.typeSection===ui.Argument);if(e)if(e.mediaContainer){let t=this.getMediaFromAdditionalMarketing(e.mediaContainer);this.lame7MediaSubscription?.unsubscribe(),this.lame7MediaSubscription=this.getMediaContainer(t).subscribe(i=>{this.argumentsLame7=this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e,i),this.cdRef.markForCheck()})}else this.argumentsLame7=this.argumentMapper.categoryAdditionalMarketingDataToIArgument(e),this.cdRef.markForCheck();else this.argumentsLame7=void 0,this.cdRef.markForCheck()}getMediaContainer(e){return this.imageService.getMediaFromContainer(e)}getMediaFromAdditionalMarketing(e){return e?e.reduce((t,i)=>{let r=i.format??"",a=r?Q(B({},t),{[r]:B({},i)}):B({},t);return delete a.format,a},{}):{}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-category-page"]],features:[U],decls:6,vars:4,consts:[["id","SdTeaserComponent_CategoryPage_1",3,"brand","data","titleLevel","isTop","isAutoSize"],[3,"brand"],["position","DynamicBody1"],[3,"themesConfig","brand"],["sd-component-wrapper-component","",3,"brand","pushSize","push","textConfig","mediaConfig","mediaAsBackground","themesConfig","titleLevel","isTop","isAutoSize","isDescription","isFit","hasModal"],["sd-component-wrapper-component","",3,"clicked","brand","pushSize","push","textConfig","mediaConfig","mediaAsBackground","themesConfig","titleLevel","isTop","isAutoSize","isDescription","isFit","hasModal"],["id","SdTeaserComponent_CategoryPage_1",3,"clicked","brand","data","titleLevel","isTop","isAutoSize"],["position","DynamicBody2"],["position","DynamicBody3"],["position","SEO"],[3,"brand","content","titleLevel","themesConfig","textConfig","layoutTextConfig"],["sd-component-wrapper-component","",3,"linkCardSubcategories","subcategoriesInput","themeConfig"],["sd-component-wrapper-component","",3,"wrapper","linkCardSubcategories","subcategoriesInput","themeConfig"],["id","SdArgumentsComponent_CategoryPage_1",1,"is-component",3,"clicked","brand","data","textConfig","layout","themesConfig","layoutTextConfig"],[3,"brand","content","themesConfig"],["sd-component-wrapper-component","",3,"faqEntries","titleLevel"]],template:function(t,i){t&1&&(f(0,Wk,3,3,"section"),f(1,$k,1,5,"sd-teaser",0),d(2,"sd-theme-wrapper",1)(3,"section"),x(4,"cx-page-slot",2),l()(),f(5,Xk,12,6)),t&2&&(g(i.pushLame1?0:-1),n(),g(i.teasers.length>0?1:-1),n(),u("brand",i.brandCorner),n(3),g(!i.isLazyLoadingEnabled||i.lame1Loaded&&i.eagerLoaded?5:-1))},dependencies:[et,di,Cr,$r,Rt,It,Uf,$o,xr],encapsulation:2,changeDetection:0})}}return o})();var Br=(function(o){return o.success="success",o.pending="pending",o})(Br||{});function Zk(o,c){if(o&1&&x(0,"sd-banner",0),o&2){let e=s(2);u("media",e.todoCardData.image)}}function eT(o,c){if(o&1&&(d(0,"p",3),S(1),l()),o&2){let e=s(2);n(),O(" ",e.todoCardData.title," ")}}function tT(o,c){if(o&1&&(d(0,"div",4),x(1,"sd-html",6),l()),o&2){let e=s(2);n(),u("html",e.todoCardData.description)}}function iT(o,c){if(o&1){let e=L();d(0,"sd-link",7),w("clicked",function(){b(e),s();let i=_(5),r=s();return C(r.onClickLink(i))}),d(1,"span"),S(2),l()()}if(o&2){s();let e=_(5),t=_(6);u("link",e)("isButton",!0),n(2),J(t)}}function oT(o,c){if(o&1&&(f(0,Zk,1,1,"sd-banner",0),x(1,"sd-tag",1),d(2,"div",2),f(3,eT,2,1,"p",3),f(4,tT,2,1,"div",4),W(5)(6),f(7,iT,3,3,"sd-link",5),l()),o&2){let e=s();g(e.todoCardData.image?0:-1),n(),u("tagData",e.tag),n(2),g(e.todoCardData.title?3:-1),n(),g(e.todoCardData.description?4:-1),n();let t=M(e.todoCardData.link);n();let i=M(t==null?null:t.linkName);n(),g(t!=null&&t.url&&i?7:-1)}}var Hf=(()=>{class o{constructor(){this.linkClicked=new Ce,this.class=""}get hostClasses(){return[this.class,this.todoCardData?.status?"is-"+this.todoCardData?.status:""].filter(
248Boolean).join(" ")}ngOnInit(){let e=this.todoCardData?.status;this.tag={text:this.todoCardData?.tagLabel,theme:e===Br.success?Z.activeSuccess:Z.pending,icon:e===Br.success?"icon-check-circle-2":"icon-dash-circle",iconPos:z.left}}onClickLink(e){e&&this.linkClicked.emit({link:e})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-todo-card"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{todoCardData:"todoCardData",class:"class"},outputs:{linkClicked:"linkClicked"},decls:1,vars:1,consts:[[3,"media"],[3,"tagData"],[1,"c__todo-card-content"],[1,"c__title","is-body-m","is-bold"],[1,"c__description"],[3,"link","isButton"],["innerClass","is-body-s is-medium",3,"html"],[3,"clicked","link","isButton"]],template:function(t,i){t&1&&f(0,oT,8,7),t&2&&g(i.todoCardData?0:-1)},dependencies:[jt,Le,jo,xt],styles:[`.is-body-xl{font-size:2.4rem;line-height:3.2rem}.is-body-l{font-size:1.8rem;line-height:2.4rem}a.is-body-m:not([sd-button]),.is-body-m{font-size:1.6rem;line-height:2.2rem}.is-body-s,sd-todo-card sd-tag>p.c--tag{font-size:1.4rem;line-height:2rem}.is-subtitle-m{font-size:1.6rem!important;font-weight:600;line-height:2.2rem}.ds--h6,.is-subtitle-s{font-size:1.4rem!important;font-weight:600;line-height:2rem}.is-caption{font-size:1.2rem!important;font-weight:500;line-height:1.6rem}.is-overline{font-size:1rem!important;font-weight:500;letter-spacing:.01rem;line-height:1.2rem}ol,ul{margin:0;padding:0}ol>li,ul>li{list-style-type:none;position:relative;padding-left:0}ol>li:empty,ul>li:empty{display:none}ol>li:before,ul>li:before{display:inline-block;position:absolute;left:0;text-align:left;top:50%;transform:translateY(-50%)}ol.is-small>li,ul.is-small>li{padding-left:2.6rem}.is-wysiwyg ul{display:flex;flex-direction:column}.is-wysiwyg ul>li{padding-left:1.4rem}.is-wysiwyg ul>li:empty{display:none}.is-wysiwyg ul>li:not(:empty):before{background:var(--color-primary-base);border-radius:50%;content:"";position:absolute;top:0;margin-top:.6rem;height:.6rem;transform:translateY(0);width:.6rem}ol,.is-wysiwyg ol{display:flex;flex-direction:column;counter-reset:item}ol>li,.is-wysiwyg ol>li{counter-increment:item;padding-left:3.2rem}ol>li:empty{display:none}ol>li:not(:empty):before{color:var(--color-primary-base);content:counter(item) ".";left:.3rem;font-weight:500;font-size:1.6rem}@-ms-viewport{width:device-width}a.is-reset,.is-link.is-reset{color:inherit;font-weight:400;text-decoration:none}a.is-reset:hover,.is-link.is-reset:hover,a.is-reset:focus,.is-link.is-reset:focus{color:inherit}a:not([sd-button]),.is-link:not([sd-button]){background:none;border:0;color:var(--brand--link-color);cursor:pointer;font-weight:600;text-decoration:underline}a:not([sd-button]):hover,.is-link:not([sd-button]):hover,a:not([sd-button]):active,.is-link:not([sd-button]):active,a:not([sd-button]):focus,.is-link:not([sd-button]):focus{color:var(--color-primary-hover)}body.has-high-contrast a:not([sd-button]),body.has-high-contrast .is-link:not([sd-button]),#appWrapper.has-high-contrast a:not([sd-button]),#appWrapper.has-high-contrast .is-link:not([sd-button]){color:var(--color-a11y-color2)}body.has-high-contrast a:not([sd-button]):hover,body.has-high-contrast a:not([sd-button]):active,body.has-high-contrast a:not([sd-button]):focus,body.has-high-contrast .is-link:not([sd-button]):hover,body.has-high-contrast .is-link:not([sd-button]):active,body.has-high-contrast .is-link:not([sd-button]):focus,#appWrapper.has-high-contrast a:not([sd-button]):hover,#appWrapper.has-high-contrast a:not([sd-button]):active,#appWrapper.has-high-contrast a:not([sd-button]):focus,#appWrapper.has-high-contrast .is-link:not([sd-button]):hover,#appWrapper.has-high-contrast .is-link:not([sd-button]):active,#appWrapper.has-high-contrast .is-link:not([sd-button]):focus{color:var(--color-a11y-color12)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.is-invert,.is-text-light{color:#fff}.is-text-black{color:#000}.is-text-dark{color:#363636}.is-text-brand{color:var(--color-primary-brand)}.is-text-brand.is-interactive{color:var(--color-primary-base)}.is-text-hover{color:var(--color-primary-hover)}.is-disabled,[disabled]{cursor:not-allowed}mark{background:none;color:#363636;font-weight:700}strong,b{font-weight:700}p{margin:0}a.is-body-m:not([sd-button]),.is-body-m{margin:0}em,i{font-style:italic}.is-light{font-weight:300!important}.is-regular{font-weight:400!important}.is-medium{font-weight:500!important}.is-semi-bold{font-weight:600!important}.is-bold{font-weight:700!important}.is-extra-bold{font-weight:800!important}.is-italic{font-style:italic!important}.is-capitalized{text-transform:capitalize!important}.is-uppercase{text-transform:uppercase!important}h1,h2,h3,h4,h5,h6{margin:0}h1,.brand--h1,h2,.brand--h2,h3,.brand--h3,h4,.brand--h4,h5,.brand--h5,h6,.brand--h6{font-family:var(--brand--font-family);font-weight:700;line-height:110%}h1,.brand--h1{font-size:4.2rem}@media(max-width:767px){h1,.brand--h1{font-size:2.8rem}}h2,.brand--h2{font-size:3.4rem}@media(max-width:767px){h2,.brand--h2{font-size:2.2rem}}h3,.brand--h3{font-size:2.4rem}@media(max-width:767px){h3,.brand--h3{font-size:2rem}}h4,.brand--h4{font-size:1.8rem}@media(max-width:767px){h4,.brand--h4{font-size:1.6rem}}h5,.brand--h5,h6,.brand--h6{font-size:1.4rem}sd-todo-card{background-color:var(--color-pending-base);border-radius:.8rem;display:flex;flex-direction:column;flex:1;font-family:var(--font-default);overflow:hidden;position:relative}sd-todo-card sd-tag{align-items:center;display:flex;justify-content:center;padding:.4rem .8rem .4rem .6rem;position:absolute;top:.8rem;right:.8rem}sd-todo-card sd-tag>p.c--tag{border-radius:2.2rem;font-weight:500}sd-todo-card .c__todo-card-content{background:var(--color-pending-base);color:#363636;display:flex;flex-flow:column;gap:1rem;padding:2rem 2.4rem}sd-todo-card .c__todo-card-content .c__description p span{color:var(--color-primary-brand)}sd-todo-card.is-pending sd-banner{aspect-ratio:19/5;filter:grayscale(95%)}sd-todo-card.is-success{border:.2rem solid var(--color-success-validated)}sd-todo-card.is-success sd-banner{aspect-ratio:13/5} 249/*! 250 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 251 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 252 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 253 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 254 */ 255`],encapsulation:2,changeDetection:0})}}return o}
255)();function nT(o,c){if(o&1&&x(0,"sd-html",7),o&2){let e=s();u("html",e.referAFriend.eligibleDescription)}}function aT(o,c){if(o&1&&(d(0,"p",8),S(1),l()),o&2){let e=s();n(),J(e.referAFriend.notEligibleDescription)}}function sT(o,c){o&1&&x(0,"sd-todo-card",10),o&2&&u("todoCardData",c)}function dT(o,c){if(o&1&&x(0,"sd-todo-card",10),o&2){let e=s();u("todoCardData",e.optinCard())}}function cT(o,c){o&1&&x(0,"sd-icon",23)}function lT(o,c){o&1&&x(0,"sd-icon",24)}function pT(o,c){if(o&1){let e=L();d(0,"div",20)(1,"span",21),S(2),l(),d(3,"div",22),w("copied",function(i){b(e);let r=s(2);return C(r.linkIsCopied(i))}),d(4,"span"),S(5),k(6,"truncate"),l(),f(7,cT,1,0,"sd-icon",23)(8,lT,1,0,"sd-icon",24),l()()}if(o&2){let e=c,t=s(2);n(2),J(t.referAFriend.copyInstruction),n(),u("copyClipboard",e),n(2),O(" ",At(6,4,e,33)," "),n(2),g(t.isCopied()?7:8)}}function uT(o,c){if(o&1&&f(0,pT,9,7,"div",20),o&2){let e,t=s();g((e=t.referLink())?0:-1,e)}}function mT(o,c){if(o&1&&(d(0,"div",11),x(1,"sd-icon",25),d(2,"div",26)(3,"p",27),S(4),l(),d(5,"p",28),S(6),l()()()),o&2){let e=s();n(4),J(e.referAFriend.error.title),n(2),J(e.referAFriend.error.message)}}function hT(o,c){if(o&1&&(d(0,"p",17),S(1),l()),o&2){let e=c.$implicit,t=c.$index;n(),Ct("",t+1,". ",e)}}function fT(o,c){if(o&1&&(d(0,"div",18),x(1,"sd-html",29)(2,"sd-html",29),l()),o&2){let e=s();n(),u("html",e.referAFriend.footnotePrimary),n(),u("html",e.referAFriend.footnoteSecondary)}}function gT(o,c){o&1&&x(0,"div",19)}var _T="/assets/images/asset-todo-card-purchase.jpg",vT="/assets/images/asset-todo-card-newsletter.jpg",Wf=(()=>{class o{constructor(e,t,i,r){this.myAccount=e,this.userAccountFacade=t,this.baseStoreService=i,this.translate=r,this.optinCard=y(void 0),this.completedOrderCard=y(void 0),this.hasError=y(!1),this.isElligible=y(!1),this.referLink=y(""),this.isLoading=y(!1),this.isCopied=y(!1),this.BrandThemesEnum=Ue,this.subscriptions=new xe,this.referAFriend=this.translate.instant("referAFriend")}ngOnDestroy(){this.subscriptions.unsubscribe()}ngOnInit(){let e=this.userAccountFacade.get(),t=this.myAccount.getAssets(),i=this.myAccount.getOptins();this.isLoading.set(!0),this.subscriptions.add($([e,t,i]).subscribe(([r,a,p])=>{let{market:h,brandSite:v}=this.baseStoreService.baseStore,T=h?.toLowerCase(),D=v?.toLowerCase(),q=this.isOptin(p,T,D),X=!!r?.completedOrderCount||this.hasRegistererdProduct(a,T,D);q&&X?(r?.firstName&&this.getReferalLink(r.firstName),this.completedOrderCard.set(void 0),this.optinCard.set(void 0),this.isElligible.set(!0)):(this.completedOrderCard.set(this.getOrdersCard(X)),this.optinCard.set(this.getOptinCard(q)),this.isElligible.set(!1)),this.isLoading.set(!1)}))}getReferalLink(e){e&&(this.isLoading.set(!0),this.subscriptions.add(this.myAccount.getReferalLink(e).pipe(ke(()=>(this.hasError.set(!0),this.isLoading.set(!1),I(void 0)))).subscribe(t=>{this.isLoading.set(!1),this.referLink.set(t?.encodedURL??"")})))}getOrdersCard(e){let{status:t,bloc:i}=this.referAFriend;return{status:e?Br.success:Br.pending,tagLabel:e?t?.done:t?.notDone,description:i?.purchase.description,title:i?.purchase.title,link:{url:e?void 0:i?.purchase.cta.link,linkName:e?"":i?.purchase.cta.label},image:{url:_T}}}getOptinCard(e){let{status:t,bloc:i}=this.referAFriend;return{status:e?Br.success:Br.pending,tagLabel:e?t?.done:t?.notDone,description:i?.newsletter.description,title:i?.newsletter.title,link:{url:e?void 0:i?.newsletter.cta.link,linkName:e?"":i?.newsletter.cta.label},image:{url:vT}}}hasRegistererdProduct(e=[],t,i){return!!e.find(({market:r,brand:a})=>r?.toLowerCase()===t&&a?.toLowerCase()===i)}isOptin(e,t,i){if(!e?.length)return!1;let r=t?.toLowerCase(),a=i?.toLowerCase();return!!e.find(({isActive:p,type:h,market:v,brand:T})=>p&&h==="Newsletter"&&v?.toLowerCase()===r&&T?.toLowerCase()===a)}linkIsCopied(e){e?.length>0&&(this.isCopied.set(!0),setTimeout(()=>{this.isCopied.set(!1)},5e3))}static{this.\u0275fac=function(t){return new(t||o)(F(So),F(Um),F(le),F(ae))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-my-account-sponsorships"]],decls:30,vars:19,consts:[["customClass","brand--h3 is-semi-bold",1,"is-main",3,"titleThemesConfig","titleLevel"],[3,"titleLevel"],[1,"c___refer-friend"],["customClass","is-main brand--h3"],[1,"c__refer-friend-description"],[1,"is-bold","is-subline"],[1,"is-subline-extra"],["
255innerClass","c__description",3,"html"],[1,"is-bold"],[1,"c__todo-card-container"],[3,"todoCardData"],[1,"c__refer-friend-error"],[1,"c__refer-friend-help"],[1,"c__help-title","brand--h4","is-bold"],["name","icon-help"],[1,"brand--h4"],[1,"c__help-list"],[1,"is-body-s"],[1,"c__refer-friend-foot-note","is-overline"],["sd-loader",""],[1,"c__copy-refer-link-container"],[1,"is-overline"],["sdCopyToClipBoard","",1,"c__copy-refer-link",3,"copied","copyClipboard"],["name","icon-check"],["name","icon-copy"],["name","icon-info"],[1,"c__error-info"],[1,"c__error-title","brand--h4"],[1,"c__error-description","is-body-m"],[3,"html"]],template:function(t,i){if(t&1&&(d(0,"sd-title",0),S(1),l(),d(2,"sd-border-wrapper",1)(3,"div",2)(4,"sd-title",3),S(5),l(),d(6,"div",4)(7,"p",5),S(8),d(9,"span",6),S(10),l()(),x(11,"sd-html",7),f(12,nT,1,1,"sd-html",7),l(),f(13,aT,2,1,"p",8),d(14,"div",9),f(15,sT,1,1,"sd-todo-card",10),f(16,dT,1,1,"sd-todo-card",10),f(17,uT,1,1),f(18,mT,7,2,"div",11),l(),d(19,"div",12)(20,"div",13),x(21,"sd-icon",14),d(22,"p",15),S(23),l()(),d(24,"div",16),ie(25,hT,2,2,"p",17,Ne),k(27,"sdParse"),l()()()(),f(28,fT,3,2,"div",18),f(29,gT,1,0,"div",19)),t&2){let r,a=i.isElligible()&&!i.hasError();u("titleThemesConfig",i.BrandThemesEnum.brand)("titleLevel",2),n(),O(" ",i.referAFriend.title,` 256`),n(),u("titleLevel",2),n(3),O(" ",i.referAFriend.headline," "),n(3),O(" ",i.referAFriend.subline),n(2),J(i.referAFriend.sublineExtra),n(),u("html",i.referAFriend.description),n(),g(a?12:-1),n(),g(i.isElligible()?-1:13),n(2),g((r=i.completedOrderCard())?15:-1,r),n(),g(i.optinCard()?16:-1),n(),g(a?17:-1),n(),g(i.hasError()?18:-1),n(5),J(i.referAFriend.howItWorks.title),n(2),oe(E(27,17,i.referAFriend.howItWorks.steps)),n(3),g(i.referAFriend.footnotePrimary||i.referAFriend.footnoteSecondary?28:-1),n(),g(i.isLoading()?29:-1)}},dependencies:[Se,ci,Hf,Ze,xt,gu,Gt,bu,vu],encapsulation:2,changeDetection:0})}}return o})();var bT=()=>[Lt,import("./chunk-YAF2KVMM.js").then(o=>o.EditAddressFormComponent)],CT=()=>[ze,Gt,Lt,ce],xT=()=>[Lt,import("./chunk-773Z7CJ5.js").then(o=>o.IFrameResizerDirective),ce];function yT(o,c){if(o&1){let e=L();d(0,"sd-address-card",22),w("edit",function(){b(e);let i=s().$implicit,r=s(3);return C(r.editAddress(i))})("mainAddress",function(){b(e);let i=s().$implicit,r=s(3);return C(r.mainAddress(i))}),l()}if(o&2){let e=s().$implicit;u("address",e)("canChooseOther",!1)}}function wT(o,c){if(o&1&&(d(0,"li"),f(1,yT,1,2,"sd-address-card",21),l()),o&2){let e=c.$implicit;n(),g(e?1:-1)}}function ST(o,c){if(o&1&&(d(0,"sd-border-wrapper")(1,"sd-title",2),S(2),k(3,"translate"),l(),d(4,"ul",20),ie(5,wT,2,1,"li",null,Ne),l(),d(7,"p",16),S(8),k(9,"translate"),l()()),o&2){let e=s();n(),u("titleLevel",2),n(),O(" ",E(3,3,"account.myAddresses")," "),n(3),oe(e),n(3),J(E(9,5,"account.address.description"))}}function kT(o,c){o&1&&f(0,ST,10,7,"sd-border-wrapper"),o&2&&g(c.length>0?0:-1)}function TT(o,c){o&1&&x(0,"div",19)}function LT(o,c){if(o&1){let e=L();d(0,"sd-modal-default",23),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isEditInfoModalOpened,i)||(r.isEditInfoModalOpened=i),C(i)}),w("isOpenedChange",function(i){b(e);let r=s();return C(r.onAddressModalClose(i))}),d(1,"wc-edit-address",24),w("editFormClosed",function(i){b(e);let r=s();return C(r.closeEditAddress(i))})("addressSaved",function(i){b(e);let r=s();return C(r.savedAddress(i))})("addressDeleted",function(i){b(e);let r=s();return C(r.deletedAddress(i))}),l()()}if(o&2){let e=s();De("isOpened",e.isEditInfoModalOpened),u("noPadding",!1)("modalTitleLevel",4)("modalTitle",e.titleModal()),n(),u("fromMyAccount",!0)("hasBorder",!1)("addressForm",e.addressFormGroup)("data",e.addressEdited())("isLoading",e.isLoadingModal())("addressFormSchema",e.addressFormSchema())}}function PT(o,c){o&1&&x(0,"div",19)}function ET(o,c){if(o&1){let e=L();d(0,"sd-modal-default",25),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isConfirmModalOpened,i)||(r.isConfirmModalOpened=i),C(i)}),d(2,"div",26),f(3,PT,1,0,"div",19),d(4,"div"),S(5),k(6,"translate"),l(),d(7,"footer",27)(8,"a",28),w("click",function(){b(e);let i=s();return C(i.cancelSwitch())}),S(9),k(10,"translate"),l(),d(11,"button",8),w("click",function(){b(e);let i=s();return C(i.confirmMainAddress())}),d(12,"span"),S(13),k(14,"translate"),l()()()()()}if(o&2){let e=s();De("isOpened",e.isConfirmModalOpened),u("noPadding",!0)("modalTitleLevel",4)("modalTitle",E(1,9,"account.address.mainModal.confirmTitle")),n(3),g(e.isLoadingModalConfirm()?3:-1),n(2),J(E(6,11,"account.address.mainModal.confirmationText")),n(3),u("isSecondary",!0),n(),O(" ",E(10,13,"account.address.mainModal.cancel")," "),n(4),J(E(14,15,"account.address.mainModal.confirm"))}}function MT(o,c){o&1&&x(0,"iframe",30),o&2&&u("src",c,ar)}function DT(o,c){if(o&1){let e=L();d(0,"sd-modal-default",29),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isEditAccountModalOpened,i)||(r.isEditAccountModalOpened=i),C(i)}),f(2,MT,1,1,"iframe",30),l()}if(o&2){let e,t=s();De("isOpened",t.isEditAccountModalOpened),u("modalTitle",E(1,5,"account.editModal.title"))("modalTitleLevel",4)("noPadding",!0),n(2),g((e=t.myAccountUrl())?2:-1,e)}}var $f=(()=>{class o{constructor(){this.isEditAccountModalOpened=Vi(!1),this.isEditInfoModalOpened=Vi(!1),this.isConfirmModalOpened=Vi(!1),this.formBuilder=m($p),this.configService=m(He),this.myAccountService=m(So),this.translateService=m(ae),this.dynamicForm=m(Wm),this.toasterService=m(li),this.authService=m(Go),this.loaderService=m(wo),this.domSanitizer=m(dr),this.platformId=m(Ee),this.authConfig=m(cr),this.router=m(Me),this.addressEdited=y(void 0),this.genders=y([]),this.addressFormSchema=y({}),this.addressesCard=y([]),this.isLoadingModalConfirm=y(!1),this.titleModal=y(""),this.infoButton=y(""),this.isLoadingModal=y(!1),this.selectedGender=y(""),this.urlContactUs=y(""),this.isLoading=y(!0),this.language=pe(m(Ot).getActive().pipe(ge(1))),this.baseStore=m(le).baseStore,this.myAccountUrl=Y(()=>{let e=mn.getExpId(this.baseStore,this.configService.config,this.language());return this.domSanitizer.bypassSecurityTrustResourceUrl(`${this.authConfig.authentication?.baseUrl??""}/MyAccount?expid=${e}`)}),this.subscriptions=new xe,this.userForm=this.formBuilder.group({email:[{value:"",disabled:!0}],password:[{value:"***********",disabled:!0}]}),this.userInfoForm=this.formBuilder.group({firstName:[{value:"",disabled:!0},Co.required],lastName:[{value:"",disabled:!0},Co.required],birthdate:[{value:"",disabled:!0}],householdMembers:[{value:"",disabled:!0},Co.required],gender:[{value:"",disabled:!0}]}),this.addressFormGroup=this.formBuilder.group({addressGroup:this.formBuilder.group({})}),this.BrandThemesEnum=Ue,this.getAddresses=[],this.isEditAddress=!1,this.chosenAddressId=""}get email(){return this.userForm.get("email")}get password(){return this.userForm.get("password")}get firstName(){return this.userInfoForm.get("firstName")}get lastName(){return this.userInfoForm.get("lastName")}get birthdate(){return this.userInfoForm.get("birthdate")}get gender(){return this.userInfoForm.get("gender")}get householdMembers(){return this.userInfoForm.get("householdMembers")}ngOnInit(){_e(this.platformId)&&this.initIframeMessages(),this.infoButton.set(this.translateService.instant("forms.user.actions.editInfo")),this.titleModal.set(this.translateService.instant("forms.address.createTitle")),this.userInfoForm.disable(),this.subscriptions.add($([this.myAccountService.getProfil(),this.myAccountService.getAddresses(),this.myAccountService.getGenres(),this.dynamicForm.getAddressFormByCountry()]).subscribe(([e,t,i,r])=>{this.addressFormSchema.set(r),this.fillFormUserData(e),this.initAddresses(t),this.genders.set(i.map(a=>({value:gm[a.code],label:a.name}))),this.urlContactUs.set(this.baseStore.linkContanctUs?new URL(this.baseStore.linkContanctUs).pathname:""),this.isLoading.set(!1)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}closeEditAddress(e){this.isEditInfoModalOpened.set(e)}savedAddress(e){this.isLoadingModal.set(!0);let t=e?.id?this.myAccountService.editAddress(e):this.myAccountService.addAddress(e);this.subscriptions.add(t.pipe(N(()=>this.refreshAddresses())).subscribe({next:()=>{this.isEditInfoModalOpened.set(!1)},error:i=>{this.isLoadingModal.set(!1),i.status===400&&this.toasterService.sendToasterEvent({status:Mt.error,title:"notify.notifyErrorToastTitle",description:i?.error?.errors[0]?.type==="ValidationError"?i.error.errors[0].message:"notify.addressError"})}}))}deletedAddress(e){this.isLoadingModal.set(!0),this.subscriptions.add(this.myAccountService.deleteAddress(e).pipe(N(()=>this.refreshAddresses())).subscribe({next:()=>{this.isEditInfoModalOpened.set(!1)},error:()=>{this.isLoadingModal.set(!1)}}))}editAccount(){this.isEditAccountModalOpened.set(!0)}editInfo(){if(this.userInfoForm.enable(),this.isEditAddress)if(this.userInfoForm.valid){let{firstName:e,lastName:t,birthdate:i,gender:r,householdMembers:a}=this.userInfoForm.value,p={firstName:e,lastName:t,birthdate:i?new Date(i):void 0,gender:r?.value??void 0,householdMembers:a?parseInt(a,10):void 0};this.loaderService.showGlobalLoader(),this.subscriptions.add(this.myAccountService.editProfil(p).subscribe(()=>{this.userInfoForm.disable(),this.isEditAddress=!1,this.changeEditButton(),this.loaderService.hideGlobalLoader()}))}else this.userInfoForm.markAsPristine(),this.isEditAddress=!0;else this.isEditAddress=!0;this.changeEditButton()}changeEditButton(){this.infoButton.set(this.isEditAddress?this.translateService.instant("forms.user.actions.saveInfo"):this.translateService.instant("forms.user.actions.editInfo"))}addAddress(){this.addressEdited.set(void 0),this.isEditInfoModalOpened.set(!0),this.titleModal.set(this.translateService.instant("forms.address.createTitle"))}onAddressModalClose(e){e||this.addressEdited.set(void 0)}editAddress(e){this.isEditInfoModalOpened.set(!0),this.getAddresses.filter(t=>
256t?.id===e?.id).forEach(t=>{this.addressEdited.set(t)}),this.titleModal.set(this.translateService.instant("forms.address.editTitle"))}mainAddress(e){this.chosenAddressId=e?.id??"",this.isConfirmModalOpened.set(!0)}cancelSwitch(){this.isConfirmModalOpened.set(!1)}confirmMainAddress(){this.isLoadingModalConfirm.set(!0),this.subscriptions.add(this.myAccountService.setMainAddress(this.chosenAddressId).pipe(N(()=>this.refreshAddresses())).subscribe(()=>{this.isLoadingModalConfirm.set(!1),this.isConfirmModalOpened.set(!1)}))}initIframeMessages(){this.subscriptions.add(Mo(window,"message").pipe(ee(e=>e.origin!==window.origin&&e.data==="salesforce_accountDeleted")).subscribe(()=>{this.myAccountService.deleteProfile(),this.authService.coreLogout(),this.router.navigate([""])}))}refreshAddresses(){return this.myAccountService.getAddresses().pipe(Je(e=>{this.initAddresses(e),this.isLoadingModal.set(!1)}))}fillFormUserData(e){Object.keys(e).length&&(this.userForm.patchValue({email:e.email}),this.userInfoForm.patchValue({firstName:e.firstName,lastName:e.lastName,birthdate:e.birthdate,householdMembers:`${e.householdMembers??0}`}),e.gender&&this.selectedGender.set(e.gender))}initAddresses(e){this.getAddresses=(e??[]).filter(t=>!!t),this.addressesCard.set(this.getAddresses.map(t=>this.convertAddress(t)))}convertAddress(e){return{firstname:e.firstName??"",lastname:e.lastName??"",addressName:e.addressName??"",address:`${e.streetNumber??""} ${e.streetName??""}`,postalCode:e.postalCode??"",country:e.country?e.country.isocode:"FR",city:e.town,id:e.id??"",isMain:e.defaultAddress}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-my-account-information"]],inputs:{isEditAccountModalOpened:[1,"isEditAccountModalOpened"],isEditInfoModalOpened:[1,"isEditInfoModalOpened"],isConfirmModalOpened:[1,"isConfirmModalOpened"]},outputs:{isEditAccountModalOpened:"isEditAccountModalOpenedChange",isEditInfoModalOpened:"isEditInfoModalOpenedChange",isConfirmModalOpened:"isConfirmModalOpenedChange"},decls:84,vars:106,consts:[["customClass","brand--h3 is-semi-bold",1,"is-main",3,"titleLevel","titleThemesConfig"],[3,"titleLevel"],["customClass","brand--h5 is-regular",3,"titleLevel"],[3,"formGroup"],[1,"c__form-wrapper"],["data-cs-mask","",3,"labelTitle","formControl"],["type","password",3,"labelTitle","formControl"],[1,"c__actions"],["sd-button","",3,"click"],["data-cs-mask","",3,"formControl","labelTitle","placeholder"],["sd-message",""],["errorKey","required",3,"errorLabel","control"],["data-cs-mask","",3,"formControl","labelTitle","placeholder"],["type","date","data-cs-mask","",3,"formControl","labelTitle","placeholder"],["select","","valueKey","value","libelleKey","label","data-cs-mask","",3,"items","formControl","labelTitle","placeholder","selectedValue","required"],[3,"formControl","labelTitle","placeholder","required"],[1,"c__description"],[3,"routerLink"],[1,"c__actions-template"],["sd-loader",""],["sd-list-inline","",1,"c__adresses","is-s"],[3,"address","canChooseOther"],[3,"edit","mainAddress","address","canChooseOther"],[3,"isOpenedChange","isOpened","noPadding","modalTitleLevel","modalTitle"],[1,"is-form-field-vertical",3,"editFormClosed","addressSaved","addressDeleted","fromMyAccount","hasBorder","addressForm","data","isLoading","addressFormSchema"],[3,"isOpenedChange","isOpened","noPadding","modalTitleLevel","modalTitle"],["sd-modal-body",""],["sd-modal-footer","",1,"c__modal-actions"],["sd-button","","tabindex","0",3,"click","isSecondary"],[3,"isOpenedChange","isOpened","modalTitle","modalTitleLevel","noPadding"],["wcIframeResizer","","width","100%",1,"c__iframe",3,"src"]],template:function(t,i){if(t&1&&(d(0,"sd-title",0),S(1),k(2,"translate"),l(),d(3,"sd-border-wrapper",1)(4,"sd-title",2),S(5),k(6,"translate"),l(),d(7,"form",3)(8,"fieldset")(9,"div",4),x(10,"sd-form-input",5),k(11,"translate"),x(12,"sd-form-input",6),k(13,"translate"),l(),d(14,"div",7)(15,"button",8),w("click",function(){return i.editAccount()}),d(16,"span"),S(17),k(18,"translate"),l()()()()()(),d(19,"sd-border-wrapper",1)(20,"sd-title",2),S(21),k(22,"translate"),l(),d(23,"form",3)(24,"fieldset")(25,"div",4)(26,"sd-form-input",9),k(27,"translate"),k(28,"translate"),ut(29,10),x(30,"sd-form-error",11),k(31,"translate"),mt(),l(),d(32,"sd-form-input",12),k(33,"translate"),k(34,"translate"),ut(35,10),x(36,"sd-form-error",11),k(37,"translate"),mt(),l()(),d(38,"div",4)(39,"sd-form-input",13),k(40,"translate"),k(41,"translate"),ut(42,10),x(43,"sd-form-error",11),k(44,"translate"),mt(),l(),d(45,"sd-form",14),k(46,"translate"),k(47,"translate"),ut(48,10),x(49,"sd-form-error",11),k(50,"translate"),mt(),l(),d(51,"sd-form-input",15),k(52,"translate"),k(53,"translate"),ut(54,10),x(55,"sd-form-error",11),k(56,"translate"),mt(),l()(),d(57,"p",16),S(58),k(59,"translate"),k(60,"translate"),d(61,"a",17),S(62),k(63,"translate"),l()(),d(64,"div",7)(65,"button",8),w("click",function(){return i.editInfo()}),d(66,"span"),S(67),l()()()()()(),f(68,kT,1,1),d(69,"div",18)(70,"button",8),w("click",function(){return i.addAddress()}),d(71,"span"),S(72),k(73,"translate"),l()()(),f(74,TT,1,0,"div",19),gt(75,LT,2,10),_t(76,75,bT),gt(78,ET,15,17),_t(79,78,CT),gt(81,DT,3,7),_t(82,81,xT)),t&2){let r;u("titleLevel",2)("titleThemesConfig",i.BrandThemesEnum.brand),n(),O(" ",E(2,56,"account.title"),` 257`),n(2),u("titleLevel",1),n(),u("titleLevel",2),n(),O(" ",E(6,58,"account.myId")," "),n(2),u("formGroup",i.userForm),n(3),u("labelTitle",E(11,60,"forms.user.email"))("formControl",i.email),n(2),u("labelTitle",E(13,62,"forms.user.password"))("formControl",i.password),n(5),O(" ",E(18,64,"forms.user.actions.editId")," "),n(2),u("titleLevel",1),n(),u("titleLevel",2),n(),O(" ",E(22,66,"account.myInfo")," "),n(2),u("formGroup",i.userInfoForm),n(3),u("formControl",i.firstName)("labelTitle",E(27,68,"forms.user.firstName"))("placeholder",E(28,70,"forms.user.firstNamePlaceholder")),n(4),u("errorLabel",E(31,72,"forms.generic.message"))("control",i.firstName),n(2),u("formControl",i.lastName)("labelTitle",E(33,74,"forms.user.lastName"))("placeholder",E(34,76,"forms.user.lastNamePlaceholder")),n(4),u("errorLabel",E(37,78,"forms.generic.message"))("control",i.lastName),n(3),u("formControl",i.birthdate)("labelTitle",E(40,80,"forms.user.birthDate"))("placeholder",E(4
2571,82,"forms.user.birthDatePlaceholder")),n(4),u("errorLabel",E(44,84,"forms.generic.message"))("control",i.birthdate),n(2),u("items",i.genders())("formControl",i.gender)("labelTitle",E(46,86,"forms.user.gender"))("placeholder",E(47,88,"forms.user.genderPlaceholder"))("selectedValue",i.selectedGender())("required",!0),n(4),u("errorLabel",E(50,90,"forms.generic.message"))("control",i.gender),n(2),u("formControl",i.householdMembers)("labelTitle",E(52,92,"forms.user.householdMembers"))("placeholder",E(53,94,"forms.user.householdMembersPlaceholder"))("required",!0),n(4),u("errorLabel",E(56,96,"forms.generic.message"))("control",i.householdMembers),n(3),Ct(" ",E(59,98,"account.legalNotice")," ",E(60,100,"account.manageMyDataRight")," "),n(3),u("routerLink",i.urlContactUs()),n(),O(" ",E(63,102,"account.manageMyData")," "),n(5),J(i.infoButton()),n(),g((r=i.addressesCard())?68:-1,r),n(4),O(" ",E(73,104,"forms.address.actions.create")," "),n(2),g(i.isLoading()?74:-1),n(2),Et(i.isEditInfoModalOpened()),n(3),Et(i.isConfirmModalOpened()),n(3),Et(i.isEditAccountModalOpened())}},dependencies:[Se,ci,Hi,Ui,bi,ji,Hn,Ci,Hr,qi,ur,ze,fr,mr,zi,Ut,Id,Gt,ce],encapsulation:2,changeDetection:0})}}return o})();var IT=()=>[],RT=o=>["is-caption","is-semi-bold","c__order-status",o];function AT(o,c){if(o&1&&(d(0,"p",3),S(1),l()),o&2){s();let e=_(1);n(),O(" ",e.date," ")}}function FT(o,c){o&1&&(d(0,"span",11),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"product.taxesIncluded")," "))}function BT(o,c){if(o&1&&(d(0,"p",4),S(1),x(2,"sd-converted-price",10),f(3,FT,3,3,"span",11),l()),o&2){s();let e=_(1);n(),O(" ",e.totalPrice," "),n(),u("price",e.totalPrice)("sourceCurrencyIsocode",e.total==null?null:e.total.currencyIso),n(),g(e.isTaxesIncluded?3:-1)}}function OT(o,c){if(o&1&&(d(0,"p"),S(1),k(2,"translate"),l()),o&2){let e=s(),t=_(1);G(se(5,RT,t.status.value===e.StatusEnum.success?"is-success":"is-error")),n(),O(" ",E(2,3,t.status.name)," ")}}function NT(o,c){if(o&1&&(d(0,"li"),x(1,"sd-banner",12),l()),o&2){let e=c.$implicit,t=s();n(),u("media",e)("isFit",!0)("hasAltText",!1)("imgRatio",t.ImageRatioEnum.r1_1)}}function VT(o,c){if(o&1&&(d(0,"p",8),S(1),k(2,"translate"),l()),o&2){s();let e=_(0),i=_(2).length-e;n(),Ct(" +",i," ",E(2,2,i>1?"product.products":"product.product")," ")}}function zT(o,c){if(o&1&&(d(0,"sd-link",9)(1,"span"),S(2),k(3,"translate"),l()()),o&2){s();let e=_(0),t=_(1),i=_(2);u("link",t.link)("isButton",!0)("customClass",i.length>e?"has-other-product c__link":"c__link"),n(2),J(E(3,4,t.link.linkName))}}var hl=(()=>{class o{constructor(){this.order=R.required(),this.isMobile=pe(m(be).isMobile),this.ImageRatioEnum=Ae,this.StatusEnum=Mt,this.maxProductDisplayed=Y(()=>this.isMobile()?4:5)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-order-information"]],inputs:{order:[1,"order"]},decls:19,vars:17,consts:[[1,"c__header"],[1,"is-body-s","is-semi-bold","c__order-number"],[1,"c__information"],[1,"is-caption","c__order-date"],[1,"is-caption","is-semi-bold","c__order-total-price"],[3,"class"],[1,"c__details"],[1,"c__product-list"],[1,"is-caption","c__other-products"],[3,"link","isButton","customClass"],[1,"is-block","is-text-right",3,"price","sourceCurrencyIsocode"],[1,"c__taxes-included","is-caption"],[3,"media","isFit","hasAltText","imgRatio"]],template:function(t,i){if(t&1&&(W(0)(1)(2),d(3,"div",0)(4,"p",1),S(5),k(6,"translate"),l(),d(7,"div",2),f(8,AT,2,1,"p",3),f(9,BT,4,4,"p",4),f(10,OT,3,7,"p",5),l()(),d(11,"div",6)(12,"div",7)(13,"ul"),ie(14,NT,2,4,"li",null,Ne),k(16,"slice"),l(),f(17,VT,3,4,"p",8),l(),f(18,zT,4,6,"sd-link",9),l()),t&2){let r=M(i.maxProductDisplayed());n();let a=M(i.order());n();let p=M(a.products??ye(16,IT));n(3),Ct(" ",E(6,10,"order.number.default"),"",a.code," "),n(3),g(a.date?8:-1),n(),g(a.totalPrice?9:-1),n(),g(a.status?10:-1),n(4),oe(Xo(16,12,p,0,r)),n(3),g(p.length>r?17:-1),n(),g(a.link?18:-1)}},dependencies:[Le,jt,$e,ad,sr,ce],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-order-information .c__header .c__information .is-pending,#appWrapper.has-high-contrast sd-order-information .c__header .c__information .is-pending{color:var(--color-a11y-color7)}body.has-high-contrast sd-order-information .c__header .c__information .is-delivered,#appWrapper.has-high-contrast sd-order-information .c__header .c__information .is-delivered{color:var(--color-a11y-color8)}
257sd-order-information{display:block;background:#fff;border:.1rem solid var(--color-themes-light)}sd-order-information+sd-order-information{margin-top:1.2rem}sd-order-information .c__header{align-items:center;background:var(--color-themes-very-light);border-bottom:.1rem solid var(--color-themes-light);display:flex;justify-content:space-between;padding:1.2rem}@media(max-width:767px){sd-order-information .c__header{display:block}}sd-order-information .c__header .c__taxes-included{display:block}sd-order-information .c__header .is-error{color:var(--color-error-base)}sd-order-information .c__header .is-warning{color:var(--color-error-base)}sd-order-information .c__header .is-success{color:var(--color-success-base)}sd-order-information .c__header .c__order-number{min-width:25%}sd-order-information .c__header .c__information{align-items:center;display:flex}@media(max-width:767px){sd-order-information .c__header .c__information{margin-top:1.2rem}}sd-order-information .c__header .c__information>p+p{margin-left:2.8rem}sd-order-information .c__header .c__information .is-pending{color:var(--color-themes-promo-1)}sd-order-information .c__header .c__information .is-delivered{color:var(--color-success-base)}sd-order-information .c__details{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}@media(max-width:767px){sd-order-information .c__details{flex-flow:column;padding:calc(1.2rem - .8rem / 2) calc(1.2rem - .8rem / 2)}}sd-order-information .c__details .c__product-list{align-items:center;display:flex;flex-wrap:wrap}@media(max-width:767px){sd-order-information .c__details .c__product-list{flex-flow:column}}sd-order-information .c__details .c__product-list ul{display:flex;flex-wrap:wrap;justify-content:center}sd-order-information .c__details .c__product-list ul li{border:.1rem solid var(--color-themes-light);margin:.2rem;width:9.4rem}@media(max-width:767px){sd-order-information .c__details .c__product-list ul li{margin:.4rem;width:11.4rem}}sd-order-information .c__details .c__product-list .c__other-products{margin-left:.8rem}@media(max-width:767px){sd-order-information .c__details .c__product-list .c__other-products{margin:2rem auto}}sd-order-information .c__details .c__link{display:block;margin:2rem 0}@media(max-width:767px){sd-order-information .c__details .c__link{margin:2rem auto}} 258/*! 259 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 260 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 261 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 262 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 263 */ 264`],encapsulation:2,changeDetection:0})}}return o})();var fl=(function(o){return o.online="online",o})(fl||{});var jT=o=>["is-body-s","is-semi-bold",o],UT=o=>({article:o});function qT(o,c){if(o&1&&(d(0,"div",1),x(1,"span",7),d(2,"p",8),S(3),k(4,"translate"),l(),d(5,"sd-link",9),S(6),k(7,"translate"),l()()),o&2){let e=s();n(3),O(" ",E(4,3,e.order.retraction.banner.text)," "),n(2),u("link",e.order.retraction.banner.button),n(),O(" ",E(7,5,e.order.retraction.banner.button.linkName)," ")}}function HT(o,c){if(o&1&&(d(0,"div",3)(1,"p",10),S(2),k(3,"translate"),l(),d(4,"p",8),S(5),k(6,"translate"),l()()),o&2){let e=s();n(2),J(E(3,3,"order.number.full")),n(3),Ct("",E(6,5,"order.number.short")," ",e.order.code)}}function WT(o,c){if(o&1&&(d(0,"div",3)(1,"p",10),S(2),k(3,"translate"),l(),d(4,"p",8),S(5),k(6,"translate"),l()()),o&2){let e=s();n(2),J(E(3,2,"order.details.type")),n(3),J(E(6,4,e.order.type===e.OrderTypeOnlineEnum.online?"order.details.online":""))}}function $T(o,c){if(o&1&&(d(0,"div",3)(1,"p",10),S(2),k(3,"translate"),l(),d(4,"p",8),S(5),l()()),o&2){let e=s();n(2),J(E(3,2,"order.details.date")),n(3),J(e.order.date)}}function GT(o,c){o&1&&(d(0,"p",13),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"product.taxesIncluded")," "))}function QT(o,c){if(o&1&&(d(0,"div",3)(1,"p",10),S(2),k(3,"translate"),l(),d(4,"p",11),S(5),x(6,"sd-converted-price",12),l(),f(7,GT,3,3,"p",13),l()),o&2){let e=s();n(2),J(E(3,5,"order.details.totalPrice")),n(3),O(" ",e.order.totalPrice," "),n(),u("price",e.order.totalPrice)("sourceCurrencyIsocode",e.order.total==null?null:e.order.total.currencyIso),n(),g(e.order.isTaxesIncluded?7:-1)}}function KT(o,c){if(o&1&&(d(0,"div",3)(1,"p",10),S(2),k(3,"translate"),l(),d(4,"p"),S(5),k(6,"translate"),l()()),o&2){let e=s();n(2),O(" ",E(3,4,"order.details.status")," "),n(2),G(se(8,jT,e.order.status.value===e.StatusEnum.success?"is-success":"is-warning")),n(),O(" ",E(6,6,e.order.status.name)," ")}}function YT(o,c){if(o&1){let e=L();d(0,"button",14),w("click",function(){b(e);let i=s();return C(i.clickReturnProduct())}),d(1,"span"),S(2),k(3,"translate"),l()()}o&2&&(u("isSmall",!0),n(2),J(E(3,2,"order.details.returnProduct")))}function JT(o,c){if(o&1&&(d(0,"sd-link",6)(1,"span"),S(2),k(3,"translate"),l()()),o&2){let e=s();u("isButton",!0)("isSmall",!0)("link",e.order.retraction.button),n(2),J(E(3,4,e.order.retraction.button.linkName))}}function XT(o,c){if(o&1){let e=L();d(0,"button",15),w("click",function(){b(e);let i=s();return C(i.downloadInvoice())}),d(1,"span"),S(2),k(3,"translate"),l()(),d(4,"span"),S(5),k(6,"translate"),l()}o&2&&(u("isSmall",!0),n(2),J(E(3,3,"account.order.printmybill")),n(3),J(E(6,5,"order.details.downloadInvoiceTime")))}function ZT(o,c){if(o&1&&(d(0,"p")(1,"span",10),S(2),k(3,"translate"),l(),d(4,"span"),S(5),l()()),o&2){let e=s().$implicit;n(2),J(E(3,2,"order.details.shipment")),n(3),J(e.shipmentDate)}}function eL(o,c){if(o&1&&(d(0,"p")(1,"span",10),S(2),k(3,"translate"),l(),d(4,"span"),S(5),k(6,"translate"),l()()),o&2){let e=s().$implicit,t=s(3);n(2),O(" ",E(3,4,"order.details.status")," "),n(2),G(t.getShipmentStatusClass(e.status.value)),n(),O(" ",E(6,6,e.status.name)," ")}}function tL(o,c){if(o&1&&x(0,"sd-product-customer",24),o&2){let e=c.$implicit,t=s(4);u("indexFollow",e.indexFollow!==void 0?e.indexFollow:!0)("titleLevel",e.titleLevel)("links",e.links)("hasNoActions",!0)("isReadOnly",!0)("productInfo",e.productInfo)("isOrder",!0)("sourceCurrencyIsocode",t.order.total==null?null:t.order.total.currencyIso)}}
264function iL(o,c){o&1&&(d(0,"p",25),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"order.details.returnBundleWarning")," "))}function oL(o,c){if(o&1&&(d(0,"sd-link",27),S(1),k(2,"translate"),l()),o&2){let e=s().$implicit;u("isButton",!0)("link",e)("isDisabled",e.disable)("isSmall",!0),n(),O(" ",E(2,5,e==null?null:e.linkName)," ")}}function rL(o,c){if(o&1&&(d(0,"li"),f(1,oL,3,7,"sd-link",27),l()),o&2){let e=c.$implicit;n(),g(e!=null&&e.url?1:-1)}}function nL(o,c){if(o&1&&(d(0,"ul",26),ie(1,rL,2,1,"li",null,Ne),l()),o&2){let e=s().$implicit;n(),oe(e.links)}}function aL(o,c){if(o&1&&(d(0,"div",22)(1,"div",23),f(2,ZT,6,4,"p"),f(3,eL,7,8,"p"),l(),ie(4,tL,1,8,"sd-product-customer",24,Ne),f(6,iL,3,3,"p",25),f(7,nL,3,0,"ul",26),l()),o&2){let e=c.$implicit;n(2),g(e.shipmentDate?2:-1),n(),g(e.status?3:-1),n(),oe(e.products),n(2),g(e.displayBundleWarningMessage?6:-1),n(),g(e.links?7:-1)}}function sL(o,c){if(o&1&&ie(0,aL,8,4,"div",22,Ne),o&2){let e=s(2);oe(e.order.shipments)}}function dL(o,c){if(o&1&&(d(0,"div",21),x(1,"sd-payment-mode",28),l()),o&2){let e=s(2);n(),u("isOrderPaymentMode",!0)("titleHidden",!1)("paymentMode",e.order.paymentMode)}}function cL(o,c){if(o&1&&(d(0,"sd-accordion-group")(1,"sd-accordion",16),k(2,"translate"),f(3,sL,2,0),d(4,"div",17)(5,"div",18)(6,"p",11),S(7),k(8,"translate"),l(),x(9,"sd-address-card",19),l(),d(10,"div",20)(11,"p",11),S(12),k(13,"translate"),l(),x(14,"sd-address-card",19),l()(),f(15,dL,2,3,"div",21),l()()),o&2){let e=s();n(),u("title",At(2,13,e.totalProducts>1?"order.details.articles":"order.details.article",se(20,UT,e.totalProducts)))("titleLevel",e.titleLevelAccordion)("isDrawer",!0)("isOpened",e.isOpened)("iconPos",e.PositionEnum.right),n(2),g(e.order.shipments?3:-1),n(4),O(" ",E(8,16,"order.details.shippingAddress")," "),n(2),u("readOnly",!0)("address",e.order.shippingAddress),n(3),O(" ",E(13,18,"order.details.billingAddress")," "),n(2),u("readOnly",!0)("address",e.order.billingAddress),n(),g(e.order.paymentMode?15:-1)}}var Gf=(()=>{class o{constructor(){this.titleLevelAccordion=4,this.isOpened=!1,this.returnProductClicked=new Ce,this.downloadInvoiceClicked=new Ce,this.OrderTypeOnlineEnum=fl,this.PositionEnum=z,this.StatusEnum=Mt,this.totalProducts=0}ngOnChanges(){this.order.shipments&&(this.totalProducts=0,this.order.shipments.forEach(e=>{this.totalProducts+=e.products?.length??0}))}clickReturnProduct(){this.returnProductClicked.emit()}downloadInvoice(){this.downloadInvoiceClicked.emit()}getShipmentStatusClass(e){return e===Mt.error?"is-error":e===Mt.success?"is-success":e===Mt.warning?"is-warning":""}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-order-details"]],inputs:{titleLevelAccordion:"titleLevelAccordion",order:"order",isOpened:"isOpened"},outputs:{returnProductClicked:"returnProductClicked",downloadInvoiceClicked:"downloadInvoiceClicked"},features:[ti],decls:13,vars:10,consts:[[1,"has-no-padding"],[1,"c__col","c__retraction-banner"],[1,"c__header"],[1,"c__col"],[1,"c__col","c__action_return"],["sd-button","",3,"isSmall"],[1,"c__action-retraction",3,"isButton","isSmall","link"],["aria-hidden","true",1,"c__retraction-banner-icon","icon-info"],[1,"is-body-s"],["customClass","is-body-s is-semi-bold",3,"link"],[1,"is-overline"],[1,"is-body-s","is-semi-bold"],[1,"is-block","is-text-right",3,"price","sourceCurrencyIsocode"],[1,"c__taxes-included","is-caption"],["sd-button","",3,"click","isSmall"],["sd-button","","type","button","icon","icon-printer",1,"c__action-invoice",3,"click","isSmall"],["titleCustomClass","is-body-s is-semi-bold",3,"title","titleLevel","isDrawer","isOpened","iconPos"],[1,"c__addresses"],[1,"c__address","c__shipping-address"],[3,"readOnly","address"],[1,"c__address","c__billing-address"],[1,"c__other-information"],[1,"c__product-customer-container"],[1,"c__header-status"],[3,"indexFollow","titleLevel","links","hasNoActions","isReadOnly","productInfo","isOrder","sourceCurrencyIsocode"],[1,"is-caption","is-text-dark","c__bundle-warning"],["sd-list-inline","",1,"c__actions","is-xs"],[3,"isButton","link","isDisabled","isSmall"],[3,"isOrderPaymentMode","titleHidden","paymentMode"]],template:function(t,i){t&1&&(d(0,"sd-border-wrapper",0),f(1,qT,8,7,"div",1),d(2,"div",2),f(3,HT,7,7,"div",3),f(4,WT,7,6,"div",3),f(5,$T,6,4,"div",3),f(6,QT,8,7,"div",3),f(7,KT,7,10,"div",3),d(8,"div",4),f(9,YT,4,4,"button",5),f(10,JT,4,6,"sd-link",6),f(11,XT,7,7),l()(),f(12,cL,16,22,"sd-accordion-group"),l()),t&2&&(n(),g(i.order.retraction?1:-1),n(2),g(i.order.code?3:-1),n(),g(i.order.type?4:-1),n(),g(i.order.date?5:-1),n(),g(i.order.totalPrice?6:-1),n(),g(i.order.status?7:-1),n(2),g(i.order.isReturnEligible?9:-1),n(),g(i.order.retraction?10:-1),n(),g(i.order.hasInvoiceDownload?11:-1),n(),g(i.totalProducts>0?12:-1))},dependencies:[ci,Kr,Qr,Ro,ze,jt,Id,da,$e,ad,ce],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-order-information .c__header .c__information .is-pending,#appWra
264pper.has-high-contrast sd-order-information .c__header .c__information .is-pending{color:var(--color-a11y-color7)}body.has-high-contrast sd-order-information .c__header .c__information .is-delivered,#appWrapper.has-high-contrast sd-order-information .c__header .c__information .is-delivered{color:var(--color-a11y-color8)}sd-order-details{display:block;font-family:var(--font-default)}sd-order-details .is-error{color:var(--color-error-base)}sd-order-details .is-warning{color:var(--color-error-base)}sd-order-details .is-success{color:var(--color-success-base)}sd-order-details .c__header{align-items:flex-start;display:flex;justify-content:flex-start;padding:2.8rem}@media(max-width:1279px){sd-order-details .c__header{padding:2rem}}@media(max-width:767px){sd-order-details .c__header{flex-flow:column nowrap}}sd-order-details .c__header .c__col{display:flex;flex-flow:column nowrap}sd-order-details .c__header .c__col p:first-of-type{margin-bottom:.4rem}sd-order-details .c__header .c__col+.c__col{margin-left:4.4rem}@media(max-width:767px){sd-order-details .c__header .c__col+.c__col{margin-left:0;margin-top:1.2rem}}sd-order-details .c__header .c__col+.c__col.c__action_return{margin-left:auto;align-self:center}@media(max-width:767px){sd-order-details .c__header .c__col+.c__col.c__action_return{align-self:inherit;margin-left:0;margin-top:2rem}}sd-order-details .c__header .c__col+.c__col .c__action-invoice{margin-top:1.2rem;margin-bottom:.8rem}sd-order-details .c__retraction-banner{align-items:center;background:var(--color-themes-extra);display:flex;gap:.8rem;padding:1.2rem 2.8rem}@media(max-width:1279px){sd-order-details .c__retraction-banner{padding:1.2rem 2rem}}@media(max-width:767px){sd-order-details .c__retraction-banner{align-items:flex-start;flex-flow:column nowrap}}sd-order-details .c__retraction-banner p{color:var(--color-themes-white);flex:1;margin:0}sd-order-details .c__retraction-banner a{color:var(--color-themes-white)}sd-order-details .c__retraction-banner sd-link{margin-left:auto}@media(max-width:767px){sd-order-details .c__retraction-banner sd-link{align-self:flex-end;margin-left:0}}sd-order-details .c__retraction-banner-icon{flex:0 0 auto}sd-order-details .c__action-retraction{margin-top:1.2rem}sd-order-details .c__action-retraction a{width:100%}sd-order-details sd-accordion.is-drawer .c__title{background:#fff;border-bottom:0;border-left:0;border-right:0}sd-order-details sd-accordion.is-drawer .c__title sd-title{text-decoration:underline}sd-order-details sd-accordion.is-drawer.is-opened .c__body{border:0}sd-order-details sd-accordion.is-drawer .c__body:not(.is-sub-accordion) .c__padding-wrapper{padding:0 0 2.8rem}sd-order-details .c__addresses{display:flex;padding:2rem 2.8rem}@media(max-width:767px){sd-order-details .c__addresses{flex-flow:column nowrap;padding:1.2rem 2rem}}sd-order-details .c__addresses .c__address{flex:1}sd-order-details .c__addresses .c__billing-address{margin-left:2rem}@media(max-width:767px){sd-order-details .c__addresses .c__billing-address{margin-left:0;margin-top:.8rem}}sd-order-details sd-address-card.is-read-only{margin-top:1.2rem;opacity:1}sd-order-details .c__product-customer-container{padding:2rem 2.8rem}@media(max-width:767px){sd-order-details .c__product-customer-container{padding:1.2rem 2rem}}sd-order-details .c__product-customer-container .c__header-status{display:flex;margin-bottom:1.2rem}sd-order-details .c__product-customer-container .c__header-status p+p{margin-left:1.2rem}sd-order-details .c__product-customer-container .c__actions{display:flex;justify-content:flex-end;margin-top:.4rem}@media(max-width:767px){sd-order-details .c__product-customer-container .c__actions{flex-wrap:wrap}}sd-order-details .c__product-customer-container .c__actions sd-link a{width:100%}sd-order-details sd-product-customer{border-bottom:.1rem solid var(--color-themes-light);padding:1.2rem 0}sd-order-details .c__other-information{align-items:flex-end;display:flex;justify-content:space-between;padding:2rem 2.8rem}@media(max-width:1279px){sd-order-details .c__other-information{align-items:flex-start;flex-flow:column nowrap;padding:1.2rem 2rem}}sd-order-details .c__bundle-warning{margin:1.2rem 0} 265/*! 266 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 267 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 268 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 269 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 270 */ 271`],encapsulation:2,changeDetection:0})}}return o}
271)();var lL=["reasonSelector"],pL=["qtySelector"],uL=["productCustomer"],mL=o=>({top:o}),hL=o=>["c__wrapper",o],fL=()=>({}),gL=(o,c)=>({productName:o,productCode:c}),_L=o=>({value:o});function vL(o,c){if(o&1&&(d(0,"p",6),S(1),l()),o&2){s();let e=_(1);n(),J(e.disabledTitle)}}function bL(o,c){if(o&1){let e=L();d(0,"div",7),x(1,"sd-form",8,1),k(3,"translate"),d(4,"sd-form",9,2),k(6,"translate"),k(7,"translate"),w("valueChanged",function(){b(e);let i=s();return C(i.updateReason())}),x(8,"sd-form-error",10),k(9,"translate"),l()()}if(o&2){let e=Ve(5),t=s(),i=_(0),r=_(2),a=_(3);u("ngStyle",t.isTablet()?ye(26,fL):r);let p=(a==null?null:a.quantity)??1,h=t.returnListConfig();n(),u("items",t.itemQty())("disabled",i)("labelTitle",At(3,17,"product.a11y.quantity",ht(27,gL,a==null?null:a.title,a==null?null:a.code)))("selectedValue",se(30,_L,p)),n(3),u("disabled",i)("nameField",t.uuidSelect)("items",h.items)("isSmall",h.isSmall)("isOpened",h.isOpened??!1)("valueKey",h.valueKey)("libelleKey",h.libelleKey)("required",h.required)("labelTitle",E(6,20,"order.return.detail.selectReason"))("placeholder",E(7,22,"order.return.detail.placeholder")),n(4),u("control",e.internalField)("errorLabel",E(9,24,"order.return.error"))}}var Qf=(()=>{class o{constructor(){this.returnListConfig=R.required(),this.product=R.required(),this.readonly=R(!1),this.selectedProduct=de(),this.deselectedProduct=de(),this.reasonSelector=st("reasonSelector"),this.qtySelector=st("qtySelector"),this.productCustomer=st("productCustomer"),this.isTablet=pe(m(be).isTablet,{initialValue:!1}),this.platformId=m(Ee),this.subscriptions=new xe,this.uuidSelect=`reason-${Yn()}`,this.alignItems=y(0),this.checkValue=!1,this.itemQty=Y(()=>Array(this.product().productInfo?.quantity).fill("").map((e,t)=>({value:t+1})))}ngOnInit(){_e(this.platformId)&&this.subscriptions.add(Mo(window,"resize").subscribe(()=>{this.setAlignItems()}))}ngAfterViewInit(){this.setAlignItems()}ngOnDestroy(){this.subscriptions.unsubscribe()}updateReason(){let e=this.reasonSelector();e&&this.selectedProduct.emit({reason:e.internalField.value,quantity:this.qtySelector()?.internalField.value,productCode:this.product().productInfo?.code??""})}toggleCheck(){this.readonly()||(this.checkValue=!this.checkValue,this.checkedChange())}checkedChange(){this.checkValue||this.deselectedProduct.emit(this.product().productInfo?.code??"")}setAlignItems(){this.alignItems.set(this.productCustomer()?.productCustomerMedia()?.nativeElement.getBoundingClientRect().height/2)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-order-return-detail"]],viewQuery:function(t,i){t&1&&yt(i.reasonSelector,lL,5)(i.qtySelector,pL,5)(i.productCustomer,uL,5),t&2&&wt(3)},inputs:{returnListConfig:[1,"returnListConfig"],product:[1,"product"],readonly:[1,"readonly"]},outputs:{selectedProduct:"selectedProduct",deselectedProduct:"deselectedProduct"},decls:11,vars:24,consts:[["productCustomer",""],["qtySelector",""],["reasonSelector",""],["checkbox","","nameField","checkProductToReturn",3,"checkedChange","labelTitle","labelHidden","disabled","checked","ngStyle"],[],[3,"click","indexFollow","titleLevel","productInfo","isReadOnly","isMinified"],[1,"is-caption","c__disabled-title"],[1,"c__select-cause",3,"ngStyle"],["select","","nameField","selectQuantity","libelleKey","value","valueKey","value",1,"c__quantity",3,"items","disabled","labelTitle","selectedValue"],["select","",1,"c__reason",3,"valueChanged","disabled","nameField","items","isSmall","isOpened","valueKey","libelleKey","required","labelTitle","placeholder"],["sd-message","","errorKey","required",1,"is-visually-hidden",3,"control","errorLabel"]],template:function(t,i){if(t&1){let r=L();W(0)(1)(2)(3),d(4,"sd-form",3),k(5,"translate"),Re("checkedChange",function(p){return b(r),Ie(i.checkValue,p)||(i.checkValue=p),C(p)}),w("checkedChange",function(){return i.checkedChange()}),l(),d(6,"div",4)(7,"sd-product-customer",5,0),w("click",function(){return i.toggleCheck()}),l(),f(9,vL,2,1,"p",6),f(10,bL,10,32,"div",7),l()}if(t&2){let r=M(!!i.readonly());n();let a=M(i.product());n();let p=M(se(20,mL,i.alignItems()+"px"));n();let h=M(a.productInfo);n(),u("labelTitle",E(5,18,"order.return.detail.selectProduct"))("labelHidden",!0)("disabled",r||a.isDisabled),De("checked",i.checkValue),u("ngStyle",p),n(2),G(se(22,hL,a.isDisabled?"is-disabled":"")),n(),u("indexFollow",(h==null?null:h.indexFollow)===void 0?!0:h==null?null:h.indexFollow)("titleLevel",a.titleLevel)("productInfo",h)("isReadOnly",!0)("isMinified",!0),n(2),g(a.disabledTitle?9:-1),n(),g(i.checkValue?10:-1)}},dependencies:[Pu,bs,Ro,mr,fr,$e,ce],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-order-information .c__header .c__information .is-pending,#appWra
271pper.has-high-contrast sd-order-information .c__header .c__information .is-pending{color:var(--color-a11y-color7)}body.has-high-contrast sd-order-information .c__header .c__information .is-delivered,#appWrapper.has-high-contrast sd-order-information .c__header .c__information .is-delivered{color:var(--color-a11y-color8)}sd-order-return-detail{display:flex;font-family:var(--font-default);width:100%}sd-order-return-detail sd-form[checkbox]{margin-right:1.2rem}@media(max-width:767px){sd-order-return-detail sd-form[checkbox]{margin-top:2rem}}sd-order-return-detail sd-product-customer{margin-right:auto}sd-order-return-detail sd-product-customer>.c__body{align-items:flex-start;flex-direction:column}sd-order-return-detail sd-product-customer>.c__body .c__content-right .c__price p{justify-content:flex-start}sd-order-return-detail sd-product-customer>.c__body .c__content-right .c__price span{text-align:left}sd-order-return-detail .c__wrapper{width:100%;display:flex;flex-direction:column;position:relative}@media(min-width:1280px){sd-order-return-detail .c__wrapper{flex-direction:row;align-items:flex-start}}sd-order-return-detail .c__wrapper.is-disabled{flex-direction:column}sd-order-return-detail .c__wrapper.is-disabled .c__disabled-title{margin-top:1.2rem}@media(max-width:1279px){sd-order-return-detail .c__select-cause{align-items:flex-start;display:flex;justify-content:space-between;margin-top:1.2rem;max-width:32rem}}@media(min-width:1280px){sd-order-return-detail .c__select-cause{align-items:center;display:flex;flex-shrink:0;position:relative;transform:translateY(-50%)}}@media(max-width:1279px){sd-order-return-detail .c__select-cause .c__quantity,sd-order-return-detail .c__select-cause .c__reason{width:100%}}@media(max-width:1279px){sd-order-return-detail .c__select-cause .c__quantity{flex:1}}sd-order-return-detail .c__select-cause .c__reason{margin-left:1.2rem} 272/*! 273 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 274 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 275 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 276 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 277 */ 278`],encapsulation:2,changeDetection:0})}}return o})();var CL=["productReturn"];function xL(o,c){if(o&1){let e=L();d(0,"sd-order-return-detail",7,0),w("selectedProduct",function(i){b(e);let r=s();return C(r.updateProductList(i))})("deselectedProduct",function(i){b(e);let r=s();return C(r.deselectProduct(i))}),l()}if(o&2){let e=c.$implicit,t=s();u("returnListConfig",t.returnListConfig)("product",e)("readonly",t.canReturnProduct)}}function yL(o,c){if(o&1){let e=L();d(0,"div",2)(1,"sd-title",3),S(2),k(3,"translate"),l()(),d(4,"div",8)(5,"p"),S(6),k(7,"translate"),l(),d(8,"div",9)(9,"button",10),w("click",function(){b(e);let i=s();return C(i.printReturnDetails())}),d(10,"span"),S(11),k(12,"translate"),l()(),d(13,"button",10),w("click",function(){b(e);let i=s();return C(i.printReturnTicket())}),d(14,"span"),S(15),k(16,"translate"),l()()()()}if(o&2){let e=s();n(),u("titleLevel",e.titleLevel),n(),O(" ",E(3,5,"order.return.ticket")," "),n(4),J(E(7,7,"order.return.note")),n(5),J(E(12,9,"order.return.printDetails")),n(4),J(E(16,11,"order.return.printTicket"))}}var Kf=(()=>{class o{constructor(){this.titleLevel=4,this.orderProducts=[],this.canReturnProduct=!1,this.productSelectedDetails=new Ce,this.printTicket=new Ce,this.printDetails=new Ce,this.productsSelected=[]}updateProductList(e){let t=this.productsSelected.findIndex(i=>i.productCode===e.productCode);t>-1?this.productsSelected.splice(t,1,e):this.productsSelected.push(e)}deselectProduct(e){let t=this.productsSelected.findIndex(i=>i.productCode===e);t>-1&&this.productsSelected.splice(t,1)}returnProduct(){this.productStatus()||this.productSelectedDetails.emit(this.productsSelected)}printReturnDetails(){this.printDetails.emit()}printReturnTicket(){this.printTicket.emit()}productStatus(){return this.productReturn?this.productReturn.some(e=>e.checkValue===!0&&e.reasonSelector()?.internalField.status==="INVALID"):!1}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-order-return"]],viewQuery:function(t,i){if(t&1&&Ni(CL,5),t&2){let r;Li(r=Pi())&&(i.productReturn=r)}},inputs:{titleLevel:"titleLevel",orderProducts:"orderProducts",returnListConfig:"returnListConfig",canReturnProduct:"canReturnProduct"}
278,outputs:{productSelectedDetails:"productSelectedDetails",printTicket:"printTicket",printDetails:"printDetails"},decls:14,vars:9,consts:[["productReturn",""],[1,"has-no-padding"],[1,"c__header"],["customClass","brand--h5 is-regular",3,"titleLevel"],[3,"returnListConfig","product","readonly"],[1,"c__actions","is-first-step"],["sd-button","","type","button",3,"click","disabled"],[3,"selectedProduct","deselectedProduct","returnListConfig","product","readonly"],[1,"c__content"],[1,"c__actions"],["sd-button","","type","button",3,"click"]],template:function(t,i){t&1&&(d(0,"form")(1,"sd-border-wrapper",1)(2,"div",2)(3,"sd-title",3),S(4),k(5,"translate"),l()(),ie(6,xL,2,3,"sd-order-return-detail",4,Ne),d(8,"div",5)(9,"button",6),w("click",function(){return i.returnProduct()}),d(10,"span"),S(11),k(12,"translate"),l()()(),f(13,yL,17,13),l()()),t&2&&(n(3),u("titleLevel",i.titleLevel),n(),O(" ",E(5,5,"order.return.orderReturn")," "),n(2),oe(i.orderProducts),n(3),u("disabled",i.productsSelected.length===0||i.canReturnProduct),n(2),J(E(12,7,"actions.validate")),n(2),g(i.canReturnProduct?13:-1))},dependencies:[ci,Se,Qf,ze,$e,ce],styles:[`body.has-high-contrast sd-order-information .c__header .c__information .is-pending,#appWrapper.has-high-contrast sd-order-information .c__header .c__information .is-pending{color:var(--color-a11y-color7)}body.has-high-contrast sd-order-information .c__header .c__information .is-delivered,#appWrapper.has-high-contrast sd-order-information .c__header .c__information .is-delivered{color:var(--color-a11y-color8)}.is-body-xl{font-size:2.4rem;line-height:3.2rem}.is-body-l{font-size:1.8rem;line-height:2.4rem}a.is-body-m:not([sd-button]),.is-body-m{font-size:1.6rem;line-height:2.2rem}.is-body-s{font-size:1.4rem;line-height:2rem}.is-subtitle-m{font-size:1.6rem!important;font-weight:600;line-height:2.2rem}.ds--h6,.is-subtitle-s{font-size:1.4rem!important;font-weight:600;line-height:2rem}.is-caption,sd-order-return .c__content p{font-size:1.2rem!important;font-weight:500;line-height:1.6rem}.is-overline{font-size:1rem!important;font-weight:500;letter-spacing:.01rem;line-height:1.2rem}ol,ul{margin:0;padding:0}ol>li,ul>li{list-style-type:none;position:relative;padding-left:0}ol>li:empty,ul>li:empty{display:none}ol>li:before,ul>li:before{display:inline-block;position:absolute;left:0;text-align:left;top:50%;transform:translateY(-50%)}ol.is-small>li,ul.is-small>li{padding-left:2.6rem}.is-wysiwyg ul{display:flex;flex-direction:column}.is-wysiwyg ul>li{padding-left:1.4rem}.is-wysiwyg ul>li:empty{display:none}.is-wysiwyg ul>li:not(:empty):before{background:var(--color-primary-base);border-radius:50%;content:"";position:absolute;top:0;margin-top:.6rem;height:.6rem;transform:translateY(0);width:.6rem}ol,.is-wysiwyg ol{display:flex;flex-direction:column;counter-reset:item}ol>li,.is-wysiwyg ol>li{counter-increment:item;padding-left:3.2rem}ol>li:empty{display:none}ol>li:not(:empty):before{color:var(--color-primary-base);content:counter(item) ".";left:.3rem;font-weight:500;font-size:1.6rem}@-ms-viewport{width:device-width}a.is-reset,.is-link.is-reset{color:inherit;font-weight:400;text-decoration:none}a.is-reset:hover,.is-link.is-reset:hover,a.is-reset:focus,.is-link.is-reset:focus{color:inherit}a:not([sd-button]),.is-link:not([sd-button]){background:none;border:0;color:var(--brand--link-color);cursor:pointer;font-weight:600;text-decoration:underline}a:not([sd-button]):hover,.is-link:not([sd-button]):hover,a:not([sd-button]):active,.is-link:not([sd-button]):active,a:not([sd-button]):focus,.is-link:not([sd-button]):focus{color:var(--color-primary-hover)}body.has-high-contrast a:not([sd-button]),body.has-high-contrast .is-link:not([sd-button]),#appWrapper.has-high-contrast a:not([sd-button]),#appWrapper.has-high-contrast .is-link:not([sd-button]){color:var(--color-a11y-color2)}body.has-high-contrast a:not([sd-button]):hover,body.has-high-contrast a:not([sd-button]):active,body.has-high-contrast a:not([sd-button]):focus,body.has-high-contrast .is-link:not([sd-button]):hover,body.has-high-contrast .is-link:not([sd-button]):active,body.has-high-contrast .is-link:not([sd-button]):focus,#appWrapper.has-high-contrast a:not([sd-button]):hover,#appWra
278pper.has-high-contrast a:not([sd-button]):active,#appWrapper.has-high-contrast a:not([sd-button]):focus,#appWrapper.has-high-contrast .is-link:not([sd-button]):hover,#appWrapper.has-high-contrast .is-link:not([sd-button]):active,#appWrapper.has-high-contrast .is-link:not([sd-button]):focus{color:var(--color-a11y-color12)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.is-invert,.is-text-light{color:#fff}.is-text-black{color:#000}.is-text-dark{color:#363636}.is-text-brand{color:var(--color-primary-brand)}.is-text-brand.is-interactive{color:var(--color-primary-base)}.is-text-hover{color:var(--color-primary-hover)}.is-disabled,[disabled]{cursor:not-allowed}mark{background:none;color:#363636;font-weight:700}strong,b{font-weight:700}p{margin:0}a.is-body-m:not([sd-button]),.is-body-m{margin:0}em,i{font-style:italic}.is-light{font-weight:300!important}.is-regular{font-weight:400!important}.is-medium{font-weight:500!important}.is-semi-bold{font-weight:600!important}.is-bold{font-weight:700!important}.is-extra-bold{font-weight:800!important}.is-italic{font-style:italic!important}.is-capitalized{text-transform:capitalize!important}.is-uppercase{text-transform:uppercase!important}h1,h2,h3,h4,h5,h6{margin:0}h1,.brand--h1,h2,.brand--h2,h3,.brand--h3,h4,.brand--h4,h5,.brand--h5,h6,.brand--h6{font-family:var(--brand--font-family);font-weight:700;line-height:110%}h1,.brand--h1{font-size:4.2rem}@media(max-width:767px){h1,.brand--h1{font-size:2.8rem}}h2,.brand--h2{font-size:3.4rem}@media(max-width:767px){h2,.brand--h2{font-size:2.2rem}}h3,.brand--h3{font-size:2.4rem}@media(max-width:767px){h3,.brand--h3{font-size:2rem}}h4,.brand--h4{font-size:1.8rem}@media(max-width:767px){h4,.brand--h4{font-size:1.6rem}}h5,.brand--h5,h6,.brand--h6{font-size:1.4rem}sd-order-return{font-family:var(--font-default)}sd-order-return sd-order-return-detail,sd-order-return .c__content,sd-order-return .c__header{padding:2rem 2.8rem;border-bottom:.1rem solid lightgray}@media(max-width:767px){sd-order-return sd-order-return-detail,sd-order-return .c__content,sd-order-return .c__header{padding:2rem}}sd-order-return .c__content{border:0}sd-order-return .c__actions{display:flex;justify-content:flex-end;flex-direction:column;margin-top:2rem;padding-bottom:2rem}sd-order-return .c__actions.is-first-step{padding:0 2.8rem 2rem}@media(max-width:767px){sd-order-return .c__actions.is-first-step{padding:0 2rem 2rem}}sd-order-return .c__actions button[sd-button]{margin-bottom:.8rem}@media(min-width:768px){sd-order-return .c__actions{flex-direction:row}sd-order-return .c__actions button[sd-button]{margin-bottom:0;margin-left:.8rem}} 279/*! 280 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 281 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 282 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 283 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 284 */ 285`],encapsulation:2,changeDetection:0})}}return o})();var wL=o=>({url:o});function SL(o,c){if(o&1&&(d(0,"li"),x(1,"sd-order-information",9),l()),o&2){let e=c.$implicit;n(),u("order",e)}}function kL(o,c){o&1&&(d(0,"p",7),S(1),k(2,"translate"),l()),o&2&&(n(),J(E(2,1,"myAccountDashboard.noOrder")))}function TL(o,c){o&1&&x(0,"div",8)}var Yf=(()=>{class o{constructor(){this.userName=y(void 0),this.currentOrders=y([]),this.isLoading=y(!0),this.myAccountService=m(So),this.orderService=m(va),this.orderMapper=m(dn),this.platformId=m(Ee),this.urlImage="/assets/images/dashboard-brands.png",this.BrandThemesEnum=Ue,this.subscriptions=new xe}ngOnInit(){_e(this.platformId)&&(this.subscriptions.add(this.myAccountService.getProfil().subscribe(e=>{this.userName.set(e?.firstName)})),this.subscriptions.add(this.orderService.getOrderHistoryList(3,0,void 0,Cm).pipe(Je(e=>{this.currentOrders.set((e.orders||[]).map(t=>this.orderMapper.orderHistoryToIOrderDetails(t)))}),N(e=>e.orders?.length?$(e.orders.map(t=>this.orderService.getOrderDetails(t.code))):I([]))).subscribe(e=>{this.currentOrders.set(e.filter(Boolean).map(t=>this.orderMapper.orderToIOrderInformation(t))),this.isLoading.set(!1)})))}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-my-account-dashboard"]],decls:20,vars:24,consts:[["customClass","brand--h3 is-semi-bold","data-cs-mask","",1,"is-main",3,"titleThemesConfig","titleLevel"],[3,"titleLevel"],["customClass","brand--h5 is-bold",3,"titleLevel"],[1,"is-body-s","c__description"],[3,"media"],[1,"c__my-orders",3,"titleLevel"],["sd-list-block","",1,"is-m"],[1,"is-body-s"],["sd-loader",""],[3,"order"]],template:function(t,i){t&1&&(d(0,"sd-title",0),S(1),k(2,"translate"),l(),d(3,"sd-border-wrapper",1)(4,"sd-title",2),S(5),k(6,"translate"),l(),d(7,"p",3),S(8),k(9,"translate"),l(),x(10,"sd-banner",4),l(),d(11,"sd-border-wrapper",5)(12,"sd-title",2),S(13),k(14,"translate"),l(),d(15,"ul",6),ie(16,SL,2,1,"li",null,Ne),l(),f(18,kL,3,3,"p",7),l(),f(19,TL,1,0,"div",8)),t&2&&(u("titleThemesConfig",i.BrandThemesEnum.brand)("titleLevel",1),n(),Ct(" ",E(2,14,"myAccountDashboard.welcome")," ",i.userName(),` 286`),n(2),u("titleLevel",2),n(),u("titleLevel",2),n(),O(" ",E(6,16,"myAccountDashboard.title")," "),n(3),J(E(9,18,"myAccountDashboard.text")),n(2),u("media",se(22,wL,i.urlImage)),n(),u("titleLevel",2),n(),u("titleLevel",2),n(),O(" ",E(14,20,"order.myOrders")," "),n(3),oe(i.currentOrders()),n(2),g(i.currentOrders().length===0?18:-1),n(),g(i.isLoading()?19:-1))},dependencies:[Se,ci,Le,Ut,hl,Gt,ce],encapsulation:2,changeDetection:0})}}return o}
286)();var LL=()=>[Lt,Le,ce],PL=()=>["term"],EL=o=>[o],ML=o=>({url:o});function DL(o,c){if(o&1&&(d(0,"li",15),x(1,"sd-link-card",16),l()),o&2){let e=c.$implicit;n(),u("linkCard",e)("titleLevel",2)}}function IL(o,c){if(o&1&&(d(0,"ul",11),ie(1,DL,2,2,"li",15,Ne),l()),o&2){let e=s();u("alignement",e.PositionEnum.top),n(),oe(e.linkCards)}}function RL(o,c){if(o&1){let e=L();d(0,"li")(1,"div",18)(2,"sd-product-customer",19),w("click",function(){let i=b(e).$implicit,r=s(2);return C(r.selectProduct(i))}),l()()()}if(o&2){let e=c.$implicit,t=s(2);n(2),u("indexFollow",e==null?null:e.indexFollow)("productInfo",e)("isReadOnly",!0)("hasNoActions",!1)("canAddToCart",!1)("isMinified",!0)("customLinks",!0)("isRegistered",!1)("isWishList",!0)("showAllRef",t.showAllRef())}}function AL(o,c){if(o&1){let e=L();d(0,"div",9)(1,"sd-pagination",20),w("clickedPage",function(i){b(e);let r=s(2);return C(r.onClickedPage(i))}),l()()}if(o&2){let e=s(2);n(),u("linkUrl",e.linkUrl)("activePage",e.currentPage+1)("pages",e.paginationTotalPages)}}function FL(o,c){if(o&1&&(d(0,"div",12)(1,"ul",17),ie(2,RL,3,10,"li",null,Ne),l(),f(4,AL,2,3,"div",9),l()),o&2){let e=s();n(2),oe(e.currentProductInfos),n(2),g(e.paginationTotalPages>1?4:-1)}}function BL(o,c){o&1&&(d(0,"p"),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"account.registerProduct.noResult")," "))}function OL(o,c){if(o&1&&(d(0,"a",13)(1,"span"),S(2),k(3,"translate"),l()()),o&2){let e=s();u("isSmall",!0)("routerLink",se(5,EL,e.urlParentCategoryCode)),n(2),J(E(3,3,"sis.actions.prev"))}}function NL(o,c){o&1&&x(0,"div",14)}function VL(o,c){if(o&1){let e=L();d(0,"sd-modal-default",21),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isRefModalOpened,i)||(r.isRefModalOpened=i),C(i)}),d(2,"div",22)(3,"div"),S(4),k(5,"translate"),l(),x(6,"br"),d(7,"div"),S(8),k(9,"translate"),l(),x(10,"sd-banner",23),l()()}if(o&2){let e=s();De("isOpened",e.isRefModalOpened),u("noPadding",!0)("modalTitle",E(1,6,"accessory.search.modal.title")),n(4),J(E(5,8,"accessory.search.modal.text")),n(4),J(E(9,10,"accessory.search.modal.example")),n(2),u("media",se(12,ML,e.urlImage))}}var zL=300,Aa=(()=>{class o{constructor(){this.showAllRef=R(!1),this.hasBorder=R(!0),this.selectedProduct=de(),this.cmsService=m(Te),this.imageService=m(fe),this.baseStoreService=m(le),this.productMapper=m(Qi),this.activatedRoute=m(ot),this.router=m(Me),this.globalSearchService=m(To),this.trackingService=m(re),this.translateService=m(ae),this.urlMappingService=m(qt),this.cdRef=m(qe),this.viewportScroller=m(vi),this.location=m(zr),this.paginationComponentService=m(ka),this.hobStateService=m(rt),this.platformId=m(Ee),this.PositionEnum=z,this.IconSizeEnum=Xe,this.linkCards=[],this.productInfos=[],this.success=!1,this.previousCategoryButton=!1,this.urlParentCategoryCode="",this.description="",this.autocompleteElement=[],this.isRefModalOpened=!1,this.urlImage="/assets/images/asset-accessory-reference.png",this.isRegister=!1,this.isLoading=!0,this.baseSite="",this.currentPage=0,this.paginationTotalPages=0,this.pageSize=10,this.currentProductInfos=[],this.linkUrl="",this.activeBrand=ne.default,this.isHob=!1,this.products=[],this.subscriptions=new xe,this.formGroup=new ro({autocomplete:new Xt("",[Co.minLength(3)])})}get autocomplete(){return this.formGroup.get("autocomplete")}ngOnInit(){_e(this.platformId)&&this.viewportScroller.setOffset([0,200]);let e=this.activatedRoute.params,t=this.activatedRoute.queryParams,i=this.cmsService.getCurrentPage(),r=this.hobStateService.hobState$,a=this.baseStoreService.baseStore;this.subscriptions.add($([e,i,t,r]).pipe(Je(([p])=>this.previousCategoryButton=!!p.categoryCode&&p.categoryCode!=="products"),N(([p,h,v,{isHob:T,liveBrand:D,siteBrand:q}])=>(this.isHob=T,this.urlImage=T?"/assets/images/hob-asset-accessory-reference.png":this.urlImage,this.activeBrand=D||q||ne.default,this.storedCurrentPage=h,this.baseSite=a.brandSite??"",h?.label==="/faq/csc/products"?this.label="FAQ":h?.label==="/instructions-for-use"?this.label="IFU":h?.label==="/my-products"&&(this.label="RP"),v.query&&v.target?(this.previousCategoryButton=!0,this.globalSearchService.globalSearch(v).pipe(H(X=>({registerProductsCategory:{products:X.productSearchPageData?.products||[],parentCategoryCode:"products",name:v.query}})))):this.baseStoreService.getSisCategories(this.label??"",p.categoryCode)))).subscribe(p=>{this.sisCategories=p,this.isRegister=!1,this.linkCards=[],this.productInfos=[],p.faqCategory?(this.urlParentCategoryCode="/faq/csc/".concat(p.faqCategory.parentCategoryCode||""),this.mapSisCategories(p.faqCategory),this.description=p.faqCategory.description??"",this.title=this.storedCurrentPage.h1Tag?this.storedCurrentPage.h1Tag?.replace(/<name>/gi,p.faqCategory.name):`${this.translateService.instant("SEO.faqTitle")} ${p.faqCategory.name} ${this.baseSite} `):p.ifuCategory?(this.urlParentCategoryCode=p.ifuCategory.parentCategoryCode!=="products"?"/instructions-for-use/csc/".concat(p.ifuCategory.parentCategoryCode??""):"/instru
286ctions-for-use",this.mapSisCategories(p.ifuCategory),this.description=p.ifuCategory.description??"",this.updateTitle()):p.registerProductsCategory&&(this.isRegister=!0,this.urlParentCategoryCode=p.registerProductsCategory.parentCategoryCode!=="products"?"/my-products/".concat(p.registerProductsCategory.parentCategoryCode||""):"/my-products",this.mapSisCategories(p.registerProductsCategory,!0),this.title=this.translateService.instant("myProduct.registerProduct.title"),this.subTitle=this.translateService.instant("myProduct.registerProduct.description1"),this.description=this.translateService.instant("myProduct.registerProduct.description2")),this.paginationComponentService.getUrlWithParams().subscribe(h=>{this.linkUrl=h}),this.isLoading=!1,this.cdRef.markForCheck()})),this.subscriptions.add(this.searchProduct(this.autocomplete).subscribe(p=>this.autocompleteElement=p))}searchProduct(e){return e.valueChanges.pipe(Vr(zL),ri(),N(t=>t.length>1?this.globalSearchService.simpleAutocompleteSearch(t).pipe(H(i=>i.results)):I([])))}openModalRef(){this.isRefModalOpened=!0}onSubmit(){let e=this.autocomplete.value;this.isHob&&(e+=`:default:brand:${this.activeBrand}`),this.navigateToSearch(e,!0)}navigateToSearch(e,t){this.label==="RP"?this.router.navigate([],{relativeTo:this.activatedRoute,queryParams:B({query:e,target:"product"},t!==void 0&&{isAccessorySearch:t}),queryParamsHandling:"merge"}):this.router.navigateByUrl("/search?query="+e+"&target="+this.label?.toLowerCase()),this.trackingService.sendEvent("search",{request:e})}selectProduct(e){let t=this.products?.find(i=>i.code===e.cmmf);t&&this.selectedProduct.emit(t)}ngOnDestroy(){this.subscriptions.unsubscribe()}mapSisCategories(e,t){if(e.subCategories){let i=e.subCategories.map(r=>this.categoryToILinkCard(r));this.subscriptions.add($(i).subscribe(r=>{this.linkCards=r}))}else if(e.products){let i=e.products,r=i.map(a=>this.productMapper.productToProductCustomer(a));this.subscriptions.add($([this.activatedRoute.queryParamMap,...r]).subscribe(([a,...p])=>{t?(this.products=i,this.productInfos=i.map((v,T)=>{let D=p[T];return delete D.url,D})):this.productInfos=i.map((v,T)=>p[T]),this.paginationTotalPages=Math.ceil(this.productInfos.length/this.pageSize),this.currentProductInfos=this.productInfos.slice(0,this.pageSize);let h=a.get("page");this.currentPage=h?parseInt(h,10)-1:0,this.currentPage>0&&this.getProductInfos({index:this.currentPage,itemsPerView:this.pageSize})}))}}categoryToILinkCard(e){let t=he.decodeUrl(e.url??"");return this.urlMappingService.getUrlMappingByCode(t).pipe(ke(()=>I(null)),H(i=>{let r=t;return i&&(r=t.replace(i.code,i.value)),{media:this.imageService.normalizeMedia(e.image),link:he.toLink(r,e.name)}}))}getPage(e){this.getProductInfos(e);let t=this.linkUrl.includes("?page=")?this.linkUrl.replace("?page=",""):this.linkUrl.replace("&page=",""),i=this.currentPage?this.linkUrl+(this.currentPage+1):t;this.location.replaceState(i),this.updateTitle()}getProductInfos(e){this.currentPage=e.index;let t=this.pageSize*this.currentPage,i=t+this.pageSize;this.currentProductInfos=this.productInfos.slice(t,i)}updateTitle(){this.title=this.storedCurrentPage.h1Tag?.replace(/<name>/gi,this.sisCategories?.ifuCategory?.name)}onClickedPage(e){_e(this.platformId)&&this.viewportScroller.scrollToAnchor("product-customer-list"),this.trackingService.sendEvent("clickPagination",{paginationLevel:e}),this.getPage({index:e-1,itemsPerView:this.pageSize})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-sis-categories"]],inputs:{showAllRef:[1,"showAllRef"],hasBorder:[1,"hasBorder"]},outputs:{selectedProduct:"selectedProduct"},decls:26,vars:32,consts:[[3,"hasBorder","titleLevel","isReinsurance","title","subTitle","description"],[1,"c__search-sis"],["novalidate","","id","accessory-search",1,"d-column",3,"ngSubmit","formGroup"],[1,"c__form-row"],[1,"c__form-item"],["autocomplete","","formControlName","autocomplete",3,"labelTitle","properties","clearAfterSelectElement","elements","placeholder","minLength"],[1,"c__how-to-find"],["tabindex","0",1,"has-icon","d-flex","align-items-center",3,"click"],["name","icon-help",3,"size"],[1,"c__actions"],["sd-button","",3,"disabled"],["sd-list-inline","",1,"is-m",3,"alignement"],["id","product-customer-list",1,"c__product-customer-list"],["sd-button","","icon","icon-arrow-left",1,"c__back-button",3,"isSmall","routerLink"],["sd-loader",""],[1,"col-24","col-m-12","col-l-8"],[3,"linkCard","titleLevel"],[1,"c__items"],[1,"c__item"],[3,"click","indexFollow","productInfo","isReadOnly","hasNoActions","canAddToCart","isMinified","customLinks","isRegistered","isWishList","showAllRef"],[3,"clickedPage","linkUrl","activePage","pages"],[3,"isOpenedChange","isOpened","noPadding","modalTitle"],["sd-modal-body",""],[1,"c__banner-modal_reference",3,"media"]],template:function(t,i){t&1&&(d(0,"sd-border-wrapper",0)(1,"div",1)(2,"form",2),w("ngSubmit",function(){return i.onSubmit()}),d(3,"div",3)(4,"div",4),x(5,"sd-form",5),k(6,"translate"),k(7,"translate"),d(8,"div",6)(9,"a",7),w("click",function(){return i.openModalRef()}),x(10,"sd-icon",8),S(11),k(12,"translate"),l()()(),d(13,"div",9)(14,"button",10)(15,"span"),S(16),k(17,"translate"),l()()()()()(),f(18,IL,3,1,"ul",11),f(19,FL,5,1,"div",12),f(20,BL,3,3,"p"),f(21,OL,4,7,"a",13),l(),f(22,NL,1,0,"div",14),gt(23,VL,11,14),_t(24,23,LL)),t&2&&(u("hasBorder",i.hasBorder())("titleLevel",1)("isReinsurance",!0)("title",i.title)("subTitle",i.subTitle)("description",i.description),n(2),u("formGroup",i.formGroup),n(3),u("labelTitle",E(6,23,"sis.search.title"))("properties",ye(31,PL))("clearAfterSelectElement",!1)("elements",i.autocompleteElement)("placeholder",E(7,25,"sis.search.placeholder"))("minLength",2),n(5),u("size",i.IconSizeEnum.xs),n(),O(" ",E(12,27,"sis.search.link")," "),n(3),u("disabled",i.formGroup.invalid),n(2),O(" ",E(17,29,"sis.search.button")),n(2),g(i.linkCards.length>0?18:-1),n(),g(i.productInfos.length>0?19:-1),n(),g(i.isRegister&&i.productInfos.length===0&&i.linkCards.length===0?20:-1),n(),g(i.previousCategoryButton?21:-1),n(),g(i.isLoading?22:-1),n(2),Et(i.isRefModalOpened))},dependencies:[ci,Hi,Ui,bi,ji,Ci,qi,xo,Gr,Ze,ze,Ut,ld,Ro,Sa,zi,Gt,ce],encapsulation:2,changeDetection:0})}}return o}
286)();var jL=["productSelectedRef"],UL=()=>[Ro,ze,Gt,Lt,ce];function qL(o,c){if(o&1&&(d(0,"sd-title",4),S(1),k(2,"translate"),l()),o&2){let e=s();u("titleThemesConfig",e.ThemesTextEnum.dark)("titleLevel",1),n(),O(" ",E(2,3,"myProduct.titleBrand")," ")}}function HL(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-product-customer",9),w("warranty",function(){b(e);let i=s();return C(i.productWarranty())})("instruction",function(){let i=b(e).$implicit,r=s();return C(r.productInstruction(i))})("delete",function(){let i=b(e).$implicit,r=s();return C(r.deleteProduct(i))}),l()()}if(o&2){let e=c.$implicit;n(),u("indexFollow",!!(e!=null&&e.indexFollow))("titleLevel",4)("isReadOnly",!0)("isRegistered",!0)("productInfo",e)}}function WL(o,c){if(o&1&&(d(0,"sd-title",4),S(1),k(2,"translate"),l()),o&2){let e=s();u("titleThemesConfig",e.ThemesTextEnum.dark)("titleLevel",1),n(),O(" ",E(2,3,"myProduct.titleExtern")," ")}}function $L(o,c){if(o&1){let e=L();d(0,"li")(1,"sd-product-customer",10),w("warranty",function(){b(e);let i=s();return C(i.productWarranty())})("instruction",function(){let i=b(e).$implicit,r=s();return C(r.productInstruction(i))})("delete",function(){let i=b(e).$implicit,r=s();return C(r.deleteProduct(i))}),l()()}if(o&2){let e=c.$implicit;n(),u("indexFollow",!!(e!=null&&e.indexFollow))("titleLevel",4)("isReadOnly",!0)("isRegistered",!0)("productInfo",e)("displayProductAssets",!1)}}function GL(o,c){if(o&1){let e=L();d(0,"sd-border-wrapper",6)(1,"sd-title",11),S(2),k(3,"translate"),l(),d(4,"p",12),S(5),k(6,"translate"),l(),d(7,"p"),S(8),k(9,"translate"),l(),x(10,"sd-product-customer",13,0),d(12,"div",14)(13,"a",15),w("click",function(){b(e);let i=s();return C(i.cancelSave())}),S(14),k(15,"translate"),l(),d(16,"button",16),w("click",function(){b(e);let i=s();return C(i.addProductAsset())}),d(17,"span"),S(18),k(19,"translate"),l()()()()}if(o&2){s();let e=_(0);n(),u("titleLevel",3),n(),O(" ",E(3,12,"myProduct.saveProduct.title")," "),n(3),O(" ",E(6,14,"myProduct.saveProduct.subtitle")," "),n(3),J(E(9,16,"myProduct.saveProduct.description")),n(2),u("indexFollow",!!(e!=null&&e.indexFollow))("titleLevel",4)("isRegistered",!0)("productInfo",e)("showAllRef",!0),n(3),u("isSecondary",!0),n(),O(" ",E(15,18,"myProduct.deleteProduct.cancel")," "),n(4),J(E(19,20,"myProduct.saveProduct.title"))}}function QL(o,c){if(o&1){let e=L();d(0,"wc-sis-categories",17),w("selectedProduct",function(i){b(e);let r=s();return C(r.selectProduct(i))}),l()}o&2&&u("hasBorder",!0)("showAllRef",!0)}function KL(o,c){o&1&&x(0,"div",8)}function YL(o,c){o&1&&x(0,"div",8)}function JL(o,c){if(o&1){let e=L();d(0,"sd-modal-default",18),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isConfirmModalOpened,i)||(r.isConfirmModalOpened=i),C(i)}),d(2,"div",19),x(3,"sd-product-customer",20),d(4,"footer",21)(5,"a",15),w("click",function(){b(e);let i=s();return C(i.cancelSwitch())}),S(6),k(7,"translate"),l(),d(8,"button",16),w("click",function(){b(e);let i=s();return C(i.confirmDeleteAsset())}),d(9,"span"),S(10),k(11,"translate"),l()()()(),f(12,YL,1,0,"div",8),l()}if(o&2){let e=s(),t=_(1);De("isOpened",e.isConfirmModalOpened),u("noPadding",!0)("modalTitleLevel",4)("modalTitle",E(1,14,"myProduct.deleteProduct.confirmTitle")),n(3),u("indexFollow",!!(t!=null&&t.indexFollow))("titleLevel",4)("isReadOnly",!0)("isRegistered",!0)("hasNoActions",!0)("productInfo",t),n(2),u("isSecondary",!0),n(),O(" ",E(7,16,"myProduct.deleteProduct.cancel")," "),n(4),J(E(11,18,"myProduct.deleteProduct.confirm")),n(2),g(e.modalIsLoading()?12:-1)}}var Jf=(()=>{class o{constructor(){this.myAccountService=m(So),this.imageService=m(fe),this.productMapper=m(Qi),this.router=m(Me),this.configService=m(He),this.baseStoreService=m(le),this.trackingService=m(re),this.translateService=m(ae),this.hobMapper=m(la),this.productCustomer=y([]),this.productCustomerExtern=y([]),this.productCustomerSelected=y(void 0),this.productCustomerDeleted=y(void 0),this.isConfirmModalOpened=Vi(!1),this.modalIsLoading=y(!1),this.isLoading=y(!0),this.productSelected=st("productSelectedRef"),this.assets=[],this.assetDeletedId="",this.baseStore=m(le).baseStore,this.BrandThemesEnum=Ue,this.ThemesTextEnum=xi,this.destroy$=new Ye}get brand(){return this.configService.config.myAccount?.brand??""}ngOnInit(){this.initAssets()}initAssets(){this.myAccountService.getAssets().pipe(Ge(this.destroy$)).subscribe(e=>{this.assets=e,this.productCustomer.set(e.filter(t=>!!t&&t.brand===this.brand).map(t=>this.assetToProductCustomer(t))),this.productCustomerExtern.set(e.filter(t=>!!t&&t.brand!==this.brand).map(t=>this.assetToProductCustomer(t))),this.isLoading.set(!1)})}productWarranty(){this.router.navigateByUrl(this.translateService.instant("myProduct.warrantyUrl"))}productInstruction(e){let t=this.assets.find(i=>i.commercialCode===e.code)?.cmmf;this.router.navigate([`/p/${t}`],{fragment:"ifu-list"})}deleteProduct(e){this.assetDeletedId=this.assets?.find(t=>t.commercialCode===e.code)?.id??"",this.productCustomerDeleted.set(B({},e)),this.isConfirmModalOpened.set(!0)}cancelSwitch(){this.isConfirmModalOpened.set(!1),this.modalIsLoading.set(!1)}confirmDeleteAsset(){this.modalIsLoading.set(!0),this.myAccountService.deleteAsset(this.assetDeletedId).pipe(Ge(this.destroy$)).subscribe({next:()=>{this.isConfirmModalOpened.set(!1),this.initAssets(),this.modalIsLoading.set(!1)},error:()=>this.modalIsLoading.set(!1)})}addProductAsset(){let e=this.productSelected();if(!e)return;let t=e.selectedDate?.day??e.defaultSelectedDay?.value,i=e.selectedDate?.month??e.defaultSelectedMonth?.value,r=e.selectedDate?.year??e.defaultSelectedYear?.value,a=new Date(Date.UTC(r,i-1,t,0,0,0)).toISOString(),p=this.productCustomerToSave?.images?.[Jt.PRIMARY],h=this.imageService.n
286ormalizeImageUrl(ko(this.productCustomerToSave?.primaryImages??[],"main")?.url??p?.main?.originalUrl),v={commercialCode:this.productCustomerToSave?.commercialCode,name:this.productCustomerToSave?.name,sourceSystem:"Hybris",purchaseDate:a,cmmf:this.productCustomerToSave?.code,productPicture:h,market:this.baseStore?.market??"",productUrl:document.baseURI+"faq/csp/"+(this.productCustomerToSave?.code??"")};this.myAccountService.addAsset(v).pipe(Ge(this.destroy$)).subscribe(()=>{this.productCustomerSelected.set(void 0),this.initAssets(),this.router.navigateByUrl("/my-products"),this.trackingService.sendEvent("clickRegisterProduct",{productName:v.name?v.name:"",productID:v.cmmf?v.cmmf:""})})}selectProduct(e){this.productMapper.productToProductCustomer(e).pipe(Ge(this.destroy$)).subscribe(t=>{this.productCustomerToSave=e,this.productCustomerSelected.set(t)})}cancelSave(){this.productCustomerSelected.set(void 0),this.router.navigateByUrl("/my-products")}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}assetToProductCustomer(e){let t,r=!!this.baseStoreService.baseStore.houseOfBrandConfig?.brand?.length,a=e.market?e.market.toLowerCase():"",p=e.productUrl;e.productPicture?.includes("?context=")?t={url:"/medias/?context="+e.productPicture?.split("?context=")[1]}:t={url:e.productPicture},p?.includes("brandsites.api.groupe-seb.com")&&a&&(p=p.replace("brandsites.api.groupe-seb.com",`${e.brand}.${a}`).replace(/(\/\/faq\/\/)|(\/\/faq\/)/,"/faq/")),p?.includes("faq//")&&(p=p.replace("faq//","faq/"));let h=this.imageService.normalizeMedia(t),v=e.purchaseDate?new Date(e.purchaseDate).toLocaleDateString(this.baseStore?.market?.toLocaleLowerCase()):"";return{code:e.commercialCode,title:e.name,media:h,brandLogoTitle:r&&e.brand?this.hobMapper.getBrandLogoTitle(e.brand):void 0,url:p?.replace("/p/","/csp/"),purchasedDate:v}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-my-account-products"]],viewQuery:function(t,i){t&1&&yt(i.productSelected,jL,5),t&2&&wt()},inputs:{isConfirmModalOpened:[1,"isConfirmModalOpened"]},outputs:{isConfirmModalOpened:"isConfirmModalOpenedChange"},decls:23,vars:16,consts:[["productSelectedRef",""],["customClass","brand--h3 is-semi-bold",1,"is-main",3,"titleThemesConfig","titleLevel"],[3,"titleLevel"],[1,"is-body-s","c__description"],["customClass","is-main brand--h5",3,"titleThemesConfig","titleLevel"],["sd-list-block",""],[1,"c__save-product"],[3,"hasBorder","showAllRef"],["sd-loader",""],[3,"warranty","instruction","delete","indexFollow","titleLevel","isReadOnly","isRegistered","productInfo"],[3,"warranty","instruction","delete","indexFollow","titleLevel","isReadOnly","isRegistered","productInfo","displayProductAssets"],["customClass","brand--h5 is-main",3,"titleLevel"],[1,"is-semi-bold","is-text-dark"],[3,"indexFollow","titleLevel","isRegistered","productInfo","showAllRef"],[1,"c__actions","c__actions--save","d-flex","justify-content-end"],["sd-button","","tabindex","0",3,"click","isSecondary"],["sd-button","",3,"click"],[3,"selectedProduct","hasBorder","showAllRef"],[3,"isOpenedChange","isOpened","noPadding","modalTitleLevel","modalTitle"],["sd-modal-body",""],[3,"indexFollow","titleLevel","isReadOnly","isRegistered","hasNoActions","productInfo"],["sd-modal-footer","",1,"c__modal-actions"]],template:function(t,i){if(t&1&&(W(0)(1),d(2,"sd-title",1),S(3),k(4,"translate"),l(),d(5,"sd-border-wrapper",2)(6,"p",3),S(7),k(8,"translate"),l(),f(9,qL,3,5,"sd-title",4),d(10,"ul",5),ie(11,HL,2,5,"li",null,Ne),l(),f(13,WL,3,5,"sd-title",4),d(14,"ul",5),ie(15,$L,2,6,"li",null,Ne),l()(),f(17,GL,20,22,"sd-border-wrapper",6)(18,QL,1,2,"wc-sis-categories",7),f(19,KL,1,0,"div",8),gt(20,JL,13,20),_t(21,20,UL)),t&2){let r=i.productCustomer(),a=i.productCustomerExtern(),p=M(i.productCustomerSelected());n(),M(i.productCustomerDeleted());let h=i.isConfirmModalOpened();n(),u("titleThemesConfig",i.BrandThemesEnum.brand)("titleLevel",1),n(),O(" ",E(4,12,"myProduct.title"),` 287`),n(2),u("titleLevel",2),n(2),O(" ",E(8,14,"myProduct.description")," "),n(2),g(r.length>0?9:-1),n(2),oe(r),n(2),g(a.length>0?13:-1),n(2),oe(a),n(2),g(p?17:18),n(2),g(i.isLoading()?19:-1),n(2),Et(h)}},dependencies:[Se,ci,Ut,Ro,ze,Aa,Gt,ce],encapsulation:2,changeDetection:0})}}return o}
287)();var ZL=()=>["/my-orders"];function eP(o,c){if(o&1){let e=L();d(0,"sd-order-return",3),w("productSelectedDetails",function(i){b(e);let r=s();return C(r.returnDetails(i))})("printTicket",function(){b(e);let i=s();return C(i.printReturnTicket())})("printDetails",function(){b(e);let i=s();return C(i.printReturnDocument())}),l()}if(o&2){let e=s(),t=_(0),i=_(1);u("orderProducts",t)("returnListConfig",i)("titleLevel",2)("canReturnProduct",e.submitted())}}var Zf=(()=>{class o{constructor(e,t,i,r,a,p,h,v,T){this.route=e,this.orderService=t,this.orderMapper=i,this.toasterService=r,this.router=a,this.windowRef=p,this.trackingService=h,this.documentMapper=v,this.baseStoreService=T,this.returnReasons=y(void 0),this.products=y([]),this.submitted=y(!1),this.returnedConsignment=new Eo(void 0),this.destroy$=new Ye,this.orderCode=""}ngOnInit(){this.orderCode=this.route.snapshot?.paramMap.get("orderCode")??"";let e=this.route.snapshot?.paramMap.get("consignementCode")??"",t=[],i=this.orderService.getOrderDetails(this.orderCode).pipe(H(a=>a?.entryGroups?.filter(p=>p.type===uo.STANDALONE))),r=this.orderService.getOrderReturnConsignment(this.orderCode,e).pipe(Je(a=>this.consignment=a),N(()=>this.orderService.getOrderReturnReasons()));$([i,r]).pipe(Ge(this.destroy$)).subscribe(([a,p])=>{let h=this.baseStoreService.baseStore;if(a?.forEach(D=>D.entries?.forEach(q=>{q.entryNumber!==void 0&&t.push(q.entryNumber)})),!this.consignment?.entries?.length)return;let v=h?.activateNewPriceManagement,T=this.consignment.entries.filter(D=>{let q=D.orderEntry?.entryNumber;return q!==void 0&&t.includes(q)}).map(D=>this.orderMapper.orderEntryToIOrderProduct(D.orderEntry,D.shippedQuantity??0,void 0,void 0,void 0,void 0,void 0,v));this.products.set(T),this.returnReasons.set({items:p??[],valueKey:"refundReason",libelleKey:"reason",required:!0})})}returnDetails(e){this.submitOrder(e),this.returnedConsignment.pipe(ft(t=>!!t)).pipe(Ge(this.destroy$)).subscribe(t=>{t?.returnDocument?(this.submitted.set(!0),this.consignment=t):this.noReturnProduct()})}noReturnProduct(){this.toasterService.sendToasterEvent({status:Mt.success,title:"return.toast.addedTitle",description:"return.toast.addedReturnDescription"}),this.router.navigateByUrl("/my-orders")}printReturnDocument(){let e=this.documentMapper.normalizeUrl(this.consignment?.returnDocument?.url??"");e&&this.windowRef.nativeWindow&&this.windowRef.nativeWindow.open(e)}printReturnTicket(){let e=this.documentMapper.normalizeUrl(this.consignment?.returnTicket?.url??"");e&&this.windowRef.nativeWindow&&this.windowRef.nativeWindow.open(e)}ngOnDestroy(){this.returnedConsignment.complete(),this.destroy$.next(),this.destroy$.complete()}submitOrder(e){if(!this.consignment?.entries?.length||!this.consignment.code||!this.orderCode)return;let t=this.consignment?.entries??[],i=e.map(r=>{this.trackingService.sendEvent("clickReturnDetails",{productId:r.productCode});let a=t.find(p=>p.orderEntry?.product?.commercialCode===r.productCode);if(a?.orderEntry?.entryNumber!==void 0)return{entryNumber:a.orderEntry.entryNumber,quantity:r.quantity,refundReason:r.reason}}).filter(r=>!!r);e.forEach(r=>this.trackingService.sendEvent("clickReturnDetails",{productId:r.productCode})),this.orderService.submitOrderReturn(this.orderCode,this.consignment.code,i).pipe(Ge(this.destroy$)).subscribe({next:r=>this.returnedConsignment.next(r),error:()=>{this.toasterService.sendToasterEvent({status:Mt.error,title:"return.toast.errorTitle",description:"return.toast.errorReturnDescription"})}})}static{this.\u0275fac=function(t){return new(t||o)(F(ot),F(va),F(dn),F(li),F(Me),F(kt),F(re),F(br),F(le))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-return-products"]],decls:10,vars:13,consts:[["sd-button","","icon","icon-arrow-left",1,"c__back-button",3,"isSmall","routerLink"],["customClass","brand--h4 is-regular",3,"titleLevel"],[3,"orderProducts","returnListConfig","titleLevel","canReturnProduct"],[3,"productSelectedDetails","printTicket","printDetails","orderProducts","returnListConfig","titleLevel","canReturnProduct"]],template:function(t,i){if(t&1&&(W(0)(1),d(2,"a",0)(3,"span"),S(4),k(5,"translate"),l()(),d(6,"sd-title",1),S(7),k(8,"translate"),l(),f(9,eP,1,4,"sd-order-return",2)),t&2){let r=M(i.products());n();let a=M(i.returnReasons());n(),u("isSmall",!0)("routerLink",ye(12,ZL)),n(2),J(E(5,8,"order.return.backToMyOrders")),n(2),u("titleLevel",1),n(),O(" ",E(8,10,"order.return.returnProductsTitle"),` 288`),n(2),g(r.length>0&&a?9:-1)}},dependencies:[ze,zi,Se,Kf,ce],encapsulation:2,changeDetection:0})}}return o}
288)();var eg=(o,c)=>c.code;function tP(o,c){o&1&&(d(0,"sd-title",0),S(1),k(2,"translate"),l()),o&2&&(u("titleLevel",2),n(),O(" ",E(2,2,"order.noOrder")," "))}function iP(o,c){if(o&1){let e=L();d(0,"sd-order-details",5),w("returnProductClicked",function(){let i=b(e).$implicit,r=s(3);return C(r.toShipupReturnPage(i.code))}),l()}if(o&2){let e=c.$implicit;s(3);let t=_(2);u("order",e)("titleLevelAccordion",3)("isOpened",e.code===t)}}function oP(o,c){if(o&1&&(d(0,"sd-title",3),S(1),k(2,"translate"),l(),ie(3,iP,1,3,"sd-order-details",4,eg)),o&2){s(2);let e=_(0);u("titleLevel",2),n(),O(" ",E(2,2,"order.currentOrders")," "),n(2),oe(e)}}function rP(o,c){if(o&1){let e=L();d(0,"sd-order-details",6),w("returnProductClicked",function(){let i=b(e).$implicit,r=s(3);return C(r.toShipupReturnPage(i.code))})("downloadInvoiceClicked",function(){let i=b(e).$implicit,r=s(3);return C(r.downloadInvoice(i.code))}),l()}if(o&2){let e=c.$implicit;s(3);let t=_(2);u("order",e)("titleLevelAccordion",3)("isOpened",e.code===t)}}function nP(o,c){if(o&1&&(d(0,"sd-title",3),S(1),k(2,"translate"),l(),ie(3,rP,1,3,"sd-order-details",4,eg)),o&2){s(2);let e=_(1);u("titleLevel",2),n(),O(" ",E(2,2,"order.pastOrders")," "),n(2),oe(e)}}function aP(o,c){if(o&1&&(f(0,oP,5,4),f(1,nP,5,4)),o&2){s();let e=_(0),t=_(1);g(e.length?0:-1),n(),g(t.length?1:-1)}}function sP(o,c){if(o&1){let e=L();d(0,"button",7),w("click",function(){b(e);let i=s();return C(i.getNextPage())}),S(1),k(2,"translate"),l()}o&2&&(n(),O(" ",E(2,1,"actions.showMore")," "))}var tg=(()=>{class o{constructor(e,t,i,r,a,p,h,v){this.orderService=e,this.orderMapper=t,this.route=i,this.baseStoreService=r,this.configService=a,this.trackingService=p,this.toasterService=h,this.translateService=v,this.currentOrders=y([]),this.pastOrders=y([]),this.shipupReturnPage=y(""),this.isLoading=y(!0),this.hasNext=y(!1),this.sisInvoiceEnabled=y(!1),this.platformId=m(Ee),this.subscriptions=new xe,this.pastOrderHistoryList$=new Eo(void 0),this.CURRENT_ORDERS_PAGE_SIZE=100,this.PAST_ORDERS_PAGE_SIZE=3,this.currentPage=0,this.currentOrdersAlreadyLoaded=!1,this.orderCode=pe(this.route.queryParams.pipe(H(T=>T.orderCode??"")),{initialValue:""})}ngOnInit(){if(_e(this.platformId)){this.initializeConfiguration(),this.subscriptions.add(this.orderService.getOrderHistoryList(this.PAST_ORDERS_PAGE_SIZE,0,void 0,qc).subscribe(i=>this.pastOrderHistoryList$.next(i)));let e=this.createCurrentOrdersStream(),t=this.createPastOrdersStream();this.subscriptions.add($([e,t]).subscribe(([i,r])=>{let a=this.baseStoreService.baseStore;this.shipupReturnPage.set(a.returnPageUrl||""),this.mapCurrentOrders(i,a),this.mapPastOrders(r,a),this.currentOrdersAlreadyLoaded=!0,this.isLoading.set(!1)}))}}ngOnDestroy(){this.subscriptions.unsubscribe()}getNextPage(){this.isLoading.set(!0),this.subscriptions.add(this.orderService.getOrderHistoryList(this.PAST_ORDERS_PAGE_SIZE,this.currentPage+1,void 0,qc).subscribe(e=>this.pastOrderHistoryList$.next(e)))}toShipupReturnPage(e){e&&(_e(this.platformId)&&window.open(this.shipupReturnPage()," blank"),this.trackingService.sendEvent("clickRefund",{orderID:e}))}downloadInvoice(e){_e(this.platformId)&&e&&this.subscriptions.add(this.orderService.getInvoiceOrder(e).subscribe({next:({blob:t,filename:i})=>{let r=document.createElement("a"),a=URL.createObjectURL(t);r.href=a,r.download=i,r.click(),URL.revokeObjectURL(a)},error:()=>{this.toasterService.sendToasterEvent({title:"invoice.toasts.error.title",description:"invoice.toasts.error.description",status:Mt.error})}}))}initializeConfiguration(){let e=this.configService.config,t=e?.invoice?.sis?.enabled??!1;this.shipupReturnPage.set(e?.shipup?.returnPageUrl||""),this.sisInvoiceEnabled.set(t)}createCurrentOrdersStream(){return this.orderService.getOrderHistoryList(this.CURRENT_ORDERS_PAGE_SIZE,0,void 0,xm).pipe(Je(e=>{this.currentOrders.set((e.orders||[]).map(t=>this.orderMapper.orderHistoryToIOrderDetails(t)))}),N(e=>this.fetchOrdersWithDetails(e)))}createPastOrdersStream(){return this.pastOrderHistoryList$.pipe(ee(e=>!!e),Je(e=>{let{currentPage:t=0,totalPages:i=0}=e.pagination||{};this.hasNext.set(t<i-1),this.currentPage=t,t===0&&this.pastOrders.set([]),this.pastOrders.update(r=>[...r,...(e.orders||[]).map(a=>this.orderMapper.orderHistoryToIOrderDetails(a))])}),N(e=>this.fetchOrdersWithDetails(e)))}fetchOrdersWithDetails(e){return e.orders?.length?$(e.orders.map(t=>this.orderService.getOrderDetails(t.code).pipe(ee(i=>!!i)))):I([])}mapCurrentOrders(e,t){this.currentOrdersAlreadyLoaded||this.currentOrders.set(e.map(i=>this.orderMapper.orderToIOrderDetails(B({order:i,isTaxesIncluded:t.displayTaxesIncluded,isReturnEligible:this.isReturnEligible(i),isNewPriceManagementActivated:t.activateNewPriceManagement,hasInvoiceDownload:this.hasInvoiceDownload(i)},this.getRetractionParams(i)))))}mapPastOrders(e,t){e.forEach(i=>
288{let r=this.orderMapper.orderToIOrderDetails(B({order:i,isTaxesIncluded:t.displayTaxesIncluded,isReturnEligible:this.isReturnEligible(i),isNewPriceManagementActivated:t.activateNewPriceManagement,hasInvoiceDownload:this.hasInvoiceDownload(i)},this.getRetractionParams(i)));this.pastOrders.update(a=>{let p=a.findIndex(h=>h.code===i.code);if(p>-1){let h=[...a];return h[p]=r,h}return a})})}isReturnEligible(e){return ym.includes(e.status)&&!!this.shipupReturnPage()&&!e.isForfait&&e.orderType===er.EXTLOG}hasInvoiceDownload(e){return e.orderType===er.EXTLOG?!0:this.sisInvoiceEnabled()?!(!!e.bill?.url||e.consignments?.some(i=>!!i.bill?.url)):!1}getRetractionParams(e){return e.retractionEligible?{retraction:{button:{linkName:"account.order.retraction.button.text",url:this.translateService.instant("account.order.retraction.button.url"),external:!1},banner:{text:"account.order.retraction.banner.text",button:{linkName:"account.order.retraction.banner.button.text",url:this.translateService.instant("account.order.retraction.banner.button.url"),external:!1}}}}:{}}static{this.\u0275fac=function(t){return new(t||o)(F(va),F(dn),F(ot),F(le),F(He),F(re),F(li),F(ae))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-my-orders"]],decls:7,vars:5,consts:[["customClass","brand--h5 is-regular",3,"titleLevel"],[1,"c__actions-template","justify-content-center"],["sd-button","","type","button"],["customClass","brand--h5 is-regular",1,"is-main",3,"titleLevel"],[3,"order","titleLevelAccordion","isOpened"],[3,"returnProductClicked","order","titleLevelAccordion","isOpened"],[3,"returnProductClicked","downloadInvoiceClicked","order","titleLevelAccordion","isOpened"],["sd-button","","type","button",3,"click"]],template:function(t,i){if(t&1&&(W(0)(1)(2),f(3,tP,3,4,"sd-title",0)(4,aP,2,2),d(5,"div",1),f(6,sP,3,3,"button",2),l()),t&2){let r=M(i.currentOrders());n();let a=M(i.pastOrders());n(),M(i.orderCode()),n(),g(!r.length&&!a.length?3:4),n(3),g(i.hasNext()?6:-1)}},dependencies:[Se,Gf,ze,ce],encapsulation:2,changeDetection:0})}}return o})();function dP(o,c){o&1&&x(0,"wc-my-orders")}function cP(o,c){o&1&&x(0,"wc-return-products")}function lP(o,c){o&1&&x(0,"wc-my-account-information")}function pP(o,c){o&1&&x(0,"wc-my-account-dashboard")}function uP(o,c){o&1&&x(0,"wc-my-account-products")}function mP(o,c){o&1&&x(0,"div",6)}function hP(o,c){if(o&1){let e=L();d(0,"div")(1,"iframe",5),w("load",function(){b(e);let i=s();return C(i.setNewsletterIsLoading())}),l(),f(2,mP,1,0,"div",6),l()}if(o&2){let e=s();n(),we("src",e.newsletterLink(),ar),n(),g(e.newsletterIsLoading()?2:-1)}}function fP(o,c){o&1&&x(0,"wc-my-account-sponsorships")}var ig=(()=>{class o extends Kt{constructor(){super(...arguments),this.configService=m(He),this.baseStoreService=m(le),this.languageService=m(Ot),this.sanitizer=m(dr),this.authConfig=m(cr),this.newsletterLink=y(void 0),this.newsletterIsLoading=y(!1),this.currentPage=y("")}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(e=>!!e)).subscribe(e=>{this.currentPage.set(e?.label??""),this.currentPage()==="/my-newsletters"&&(this.newsletterIsLoading.set(!0),this.createDynamicNewsletterUrl())}))}setNewsletterIsLoading(){this.newsletterIsLoading.set(!1)}createDynamicNewsletterUrl(){let e=this.baseStoreService.baseStore,t=this.configService.config;this.subscriptions.add(this.languageService.getActive().subscribe(i=>{let r=mn.getExpId(e,t,i);this.newsletterLink.set(this.sanitizer.bypassSecurityTrustResourceUrl(`${this.authConfig.authentication?.baseUrl??""}/MyNewsletters?expid=${r}`))}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-account-page"]],features:[ni([si]),U],decls:12,vars:1,consts:[[1,"account-page-template"],["position","NavigationAccount"],[1,"account-page-content"],["position","SEO"],["position","DynamicBody"],["wcIframeResizer","","width","100%","title","Newsletter Subscription",1,"c__iframe","c__iframe-rcu",3,"load"],["sd-loader",""]],template:function(t,i){if(t&1&&(d(0,"div",0),x(1,"cx-page-slot",1),d(2,"div",2),f(3,dP,1,0,"wc-my-orders")(4,cP,1,0,"wc-return-products")(5,lP,1,0,"wc-my-account-information")(6,pP,1,0,"wc-my-account-dashboard")(7,uP,1,0,"wc-my-account-products")(8,hP,3,2,"div")(9,fP,1,0,"wc-my-account-sponsorships"),l(),x(10,"cx-page-slot",3)(11,"cx-page-slot",4),l()),t&2){let r;n(3),g((r=i.currentPage())==="/my-orders"?3:r==="/return-products"?4:r==="/my-account"?5:r==="/my-account-dashboard"?6:r==="/my-products"?7:r==="/my-newsletters"?8:r==="/refer-a-friend"?9:-1)}},dependencies:[Rt,It,tg,Zf,$f,Yf,Jf,Wf,Bd,Gt],styles:[`.container,wc-account-page{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){.container,wc-account-page{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.container,wc-account-page{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){.container,wc-account-page{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){.container,wc-account-page{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){.container,wc-account-page{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){.container,wc-account-page{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){.container,wc-account-page{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){.container,wc-account-page{max-width:192rem;margin-left:auto;margin-right:auto}}.container-fluid{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){.container-fluid{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.container-fluid{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){.container-fluid{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){.container-fluid{padding-left:6.4rem;padding-right:6.4rem}}.row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}.row .no-gutters{margin-right:0;margin-left:0}
288.col-xl,.col-xl-auto,.col-xl-24,.col-xl-23,.col-xl-22,.col-xl-21,.col-xl-20,.col-xl-19,.col-xl-18,.col-xl-17,.col-xl-16,.col-xl-15,.col-xl-14,wc-account-page .account-page-content,.col-xl-13,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,wc-account-page .NavigationAccount,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-l,.col-l-auto,.col-l-24,.col-l-23,.col-l-22,.col-l-21,.col-l-20,.col-l-19,.col-l-18,.col-l-17,.col-l-16,.col-l-15,.col-l-14,.col-l-13,.col-l-12,.col-l-11,.col-l-10,.col-l-9,.col-l-8,.col-l-7,.col-l-6,.col-l-5,.col-l-4,.col-l-3,.col-l-2,.col-l-1,.col-m,.col-m-auto,.col-m-24,.col-m-23,.col-m-22,.col-m-21,.col-m-20,.col-m-19,.col-m-18,.col-m-17,.col-m-16,.col-m-15,.col-m-14,.col-m-13,.col-m-12,.col-m-11,.col-m-10,.col-m-9,.col-m-8,.col-m-7,.col-m-6,.col-m-5,.col-m-4,.col-m-3,.col-m-2,.col-m-1,.col-s,.col-s-auto,.col-s-24,.col-s-23,.col-s-22,.col-s-21,.col-s-20,.col-s-19,.col-s-18,.col-s-17,.col-s-16,.col-s-15,.col-s-14,.col-s-13,.col-s-12,.col-s-11,.col-s-10,.col-s-9,.col-s-8,.col-s-7,.col-s-6,.col-s-5,.col-s-4,.col-s-3,.col-s-2,.col-s-1,.col,.col-auto,.col-24,.col-23,.col-22,.col-21,.col-20,.col-19,.col-18,.col-17,.col-16,.col-15,.col-14,.col-13,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:0;padding-left:0}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-3{flex:0 0 12.5%;max-width:12.5%}.col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-6{flex:0 0 25%;max-width:25%}.col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-9{flex:0 0 37.5%;max-width:37.5%}.col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-12{flex:0 0 50%;max-width:50%}.col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-15{flex:0 0 62.5%;max-width:62.5%}.col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-18{flex:0 0 75%;max-width:75%}.col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-21{flex:0 0 87.5%;max-width:87.5%}.col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-24,wc-account-page .account-page-content,wc-account-page .NavigationAccount{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:25}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.order-17{order:17}.order-18{order:18}.order-19{order:19}.order-20{order:20}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.offset-1{margin-left:4.1666666667%}.offset-2{margin-left:8.3333333333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.6666666667%}.offset-5{margin-left:20.8333333333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.1666666667%}.offset-8{margin-left:33.3333333333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.6666666667%}.offset-11{margin-left:45.8333333333%}.offset-12{margin-left:50%}.offset-13{margin-left:54.1666666667%}.offset-14{margin-left:58.3333333333%}.offset-15{margin-left:62.5%}.offset-16{margin-left:66.6666666667%}.offset-17{margin-left:70.8333333333%}.offset-18{margin-left:75%}.offset-19{margin-left:79.1666666667%}.offset-20{margin-left:83.3333333333%}.offset-21{margin-left:87.5%}.offset-22{margin-left:91.6666666667%}.offset-23{margin-left:95.8333333333%}.offset-p-1{padding-left:4.1666666667%}.offset-p-2{padding-left:8.3333333333%}.offset-p-3{padding-left:12.5%}.offset-p-4{padding-left:16.6666666667%}.offset-p-5{padding-left:20.8333333333%}.offset-p-6{padding-left:25%}.offset-p-7{padding-left:29.1666666667%}.offset-p-8{padding-left:33.3333333333%}.offset-p-9{padding-left:37.5%}.offset-p-10{padding-left:41.6666666667%}.offset-p-11{padding-left:45.8333333333%}.offset-p-12{padding-left:50%}.offset-p-13{padding-left:54.1666666667%}.offset-p-14{padding-left:58.3333333333%}.offset-p-15{padding-left:62.5%}.offset-p-16{padding-left:66.6666666667%}.offset-p-17{padding-left:70.8333333333%}.offset-p-18{padding-left:75%}.offset-p-19{padding-left:79.1666666667%}.offset-p-20{padding-left:83.3333333333%}.offset-p-21{padding-left:87.5%}.offset-p-22{padding-left:91.6666666667%}.offset-p-23{padding-left:95.8333333333%}@media(min-width:320px){.col-s{flex-basis:0;flex-grow:1;max-width:100%}.col-s-auto{flex:0 0 auto;width:auto;max-width:100%}.col-s-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-s-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-s-3{flex:0 0 12.5%;max-width:12.5%}.col-s-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-s-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-s-6{flex:0 0 25%;max-width:25%}.col-s-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-s-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-s-9{flex:0 0 37.5%;max-width:37.5%}.col-s-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-s-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-s-12{flex:0 0 50%;max-width:50%}.col-s-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-s-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-s-15{flex:0 0 62.5%;max-width:62.5%}.col-s-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-s-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-s-18{flex:0 0 75%;max-width:75%}.col-s-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-s-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-s-21{flex:0 0 87.5%;max-width:87.5%}
288.col-s-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-s-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-s-24{flex:0 0 100%;max-width:100%}.order-s-first{order:-1}.order-s-last{order:25}.order-s-0{order:0}.order-s-1{order:1}.order-s-2{order:2}.order-s-3{order:3}.order-s-4{order:4}.order-s-5{order:5}.order-s-6{order:6}.order-s-7{order:7}.order-s-8{order:8}.order-s-9{order:9}.order-s-10{order:10}.order-s-11{order:11}.order-s-12{order:12}.order-s-13{order:13}.order-s-14{order:14}.order-s-15{order:15}.order-s-16{order:16}.order-s-17{order:17}.order-s-18{order:18}.order-s-19{order:19}.order-s-20{order:20}.order-s-21{order:21}.order-s-22{order:22}.order-s-23{order:23}.order-s-24{order:24}.offset-s-0{margin-left:0}.offset-s-1{margin-left:4.1666666667%}.offset-s-2{margin-left:8.3333333333%}.offset-s-3{margin-left:12.5%}.offset-s-4{margin-left:16.6666666667%}.offset-s-5{margin-left:20.8333333333%}.offset-s-6{margin-left:25%}.offset-s-7{margin-left:29.1666666667%}.offset-s-8{margin-left:33.3333333333%}.offset-s-9{margin-left:37.5%}.offset-s-10{margin-left:41.6666666667%}.offset-s-11{margin-left:45.8333333333%}.offset-s-12{margin-left:50%}.offset-s-13{margin-left:54.1666666667%}.offset-s-14{margin-left:58.3333333333%}.offset-s-15{margin-left:62.5%}.offset-s-16{margin-left:66.6666666667%}.offset-s-17{margin-left:70.8333333333%}.offset-s-18{margin-left:75%}.offset-s-19{margin-left:79.1666666667%}.offset-s-20{margin-left:83.3333333333%}.offset-s-21{margin-left:87.5%}.offset-s-22{margin-left:91.6666666667%}.offset-s-23{margin-left:95.8333333333%}.offset-p-s-0{padding-left:0}.offset-p-s-1{padding-left:4.1666666667%}.offset-p-s-2{padding-left:8.3333333333%}.offset-p-s-3{padding-left:12.5%}.offset-p-s-4{padding-left:16.6666666667%}.offset-p-s-5{padding-left:20.8333333333%}.offset-p-s-6{padding-left:25%}.offset-p-s-7{padding-left:29.1666666667%}.offset-p-s-8{padding-left:33.3333333333%}.offset-p-s-9{padding-left:37.5%}.offset-p-s-10{padding-left:41.6666666667%}.offset-p-s-11{padding-left:45.8333333333%}.offset-p-s-12{padding-left:50%}.offset-p-s-13{padding-left:54.1666666667%}.offset-p-s-14{padding-left:58.3333333333%}.offset-p-s-15{padding-left:62.5%}.offset-p-s-16{padding-left:66.6666666667%}.offset-p-s-17{padding-left:70.8333333333%}.offset-p-s-18{padding-left:75%}.offset-p-s-19{padding-left:79.1666666667%}.offset-p-s-20{padding-left:83.3333333333%}.offset-p-s-21{padding-left:87.5%}.offset-p-s-22{padding-left:91.6666666667%}.offset-p-s-23{padding-left:95.8333333333%}}@media(min-width:768px){.col-m{flex-basis:0;flex-grow:1;max-width:100%}.col-m-auto{flex:0 0 auto;width:auto;max-width:100%}.col-m-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-m-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-m-3{flex:0 0 12.5%;max-width:12.5%}.col-m-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-m-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-m-6,wc-account-page .NavigationAccount{flex:0 0 25%;max-width:25%}.col-m-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-m-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-m-9{flex:0 0 37.5%;max-width:37.5%}.col-m-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-m-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-m-12{flex:0 0 50%;max-width:50%}.col-m-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-m-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-m-15{flex:0 0 62.5%;max-width:62.5%}.col-m-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-m-17,wc-account-page .account-page-content{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-m-18{flex:0 0 75%;max-width:75%}.col-m-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-m-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-m-21{flex:0 0 87.5%;max-width:87.5%}.col-m-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-m-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-m-24{flex:0 0 100%;max-width:100%}.order-m-first{order:-1}.order-m-last{order:25}.order-m-0{order:0}.order-m-1{order:1}.order-m-2{order:2}.order-m-3{order:3}.order-m-4{order:4}.order-m-5{order:5}.order-m-6{order:6}.order-m-7{order:7}.order-m-8{order:8}.order-m-9{order:9}.order-m-10{order:10}.order-m-11{order:11}.order-m-12{order:12}.order-m-13{order:13}.order-m-14{order:14}.order-m-15{order:15}.order-m-16{order:16}.order-m-17{order:17}.order-m-18{order:18}.order-m-19{order:19}.order-m-20{order:20}.order-m-21{order:21}.order-m-22{order:22}.order-m-23{order:23}.order-m-24{order:24}.offset-m-0{margin-left:0}.offset-m-1,wc-account-page .account-page-content{margin-left:4.1666666667%}.offset-m-2{margin-left:8.3333333333%}.offset-m-3{margin-left:12.5%}.offset-m-4{margin-left:16.6666666667%}.offset-m-5{margin-left:20.8333333333%}.offset-m-6{margin-left:25%}.offset-m-7{margin-left:29.1666666667%}.offset-m-8{margin-left:33.3333333333%}.offset-m-9{margin-left:37.5%}.offset-m-10{margin-left:41.6666666667%}.offset-m-11{margin-left:45.8333333333%}.offset-m-12{margin-left:50%}.offset-m-13{margin-left:54.1666666667%}.offset-m-14{margin-left:58.3333333333%}.offset-m-15{margin-left:62.5%}.offset-m-16{margin-left:66.6666666667%}.offset-m-17{margin-left:70.8333333333%}.offset-m-18{margin-left:75%}.offset-m-19{margin-left:79.1666666667%}.offset-m-20{margin-left:83.3333333333%}.offset-m-21{margin-left:87.5%}.offset-m-22{margin-left:91.6666666667%}.offset-m-23{margin-left:95.8333333333%}.offset-p-m-0{padding-left:0}.offset-p-m-1{padding-left:4.1666666667%}.offset-p-m-2{padding-left:8.3333333333%}.offset-p-m-3{padding-left:12.5%}.offset-p-m-4{padding-left:16.6666666667%}.offset-p-m-5{padding-left:20.8333333333%}.offset-p-m-6{padding-left:25%}.offset-p-m-7{padding-left:29.1666666667%}.offset-p-m-8{padding-left:33.3333333333%}.offset-p-m-9{padding-left:37.5%}.offset-p-m-10{padding-left:41.6666666667%}.offset-p-m-11{padding-left:45.8333333333%}.offset-p-m-12{padding-left:50%}.offset-p-m-13{padding-left:54.1666666667%}.offset-p-m-14{padding-left:58.3333333333%}.offset-p-m-15{padding-left:62.5%}.offset-p-m-16{padding-left:66.6666666667%}.offset-p-m-17{padding-left:70.8333333333%}.offset-p-m-18{padding-left:75%}.offset-p-m-19{padding-left:79.1666666667%}.offset-p-m-20{padding-left:83.3333333333%}.offset-p-m-21{padding-left:87.5%}.offset-p-m-22{padding-left:91.6666666667%}.offset-p-m-23{padding-left:95.8333333333%}}@media(min-width:1280px){.col-l{flex-basis:0;flex-grow:1;max-width:100%}.col-l-auto{flex:0 0 auto;width:auto;max-width:100%}.col-l-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-l-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-l-3{flex:0 0 12.5%;max-width:12.5%}.col-l-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-l-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-l-6{flex:0 0 25%;max-width:25%}.col-l-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-l-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-l-9{flex:0 0 37.5%;max-width:37.5%}.col-l-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-l-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-l-12{flex:0 0 50%;max-width:50%}.col-l-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-l-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-l-15{flex:0 0 62.5%;max-width:62.5%}.col-l-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-l-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-l-18{flex:0 0 75%;max-width:75%}.col-l-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-l-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-l-21{flex:0 0 87.5%;max-width:87.5%}
288.col-l-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-l-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-l-24{flex:0 0 100%;max-width:100%}.order-l-first{order:-1}.order-l-last{order:25}.order-l-0{order:0}.order-l-1{order:1}.order-l-2{order:2}.order-l-3{order:3}.order-l-4{order:4}.order-l-5{order:5}.order-l-6{order:6}.order-l-7{order:7}.order-l-8{order:8}.order-l-9{order:9}.order-l-10{order:10}.order-l-11{order:11}.order-l-12{order:12}.order-l-13{order:13}.order-l-14{order:14}.order-l-15{order:15}.order-l-16{order:16}.order-l-17{order:17}.order-l-18{order:18}.order-l-19{order:19}.order-l-20{order:20}.order-l-21{order:21}.order-l-22{order:22}.order-l-23{order:23}.order-l-24{order:24}.offset-l-0{margin-left:0}.offset-l-1{margin-left:4.1666666667%}.offset-l-2{margin-left:8.3333333333%}.offset-l-3{margin-left:12.5%}.offset-l-4{margin-left:16.6666666667%}.offset-l-5{margin-left:20.8333333333%}.offset-l-6{margin-left:25%}.offset-l-7{margin-left:29.1666666667%}.offset-l-8{margin-left:33.3333333333%}.offset-l-9{margin-left:37.5%}.offset-l-10{margin-left:41.6666666667%}.offset-l-11{margin-left:45.8333333333%}.offset-l-12{margin-left:50%}.offset-l-13{margin-left:54.1666666667%}.offset-l-14{margin-left:58.3333333333%}.offset-l-15{margin-left:62.5%}.offset-l-16{margin-left:66.6666666667%}.offset-l-17{margin-left:70.8333333333%}.offset-l-18{margin-left:75%}.offset-l-19{margin-left:79.1666666667%}.offset-l-20{margin-left:83.3333333333%}.offset-l-21{margin-left:87.5%}.offset-l-22{margin-left:91.6666666667%}.offset-l-23{margin-left:95.8333333333%}.offset-p-l-0{padding-left:0}.offset-p-l-1{padding-left:4.1666666667%}.offset-p-l-2{padding-left:8.3333333333%}.offset-p-l-3{padding-left:12.5%}.offset-p-l-4{padding-left:16.6666666667%}.offset-p-l-5{padding-left:20.8333333333%}.offset-p-l-6{padding-left:25%}.offset-p-l-7{padding-left:29.1666666667%}.offset-p-l-8{padding-left:33.3333333333%}.offset-p-l-9{padding-left:37.5%}.offset-p-l-10{padding-left:41.6666666667%}.offset-p-l-11{padding-left:45.8333333333%}.offset-p-l-12{padding-left:50%}.offset-p-l-13{padding-left:54.1666666667%}.offset-p-l-14{padding-left:58.3333333333%}.offset-p-l-15{padding-left:62.5%}.offset-p-l-16{padding-left:66.6666666667%}.offset-p-l-17{padding-left:70.8333333333%}.offset-p-l-18{padding-left:75%}.offset-p-l-19{padding-left:79.1666666667%}.offset-p-l-20{padding-left:83.3333333333%}.offset-p-l-21{padding-left:87.5%}.offset-p-l-22{padding-left:91.6666666667%}.offset-p-l-23{padding-left:95.8333333333%}}@media(min-width:1600px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-3{flex:0 0 12.5%;max-width:12.5%}.col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-5,wc-account-page .NavigationAccount{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-xl-6{flex:0 0 25%;max-width:25%}.col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-9{flex:0 0 37.5%;max-width:37.5%}.col-xl-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-xl-12{flex:0 0 50%;max-width:50%}.col-xl-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-xl-14,wc-account-page .account-page-content{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-15{flex:0 0 62.5%;max-width:62.5%}.col-xl-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-xl-18{flex:0 0 75%;max-width:75%}.col-xl-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-xl-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-21{flex:0 0 87.5%;max-width:87.5%}.col-xl-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-xl-24{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:25}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-13{order:13}.order-xl-14{order:14}.order-xl-15{order:15}.order-xl-16{order:16}.order-xl-17{order:17}.order-xl-18{order:18}.order-xl-19{order:19}.order-xl-20{order:20}.order-xl-21{order:21}.order-xl-22{order:22}.order-xl-23{order:23}.order-xl-24{order:24}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.1666666667%}.offset-xl-2,wc-account-page .NavigationAccount{margin-left:8.3333333333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.6666666667%}.offset-xl-5{margin-left:20.8333333333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.1666666667%}.offset-xl-8{margin-left:33.3333333333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.6666666667%}.offset-xl-11{margin-left:45.8333333333%}.offset-xl-12{margin-left:50%}.offset-xl-13{margin-left:54.1666666667%}.offset-xl-14{margin-left:58.3333333333%}.offset-xl-15{margin-left:62.5%}.offset-xl-16{margin-left:66.6666666667%}.offset-xl-17{margin-left:70.8333333333%}.offset-xl-18{margin-left:75%}.offset-xl-19{margin-left:79.1666666667%}
288.offset-xl-20{margin-left:83.3333333333%}.offset-xl-21{margin-left:87.5%}.offset-xl-22{margin-left:91.6666666667%}.offset-xl-23{margin-left:95.8333333333%}.offset-p-xl-0{padding-left:0}.offset-p-xl-1{padding-left:4.1666666667%}.offset-p-xl-2{padding-left:8.3333333333%}.offset-p-xl-3{padding-left:12.5%}.offset-p-xl-4{padding-left:16.6666666667%}.offset-p-xl-5{padding-left:20.8333333333%}.offset-p-xl-6{padding-left:25%}.offset-p-xl-7{padding-left:29.1666666667%}.offset-p-xl-8{padding-left:33.3333333333%}.offset-p-xl-9{padding-left:37.5%}.offset-p-xl-10{padding-left:41.6666666667%}.offset-p-xl-11{padding-left:45.8333333333%}.offset-p-xl-12{padding-left:50%}.offset-p-xl-13{padding-left:54.1666666667%}.offset-p-xl-14{padding-left:58.3333333333%}.offset-p-xl-15{padding-left:62.5%}.offset-p-xl-16{padding-left:66.6666666667%}.offset-p-xl-17{padding-left:70.8333333333%}.offset-p-xl-18{padding-left:75%}.offset-p-xl-19{padding-left:79.1666666667%}.offset-p-xl-20{padding-left:83.3333333333%}.offset-p-xl-21{padding-left:87.5%}.offset-p-xl-22{padding-left:91.6666666667%}.offset-p-xl-23{padding-left:95.8333333333%}}wc-my-account-information{display:block}wc-my-account-information .c__iframe{border:none;min-height:500px}wc-my-account-information .c__adresses li{flex-basis:100%}@media(min-width:1280px){wc-my-account-information .c__adresses li{flex-basis:50%}}wc-my-account-products{display:block}wc-my-account-products ul+sd-title{margin-top:2.8rem}wc-my-account-products .c__actions--save{margin-top:20px}wc-my-orders{display:block}wc-my-orders>sd-title{margin-bottom:2rem}wc-my-orders>sd-title:not(:first-of-type){margin-top:2.8rem}wc-my-orders sd-order-details+sd-order-details{margin-top:2rem}@-ms-viewport{width:device-width}wc-my-account-sponsorships .c___refer-friend{display:flex;flex-direction:column;gap:1.4rem}wc-my-account-sponsorships .c___refer-friend>p:not(.brand--h3){font-size:1.8rem}@media(max-width:767px){wc-my-account-sponsorships .c___refer-friend>p:not(.brand--h3){font-size:1.6rem}}wc-my-account-sponsorships .c___refer-friend .c__refer-friend-description{display:flex;flex-direction:column;gap:.4rem;font-size:1.8rem}wc-my-account-sponsorships .c___refer-friend .c__refer-friend-description .c__description{font-size:1.6rem}@media(max-width:767px){wc-my-account-sponsorships .c___refer-friend .c__refer-friend-description .c__description{font-size:1.4rem}}wc-my-account-sponsorships .c___refer-friend .c__refer-friend-description .is-subline-extra{color:var(--color-primary-brand);font-size:2.4rem;margin-left:.4rem}@media(max-width:767px){wc-my-account-sponsorships .c___refer-friend .c__refer-friend-description .is-subline-extra{font-size:1.6rem}}wc-my-account-sponsorships .c___refer-friend .c__todo-card-container{display:flex;gap:2.4rem}@media(max-width:767px){wc-my-account-sponsorships .c___refer-friend .c__todo-card-container{flex-direction:column}}wc-my-account-sponsorships .c___refer-friend .c__todo-card-container .c__copy-refer-link{display:flex;border:.1rem solid #595959;border-radius:var(--brand--border-radius-global);font-size:1.4rem;justify-content:space-between;padding:.8rem .4rem}wc-my-account-sponsorships .c___refer-friend .c__todo-card-container .c__copy-refer-link span{margin-right:2.4rem}wc-my-account-sponsorships .c___refer-friend .c__todo-card-container .c__refer-friend-error{border-radius:var(--brand--border-radius-global);color:var(--color-primary-dark);background-color:var(--color-error-background);flex:1;display:flex;align-items:center;padding:.8rem 1.2rem;gap:.8rem}wc-my-account-sponsorships .c___refer-friend .c__todo-card-container .c__refer-friend-error .c__error-info{display:flex;flex-direction:column;gap:calc(.8rem / 3)}wc-my-account-sponsorships .c___refer-friend .c__refer-friend-help{border:.1rem solid var(--color-primary-brand);border-radius:var(--brand--border-radius-global);font-size:1.4rem;padding:1.2rem}wc-my-account-sponsorships .c___refer-friend .c__refer-friend-help .c__help-title{display:flex;font-size:1.4rem;color:var(--color-primary-brand);gap:.4rem}wc-my-account-sponsorships .c___refer-friend .c__refer-friend-help .c__help-list{display:flex;flex-direction:column;margin:.4rem 0 0 .8rem}wc-my-account-sponsorships .c__refer-friend-foot-note{margin-top:calc(4.4rem / 2.5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#363636}wc-my-account-sponsorships .c__refer-friend-foot-note p{text-align:center}wc-account-page{display:block}wc-account-page .account-page-template{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:2.8rem}@media(max-width:767px){wc-account-page .account-page-template{flex-direction:column-reverse}}wc-account-page .NavigationAccount{position:sticky;transition:top .3s;top:19rem}.has-promo wc-account-page .NavigationAccount{top:24rem;transition:top .3s}.has-menu-scrolled wc-account-page .NavigationAccount{top:8rem;transition:top .3s}.has-menu-scrolled.has-promo wc-account-page .NavigationAccount{top:14rem;transition:top .3s}wc-account-page .NavigationAccount{top:calc(var(--headerHeight) * 1px)}wc-account-page .account-page-content{margin-bottom:4.4rem}@media(max-width:767px){wc-account-page .account-page-content{margin-bottom:2.8rem}}wc-account-page sd-title.is-main{margin-bottom:2rem}wc-account-page .c__iframe{border:none}wc-account-page sd-border-wrapper+sd-border-wrapper,wc-account-page sd-border-wrapper+wc-sis-categories,wc-account-page wc-sis-categories+sd-border-wrapper,wc-account-page wc-sis-categories+wc-sis-categories{margin-top:2rem}wc-account-page sd-border-wrapper>sd-title,wc-account-page wc-sis-categories>sd-title{margin-bottom:2rem}wc-account-page sd-border-wrapper .c__description,wc-account-page wc-sis-categories .c__description{margin:1.2rem 0}wc-account-page sd-border-wrapper .c__description:first-child,wc-account-page wc-sis-categories .c__description:first-child{margin-top:0}wc-account-page sd-border-wrapper .c__description:last-child,wc-account-page wc-sis-categories .c__description:last-child{margin-bottom:0}@media(min-width:768px){wc-account-page .c__form-wrapper+.c__form-wrapper{margin-top:1.2rem}}@media(max-width:767px){wc-account-page .c__form-wrapper sd-form-input,wc-account-page .c__form-wrapper sd-form{margin-top:1.2rem}}wc-account-page .c__actions-template,wc-account-page fieldset>.c__actions,wc-account-page sd-border-wrapper>.c__actions{display:flex;justify-content:flex-end;margin-top:2rem}wc-account-page .c__actions-template [sd-button]+[sd-button],wc-account-page fieldset>.c__actions [sd-button]+[sd-button],wc-account-page sd-border-wrapper>.c__actions [sd-button]+[sd-button]{margin-left:1.2rem} 289/*! 290 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 291 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 292 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 293 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 294 */ 295`],encapsulation:2,changeDetection:0})}}return o}
295)();var og=(()=>{class o extends qs{constructor(){super(...arguments),this.serverConfig=m(lm,{optional:!0})??void 0,this.configInitializerService=m(Ur),this.transferState=m(gs),this.platformId=m(Ee)}resolveConfig(){if(_i(this.platformId)&&this.serverConfig)return this.transferState.set(Qa,this.serverConfig),I(this.serverConfig);if(this.transferState.hasKey(Qa)){let e=this.transferState.get(Qa,void 0);if(this.transferState.remove(Qa),e)return I(e)}return this.configInitializerService.getStable("backend.occ").pipe(N(()=>this.baseSiteService.getAll()),H(e=>{let t=this.findDomain();return e?.find(i=>t===i.domain)}),ee(e=>{if(!e)throw new Error("Error: Cannot get base site config! Current url doesn't match any of url patterns of any base sites.");return!0}),H(e=>this.getConfig(e)),ge(1))}getConfig(e){let t=e.baseStore,i=super.getConfig(e).context??{},r=i[Ts]??[];return{context:Q(B({},i),{[Pr]:r.map(ln),[Er]:t?.houseOfBrandConfig?.brand?.map(({id:a})=>a.toLowerCase())??[],urlParameters:i.urlParameters??[]})}}findDomain(){let i=((typeof window>"u"?void 0:window.location?.host)??this.winRef.location?.host??"").split(":")[0].split(".");return i.length>=3?i.slice(1).join("."):i.length===2?i.join("."):""}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})();var rg=(()=>{class o{constructor(e,t){this.configInitializerService=e,this.baseStoreService=t,this.scopes=["googleMaps"]}configFactory(){return Dn(this.configInitializerService.getStable("backend.occ","context").pipe(N(()=>$([this.baseStoreService.getBaseStore(),this.baseStoreService.getGeolocationKey()])),H(([e,t])=>({googleMaps:{apiKey:t,radius:e.defaultRadius}}))))}static{this.\u0275fac=function(t){return new(t||o)(V(Ur),V(le))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})();var ng=()=>({[Ts]:Ot,[xp]:Vn,[yp]:lr,[Pr]:pn,[Er]:ca});var ag=(()=>{class o{constructor(){this.configurationService=m(He),this.scopes=["backend.occ.baseUrl"]}configFactory(){return Dn(this.configurationService.getConfig().pipe(H(e=>({backend:{occ:{baseUrl:e.occBaseUrl,useWithCredentials:!0}}}))))}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac})}}return o})();function sg(o,c,e){return new gl(o,c,e)}var gl=class{constructor(c,e,t){this.configInitializerService=c,this.occEndpointsService=e,this.http=t}getTranslation(c){return this.configInitializerService.getStable("backend.occ").pipe(N(()=>{let e=this.occEndpointsService.buildUrl("translations",{urlParams:{language:c}});return this.http.get(e)}))}};var gP=()=>[];function _P(o,c){if(o&1&&(d(0,"li")(1,"a",2),S(2),l()()),o&2){let e=c.$implicit;n(),u("routerLink",ye(3,gP))("fragment",e==null?null:e.name),n(),O(" ",e==null?null:e.title)}}var dg=(()=>{class o{get hostClasses(){return[this.class,"wc-component"].filter(Boolean).join(" ")}constructor(e,t,i){this.cmsService=e,this.cdRef=t,this.translateService=i,this.class="",this.destroy$=new Ye,this.currentNavigation=[],this.title="",this.title=i.instant("cgvTitle")}ngOnInit(){this.cmsService.getCurrentPage().pipe(ee(e=>!!e),N(e=>{let i=(e.slots?.DynamicBody?.components??[]).filter(r=>!!r?.uid).map(r=>this.cmsService.getComponentData(r.uid??""));return i.length===0?I([]):$(i)}),Ge(this.destroy$)).subscribe(e=>{this.currentNavigation=e,this.cdRef.markForCheck()})}static{this.\u0275fac=function(t){return new(t||o)(F(Te),F(qe),F(ae))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-navigation-paragraph"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{class:"class"},decls:5,vars:2,consts:[[3,"titleLevel"],[1,"left-column"],[3,"routerLink","fragment"]],template:function(t,i){t&1&&(d(0,"sd-title",0),S(1),l(),d(2,"ul",1),ie(3,_P,3,4,"li",null,Ne),l()),t&2&&(u("titleLevel",1),n(),J(i.title),n(2),oe(i.currentNavigation))},dependencies:[Se,zi],encapsulation:2,changeDetection:0})}}return o})();var cg=(()=>{class o extends Kt{constructor(){super(...arguments),this.eagerLoadingSlot="DynamicBody"}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-sales-conditions-page"]],features:[U],decls:5,vars:0,consts:[["sd-component-wrapper-component","",1,"cgv-template"],["position","DynamicBody"],["position","SEO"]],template:function(t,i){t&1&&(d(0,"sd-component-wrapper")(1,"div",0),x(2,"wc-navigation-paragraph")(3,"cx-page-slot",1)(4,"cx-page-slot",2),l()())},dependencies:[et,dg,Rt,It],styles:[`@-ms-viewport{width:device-width}wc-sales-condition-page{display:block}wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph{margin-bottom:2.8rem;scroll-margin:10rem}wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph:first-of-type{position:sticky;transition:top .3s;top:19rem}.has-promo wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph:first-of-type{top:24rem;transition:top .3s}.has-menu-scrolled wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph:first-of-type{top:8rem;transition:top .3s}.has-menu-scrolled.has-promo wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph:first-of-type{top:14rem;transition:top .3s}wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph sd-title{margin-bottom:1.2rem}wc-sales-condition-page .DynamicBody wc-cms-tab-paragraph p{margin-bottom:.4rem} 296/*! 297 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 298 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 299 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 300 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 301 */ 302`],encapsulation:2,changeDetection:0})}}return o}
302)();var lg=(()=>{class o extends Kt{constructor(){super(...arguments),this.scrollSpyService=m(Xi),this.platformId=m(Ee),this.snippetsOptions={images:!0,videos:!0},this.eagerLoadingSlot="DynamicBody"}ngOnDestroy(){this.scrollSpyService.stopSpying(),super.ngOnDestroy()}ngAfterViewInit(){_e(this.platformId)&&this.scrollSpyService.spy({thresholdBottom:300,thresholdTop:60})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-new-generation-page"]],features:[U],decls:5,vars:2,consts:[[1,"new-generation-template"],[3,"wcCxJsonLd"],["position","DynamicBody"],["position","SEO"]],template:function(t,i){t&1&&(d(0,"div",0),x(1,"span",1)(2,"span",1)(3,"cx-page-slot",2)(4,"cx-page-slot",3),l()),t&2&&(n(),u("wcCxJsonLd",i.snippetImages()),n(),u("wcCxJsonLd",i.snippetVideos()))},dependencies:[Rt,It,pi],encapsulation:2,changeDetection:0})}}return o})();var xc=(()=>{class o{get config(){return this.configService.config}constructor(e,t,i,r,a){this.http=e,this.occEndpointsService=t,this.converter=i,this.configService=r,this.languageService=a,this.documentsSubject=new Ye,this.documentsFlag=1,this.destroy$=new Ye}autocompleteSearch(e){let t=this.occEndpointsService.buildUrl("repairabilityAutocomplete",{queryParams:{term:e}});return this.http.get(t).pipe(H(({termList:i})=>i))}searchForRepairability(e){let t=this.occEndpointsService.buildUrl("repairabilitySearch",{queryParams:{productCommercialCode:e}});return this.http.get(t).pipe(H(i=>i.flag===Ed.PRODUCT_FOUND?Q(B({},i),{product:this.converter.convert(i.product,Tr)}):Q(B({},i),{product:void 0})))}getDocumentsFromRepairability(e){return this.documentsFlag&&(this.documentsFlag=0,this.languageService.getActive().pipe(N(t=>{let i=this.config?.bynder;if(!i?.baseUrl||!i.key)return I([]);let r=i.lang?.[t],a=t?.split("_")[0],p=r||a,h=`${i.baseUrl}/media?property_RefSAV=${e.replace("/","").toUpperCase()}&property_language=${p?.toUpperCase()}`,v={"Ocp-Apim-Subscription-Key":i.key};return this.http.get(h,{headers:v})}),Ge(this.destroy$)).subscribe(t=>{this.documentsFlag=1,this.documentsSubject.next(t)},t=>{throw this.documentsFlag=1,this.documentsSubject.next([]),new Error(t.statusText)})),this.documentsSubject.asObservable().pipe(ft(t=>!!t))}getCmmfListForCode(e){let t=this.config?.refsav;if(!t?.baseUrl||!t.key)return I([]);let i=`${t.baseUrl}/refsav?refsav=${e}`,r={"Ocp-Apim-Subscription-Key":t.key};return this.http.get(i,{headers:r})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(t){return new(t||o)(V(St),V(vt),V(Ei),V(He),V(Ot))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var vP=()=>[Lt,Le,ce],bP=o=>({url:o});function CP(o,c){o&1&&x(0,"div",13)}function xP(o,c){if(o&1&&x(0,"sd-documents",18),o&2){let e=s(2);u("documents",e.documents)}}function yP(o,c){o&1&&(d(0,"p",19),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"product.reparability.not.emptyDocuments")," "))}function wP(o,c){if(o&1&&(d(0,"sd-component-wrapper",17),f(1,xP,1,1,"sd-documents",18)(2,yP,3,3,"p",19),l()),o&2){let e=s();u("content",e.documentsWrapperContent)("themesConfig",e.lameConfig.backgroundTheme),n(),g(e.documents.length>0?1:2)}}function SP(o,c){if(o&1){let e=L();d(0,"sd-modal-default",20),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isRefModalOpened,i)||(r.isRefModalOpened=i),C(i)}),d(2,"div",21)(3,"div"),S(4),k(5,"translate"),l(),x(6,"br"),d(7,"div"),S(8),k(9,"translate"),l(),x(10,"sd-banner",22),l()()}if(o&2){let e=s();De("isOpened",e.isRefModalOpened),u("noPadding",!0)("modalTitle",E(1,7,"product.reparability.modal.title"))("modalTitleLevel",4),n(4),J(E(5,9,"product.reparability.modal.text")),n(4),J(E(9,11,"product.reparability.modal.example")),n(2),u("media",se(13,bP,e.urlImage))}}function kP(o,c){if(o&1){let e=L();d(0,"wc-base-cross-sell",24),w("nextPage",function(){b(e);let i=s(2);return C(i.onAccessoriesNext())}),l()}if(o&2){let e=s(2);u("loadedProducts",e.accessories)("titleLevel",2)("isUnderlined",e.lameConfig.titleUnderlined)}}function TP(o,c){o&1&&(d(0,"p",19),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"product.reparability.not.emptyAccessories")," "))}function LP(o,c){if(o&1&&(d(0,"sd-component-wrapper",17),f(1,kP,1,3,"wc-base-cross-sell",23)(2,TP,3,3,"p",19),l()),o&2){let e=s();u("content",e.accessoriesWrapperContent)("themesConfig",e.lameConfig.backgroundTheme),n(),g(e.accessories.length>0?1:2)}}function PP(o,c){if(o&1){let e=L();d(0,"wc-base-cross-sell",24),w("nextPage",function(){b(e);let i=s(2);return C(i.onDetachedPiecesNext())}),l()}if(o&2){let e=s(2);u("loadedProducts",e.detachedPieces)("titleLevel",2)("isUnderlined",e.lameConfig.titleUnderlined)}}function EP(o,c){o&1&&(d(0,"p",19),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"product.reparability.not.emptyDetachedPieces")," "))}function MP(o,c){if(o&1&&(d(0,"sd-component-wrapper",17),f(1,PP,1,3,"wc-base-cross-sell",23)(2,EP,3,3,"p",19),l()),o&2){let e=s();u("content",e.detachedPiecesWrapperContent)("themesConfig",e.lameConfig.backgroundTheme),n(),g(e.detachedPieces.length>0?1:2)}}var pg=(()=>{class o extends Kt{get search(){return this.formGroup.get("search")}constructor(){super(),this.accessoryCrossSellService=m(cc),this.headingParagraphMapper=m(Ke),this.repairabilityService=m(xc),this.translateService=m(ae),this.wcConfig=m(Ht),this.docMapper=m(br),this.cdRef=m(qe),this.accessories=[],this.detachedPieces=[],this.productC
302odes=[],this.pageSize=6,this.pageAccessories=0,this.pageDetachedPieces=0,this.detachedPiecesPage=0,this.accessoriesPiecesPage=0,this.accessoriesTotalPages=0,this.detachedPiecesTotalPages=0,this.documents=[],this.isLoading=!1,this.isRefModalOpened=!1,this.isSavSearch=!1,this.isEmptyProduct=-1,this.refSav="",this.urlImage="/assets/images/asset-reparability.jpg",this.iconSize=Xe,this.formGroup=new ro({search:new Xt("",{validators:[Co.required,Co.minLength(5)],updateOn:"submit"})}),this.savSubject=new Ye,this.accessoriesSearchPageSubject=new Ye,this.detachedPiecesSearchPageSubject=new Ye,this.heading={title:this.translateService.instant("product.reparability.title"),subtitle:this.translateService.instant("product.reparability.subtitle")}}ngOnInit(){super.ngOnInit(),this.lameConfig=this.wcConfig.pdp?.accessories??{},this.documentsWrapperContent={titleLevel:2,links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph(this.createRichParagraphData("product.reparability.titles.documents"))},this.accessoriesWrapperContent={titleLevel:2,links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph(this.createRichParagraphData("product.reparability.titles.accessories"))},this.detachedPiecesWrapperContent={titleLevel:2,links:[],footNotes:[],heading:this.headingParagraphMapper.toHeadingParagraph(this.createRichParagraphData("product.reparability.titles.detachedPieces"))},this.subscriptions.add(this.savSubject.pipe(ee(i=>!!i),N(i=>(this.isLoading=!0,this.isSavSearch=!1,$([this.repairabilityService.getDocumentsFromRepairability(i),this.repairabilityService.getCmmfListForCode(i).pipe(ke(()=>I(void 0)))])))).subscribe(([i,r])=>{this.detachedPiecesPage=0,this.accessoriesPiecesPage=0,this.isEmptyProduct=0,i.length!==0&&(this.documents=this.docMapper.getBynderDocumentToSortedDocuments(i),this.isEmptyProduct++),r?.length?(this.productCodes=[...r],this.accessoriesSearchPageSubject.next(this.accessoriesPiecesPage),this.detachedPiecesSearchPageSubject.next(this.detachedPiecesPage)):this.allSearchDone(),this.isSavSearch=!0,this.cdRef.markForCheck()}));let e=this.accessoriesSearchPageSubject.asObservable().pipe(N(i=>{let r=this.productCodes?.[0]?.accessories??[];return r.length>0?this.getAccessoriesOfType(r,i,this.pageSize,ra.ACCESSORY):I(void 0)})),t=this.detachedPiecesSearchPageSubject.pipe(N(i=>{let r=this.productCodes?.[0]?.spareParts??[];return r.length>0?this.getAccessoriesOfType(r,i,this.pageSize,ra.DETACHED_PIECE):I(void 0)}));this.subscriptions.add($([e,t]).subscribe(([i,r])=>{if(i){let a=i?.pagination?.totalPages??0;(!this.accessoriesTotalPages||a!==this.accessoriesTotalPages)&&(this.accessoriesTotalPages=a);let p=i?.products??[];this.accessories=this.pageAccessories===0?p:[...this.accessories?.filter(h=>Object.values(h).length)??[],...p],this.accessoriesTotalPages>this.pageAccessories+1&&p.length>0&&this.accessories.push({})}if(r){let a=r?.pagination?.totalPages??0;(!this.detachedPiecesTotalPages||a!==this.detachedPiecesTotalPages)&&(this.detachedPiecesTotalPages=a);let p=r?.products??[];this.detachedPieces=this.pageDetachedPieces===0?p:[...this.detachedPieces?.filter(h=>Object.values(h).length)??[],...p],this.detachedPiecesTotalPages>this.pageDetachedPieces+1&&p.length>0&&this.detachedPieces.push({})}((this.detachedPieces?.length??0)>0||(this.accessories?.length??0)>0)&&this.isEmptyProduct++,this.allSearchDone()}))}allSearchDone(){this.isLoading=!1,this.isEmptyProduct===0&&this.search.setErrors({notExist:!0}),this.cdRef.markForCheck()}onDetachedPiecesNext(){this.loadNextDetachedPiecesPage(++this.detachedPiecesPage)}onAccessoriesNext(){this.loadNextAccessoriesPage(++this.accessoriesPiecesPage)}loadNextDetachedPiecesPage(e){this.pageDetachedPieces=e,this.detachedPiecesTotalPages>e&&this.detachedPiecesSearchPageSubject.next(e)}loadNextAccessoriesPage(e){this.pageAccessories=e,this.accessoriesTotalPages>e&&this.accessoriesSearchPageSubject.next(e)}clear(){this.search.setValue("")}onSubmit(){let e=this.search.value.trim();this.search.valid&&e!==this.refSav&&(this.documents=[],this.accessories=[],this.detachedPieces=[],this.pageAccessories=0,this.pageDetachedPieces=0,this.savSubject.next(e)),this.refSav=e}openModalRef(){this.isRefModalOpened=!0}getAccessoriesOfType(e,t,i,r){return this.accessoryCrossSellService.getAccessoriesForProductCodes(e,t,i,r).pipe(ee(a=>!!a))}createRichParagraphData(e){return{heading:{headline:this.translateService.instant(e)},titleTheme:this.lameConfig?.titleTheme,isUnderlined:this.lameConfig?.titleUnderlined,size:me.l}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-compatibility-page"]],features:[U],decls:32,vars:32,consts:[[1,"compatibility-page"],[1,"row","justify-content-center"],[1,"col-24","col-m-20"],[1,"wc-title",3,"heading","titleLevel"],[1,"search-area__w-loader"],["novalidate","",3,"ngSubmit","formGroup"],["formControlName","search","type","search",3,"clear","placeholder","required","minlength"],["sd-message",""],["errorKey","required",3,"errorLabel","control"],["errorKey","minlength",3,"errorLabel","control"],["errorKey","notExist",3,"errorLabel","control"],[1,"c__actions"],["sd-button","","type","submit"],["sd-loader",""],[1,"c__how-to-find","row","
302justify-content-center"],["href","#",3,"click"],["name","icon-help",3,"size"],[3,"content","themesConfig"],["sd-component-wrapper-component","",3,"documents"],["sd-component-wrapper-component","",1,"row","justify-content-center"],[3,"isOpenedChange","isOpened","noPadding","modalTitle","modalTitleLevel"],["sd-modal-body",""],[1,"c__reparability-banner",3,"media"],["sd-component-wrapper-component","",3,"loadedProducts","titleLevel","isUnderlined"],["sd-component-wrapper-component","",3,"nextPage","loadedProducts","titleLevel","isUnderlined"]],template:function(t,i){t&1&&(d(0,"div",0)(1,"div",1)(2,"div",2),x(3,"sd-heading",3),d(4,"div",4)(5,"form",5),w("ngSubmit",function(){return i.onSubmit()}),d(6,"sd-form-input",6),k(7,"translate"),w("clear",function(){return i.clear()}),d(8,"div",7),x(9,"sd-form-error",8),k(10,"translate"),x(11,"sd-form-error",9),k(12,"translate"),x(13,"sd-form-error",10),k(14,"translate"),l()(),d(15,"div",11)(16,"button",12)(17,"span"),S(18),k(19,"translate"),l()()()(),f(20,CP,1,0,"div",13),l(),d(21,"div",14)(22,"a",15),w("click",function(){return i.openModalRef()}),x(23,"sd-icon",16),S(24),k(25,"translate"),l()(),f(26,wP,3,3,"sd-component-wrapper",17),gt(27,SP,11,15),_t(28,27,vP),f(30,LP,3,3,"sd-component-wrapper",17),f(31,MP,3,3,"sd-component-wrapper",17),l()()()),t&2&&(n(3),u("heading",i.heading)("titleLevel",2),n(2),u("formGroup",i.formGroup),n(),u("placeholder",E(7,20,"product.reparability.placeholder"))("required",!0)("minlength",6),n(3),u("errorLabel",E(10,22,"product.reparability.not.empty"))("control",i.search),n(2),u("errorLabel",E(12,24,"product.reparability.not.completed"))("control",i.search),n(2),u("errorLabel",E(14,26,"product.reparability.not.exist"))("control",i.search),n(5),O(" ",E(19,28,"repairability.search.button")),n(2),g(i.isLoading?20:-1),n(3),u("size",i.iconSize.xs),n(),O(" ",E(25,30,"product.reparability.reference")," "),n(2),g(i.isSavSearch&&i.isEmptyProduct>0?26:-1),n(2),Et(i.isRefModalOpened),n(2),g(i.isSavSearch&&i.isEmptyProduct>0?30:-1),n(),g(i.isSavSearch&&i.isEmptyProduct>0?31:-1))},dependencies:[Jn,Hi,Ui,bi,ji,Hn,Hp,Ci,qi,xo,ur,fr,ze,Gt,Ze,et,vn,fa,ce],styles:[`@-ms-viewport{width:device-width}wc-compatibility-page{min-height:60vh;margin-bottom:2rem}wc-compatibility-page .search-area__w-loader{position:relative;max-width:90%;margin:0 auto}wc-compatibility-page form{display:flex;width:100%;justify-content:center}wc-compatibility-page sd-form-input{align-items:center;margin-bottom:2rem;margin-right:2rem;width:min(52rem,100%)}wc-compatibility-page sd-form-input .c__wrapper-input{width:100%;max-width:50rem}wc-compatibility-page .c__how-to-find{margin-bottom:2rem}wc-compatibility-page .error-message{width:100%;text-align:center;color:var(--color-error-base)}wc-compatibility-page sd-banner{margin-top:2rem}wc-compatibility-page .c__reparability-banner{margin:20px auto;width:30%} 303/*! 304 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 305 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 306 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 307 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 308 */ 309`],encapsulation:2,changeDetection:0})}}return o})();function DP(o,c){o&1&&x(0,"wc-store-locator")}var ug=(()=>{class o extends Kt{static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-store-locator-page"]],features:[U],decls:3,vars:0,consts:[[1,"store-locator-page-template"],["position","StoreLocator"],["cxOutletRef","StoreLocator"]],template:function(t,i){t&1&&(d(0,"div",0),x(1,"cx-page-slot",1),l(),ve(2,DP,1,0,"ng-template",2))},dependencies:[Rt,It,Zs,Xs,ga],encapsulation:2,changeDetection:0})}}return o})();var mg=(()=>{class o{constructor(e,t){this.occEndpointsService=e,this.http=t}getUserUid(e){let t=this.occEndpointsService.buildUrl("userUid",{urlParams:{userId:"current"}}),i={Authorization:"Bearer "+e+".REMOTE"};return this.http.get(t,{headers:i}).pipe(H(({uid:r})=>r??""))}getUserToken(e){let t=this.occEndpointsService.buildUrl("userToken",{urlParam
309s:{userId:"current"}}),i={Authorization:"Bearer "+e+".REMOTE"};return this.http.get(t,{headers:i,responseType:"string"}).pipe(H(r=>r??""))}static{this.\u0275fac=function(t){return new(t||o)(V(vt),V(St))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var IP=()=>["ASP_SERVICE_CENTER"],RP=()=>[];function AP(o,c){if(o&1&&x(0,"span",0),o&2){s();let e=_(1);u("wcCxJsonLd",e)}}function FP(o,c){if(o&1&&x(0,"span",0),o&2){s();let e=_(1);u("wcCxJsonLd",e)}}function BP(o,c){o&1&&(d(0,"sd-border-wrapper",6),x(1,"cx-page-slot",7),d(2,"sd-tab-group")(3,"sd-tab"),ut(4,8),d(5,"span"),S(6),k(7,"translate"),l(),mt(),d(8,"div",9),x(9,"cx-page-slot",10),l()(),d(10,"sd-tab"),ut(11,8),d(12,"span"),S(13),k(14,"translate"),l(),mt(),d(15,"div",9),x(16,"cx-page-slot",11),l()()()()),o&2&&(u("hasBorder",!1),n(6),J(E(7,3,"faq.withTransport")),n(7),J(E(14,5,"faq.withoutTransport")))}function OP(o,c){o&1&&x(0,"wc-sis-categories")}function NP(o,c){o&1&&x(0,"wc-store-locator",13),o&2&&u("isRepair",!0)("hideCardActions",!0)("hideChooseButton",!0)("posTypes",ye(5,IP))("posFeatures",ye(6,RP))}function VP(o,c){if(o&1&&(d(0,"sd-border-wrapper",6),x(1,"cx-page-slot",12),l(),f(2,NP,1,7,"wc-store-locator",13)),o&2){s(2);let e=_(0);u("hasBorder",!1),n(2),g(e==="REPAIR"?2:-1)}}function zP(o,c){if(o&1&&(x(0,"cx-page-slot",4),d(1,"div",5),f(2,BP,17,7,"sd-border-wrapper",6)(3,OP,1,0,"wc-sis-categories")(4,VP,3,2),l()),o&2){let e;s();let t=_(0);n(2),g((e=!0)==(t==="FORFAIT")?2:e===(t==="FAQ"||t==="IFU")?3:4)}}function jP(o,c){if(o&1&&x(0,"iframe",2),o&2){let e=s();u("src",e.iframeUrl(),ar)}}var UP={"/faq/csc/products":"FAQ","/instructions-for-use":"IFU","/consumer-services/warranty-and-repairs/repairers":"REPAIR","/contact-form":"CONTACT","/faq-forfait":"FORFAIT"},hg=(()=>{class o extends Kt{constructor(){super(...arguments),this.authStorageService=m(kp),this.baseStoreService=m(le),this.userUidService=m(mg),this.domSanitizer=m(dr),this.authService=m(zn),this.faqMapper=m(Ia),this.route=m(ot),this.jsonLdFaqs=y(void 0),this.iframeUrl=y(""),this.label=y(""),this.snippetsOptions={images:!0},this.eagerLoadingSlot="DynamicBody"}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(e=>!!e)).subscribe(({label:e})=>{let t=e??"";this.label.set(this.convertLabel(t)),this.label()==="CONTACT"&&this.getIframeUrl(),e==="/faq-forfait"?this.loadFaqs("FaqWithTransport"):this.loadFaqs("DynamicBody")}))}loadFaqs(e){this.subscriptions.add(this.getFaqs(e).subscribe(t=>{this.generateFaqsSnippet(t)}))}generateFaqsSnippet(e){if(!e.length){this.jsonLdFaqs.set(void 0);return}let t=e.flatMap(i=>i?.faqvpccollection?Object.values(i.faqvpccollection):[]);this.jsonLdFaqs.set(this.faqMapper.toJsonLdFaqs(t))}getFaqs(e){return this.cmsService.getContentSlot(e).pipe(N(t=>{let i=t?.components?.filter(({typeCode:a})=>a==="FAQVPCCMSParagraphCmp")??[];if(i.length===0)return I([]);let r=i.map(({uid:a})=>a?this.cmsService.getComponentData(a).pipe(ee(p=>!!p?.faqvpccollection)):I(void 0));return $(r).pipe(H(a=>a.filter(p=>!!p)))}))}getIframeUrl(){let e=this.authStorageService.getToken().pipe(H(({access_token:i})=>i),ge(1)),t=this.authService.isUserLoggedIn().pipe(N(i=>i?e.pipe(N(r=>this.userUidService.getUserToken(r))):I([])));this.subscriptions.add(t.subscribe(i=>{let{contactFormURL:r}=this.baseStoreService.baseStore,a=r??"";i?.length&&(a+=`&token=${i}`),this.hasDefaultMainReasonOrder()&&(a+="&defaultMainReason=Order"),this.iframeUrl.set(this.domSanitizer.bypassSecurityTrustResourceUrl(a))}
309))}hasDefaultMainReasonOrder(){let e=this.route.snapshot.queryParamMap,t=e.keys.find(i=>i.trim()==="defaultMainReason");return t?e.get(t)?.trim()==="Order":!1}convertLabel(e){return UP[e]??""}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-service-page"]],features:[ni([si]),U],decls:9,vars:6,consts:[[3,"wcCxJsonLd"],[1,"service-page-template"],["wcIframeResizer","","id","iframeContactForm","width","100%","title","Contact","autoresize","true",3,"src"],["position","SEO"],["position","Navigation"],[1,"service-page-content"],[3,"hasBorder"],["position","DynamicBody",1,"is-forfait"],["sd-tab-title",""],["sd-tab-pane",""],["position","FaqWithTransport"],["position","FaqWithoutTransport"],["position","DynamicBody"],[3,"isRepair","hideCardActions","hideChooseButton","posTypes","posFeatures"]],template:function(t,i){if(t&1&&(W(0)(1),x(2,"span",0),f(3,AP,1,1,"span",0),f(4,FP,1,1,"span",0),d(5,"div",1),f(6,zP,5,1)(7,jP,1,1,"iframe",2),l(),x(8,"cx-page-slot",3)),t&2){let r=M(i.label());n();let a=M(i.jsonLdFaqs());n(),u("wcCxJsonLd",i.snippetImages()),n(),g(a?3:-1),n(),g(a?4:-1),n(2),g(r!=="CONTACT"?6:7)}},dependencies:[Rt,It,ci,ga,md,ud,Aa,Bd,pi,ce],styles:[`@-ms-viewport{width:device-width}.container{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){.container{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.container{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){.container{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){.container{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){.container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){.container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){.container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){.container{max-width:192rem;margin-left:auto;margin-right:auto}}.container-fluid{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){.container-fluid{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.container-fluid{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){.container-fluid{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){.container-fluid{padding-left:6.4rem;padding-right:6.4rem}}.row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}.row .no-gutters{margin-right:0;margin-left:0}.col-xl,.col-xl-auto,.col-xl-24,wc-service-page .service-page-content sd-faq .c__wrapper,.col-xl-23,.col-xl-22,.col-xl-21,.col-xl-20,.col-xl-19,.col-xl-18,.col-xl-17,.col-xl-16,.col-xl-15,.col-xl-14,wc-service-page .service-page-content,.col-xl-13,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,wc-service-page .Navigation,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-l,.col-l-auto,.col-l-24,.col-l-23,.col-l-22,.col-l-21,.col-l-20,.col-l-19,.col-l-18,.col-l-17,.col-l-16,.col-l-15,.col-l-14,.col-l-13,.col-l-12,.col-l-11,.col-l-10,.col-l-9,.col-l-8,.col-l-7,.col-l-6,.col-l-5,.col-l-4,.col-l-3,.col-l-2,.col-l-1,.col-m,.col-m-auto,.col-m-24,.col-m-23,.col-m-22,.col-m-21,.col-m-20,.col-m-19,.col-m-18,.col-m-17,.col-m-16,.col-m-15,.col-m-14,.col-m-13,.col-m-12,.col-m-11,.col-m-10,.col-m-9,.col-m-8,.col-m-7,.col-m-6,.col-m-5,.col-m-4,.col-m-3,.col-m-2,.col-m-1,.col-s,.col-s-auto,.col-s-24,.col-s-23,.col-s-22,.col-s-21,.col-s-20,.col-s-19,.col-s-18,.col-s-17,.col-s-16,.col-s-15,.col-s-14,.col-s-13,.col-s-12,.col-s-11,.col-s-10,.col-s-9,.col-s-8,.col-s-7,.col-s-6,.col-s-5,.col-s-4,.col-s-3,.col-s-2,.col-s-1,.col,.col-auto,.col-24,.col-23,.col-22,.col-21,.col-20,.col-19,.col-18,.col-17,.col-16,.col-15,.col-14,.col-13,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:0;padding-left:0}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-3{flex:0 0 12.5%;max-width:12.5%}.col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-6{flex:0 0 25%;max-width:25%}.col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-9{flex:0 0 37.5%;max-width:37.5%}.col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-12{flex:0 0 50%;max-width:50%}.col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-15{flex:0 0 62.5%;max-width:62.5%}.col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-18{flex:0 0 75%;max-width:75%}.col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-21{flex:0 0 87.5%;max-width:87.5%}
309.col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-24,wc-service-page .service-page-content,wc-service-page .Navigation{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:25}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.order-17{order:17}.order-18{order:18}.order-19{order:19}.order-20{order:20}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.offset-1{margin-left:4.1666666667%}.offset-2{margin-left:8.3333333333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.6666666667%}.offset-5{margin-left:20.8333333333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.1666666667%}.offset-8{margin-left:33.3333333333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.6666666667%}.offset-11{margin-left:45.8333333333%}.offset-12{margin-left:50%}.offset-13{margin-left:54.1666666667%}.offset-14{margin-left:58.3333333333%}.offset-15{margin-left:62.5%}.offset-16{margin-left:66.6666666667%}.offset-17{margin-left:70.8333333333%}.offset-18{margin-left:75%}.offset-19{margin-left:79.1666666667%}.offset-20{margin-left:83.3333333333%}.offset-21{margin-left:87.5%}.offset-22{margin-left:91.6666666667%}.offset-23{margin-left:95.8333333333%}.offset-p-1{padding-left:4.1666666667%}.offset-p-2{padding-left:8.3333333333%}.offset-p-3{padding-left:12.5%}.offset-p-4{padding-left:16.6666666667%}.offset-p-5{padding-left:20.8333333333%}.offset-p-6{padding-left:25%}.offset-p-7{padding-left:29.1666666667%}.offset-p-8{padding-left:33.3333333333%}.offset-p-9{padding-left:37.5%}.offset-p-10{padding-left:41.6666666667%}.offset-p-11{padding-left:45.8333333333%}.offset-p-12{padding-left:50%}.offset-p-13{padding-left:54.1666666667%}.offset-p-14{padding-left:58.3333333333%}.offset-p-15{padding-left:62.5%}.offset-p-16{padding-left:66.6666666667%}.offset-p-17{padding-left:70.8333333333%}.offset-p-18{padding-left:75%}.offset-p-19{padding-left:79.1666666667%}.offset-p-20{padding-left:83.3333333333%}.offset-p-21{padding-left:87.5%}.offset-p-22{padding-left:91.6666666667%}.offset-p-23{padding-left:95.8333333333%}@media(min-width:320px){.col-s{flex-basis:0;flex-grow:1;max-width:100%}.col-s-auto{flex:0 0 auto;width:auto;max-width:100%}.col-s-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-s-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-s-3{flex:0 0 12.5%;max-width:12.5%}.col-s-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-s-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-s-6{flex:0 0 25%;max-width:25%}.col-s-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-s-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-s-9{flex:0 0 37.5%;max-width:37.5%}.col-s-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-s-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-s-12{flex:0 0 50%;max-width:50%}.col-s-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-s-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-s-15{flex:0 0 62.5%;max-width:62.5%}.col-s-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-s-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-s-18{flex:0 0 75%;max-width:75%}.col-s-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-s-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-s-21{flex:0 0 87.5%;max-width:87.5%}.col-s-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-s-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-s-24{flex:0 0 100%;max-width:100%}.order-s-first{order:-1}.order-s-last{order:25}.order-s-0{order:0}.order-s-1{order:1}.order-s-2{order:2}.order-s-3{order:3}.order-s-4{order:4}.order-s-5{order:5}.order-s-6{order:6}.order-s-7{order:7}.order-s-8{order:8}.order-s-9{order:9}.order-s-10{order:10}.order-s-11{order:11}.order-s-12{order:12}.order-s-13{order:13}.order-s-14{order:14}.order-s-15{order:15}.order-s-16{order:16}.order-s-17{order:17}.order-s-18{order:18}.order-s-19{order:19}.order-s-20{order:20}.order-s-21{order:21}.order-s-22{order:22}.order-s-23{order:23}.order-s-24{order:24}.offset-s-0{margin-left:0}.offset-s-1{margin-left:4.1666666667%}.offset-s-2{margin-left:8.3333333333%}.offset-s-3{margin-left:12.5%}.offset-s-4{margin-left:16.6666666667%}.offset-s-5{margin-left:20.8333333333%}.offset-s-6{margin-left:25%}.offset-s-7{margin-left:29.1666666667%}.offset-s-8{margin-left:33.3333333333%}.offset-s-9{margin-left:37.5%}.offset-s-10{margin-left:41.6666666667%}.offset-s-11{margin-left:45.8333333333%}.offset-s-12{margin-left:50%}.offset-s-13{margin-left:54.1666666667%}.offset-s-14{margin-left:58.3333333333%}.offset-s-15{margin-left:62.5%}.offset-s-16{margin-left:66.6666666667%}.offset-s-17{margin-left:70.8333333333%}.offset-s-18{margin-left:75%}.offset-s-19{margin-left:79.1666666667%}.offset-s-20{margin-left:83.3333333333%}.offset-s-21{margin-left:87.5%}.offset-s-22{margin-left:91.6666666667%}.offset-s-23{margin-left:95.8333333333%}.offset-p-s-0{padding-left:0}.offset-p-s-1{padding-left:4.1666666667%}.offset-p-s-2{padding-left:8.3333333333%}.offset-p-s-3{padding-left:12.5%}.offset-p-s-4{padding-left:16.6666666667%}.offset-p-s-5{padding-left:20.8333333333%}.offset-p-s-6{padding-left:25%}.offset-p-s-7{padding-left:29.1666666667%}.offset-p-s-8{padding-left:33.3333333333%}.offset-p-s-9{padding-left:37.5%}.offset-p-s-10{padding-left:41.6666666667%}.offset-p-s-11{padding-left:45.8333333333%}.offset-p-s-12{padding-left:50%}.offset-p-s-13{padding-left:54.1666666667%}.offset-p-s-14{padding-left:58.3333333333%}.offset-p-s-15{padding-left:62.5%}.offset-p-s-16{padding-left:66.6666666667%}.offset-p-s-17{padding-left:70.8333333333%}.offset-p-s-18{padding-left:75%}.offset-p-s-19{padding-left:79.1666666667%}.offset-p-s-20{padding-left:83.3333333333%}.offset-p-s-21{padding-left:87.5%}.offset-p-s-22{padding-left:91.6666666667%}.offset-p-s-23{padding-left:95.8333333333%}}@media(min-width:768px){.col-m{flex-basis:0;flex-grow:1;max-width:100%}.col-m-auto{flex:0 0 auto;width:auto;max-width:100%}.col-m-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-m-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-m-3{flex:0 0 12.5%;max-width:12.5%}.col-m-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-m-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-m-6,wc-service-page .Navigation{flex:0 0 25%;max-width:25%}.col-m-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-m-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-m-9{flex:0 0 37.5%;max-width:37.5%}.col-m-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-m-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-m-12{flex:0 0 50%;max-width:50%}.col-m-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-m-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-m-15{flex:0 0 62.5%;max-width:62.5%}.col-m-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-m-17,wc-service-page .service-page-content{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-m-18{flex:0 0 75%;max-width:75%}.col-m-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-m-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-m-21{flex:0 0 87.5%;max-width:87.5%}
309.col-m-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-m-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-m-24{flex:0 0 100%;max-width:100%}.order-m-first{order:-1}.order-m-last{order:25}.order-m-0{order:0}.order-m-1{order:1}.order-m-2{order:2}.order-m-3{order:3}.order-m-4{order:4}.order-m-5{order:5}.order-m-6{order:6}.order-m-7{order:7}.order-m-8{order:8}.order-m-9{order:9}.order-m-10{order:10}.order-m-11{order:11}.order-m-12{order:12}.order-m-13{order:13}.order-m-14{order:14}.order-m-15{order:15}.order-m-16{order:16}.order-m-17{order:17}.order-m-18{order:18}.order-m-19{order:19}.order-m-20{order:20}.order-m-21{order:21}.order-m-22{order:22}.order-m-23{order:23}.order-m-24{order:24}.offset-m-0{margin-left:0}.offset-m-1,wc-service-page .service-page-content{margin-left:4.1666666667%}.offset-m-2{margin-left:8.3333333333%}.offset-m-3{margin-left:12.5%}.offset-m-4{margin-left:16.6666666667%}.offset-m-5{margin-left:20.8333333333%}.offset-m-6{margin-left:25%}.offset-m-7{margin-left:29.1666666667%}.offset-m-8{margin-left:33.3333333333%}.offset-m-9{margin-left:37.5%}.offset-m-10{margin-left:41.6666666667%}.offset-m-11{margin-left:45.8333333333%}.offset-m-12{margin-left:50%}.offset-m-13{margin-left:54.1666666667%}.offset-m-14{margin-left:58.3333333333%}.offset-m-15{margin-left:62.5%}.offset-m-16{margin-left:66.6666666667%}.offset-m-17{margin-left:70.8333333333%}.offset-m-18{margin-left:75%}.offset-m-19{margin-left:79.1666666667%}.offset-m-20{margin-left:83.3333333333%}.offset-m-21{margin-left:87.5%}.offset-m-22{margin-left:91.6666666667%}.offset-m-23{margin-left:95.8333333333%}.offset-p-m-0{padding-left:0}.offset-p-m-1{padding-left:4.1666666667%}.offset-p-m-2{padding-left:8.3333333333%}.offset-p-m-3{padding-left:12.5%}.offset-p-m-4{padding-left:16.6666666667%}.offset-p-m-5{padding-left:20.8333333333%}.offset-p-m-6{padding-left:25%}.offset-p-m-7{padding-left:29.1666666667%}.offset-p-m-8{padding-left:33.3333333333%}.offset-p-m-9{padding-left:37.5%}.offset-p-m-10{padding-left:41.6666666667%}.offset-p-m-11{padding-left:45.8333333333%}.offset-p-m-12{padding-left:50%}.offset-p-m-13{padding-left:54.1666666667%}.offset-p-m-14{padding-left:58.3333333333%}.offset-p-m-15{padding-left:62.5%}.offset-p-m-16{padding-left:66.6666666667%}.offset-p-m-17{padding-left:70.8333333333%}.offset-p-m-18{padding-left:75%}.offset-p-m-19{padding-left:79.1666666667%}.offset-p-m-20{padding-left:83.3333333333%}.offset-p-m-21{padding-left:87.5%}.offset-p-m-22{padding-left:91.6666666667%}.offset-p-m-23{padding-left:95.8333333333%}}@media(min-width:1280px){.col-l{flex-basis:0;flex-grow:1;max-width:100%}.col-l-auto{flex:0 0 auto;width:auto;max-width:100%}.col-l-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-l-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-l-3{flex:0 0 12.5%;max-width:12.5%}.col-l-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-l-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-l-6{flex:0 0 25%;max-width:25%}.col-l-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-l-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-l-9{flex:0 0 37.5%;max-width:37.5%}.col-l-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-l-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-l-12{flex:0 0 50%;max-width:50%}.col-l-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-l-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-l-15{flex:0 0 62.5%;max-width:62.5%}.col-l-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-l-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-l-18{flex:0 0 75%;max-width:75%}.col-l-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-l-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-l-21{flex:0 0 87.5%;max-width:87.5%}.col-l-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-l-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-l-24,wc-service-page .service-page-content sd-faq .c__wrapper{flex:0 0 100%;max-width:100%}.order-l-first{order:-1}.order-l-last{order:25}.order-l-0{order:0}.order-l-1{order:1}.order-l-2{order:2}.order-l-3{order:3}.order-l-4{order:4}.order-l-5{order:5}.order-l-6{order:6}.order-l-7{order:7}.order-l-8{order:8}.order-l-9{order:9}.order-l-10{order:10}.order-l-11{order:11}.order-l-12{order:12}.order-l-13{order:13}.order-l-14{order:14}.order-l-15{order:15}.order-l-16{order:16}.order-l-17{order:17}.order-l-18{order:18}.order-l-19{order:19}.order-l-20{order:20}.order-l-21{order:21}.order-l-22{order:22}.order-l-23{order:23}.order-l-24{order:24}.offset-l-0{margin-left:0}.offset-l-1{margin-left:4.1666666667%}.offset-l-2{margin-left:8.3333333333%}.offset-l-3{margin-left:12.5%}.offset-l-4{margin-left:16.6666666667%}.offset-l-5{margin-left:20.8333333333%}.offset-l-6{margin-left:25%}.offset-l-7{margin-left:29.1666666667%}.offset-l-8{margin-left:33.3333333333%}.offset-l-9{margin-left:37.5%}.offset-l-10{margin-left:41.6666666667%}.offset-l-11{margin-left:45.8333333333%}.offset-l-12{margin-left:50%}.offset-l-13{margin-left:54.1666666667%}.offset-l-14{margin-left:58.3333333333%}.offset-l-15{margin-left:62.5%}.offset-l-16{margin-left:66.6666666667%}.offset-l-17{margin-left:70.8333333333%}.offset-l-18{margin-left:75%}.offset-l-19{margin-left:79.1666666667%}
309.offset-l-20{margin-left:83.3333333333%}.offset-l-21{margin-left:87.5%}.offset-l-22{margin-left:91.6666666667%}.offset-l-23{margin-left:95.8333333333%}.offset-p-l-0{padding-left:0}.offset-p-l-1{padding-left:4.1666666667%}.offset-p-l-2{padding-left:8.3333333333%}.offset-p-l-3{padding-left:12.5%}.offset-p-l-4{padding-left:16.6666666667%}.offset-p-l-5{padding-left:20.8333333333%}.offset-p-l-6{padding-left:25%}.offset-p-l-7{padding-left:29.1666666667%}.offset-p-l-8{padding-left:33.3333333333%}.offset-p-l-9{padding-left:37.5%}.offset-p-l-10{padding-left:41.6666666667%}.offset-p-l-11{padding-left:45.8333333333%}.offset-p-l-12{padding-left:50%}.offset-p-l-13{padding-left:54.1666666667%}.offset-p-l-14{padding-left:58.3333333333%}.offset-p-l-15{padding-left:62.5%}.offset-p-l-16{padding-left:66.6666666667%}.offset-p-l-17{padding-left:70.8333333333%}.offset-p-l-18{padding-left:75%}.offset-p-l-19{padding-left:79.1666666667%}.offset-p-l-20{padding-left:83.3333333333%}.offset-p-l-21{padding-left:87.5%}.offset-p-l-22{padding-left:91.6666666667%}.offset-p-l-23{padding-left:95.8333333333%}}@media(min-width:1600px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-3{flex:0 0 12.5%;max-width:12.5%}.col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-5,wc-service-page .Navigation{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-xl-6{flex:0 0 25%;max-width:25%}.col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-9{flex:0 0 37.5%;max-width:37.5%}.col-xl-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-xl-12{flex:0 0 50%;max-width:50%}.col-xl-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-xl-14,wc-service-page .service-page-content{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-15{flex:0 0 62.5%;max-width:62.5%}.col-xl-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-xl-18{flex:0 0 75%;max-width:75%}.col-xl-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-xl-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-21{flex:0 0 87.5%;max-width:87.5%}.col-xl-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-xl-24,wc-service-page .service-page-content sd-faq .c__wrapper{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:25}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-13{order:13}.order-xl-14{order:14}.order-xl-15{order:15}.order-xl-16{order:16}.order-xl-17{order:17}.order-xl-18{order:18}.order-xl-19{order:19}.order-xl-20{order:20}.order-xl-21{order:21}.order-xl-22{order:22}.order-xl-23{order:23}.order-xl-24{order:24}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.1666666667%}.offset-xl-2,wc-service-page .Navigation{margin-left:8.3333333333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.6666666667%}.offset-xl-5{margin-left:20.8333333333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.1666666667%}.offset-xl-8{margin-left:33.3333333333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.6666666667%}.offset-xl-11{margin-left:45.8333333333%}.offset-xl-12{margin-left:50%}.offset-xl-13{margin-left:54.1666666667%}.offset-xl-14{margin-left:58.3333333333%}.offset-xl-15{margin-left:62.5%}.offset-xl-16{margin-left:66.6666666667%}.offset-xl-17{margin-left:70.8333333333%}.offset-xl-18{margin-left:75%}.offset-xl-19{margin-left:79.1666666667%}.offset-xl-20{margin-left:83.3333333333%}.offset-xl-21{margin-left:87.5%}.offset-xl-22{margin-left:91.6666666667%}.offset-xl-23{margin-left:95.8333333333%}.offset-p-xl-0{padding-left:0}.offset-p-xl-1{padding-left:4.1666666667%}.offset-p-xl-2{padding-left:8.3333333333%}.offset-p-xl-3{padding-left:12.5%}.offset-p-xl-4{padding-left:16.6666666667%}.offset-p-xl-5{padding-left:20.8333333333%}.offset-p-xl-6{padding-left:25%}.offset-p-xl-7{padding-left:29.1666666667%}.offset-p-xl-8{padding-left:33.3333333333%}.offset-p-xl-9{padding-left:37.5%}.offset-p-xl-10{padding-left:41.6666666667%}.offset-p-xl-11{padding-left:45.8333333333%}.offset-p-xl-12{padding-left:50%}.offset-p-xl-13{padding-left:54.1666666667%}.offset-p-xl-14{padding-left:58.3333333333%}.offset-p-xl-15{padding-left:62.5%}.offset-p-xl-16{padding-left:66.6666666667%}.offset-p-xl-17{padding-left:70.8333333333%}.offset-p-xl-18{padding-left:75%}.offset-p-xl-19{padding-left:79.1666666667%}.offset-p-xl-20{padding-left:83.3333333333%}.offset-p-xl-21{padding-left:87.5%}.offset-p-xl-22{padding-left:91.6666666667%}.offset-p-xl-23{padding-left:95.8333333333%}}wc-service-page{display:block;padding-top:4.4rem}@media(min-width:768px){wc-service-page{margin-right:auto;margin-left:auto;width:100%}}@media(min-width:768px)and (min-width:0){wc-service-page{padding-left:2rem;padding-right:2rem}}@media(min-width:768px)and (min-width:768px){wc-service-page{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:768px)and (min-width:1280px){wc-service-page{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:768px)and (min-width:1600px){wc-service-page{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:768px)and (min-width:320px){wc-service-page{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (min-width:768px){wc-service-page{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (min-width:1280px){wc-service-page{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px)and (min-width:1600px){wc-service-page{max-width:192rem;margin-left:auto;margin-right:auto}}wc-service-page .service-page-template{align-items:flex-start;display:flex}@media(max-width:767px){wc-service-page .service-page-template{flex-direction:column-reverse}}wc-service-page iframe{border:0;max-width:102.4rem;margin:0 auto 2rem}wc-service-page .Navigation{position:sticky;transition:top .3s;top:19rem}.has-promo wc-service-page .Navigation{top:24rem;transition:top .3s}.has-menu-scrolled wc-service-page .Navigation{top:8rem;transition:top .3s}.has-menu-scrolled.has-promo wc-service-page .Navigation{top:14rem;transition:top .3s}wc-service-page .Navigation{margin-bottom:2rem}@media(max-width:767px){wc-service-page .Navigation{margin-bottom:2.8rem;padding:0 2rem}}wc-service-page .Navigation>wc-editorial.wc-title{border:0;margin:0 0 1.2rem;max-width:100%;padding:0}wc-service-page wc-navigation-bloc-module{margin-bottom:2.8rem}wc-service-page .service-page-content{margin-bottom:2rem}@media(max-width:767px){wc-service-page .service-page-content{margin-bottom:2.8rem}}wc-service-page .service-page-content sd-border-wrapper wc-editorial.wc-title{border:none;margin-top:0;padding:0;max-width:100%}wc-service-page .service-page-content sd-border-wrapper wc-editorial.wc-title:not(:first-child):not(:last-child){margin-bottom:9.6rem}@media(max-width:1599px){wc-service-page .service-page-content sd-border-wrapper wc-editorial.wc-title:not(:first-child):not(:last-child){margin-bottom:6.4rem}}@media(max-width:767px){wc-service-page .service-page-content sd-border-wrapper wc-editorial.wc-title:not(:first-child):not(:last-child){margin-bottom:4.4rem}}wc-service-page .service-page-content sd-border-wrapper sd-heading.is-align-center.span.ng-star-inserted{align-items:start;text-align:left}wc-service-page .service-page-content sd-border-wrapper sd-title.c__main-title.ng-star-inserted{margin-right:auto;display:flex}wc-service-page .service-page-content sd-title{margin-right:auto;display:flex}wc-service-page .service-page-content h2{display:flex;text-align:left}wc-service-page .service-page-content h3{display:flex;text-align:left}wc-service-page .service-page-content p{text-align:left}
309wc-service-page .service-page-content div.c__description{display:block;text-align:left;margin-right:auto}wc-service-page .service-page-content div.c__description ul{display:block;text-align:left}wc-service-page .service-page-content wc-link-card-module:not(:last-child){margin-bottom:9.6rem}@media(max-width:1599px){wc-service-page .service-page-content wc-link-card-module:not(:last-child){margin-bottom:6.4rem}}@media(max-width:767px){wc-service-page .service-page-content wc-link-card-module:not(:last-child){margin-bottom:4.4rem}}wc-service-page .service-page-content ul[sd-list]{margin-bottom:2.8rem}wc-service-page .service-page-content ul[sd-list] li+li{border-top:.1rem solid #dde7ee;padding-top:2rem}wc-service-page .service-page-content wc-cms-link-ds{margin-bottom:2.8rem}wc-service-page .service-page-content .is-forfait sd-heading{margin-bottom:2rem}wc-service-page .c__documents-container{margin-top:1.2rem} 310/*! 311 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 312 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 313 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 314 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 315 */ 316`],encapsulation:2,changeDetection:0})}}return o})();var fg=ls(Fd());var gg=(()=>{class o{constructor(e,t,i,r){this.baseStoreService=e,this.configurationService=t,this.cmsService=i,this.document=r,this.scriptId="organization-json-ld"}buildOrganizationJsonLd(e,t,i){let r={"@context":"https://schema.org","@type":"Organization"};this.assignIfPresent(r,"name",t.name),this.assignIfPresent(r,"legalName",t.legalName),this.assignIfPresent(r,"description",i.description),this.assignIfPresent(r,"logo",this.toAbsoluteUrl(t.logo,e.siteOrigin)),this.assignIfPresent(r,"url",this.toAbsoluteUrl(e.canonicalUrl||t.url,e.siteOrigin)),this.assignIfPresent(r,"foundingDate",this.toIsoDate(t.foundingDate));let a=this.toContactPoint(t);return a&&(r.contactPoint=a),this.assignIfPresent(r,"taxID",t.taxID),this.assignIfPresent(r,"vatID",t.vatID),r}injectOrganizationJsonLd(e){if(this.removeOrganizationJsonLd(),!e)return;let t=this.document.createElement("script");t.id=this.scriptId,t.type="application/ld+json",t.textContent=JSON.stringify(e),this.document.head.appendChild(t)}removeOrganizationJsonLd(){this.document.getElementById(this.scriptId)?.remove()}injectHomepageOrganizationJsonLd(){return $([this.baseStoreService.getBaseStore(),this.configurationService.getConfig(),this.cmsService.getCurrentPage()]).pipe(H(([e,t,i])=>this.toHomepageSchema(e,t,i)),ri((e,t)=>(0,fg.default)(e,t)),H(e=>this.injectOrganizationJsonLd(e)))}toHomepageSchema(e,t,i){if(!this.isHomepage(i))return;let r=this.toOrganizationConfig(t);if(r)return this.buildOrganizationJsonLd(this.toSiteData(e,i,r),r,this.toSeoData(i))}toSiteData(e,t,i){let r=this.getSiteOrigin(e)||this.getUrlOrigin(i.url);return{canonicalUrl:t?.canonicalUrl||this.getCanonicalLink()||i.url||r,siteOrigin:r}}toOrganizationConfig(e){return e?.organization}toSeoData(e){return{description:e?.descriptionTag||e?.description||e?.title||e?.name}}isHomepage(e){return e?.label==="/"||e?.pageId==="homepage"||e?.template?.includes("HomePage")===!0}getSiteOrigin(e){let t=e?.cmsSites?.[0]?.domain;if(t)return this.normalizeOrigin(t);let i=this.document.location?.origin;return i&&i!=="null"?i:void 0}getCanonicalLink(){return this.document.querySelector('link[rel="canonical"]')?.href}getUrlOrigin(e){if(e)try{return new URL(e).origin}catch(t){return}}normalizeOrigin(e){return e.startsWith("http://")||e.startsWith("https://")?e:`https://${e}`}toAbsoluteUrl(e,t){if(e)try{return new URL(e).href}catch(i){return t?new URL(e,this.normalizeOrigin(t)).href:void 0}}toIsoDate(e){if(!e)return;if(/^\d{4}$/.test(e))return`${e}-01-01`;if(/^\d{4}-\d{2}-\d{2}/.test(e))return e.slice(0,10);let t=new Date(e);return Number.isNaN(t.getTime())?void 0:t.toISOString().slice(0,10)}toContactPoint(e){let{telephone:t,email:i}=e.contactPoint||{};if(!(!t&&!i))return Q(B(B({"@type":"ContactPoint"},t?{telephone:t}:{}),i?{email:i}:{}),{contactType:"customer service"})}assignIfPresent(e,t,i){i&&(e[t]=i)}static{this.\u0275fac=function(t){return new(t||o)(V(le),V(He),V(Te),V(Wt))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o}
316)();var _g=(()=>{class o extends Kt{constructor(){super(...arguments),this.authService=m(Go),this.route=m(ot),this.organizationJsonLdService=m(gg),this.snippetsOptions={images:!0},this.eagerLoadingSlot="DynamicBody"}ngOnInit(){super.ngOnInit(),this.subscriptions.add(this.organizationJsonLdService.injectHomepageOrganizationJsonLd().subscribe()),this.route.snapshot.queryParamMap.has("login")&&this.authService.showLoginWithRedirect(void 0,!1)}ngOnDestroy(){this.organizationJsonLdService.removeOrganizationJsonLd(),super.ngOnDestroy()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-homepage"]],features:[U],decls:6,vars:1,consts:[[1,"homepage-template"],[3,"wcCxJsonLd"],["position","DynamicBody"],["position","SEO"]],template:function(t,i){t&1&&(d(0,"div",0),x(1,"span",1),d(2,"section"),x(3,"cx-page-slot",2),l(),d(4,"section"),x(5,"cx-page-slot",3),l()()),t&2&&(n(),u("wcCxJsonLd",i.snippetImages()))},dependencies:[Rt,It,pi],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}}return o})();var vg=(()=>{class o extends Os{constructor(e){super(e),this.paramsService=e}urlIncludeContextParameters(e,t){let i=this.urlEncodingParameters;if(!i.length)return e;let r=e.toLowerCase(),a=hm.some(D=>r.startsWith(D)),p=i.map(D=>t[D]??this.paramsService.getValue(D)),h=this.paramsService.getParamValues(Pr)?.map(ln),v=this.paramsService.getParamValues(Er),T=e.split("/").slice(1);return i.forEach((D,q)=>{let X;switch(D){case Pr:X=h?.includes(T[q]),X||T.splice(q,0,p[q]);break;case Er:if(a)break;X=v?.includes(T[q]?.toLowerCase()),X||T.splice(q,0,p[q]);break}}),"/"+T.filter(Boolean).join("/")}static{this.\u0275fac=function(t){return new(t||o)(V(Bs))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var bg=(()=>{class o{constructor(e){this.routingConfig=e}serialize(e){let t=e.root,i=!1,r,a,p="";for(;t?.firstChild;)t=t.firstChild,p+="/"+t.url.map(v=>v.path).join("/"),t.data?.cxRoute&&(a=t.data?.cxRoute),t.data&&t.data.cxCmsRouteContext&&(r=t.data.cxCmsRouteContext),!i&&(r||t.routeConfig&&t.routeConfig.canActivate&&t.routeConfig.canActivate.find(v=>v&&v.guardName==="CmsPageGuard"))&&(i=!0);a=a||this.lookupSemanticRoute(p);let{params:h}=t;if(t.url.length>0&&t.url[0].path==="cx-preview")r={id:Fp,type:ai.CONTENT_PAGE};
316else if(h.productCode){let v=rn(e.root.children[0].params.param0);r={id:h.productCode,type:ai.PRODUCT_PAGE,customPageType:v}}else this.isCategoryServicePage(t,h)?r={id:h.categoryCode,type:ai.CATEGORY_PAGE}:h.brandCode?r={id:h.brandCode,type:ai.CATEGORY_PAGE}:h.recipeCategoryCode?r={id:h.recipeCategoryCode,type:ai.CONTENT_PAGE,customPageType:ai.RECIPE_CATEGORY_PAGE}:t.data.pageLabel!==void 0?r={id:t.data.pageLabel,type:ai.CONTENT_PAGE}:r||(t.url.length>0?r={id:"/"+t.url.map(T=>T.path).join("/"),type:ai.CONTENT_PAGE}:r={id:Ap,type:ai.CONTENT_PAGE});return{url:e.url,queryParams:e.root.queryParams,params:h,context:r,cmsRequired:i,semanticRoute:a}}isCategoryServicePage(e,t){let i=t.brand?1:0,r=e.url?.[i]?.path;return t.categoryCode&&r!=="instructions-for-use"&&r!=="faq"&&r!=="my-products"}lookupSemanticRoute(e){return this.routingConfig.getRouteName(e.substr(1))}static{this.\u0275fac=function(t){return new(t||o)(V(Lp))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var Cg=(()=>{class o extends qn{constructor(e,t,i,r){super(),this.basePageMetaResolver=e,this.recipeService=t,this.baseSiteService=i,this.route=r,this.pageType=ai.CONTENT_PAGE,this.pageTemplate="RecipeDetailsPageTemplate"}resolveTitle(){let e=(this.route.firstChild?.firstChild?.paramMap??this.route.paramMap).pipe(N(t=>{let i=t.get("sourceSystem")??"",r=t.get("recipeId")??"";return this.recipeService.getFirstRecipeVariant(i,decodeURIComponent(r))}));return $([this.basePageMetaResolver.resolveTitle(),e]).pipe(H(([t,i])=>{let r=t??"",a=i.title??"",p=i.defaultApplianceGroup?.name??"";return r.replace(/<recipe.title>/gi,a).replace(/<page>/gi,"").replace(/<recipe.appliance>/gi,p)}))}resolveDescription(){return this.basePageMetaResolver.resolveDescription().pipe(H(e=>e??""))}resolveRobots(){return this.basePageMetaResolver.resolveRobots().pipe(Do(this.baseSiteService.getActive()),H(([e,t])=>this.route.snapshot.queryParamMap.has("recipeId")&&!["Moulinex-FR","Tefal-FR"].includes(t)?[qr.NOINDEX]:e))}resolveCanonicalUrl(){return this.basePageMetaResolver.resolveCanonicalUrl()}static{this.\u0275fac=function(t){return new(t||o)(V(pr),V(Vt),V(lr),V(ot))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var xg=(()=>{class o extends Bp{constructor(){super(...arguments),this.paramsService=m(Bs)}load(e){return super.load(Q(B({},e),{id:this.cleanPageLabel(e.id)||"/"}))}getPagesRequestParams(e){let t=super.getPagesRequestParams(e);return t.fields="FULL",e.customPageType&&e.customPageType!==Qt.PRODUCT&&(e.customPageType===ai.RECIPE_CATEGORY_PAGE?(delete t.pageLabelOrId,t.code=e.id,t.pageType=ai.RECIPE_CATEGORY_PAGE):t.cspType=e.customPageType),t}cleanPageLabel(e){let i=this.paramsService.getParamValues(Er)?.find(r=>e.startsWith(`/${r}/`));return i?e.slice(i.length+1):e}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var yg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[io({featureModules:{[nh]:{module:()=>import("./chunk-NCUWGE5A.js").then(e=>e.WebCommonStoreFinderModule),dependencies:[()=>import("./chunk-PUAQRFHV.js").then(e=>e.StoreFinderOccModule)]}}})],imports:[ah]})}}return o})();var wg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[io({featureModules:{[Km]:{module:()=>import("./chunk-GHE23ZRZ.js").then(e=>e.SmartEditModule)}},smartEdit:{storefrontPreviewRoute:"cx-preview",allowOrigin:"*.brandsites.api.jfkls.net:443, *.*.brandsites.api.jfkls.net:443, *.brandsites.api.groupe-seb.com:443, *.brandsites.back.groupe-seb.com:443, brandsites.back.groupe-seb.com:443, backoffice.*.model-t.cc.commerce.ondemand.com:443"}})],imports:[Ym]})}}return o})();var Sg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[io({featureModules:{[dh]:{module:()=>import("./chunk-N5Z2VF2O.js").then(e=>e.CheckoutCoreModule),dependencies:[()=>import("./chunk-LUAQAAL6.js").then(e=>e.CheckoutOccModule)]}}})],imports:[ch]})}}return o}
316)();var kg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[io({featureModules:{[gd]:{module:()=>import("./chunk-DJHUIQ3B.js").then(e=>e.WebCommonAccountModule)},[_d]:{module:()=>import("./chunk-DQAZ64QM.js").then(e=>e.WebCommonCartModule)},[vd]:{module:()=>import("./chunk-ALT27WU7.js").then(e=>e.WebCommonProductModule)},[bd]:{module:()=>import("./chunk-YCDBNIZ3.js").then(e=>e.WebCommonAccessoryModule)},[Cd]:{module:()=>import("./chunk-YBZ46AGH.js").then(e=>e.WebCommonProductComparatorModule)},[xd]:{module:()=>import("./chunk-NLO474VT.js").then(e=>e.WebCommonCategoryModule)},[yd]:{module:()=>import("./chunk-U7ODLYFI.js").then(e=>e.WebCommonSearchModule)},[pm]:{module:()=>import("./chunk-KSBEDXNC.js").then(e=>e.WebCommonRecipesModule)}}})]})}}return o})();var Tg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[io({featureModules:{[Om]:{module:()=>import("./chunk-3JOSPJNX.js").then(e=>e.WebCommonOrderModule),dependencies:[()=>import("./chunk-AD7FP7FX.js").then(e=>e.OrderOccModule)]}}})],imports:[Nm]})}}return o})();var Lg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({providers:[io({featureModules:{[zm]:{module:()=>import("./chunk-JOBUCO4H.js").then(e=>e.UserAccountCoreModule),dependencies:[()=>import("./chunk-SF463QPD.js").then(e=>e.UserAccountOccModule)]}}}),io({featureModules:{[Ju]:{module:()=>import("./chunk-CHUT2D7Z.js").then(e=>e.UserProfileCoreModule),dependencies:[()=>import("./chunk-H4VBSJVA.js").then(e=>e.UserProfileOccModule)]}}})],imports:[jm,Xu]})}}return o})();var Pg=(()=>{class o{static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({imports:[Dp.forRoot(),iu,Up.forRoot(),Op,ou,nu,dm,Bh,Jm,su,au,sm,du,Lg,wg,yg,Sg,Tg,kg]})}}return o})();function qP(o,c){if(o&1){let e=L();W(0)(1),d(2,"button",5),w("click",function(i){b(e);let r=_(0),a=_(1),p=s(2);return C(p.selectLink(r,a,i))})("keydown.enter",function(i){b(e);let r=_(0),a=_(1),p=s(2);return C(p.selectLink(r,a,i))})("isActivated",function(){b(e);let i=_(1),r=s(2);return C(r.chosenLink.emit(i))}),d(3,"span",6),S(4),l()()}if(o&2){let e=s().$implicit,t=s(),i=M(e.url??"");n();let r=M(e.linkName??"");n(),u("sdSpyOn",i),n(),G(t.isOpened?"is-visible":"is-visually-hidden"),n(),O(" ",r," ")}}function HP(o,c){if(o&1&&(d(0,"li",null,0),f(2,qP,5,6,"button",4),l()),o&2){let e=c.$implicit;n(2),g(e!=null&&e.url&&(e!=null&&e.linkName)?2:-1)}}var Eg=(()=>{class o{constructor(e){this.viewportScroller=e,this.isOpened=!0,this.links=[],this.isOpenedChange=new Ce,this.chosenLink=new Ce,this.linkClicked=new Ce,this.class=""}get hostClasses(){return[this.class,this.isOpened?"is-open":""].filter(Boolean).join(" ")}toggleMenu(){this.isOpened=!this.isOpened,this.isOpenedChange.emit(this.isOpened)}selectLink(e,t,i){this.isOpened=!1,this.isOpenedChange.emit(this.isOpened),i.preventDefault(),this.viewportScroller.scrollToAnchor(e),this.linkClicked.emit(t)}static{this.\u0275fac=function(t){return new(t||o)(F(vi))}}static{this.\u0275cmp=P({type:o,selectors:[["sd-anchor-bloc"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isOpened:"isOpened",links:"links",class:"class"},outputs:{isOpenedChange:"isOpenedChange",chosenLink:"chosenLink",linkClicked:"linkClicked"},decls:7,vars:8,consts:[["linksList",""],["sd-list-block","",1,"is-s"],["sd-button","",3,"click","isIcon","isSmall","icon"],[],["tabindex","0","activeClass","is-active",1,"is-reset","is-medium","c__anchor-button","is-body-s",3,"sdSpyOn"],["tabindex","0","activeClass","is-active",1,"is-reset","is-medium","c__anchor-button","is-body-s",3,"click","keydown.enter","isActivated","sdSpyOn"],[]],template:function(t,i){t&1&&(d(0,"ul",1),ie(1,HP,3,1,"li",null,Ne),l(),d(3,"button",2),w("click",function(){return i.toggleMenu()}),d(4,"span",3),S(5),k(6,"translate"),l()()),t&2&&(n(),oe(i.links),n(2),u("isIcon",!i.isOpened)("isSmall",!0)("icon",i.isOpened?"icon-arrow-left":"icon-arrow-right"),n(),G(i.isOpened?""
316:"is-visually-hidden"),n(),O(" ",E(6,6,"actions.close")," "))},dependencies:[Ut,_u,ze,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-anchor-bloc{align-items:flex-start;border-radius:var(--brand--border-radius-global-large);border:.1rem solid var(--color-themes-light);display:inline-flex;flex-direction:column;font-family:var(--font-default);padding:1.2rem .4rem .4rem;position:relative;max-width:30rem}sd-anchor-bloc:not(.is-open){align-items:center}sd-anchor-bloc:not(.is-open) ul[sd-list-block]{padding:0 .8rem 1.2rem;transition:all .2s ease-in-out}sd-anchor-bloc:not(.is-open) .c__anchor-button.is-reset:before{margin-right:0}sd-anchor-bloc ul[sd-list-block]{padding:0 1.2rem 1.2rem;transition:all .2s ease-in-out}sd-anchor-bloc ul[sd-list-block] li:last-of-type .c__anchor-button:after{display:none}sd-anchor-bloc .c__anchor-button.is-reset{align-items:baseline}sd-anchor-bloc .c__anchor-button.is-reset.is-active{color:var(--color-primary-base);font-weight:600}sd-anchor-bloc .c__anchor-button.is-reset.is-active:before{background:var(--color-primary-base)}sd-anchor-bloc .c__anchor-button.is-reset:hover{color:var(--color-primary-base);font-weight:600}sd-anchor-bloc .c__anchor-button.is-reset:hover:before{background:var(--color-primary-base)}sd-anchor-bloc .c__anchor-button.is-reset:before{background:var(--color-themes-light);border-radius:50%;content:"";height:.9rem;flex-shrink:0;margin-right:1.2rem;position:inherit;transform:inherit;width:.9rem}sd-anchor-bloc .c__anchor-button.is-reset:after{background:var(--color-themes-light);content:"";display:block;height:calc(100% - .5rem);flex-shrink:0;position:absolute;left:.4rem;top:1.9rem;width:.1rem}sd-anchor-bloc [sd-button]{width:100%}sd-anchor-bloc .c__anchor-button{font-family:var(--font-default);text-align:left} 317/*! 318 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 319 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 320 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 321 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 322 */ 323`],encapsulation:2,changeDetection:0})}}return o})();var WP=o=>({"is-sticky":o});function $P(o,c){if(o&1){let e=L();d(0,"sd-anchor-bloc",1),w("linkClicked",function(i){b(e);let r=s();return C(r.linkClicked(i))})("isOpenedChange",function(i){b(e);let r=s();return C(r.menuHasChanged(i))}),l()}if(o&2){let e=s(),t=_(0);u("ngClass",se(3,WP,e.isSticky()))("isOpened",e.isOpened())("links",t)}}var Mg=(()=>{class o extends Pe{constructor(){super(...arguments),this.scrollSpyService=m(Xi),this.trackingService=m(re),this.deviceService=m(be),this.cmsService=m(Te),this.document=m(Wt),this.links=y([]),this.isDevice=y(!0),this.isOpened=y(!0),this.isSticky=y(!0),this.link$=new Ye,this.previousMenuState=!1,this.menuStateChanged=!1,this.lastEvent="",this.mandatoryFunction=e=>!!e.sections}onWindowScroll(){let e=this.document.documentElement.scrollTop||this.document.body.scrollTop;this.isOpened.set(e<=50)}ngOnInit(){this.subscriptions.add(this.deviceService.isDevice.subscribe(e=>{this.isDevice.set(e)})),this.subscriptions.add(this.scrollSpyService.activeSpyTarget.pipe(ri()).subscribe(e=>{this.isSticky.set(e!=="footer")})),this.subscriptions.add($([this.cmsService.getContentSlot("DynamicBody"),this.component$]).pipe(N(([e,t])=>{let i=(e.components??[]).map(p=>p.uid).filter(p=>!!p),r=(t.sections??"").split(" ").filter(Boolean),a=i.filter(p=>r.includes(p));return a.length>0?$(a.map(p=>this.cmsService.getComponentData(p))):I([])})).subscribe(e=>{this.links.set(e.filter(t=>!!t.uid&&!!t.headline).map(t=>he.toLink(t.uid,t.headline,!1)).filter(t=>!!t))})),this.subscriptions.add(this.link$.pipe(ee(e=>e.linkName===this.lastEvent?!1:e.eventType===jc.click?!this.menuStateChanged:!1)).subscribe(e=>{this.lastEvent=e.linkName,this.trackingService.sendEvent("stickyAnchor",{section:e.linkName})}))}linkClicked(e){this.link$.next({linkName:e,eventType:jc.click})}menuHasChanged(e){this.menuStateChanged=this.previousMenuState===!1&&e,this.previousMenuState=e}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-anchor-bloc"]],hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},features:[U],decls:2,vars:2,consts:[[1,"c__anchor-nav",3,"ngClass","isOpened","links"],[1,"c__anchor-nav",3,"linkClicked","isOpenedChange","ngClass","isOpened","links"]],template:function(t,i){if(t&1&&(W(0),f(1,$P,1,5,"sd-anchor-bloc",0)),t&2){let r=M(i.links());n(),g(((r==null?null:r.length)??0)>2&&!i.isDevice()?1:-1)}},dependencies:[Eg,_o],encapsulation:2,changeDetection:0})}}return o}
323)();function GP(o,c){if(o&1){let e=L();d(0,"sd-banner",3,1),w("mediaPlay",function(){b(e);let i=s();return C(i.onVideoPlayed())})("mediaEnded",function(){b(e);let i=s();return C(i.onVideoEnded())}),l()}if(o&2){let e=c.$implicit;s();let t=_(0),i=_(1),r=_(2),a=_(3),p=_(4),h=_(5),v=!t||i.indexOf(e)===0;u("media",e)("autoplayVideo",r)("muted",a)("loopVideo",p)("mediaTitle",e.mediaTitle)("isTop",v?h:!1)}}var Dg=(()=>{class o{constructor(){this.context=R("Multimedia"),this.medias=R([]),this.autoplay=R(!1),this.loop=R(!1),this.muted=R(!0),this.noStyle=R(!1),this.isTop=R(!1),this.class=R(""),this.mediasConfig=R({pagination:!1,breakpoints:{[zt.S]:{spaceBetween:12},[zt.M]:{spaceBetween:12},[zt.L]:{spaceBetween:20}}}),this.videoPlayed=de(),this.videoEnded=de(),this.isSlider=Y(()=>this.medias().length>1),this.hostClasses=Y(()=>[this.class(),this.isSlider()?"ds-component is-full-width is-slider":""].filter(Boolean).join(" ")),this.SizesEnum=me}onVideoPlayed(){this.videoPlayed.emit({status:"play",title:this.context()})}onVideoEnded(){this.videoEnded.emit({status:"ended",title:this.context()})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-multimedia"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{context:[1,"context"],medias:[1,"medias"],autoplay:[1,"autoplay"],loop:[1,"loop"],muted:[1,"muted"],noStyle:[1,"noStyle"],isTop:[1,"isTop"],class:[1,"class"],mediasConfig:[1,"mediasConfig"]},outputs:{videoPlayed:"videoPlayed",videoEnded:"videoEnded"},decls:9,vars:12,consts:[["mediaTpl",""],["mediaBanner",""],[3,"customConfig","context","itemTemplate","size","items","noStyle"],[3,"mediaPlay","mediaEnded","media","autoplayVideo","muted","loopVideo","mediaTitle","isTop"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4)(5),x(6,"sd-slider",2),ve(7,GP,2,6,"ng-template",null,0,We)),t&2){let r=Ve(8);M(i.isSlider()),n();let a=M(i.medias());n(),M(i.autoplay()),n(),M(i.muted()),n(),M(i.loop()),n(),M(i.isTop()),n(),u("customConfig",i.mediasConfig())("context",i.context())("itemTemplate",r)("size",i.SizesEnum.l)("items",a)("noStyle",i.noStyle())}},dependencies:[Ko,Le],styles:[`@-ms-viewport{width:device-width}sd-multimedia{display:block;font-family:var(--font-default);position:relative} 324/*! 325 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 326 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 327 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 328 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 329 */ 330`],encapsulation:2,changeDetection:0})}}return o})();var nt=class extends Pe{constructor(){super(),this.componentService=m(pt),this.mandatoryComponentFunction=c=>!0,this.module$=this.component$.pipe(Je(c=>this.onModuleInit(c)),N(c=>this.componentService.getLazyComponentData(c,"components",this.mandatoryComponentFunction)))}onModuleInit(c){}};function QP(o,c){if(o&1&&x(0,"sd-multimedia",1),o&2){let e=s(),t=_(0);u("sdSpyTarget",e.componentUid)("medias",t)("context",e.context())("isTop",e.isFirst())("autoplay",e.autoplayVideo())("loop",e.loopVideo())("muted",e.mutedVideo())("noStyle",e.noStyle())}}var Ig=(()=>{class o extends nt{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
330[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.pageMetaService=m(vo),this.imageService=m(fe),this.medias=y([]),this.context=y("Multimedia"),this.autoplayVideo=y(!1),this.mutedVideo=y(!1),this.loopVideo=y(!1),this.noStyle=y(!1),this.mandatoryComponentFunction=e=>!!e.media}ngOnInit(){this.subscriptions.add($([this.pageMetaService.getMeta(),this.module$]).subscribe(([e,t])=>{this.context.set((e?.title??"")+" "+(this.wrapper()?.wrapperHeading?.headline||"")),this.medias.set((t.componentsObjects??[]).map(i=>this.imageService.normalizeMedia(i.media,i.videoFallback)).filter(i=>!!i).slice(0,5)),this.autoplayVideo.set(t.autoplay==="true"),this.mutedVideo.set(t.muted==="true"),this.noStyle.set(t.noStyle==="true"),this.loopVideo.set(t.loop==="true"),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-multimedia-module"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:3,vars:3,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"sdSpyTarget","medias","context","isTop","autoplay","loop","muted","noStyle"]],template:function(t,i){if(t&1&&(W(0),d(1,"wc-wrapper",0),f(2,QP,1,8,"sd-multimedia",1),l()),t&2){let r=M(i.medias());n(),u("contentWrapper",i.wrapper()),n(),g(r.length>0?2:-1)}},dependencies:[ct,Dg,Qe],encapsulation:2,changeDetection:0})}}return o})();var KP=["canvasElement"],YP=o=>["c__rotation-canvas",o];function JP(o,c){o&1&&(d(0,"div",2),x(1,"span",6)(2,"div",7),l()),o&2&&(n(),u("isIcon",!0)("tabIndex",-1))}var Rg="https://cdn.jsdelivr.net/npm/@mladenilic/threesixty.js/dist/threesixty.js",XP="sha384-tOcZLyyZ5tQzoCzrJumYosaKq/ZdRqn5rFklr46Vop/XarMluziGunja1voWHoNg",Ag=(()=>{class o{constructor(){this.medias=R.required(),this.context=R("rotation-360"),this.autoplay=R(!1),this.canvasElement=st.required("canvasElement",{read:Fe}),this.platformId=m(Ee),this.document=m(Wt),this.isMobile=pe(m(be).isMobile,{initialValue:!1}),this.isDevice=pe(m(be).isDevice,{initialValue:!1}),this.clicked=y(!1),this.play=y(!1),this.SizesEnum=me,this.customStyle=y({}),ei(()=>{this.updateThreeSixty(this.medias(),this.isMobile(),this.isDevice())})}ngAfterViewInit(){_e(this.platformId)&&(this.isThreeSixtyApiLoaded()?this.initThreeSixty():this.loadThreeSixtyApi())}ngOnDestroy(){this.threeSixty?.destroy()}togglePlay(){this.play()?this.threeSixty.stop():this.threeSixty.play(),this.play.set(!this.play())}mouseup(){this.timeoutHandler?.unsubscribe(),this.clicked.set(!1)}mousedown(){this.play()&&this.threeSixty.stop(),this.play.set(!1),this.timeoutHandler=ms(100).subscribe(()=>{this.clicked.set(!0)})}updateThreeSixty(e,t,i){this.threeSixty?.destroy(),setTimeout(()=>{let r=t?240/e.width:i?500/e.width:1;this.threeSixty=new ThreeSixty(this.canvasElement().nativeElement,{image:e.images,count:e.count||null,perRow:e.perRow||null,speed:e.speed||100,width:e.width*r||300,height:e.height*r||300,prev:e.prev||null,next:e.next||null,keys:e.keys||!0,draggable:e.draggable||!0,swipeable:e.swipeable||!0,dragTolerance:e.dragTolerance||10,swipeTolerance:e.swipeTolerance||10,swipeTarget:e.swipeTarget,inverted:e.inverted||!1}),this.customStyle.set({"width.px":e.width*r+30,"height.px":e.height*r+30})},500)}isThreeSixtyApiLoaded(){return!!this.document.querySelector(`script[src=${Rg}]`)}initThreeSixty(){this.autoplay()&&setTimeout(()=>{this.threeSixty?.play(),this.play.set(!0),this.clicked.set(!1)},500)}loadThreeSixtyApi(){let e=this.document.createElement("script");e.src=Rg,e.integrity=XP,e.crossOrigin="anonymous",e.async=!0,e.defer=!0,e.onload=()=>this.initThreeSixty(),this.document.body.appendChild(e)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-rotation-360"]],viewQuery:function(t,i){t&1&&yt(i.canvasElement,KP,5,Fe),t&2&&wt()},inputs:{medias:[1,"medias"],context:[1,"context"],autoplay:[1,"autoplay"]},decls:8,vars:13,consts:[["canvasElement",""],[1,"c__rotation-wrapper",3,"ngStyle"],[1,"c__rotation-legend"],["width","100%","height","100%","aria-hidden","true",3,"mousedown","mouseleave","mouseup"],["sd-button","","type","button",1,"c__toggle",3,"click","isIcon","isSmall","icon"],[1,"is-visually-hidden"],["sd-button","","icon","icon-arrow-double","aria-hidden","true",3,"isIcon","tabIndex"],[1,"c__legend-guidelines"]],template:function(t,i){if(t&1&&(d(0,"div",1),f(1,JP,3,2,"div",2),d(2,"canvas",3,0),w("mousedown",function(){return i.mousedown()})("mouseleave",function(){return i.mouseup()})("mouseup",function(){return i.mouseup()}),l(),d(4,"button",4),w("click",function(){return i.togglePlay()}),d(5,"span",5),S(6),k(7,"translate"),l()()()),t&2){let r=i.clicked(),a=i.play();u("ngStyle",i.customStyle()),n(),g(!r&&!a?1:-1),n(),G(se(11,YP,r?"is-clicked":"")),n(2),u("isIcon",!0)("isSmall",!0)("icon",a?"icon-pause":"icon-play"),n(2),Ct(" ",E(7,9,a?"actions.stop":"actions.start")," - ",i.context()," ")}},dependencies:[bs,ze,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-rotation-360{display:block;font-family:var(--font-default);padding:4.4rem 0}
330@media(max-width:767px){sd-rotation-360{padding:2.8rem 0}}sd-rotation-360 .c__rotation-wrapper{margin:auto;position:relative}sd-rotation-360 .c__rotation-legend{display:flex;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-100%);width:110%}sd-rotation-360 .c__rotation-legend .c__legend-guidelines{display:block;border-bottom:.1rem solid var(--color-themes-light);border-radius:50%;height:4.4rem;position:relative;width:100%;z-index:0}sd-rotation-360 .c__rotation-legend .c__legend-guidelines:before,sd-rotation-360 .c__rotation-legend .c__legend-guidelines:after{background:#fff;border:.1rem solid var(--color-primary-base);border-radius:50%;content:"";display:block;flex-shrink:0;height:1.6rem;position:absolute;top:50%;transform:translateY(-25%);width:1.6rem}sd-rotation-360 .c__rotation-legend .c__legend-guidelines:after{right:0}sd-rotation-360 .c__rotation-legend [sd-button]{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%);z-index:1}sd-rotation-360 .c__toggle{bottom:1.2rem;position:absolute;right:1.2rem;z-index:1}sd-rotation-360 .c__rotation-canvas{background-repeat:no-repeat;background-size:cover;display:block;margin:0 auto}sd-rotation-360 .c__rotation-canvas.is-clicked{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAABNUlEQVQ4jbWVMW6DMBSG/9CpA1LHCJZ261aJAXfMAVi6cYtyAlQxdUynniE7BwijFyRWluQIvQHVT00UPZuEQvtPxu/5s3kP/6y6roOUUuoeQAZgA+BJhBsAewBbrfVRrrWASqktgFdrF7c+tNaZE6iUujM7yxNdE0+80Vp/Mc9bCINZszeMHyCAt5mwcygZWMVxzAYcxjKjKEJd19Z4RA+e6aZTeZ4jCIJTiGPOXVB2E4bhO4C1zOFCnqYsy9Nc27bwfR9pmqKqKhf2lsDPKbCJ0LUnZy7BBjHGHNfrW8ClsoBFUfTdTJJkFM0Yc5grxRq+yKawNqwRa8WaTYXx1hD4COBZRlzQKzBq9+cfdm8Ov3SYMfXOc36XmwWwZrCxHmish2Y6B9rb1/DwfwYroPN+AQC+AdFxmObTjK7HAAAAAElFTkSuQmCC) 10 10,col-resize} 331/*! 332 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 333 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 334 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 335 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 336 */ 337`],encapsulation:2,changeDetection:0})}}return o})();function ZP(o,c){if(o&1&&x(0,"sd-rotation-360",1),o&2){let e=s();u("sdSpyTarget",e.componentUid)("autoplay",e.autoplay())("medias",c)}}var Fg=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.componentService=m(pt),this.imageService=m(fe),this.hostClasses=Y(()=>
337[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.medias=y(void 0),this.autoplay=y(!1)}static areMandatoryFilled(e){return!!e.medias&&!!e.width&&!!e.height}ngOnInit(){this.subscriptions.add(this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["medias"]),ee(e=>o.areMandatoryFilled(e))).subscribe(e=>{let t=Object.values(e.medias??{}).map(r=>this.imageService.normalizeMedia(r)).filter(r=>!!r);this.autoplay.set(e.autoplay??!1);let i=t.length===1?t[0].url??"":t.map(r=>r.url??"");this.medias.set({images:i,count:Number(e.count??0),perRow:Number(e.perRow??0),width:Number(e.width??0),height:Number(e.height??0),swipeTarget:void 0}),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-rotating-360-wrapper"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:2,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"sdSpyTarget","autoplay","medias"]],template:function(t,i){if(t&1&&(d(0,"wc-wrapper",0),f(1,ZP,1,3,"sd-rotation-360",1),l()),t&2){let r;u("contentWrapper",i.wrapper()),n(),g((r=i.medias())?1:-1,r)}},dependencies:[ct,Ag,Qe],encapsulation:2,changeDetection:0})}}return o})();var Bg=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.componentService=m(pt),this.trackingService=m(re),this.productService=m(ii),this.imageService=m(fe),this.cmsService=m(Te),this.hostClasses=Y(()=>
337[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.columns=y([]),this.entries=y([]),this.titleLevel=y(2),this.maxColumn=y(0),this.showSize=y(0),this.maxLine=y(0),this.title=y("")}ngOnInit(){this.subscriptions.add($([this.component$,this.cmsService.getCurrentPage()]).pipe(N(([e,t])=>e?.columns?$([this.componentService.getLazyComponentData(e,"columns"),I(t)]):$([I(void 0),I(t)])),N(([e,t])=>e?.columnsObjects?.length?$([this.componentService.getSubComponentsLazyComponentData(e,"columnsObjects","values"),I(t)]):$([I(e),I(t)]))).subscribe(([e,t])=>{if(this.page=t,e){let i=e.columnsObjects??[],r=JSON.parse(e.doubleEntries??"false");this.columns.set(i.length>0?this.mapTableValuesToIDataTableColumns(i,r):[]),this.entries.set(i.length>0?this.mapTableValuesToEntries(i):[]),this.titleLevel.set(Dt(e.titleLevel??"P")),this.maxLine.set(e.maxLine??this.entries().length),this.maxColumn.set(e.maxColumn??0),this.showSize.set(e.showSize??0),this.title.set(e.title??""),this.setLoaded()}}))}onLinkClick(e){if(this.page?.pageId!=="ForfaitReparationPage")return;let t=e.split("/").pop();t&&this.subscriptions.add(this.productService.get(t,Ft.ACCESSORY).pipe(ee(i=>!!i)).subscribe(i=>{this.trackingService.sendEvent("repairPackageClick",{productID:i?.code,productName:i?.name})}))}static mapTagTheme(e){switch(e){case Zr.BRAND:return Ue.brand;case Zr.DARK:return Z.dark;case Zr.EXTRA:return Z.extra;case Zr.LIGHT:return Z.light;case Zr.PROMO1:return Z.promo;case Zr.PROMO2:return Z.promo2;case Zr.STARS:return Z.stars;default:return Ue.brand}}static mapTableTypeEnum(e){switch(e){case Zn.DEFAULT:return Lr.media;case Zn.SCALE:return Lr.scale;case Zn.TAG:return Lr.tag;default:return Lr.media}}mapTableValuesToEntries(e){let t=Math.max(...e.map(r=>r.valuesObjects?.length??0),0),i=[];for(let r=0;r<t-1;r++){let a={};e.forEach(p=>{let h=p.valuesObjects?.[r+1],v=p.uid??`column-${r}`;if(h)if(h?.url?.includes("/p/")){let T=h.url.split("/p/")[1];this.subscriptions.add(this.productService.hasError(T,Ft.CARD).pipe(N(D=>D?I(null):this.productService.get(T,Ft.CARD).pipe(ft(Boolean)))).pipe(ge(1)).subscribe(D=>{h.url=D?.url??h.url,h.indexFollow=D?.indexFollow,a=Q(B({},a),{[v]:this.mapToITableCell(h)})}))}else a=Q(B({},a),{[v]:this.mapToITableCell(h)})}),i[r]=a}return i}mapTableValuesToIDataTableColumns(e,t=!1){let i=[];return t&&e[0]?.valuesObjects?.unshift({}),e.forEach((r,a)=>{if(r.valuesObjects?.length){let p=r.valuesObjects[0];if(p?.url?.includes("/p/")){let h=p.url.split("/p/")[1];this.productService.hasError(h,Ft.CARD).pipe(N(v=>v?I(null):this.productService.get(h,Ft.CARD).pipe(ft(T=>!!T)))).pipe(ge(1)).subscribe(v=>{p.url=v?.url??p.url,p.indexFollow=v?.indexFollow,i.push({id:r.uid??`column-${a}`,label:this.mapToITableCell(p),width:1,doubleEntry:t&&a===0})})}else i.push({id:r.uid??`column-${a}`,label:this.mapToITableCell(p),width:1,doubleEntry:t&&a===0})}}),i}mapToITableCell(e){let t=e.tableValueType??Zn.DEFAULT;return{type:o.mapTableTypeEnum(t),label:e.url?{url:he.decodeUrl(e.url),linkName:e.label,indexFollow:e?.indexFollow}:e.label,value:t===Zn.CHECK?JSON.parse(e.checked??"false"):void 0,tag:e.tag?{text:e.tag,theme:o.mapTagTheme(e.tagTheme)}:void 0,scale:e.rating?{maxStar:e.maxRating,value:e.rating,isScale:!JSON.parse(e.isStar??"false")}:void 0,media:this.imageService.normalizeMedia(e.media)}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-table"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:9,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"linkClicked","verticalLayout","titleLevel","maxColumn","showSize","maxLine","columns","entries","title"]],template:function(t,i){t&1&&(d(0,"wc-wrapper",0)(1,"sd-table",1),w("linkClicked",function(a){return i.onLinkClick(a)}),l()()),t&2&&(u("contentWrapper",i.wrapper()),n(),u("verticalLayout",!0)("titleLevel",i.titleLevel())("maxColumn",i.maxColumn())("showSize",i.showSize())("maxLine",i.maxLine())("columns",i.columns())("entries",i.entr
337ies())("title",i.title()))},dependencies:[ct,qd],encapsulation:2,changeDetection:0})}}return o})();function eE(o,c){if(o&1){let e=L();d(0,"button",4),w("click",function(){b(e);let i=s(2);return C(i.onOpenModal())}),d(1,"span",5),S(2),k(3,"translate"),l()()}if(o&2){let e=s(2);u("isIcon",!0)("isSmall",e.isMobile()),n(2),Ct("",E(3,4,"actions.more")," ",e.tile.title)}}function tE(o,c){if(o&1&&(d(0,"div",0)(1,"sd-title",1),S(2),l()(),x(3,"sd-banner",2),f(4,eE,4,6,"button",3)),o&2){let e=s();n(),u("id",e.tile.idTitleTile)("titleLevel",e.titleLevel),n(),O(" ",e.tile.title," "),n(),u("mediaTitle",e.tile.mediaTitle??"")("hasAltText",!e.tile.title)("media",e.tile)("videoTitle",e.tile.title??"")("isAutoSize",e.isAutoSize)("isTop",e.isTop),n(),g(e.tile.modal?4:-1)}}var Og=(()=>{class o{constructor(){this.tilePosition=z.right,this.titleLevel=3,this.isAutoSize=!0,this.isTop=!1,this.openModal=new Ce,this.class="",this.isMobile=pe(m(be).isMobile,{initialValue:!1}),this.el=m(Fe),this._mediaConfig=z.bottomRight}get mediaConfig(){return this._mediaConfig}set mediaConfig(e){if(!e)throw new Error(`The config you're giving is ${e}. 338 339 Please use one of the following 'top-left', 'top-right', 'bottom-left', 'bottom-right'" 340 341 See types: ${z.bottomLeft} | ${z.bottomRight} | ${z.topLeft} | ${z.topRight} 342 `);this._mediaConfig=e,this.contentClass=`is-${e}`}get hostClasses(){return[this.class,"is-"+this.tilePosition].filter(Boolean).join(" ")}onOpenModal(){this.openModal.emit({state:!0,target:this.el.nativeElement.querySelector("button")})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-tile"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{tile:"tile",tilePosition:"tilePosition",titleLevel:"titleLevel",mediaConfig:"mediaConfig",isAutoSize:"isAutoSize",isTop:"isTop",class:"class"},outputs:{openModal:"openModal"},decls:1,vars:1,consts:[[1,"c__medias-content"],["customClass","brand--h4 is-regular",3,"id","titleLevel"],[3,"mediaTitle","hasAltText","media","videoTitle","isAutoSize","isTop"],["sd-button","","type","button","icon","icon-plus",3,"isIcon","isSmall"],["sd-button","","type","button","icon","icon-plus",3,"click","isIcon","isSmall"],[1,"is-visually-hidden"]],template:function(t,i){t&1&&f(0,tE,5,10),t&2&&g(i.tile?0:-1)},dependencies:[Se,Le,ze,$e,ce],styles:[`@-ms-viewport{width:device-width}sd-tile{display:block;font-family:var(--font-default);position:relative}sd-tile [sd-button]{bottom:4.4rem;position:absolute;right:0;transform:translate(50%);z-index:1}@media(max-width:1279px){sd-tile [sd-button]{bottom:2.8rem;left:inherit;right:2rem;transform:inherit}}sd-tile.is-left [sd-button]{left:0;right:inherit;transform:translate(-50%)}@media(max-width:1279px){sd-tile.is-left [sd-button]{bottom:2.8rem;left:inherit;right:2rem;transform:inherit}}sd-tile sd-banner:after{background:linear-gradient(to bottom,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.15),hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.8));content:"";inset:0;pointer-events:none;position:absolute}sd-tile sd-banner sd-media img{height:100%;object-fit:cover}sd-tile .c__medias-content{bottom:0;color:#fff;padding:0 6.4rem 4.4rem 4.4rem;position:absolute;z-index:1} 343/*! 344 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 345 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 346 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 347 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 348 */ 349`],encapsulation:2,changeDetection:0})}}return o})();var iE=()=>[],oE=o=>["c__tile-modal-body",o];function rE(o,c){if(o&1&&(d(0,"sd-title",2),S(1),l()),o&2){s(2);let e=_(0),t=_(1);u("titleLevel",e+1),n(),O(" ",t.subtitle," ")}}function nE(o,c){if(o&1){let e=L();W(0),d(1,"sd-banner",9),w("mediaPlay",function(){b(e);let i=_(0),r=s(2);return C(r.onVideoPlayed(i))})("mediaEnded",function(){b(e);let i=_(0),r=s(2);return C(r.onVideoEnded(i))}),l()}if(o&2){let e=c.$implicit;s(2);let t=_(1),i=M(e==null?null:e.mediaTitle);n(),u("media",e)("hasAltText",!1)("mediaTitle",i)("videoTitle",t.title)}}function aE(o,c){if(o&1&&(d(0,"sd-title",2),S(1),l()),o&2){s(2);let e=_(0),t=_(1);u("titleLevel",e+1),n(),O(" ",t.subtitle," ")}}function sE(o,c){if(o&1&&(d(0,"sd-link",8)(1,"span"),S(2),l()()),o&2){s();let e=_(10),t=_(11);s();let i=_(2),r=_(3);u("link",e),n(),G(i?"is-body-m":r?"is-body-xl":"is-body-m"),n(),O(" ",t," ")}}function dE(o,c){if(o&1){let e=L();d(0,"sd-modal-default",1),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isOpened,i)||(r.isOpened=i),C(i)}),f(1,rE,2,2,"sd-title",2),d(2,"div")(3,"div",3),ie(4,nE,2,5,"sd-banner",4,Ne),l(),d(6,"div",5),f(7,aE,2,2,"sd-title",2),d(8,"div",6),x(9,"sd-html",7),W(10)(11),f(12,sE,3,4,"sd-link",8),l()()()()}if(o&2){let e=s(),t=_(0),i=_(1),r=_(2),a=i.medias??ye(12,iE);u("modalTitleLevel",t)("modalTitle",i.title),De("isOpened",e.isOpened),u("titleHidden",!1),n(),g(r&&i.subtitle?1:-1),n(),G(se(13,oE,"is-"+i.layout)),n(2),oe(a),n(3),g(!r&&i.subtitle?7:-1),n(2),u("html",i.description),n();let p=M(i.link);n();let h=M(p==null?null:p.linkName);n(),g(p!=null&&p.url&&h?12:-1)}}var Ng=(()=>{class o{constructor(){this.tileModal=R(),this.tileTitleLevel=R(3),this.isOpened=Vi(!1),this.isOpenedChange=de(),this.videoPlayed=de(),this.videoEnded=de(),this.deviceService=m(be),this.isMobile=pe(this.deviceService.isMobile),this.isTablet=pe(this.deviceService.isTablet)}
349onVideoPlayed(e=""){this.videoPlayed.emit({status:"play",title:e})}onVideoEnded(e=""){this.videoEnded.emit({status:"ended",title:e})}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-tile-modal"]],inputs:{tileModal:[1,"tileModal"],tileTitleLevel:[1,"tileTitleLevel"],isOpened:[1,"isOpened"]},outputs:{isOpened:"isOpenedChange",isOpenedChange:"isOpenedChange",videoPlayed:"videoPlayed",videoEnded:"videoEnded"},decls:5,vars:5,consts:[["modalCustomClass","c__tile-modal is-large",3,"modalTitleLevel","modalTitle","isOpened","titleHidden"],["modalCustomClass","c__tile-modal is-large",3,"isOpenedChange","modalTitleLevel","modalTitle","isOpened","titleHidden"],["customClass","brand--h4 is-regular",3,"titleLevel"],[1,"c__tile-media"],[3,"media","hasAltText","mediaTitle","videoTitle"],[1,"c__tile-text"],[1,"c__content"],["innerClass","is-body-m is-wysiwyg",3,"html"],[3,"link"],[3,"mediaPlay","mediaEnded","media","hasAltText","mediaTitle","videoTitle"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3),f(4,dE,13,15,"sd-modal-default",0)),t&2){M(i.tileTitleLevel()),n();let r=M(i.tileModal());n(),M(i.isMobile()),n(),M(i.isTablet()),n(),g(r?4:-1)}},dependencies:[Lt,Se,Le,jt,xt],styles:[`@-ms-viewport{width:device-width}sd-tile-modal{display:none;font-family:var(--font-default)}.c__tile-modal .c__modal-wrapper{align-items:flex-start;display:flex;flex-direction:column;position:relative}.c__tile-modal .c__modal-wrapper sd-title{margin-bottom:1.2rem}.c__tile-modal .c__modal-wrapper sd-title:nth-child(2){margin-bottom:4.4rem}@media(max-width:767px){.c__tile-modal .c__modal-wrapper sd-title:nth-child(2){margin-bottom:2rem}}.c__tile-modal .c__modal-wrapper .c__tile-media+.c__tile-text{margin-left:2.8rem}.c__tile-modal .c__modal-wrapper .c__tile-media sd-banner{flex:1}.c__tile-modal .c__modal-wrapper .c__tile-media sd-banner img{height:100%;object-fit:contain}.c__tile-modal .c__modal-wrapper .c__tile-media sd-banner.is-media-video .c__banner-wrapper{height:auto}.c__tile-modal .c__modal-wrapper .c__tile-media sd-banner.is-media-video img{object-fit:cover}.c__tile-modal .c__modal-wrapper .c__tile-media sd-banner+sd-banner{margin-top:2rem}.c__tile-modal .c__modal-wrapper .c__tile-text{display:flex;flex-direction:column;min-width:30rem}.c__tile-modal .c__modal-wrapper .c__tile-text .c__content{flex:1;overflow:auto}.c__tile-modal .c__modal-wrapper .c__tile-modal-body{align-items:flex-start;display:flex;flex:1;overflow:hidden}.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait{overflow:auto;width:100%}@media(max-width:767px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait{flex-wrap:wrap}}.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait .c__tile-media{width:46%}@media(max-width:767px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait .c__tile-media{min-width:18rem;width:100%}}.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait .c__tile-text{margin-left:4.4rem;width:54%}@media(max-width:1279px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait .c__tile-text{margin-left:2.8rem}}@media(max-width:767px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-portrait .c__tile-text{flex:1;margin-left:0;margin-top:2rem;min-width:inherit;width:inherit}}.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-landscape{overflow:auto}@media(max-width:767px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-landscape{display:flex;flex-direction:column}}.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-landscape .c__tile-text{width:50%}@media(max-width:767px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-landscape .c__tile-text{margin:1.2rem 0 0;min-width:inherit;width:100%}}.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-landscape .c__tile-media{width:50%}@media(max-width:767px){.c__tile-modal .c__modal-wrapper .c__tile-modal-body.is-landscape .c__tile-media{width:100%}} 350/*! 351 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 352 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 353 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 354 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 355 */ 356`],encapsulation:2,changeDetection:0})}}return o}
356)();var cE=()=>[],lE=o=>({"is-small":o});function pE(o,c){if(o&1){let e=L();d(0,"sd-tile",9),w("openModal",function(i){b(e);let r=s(2),a=_(0);return C(r.onOpenModal(a[0],i))}),l()}if(o&2){let e=s(2),t=_(0);u("tile",t[0])("tilePosition",e.position)("titleLevel",e.tileTitleLevel)("isAutoSize",e.isAutoSize)("isTop",e.isTop)}}function uE(o,c){if(o&1){let e=L();d(0,"sd-tile",10),w("openModal",function(i){b(e);let r=s(2),a=_(0);return C(r.onOpenModal(a[1],i))}),l()}if(o&2){let e=s(2),t=_(0);u("tilePosition",e.position===e.PositionEnum.left?e.PositionEnum.right:e.PositionEnum.left)("titleLevel",e.tileTitleLevel)("tile",t[1])("isAutoSize",e.isAutoSize)("isTop",e.isTop)}}function mE(o,c){if(o&1){let e=L();d(0,"sd-tile",10),w("openModal",function(i){b(e);let r=s(2),a=_(0);return C(r.onOpenModal(a[2],i))}),l()}if(o&2){let e=s(2),t=_(0);u("tilePosition",e.position===e.PositionEnum.left?e.PositionEnum.right:e.PositionEnum.left)("titleLevel",e.tileTitleLevel)("tile",t[2])("isAutoSize",e.isAutoSize)("isTop",e.isTop)}}function hE(o,c){if(o&1&&(d(0,"div",1)(1,"div",5),f(2,pE,1,5,"sd-tile",6),l(),d(3,"div",7),f(4,uE,1,5,"sd-tile",8),f(5,mE,1,5,"sd-tile",8),l()()),o&2){let e=s(),t=_(0);u("ngClass",se(4,lE,e.tileSize<3)),n(2),g(t[0]?2:-1),n(2),g(t[1]?4:-1),n(),g(t[2]?5:-1)}}function fE(o,c){if(o&1&&x(0,"sd-slider",2),o&2){let e=s(),t=Ve(4),i=_(0);u("customConfig",e.tilesSliderConfig)("itemTemplate",t)("size",e.SizesEnum.l)("items",i)("context",e.context)}}function gE(o,c){if(o&1){let e=L();d(0,"sd-tile",9),w("openModal",function(i){let r=b(e).$implicit,a=s();return C(a.onOpenModal(r,i))}),l()}if(o&2){let e=c.$implicit,t=s(),r=_(0).indexOf(e)===0;u("tile",e)("tilePosition",t.position)("titleLevel",t.tileTitleLevel)("isAutoSize",r?t.isAutoSize:!0)("isTop",r)}}function _E(o,c){if(o&1&&(d(0,"p",3),S(1),l()),o&2){let e=s();n(),O(" ",e.tilesGroup==null?null:e.tilesGroup.footnote," ")}}var Vg=(()=>{class o{constructor(){this.context="Tiles group",this.tileTitleLevel=4,this.position=z.left,this.tilesSliderConfig={navigation:!1,breakpoints:{[zt.S]:{slidesPerView:1},[zt.M]:{slidesPerView:1},[zt.L]:{slidesPerView:1}}},this.isAutoSize=!0,this.isTop=!1,this.videoPlayed=new Ce,this.videoEnded=new Ce,this.class="",this.platformId=m(Ee),this.document=m(Wt),this.isDevice=pe(m(be).isDevice,{initialValue:!1}),this.PositionEnum=z,this.SizesEnum=me,this._layout=Di.portrait,this.isOpened=!1,this.tileSize=0}get layout(){return this._layout}set layout(e){if(!e)throw new Error(`The config you're giving is ${e}. 357 358 See types: ${Di.landscape}, ${Di.portrait} 359 `);this._layout=e}get hostClasses(){return[this.class,"is-"+this._layout,"is-"+this.position].filter(Boolean).join(" ")}ngOnInit(){let e=this.tilesGroup?.tiles??[];this.tileSize=e.length,e.forEach((t,i)=>{t.idTitleTile="tile-"+(i+1)})}ngAfterViewInit(){_e(this.platformId)&&(this.bodyChildren=this.document.body.children)}onOpenModal(e,t){this.isOpened=!0,this.modalContent=e.modal,this.currentTargetBtnModal=t.target;for(let i of this.bodyChildren??[])i.className!=="cdk-overlay-container"&&i.setAttribute("aria-hidden","true")}onOpenChange(e){if(!e){this.currentTargetBtnModal?.focus();for(let t of this.bodyChildren??[])t.removeAttribute("aria-hidden")}}onVideoPlayed(e){this.videoPlayed.emit(e)}onVideoEnded(e){this.videoEnded.emit(e)}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-tiles-group"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{context:"context",tilesGroup:"tilesGroup",tileTitleLevel:"tileTitleLevel",position:"position",tilesSliderConfig:"tilesSliderConfig",layout:"layout",isAutoSize:"isAutoSize",isTop:"isTop",class:"class"},outputs:{videoPlayed:"videoPlayed",videoEnded:"videoEnded"},decls:7,vars:7,consts:[["tilesTpl",""],[1,"c__tiles-wrapper",3,"ngClass"],[3,"customConfig","itemTemplate","size","items","context"],[1,"is-caption"],[3,"isOpenedChange","videoPlayed","videoEnded","isOpened","tileTitleLevel","tileModal"],[1,"c__content-left"],[3,"tile","tilePosition","titleLevel","isAutoSize","isTop"],[1,"c__content-right"],[3,"tilePosition","titleLevel","tile","isAutoSize","isTop"],[3,"openModal","tile","tilePosition","titleLevel","isAutoSize","isTop"],[3,"openModal","tilePosition","titleLevel","tile","isAutoSize","isTop"]],template:function(t,i){if(t&1){let r=L();W(0),f(1,hE,6,6,"div",1)(2,fE,1,5,"sd-slider",2),ve(3,gE,1,5,"ng-template",null,0,We),f(5,_E,2,1,"p",3),d(6,"sd-tile-modal",4),Re("isOpenedChange",function(p){return b(r),Ie(i.isOpened,p)||(i.isOpened=p),C(p)}),w("videoPlayed",function(p){return i.onVideoPlayed(p)})("videoEnded",function(p){return i.onVideoEnded(p)})("isOpenedChange",function(p){return i.onOpenChange(p)}),l()}if(t&2){let r=i.isDevice();M((i.tilesGroup==null?null:i.tilesGroup.tiles)??ye(6,cE)),n(),g(r?2:1),n(4),g(i.tilesGroup!=null&&i.tilesGroup.footnote&&!r?5:-1),n(),De("isOpened",i.isOpened),u("tileTitleLevel",i.tileTitleLevel)("tileModal",i.modalContent)}},dependencies:[_o,Og,Ko,Ng],styles:[`@-ms-viewport{width:device-width}
359sd-tiles-group{display:block;position:relative}@media(max-width:1279px){sd-tiles-group sd-tile{height:35rem}}sd-tiles-group>sd-title{margin-bottom:2rem;text-align:center}sd-tiles-group p{margin-bottom:6.4rem;text-align:center}@media(max-width:1279px){sd-tiles-group p{margin-bottom:2.8rem}}sd-tiles-group .c__tiles-wrapper{display:flex}sd-tiles-group .c__tiles-wrapper.is-small .c__content-left{margin-top:9.6rem;padding-bottom:0;width:33.3333333333%}sd-tiles-group .c__tiles-wrapper.is-small .c__content-left sd-tile{height:46rem}sd-tiles-group .c__tiles-wrapper.is-small .c__content-right{margin-top:0;padding-bottom:0;width:66%}sd-tiles-group .c__tiles-wrapper.is-small .c__content-right sd-tile:nth-child(1),sd-tiles-group .c__tiles-wrapper.is-small .c__content-right sd-tile:nth-child(2){height:42rem}sd-tiles-group .c__tiles-wrapper .c__content-left,sd-tiles-group .c__tiles-wrapper .c__content-right{width:50%}sd-tiles-group .c__tiles-wrapper .c__content-left{padding-bottom:4.4rem}sd-tiles-group .c__tiles-wrapper .c__content-left sd-tile{height:70rem}@media(max-width:1279px){sd-tiles-group .c__tiles-wrapper .c__content-left sd-tile{height:60rem}}sd-tiles-group .c__tiles-wrapper .c__content-right{margin-top:14rem}sd-tiles-group .c__tiles-wrapper .c__content-right sd-tile:nth-child(1){height:32rem;width:100%}@media(max-width:1279px){sd-tiles-group .c__tiles-wrapper .c__content-right sd-tile:nth-child(1){height:28.5rem}}sd-tiles-group .c__tiles-wrapper .c__content-right sd-tile:nth-child(2){height:29rem;width:77%}@media(max-width:1279px){sd-tiles-group .c__tiles-wrapper .c__content-right sd-tile:nth-child(2){height:26.5rem}}sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-right,sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-left{width:50%}sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-left{margin-top:0;padding-bottom:0}sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-left sd-tile{height:37rem}sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-right{margin-top:9.6rem;padding-bottom:0}sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-right sd-tile:nth-child(1),sd-tiles-group.is-landscape .c__tiles-wrapper.is-small .c__content-right sd-tile:nth-child(2){height:31.5rem}sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-left{margin-top:14rem;padding-bottom:9.6rem;width:33.3333333333%}sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-left sd-tile{height:47rem}@media(max-width:1279px){sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-left sd-tile{height:46rem}}sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-right{margin-top:0;width:77%}sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-right sd-tile:nth-child(1){height:42rem}@media(max-width:1279px){sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-right sd-tile:nth-child(1){height:37rem}}sd-tiles-group.is-landscape .c__tiles-wrapper .c__content-right sd-tile:nth-child(2){height:32rem;width:66%}sd-tiles-group.is-right .c__tiles-wrapper .c__content-right{order:-1}sd-tiles-group.is-right .c__tiles-wrapper .c__content-right sd-tile:nth-child(2){margin-left:auto}sd-tiles-group .is-caption{margin:6.4rem auto 0;width:58.3333333333%;text-align:left}@media(max-width:1279px){sd-tiles-group .is-caption{margin-top:2.8rem}} 360/*! 361 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 362 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 363 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 364 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 365 */ 366`],encapsulation:2,changeDetection:0})}}return o})();var vE=()=>[];function bE(o,c){if(o&1&&(x(0,"div",0),d(1,"wc-wrapper",1),x(2,"sd-tiles-group",2),l()),o&2){let e=s(),t=_(0);u("sdSpyTarget",e.componentUid),n(),u("contentWrapper",e.wrapper()),n(),u("tilesGroup",t)("tileTitleLevel",e.titleLevelTilesGroup())("position",e.position())("layout",e.layout())("context",e.context())("isTop",e.isFirst())}}var zg=(()=>{class o extends nt{constructor(){super(...arguments),this.class=R(""),this.pageMetaService=m(vo),this.imageService=m(fe),this.hostClasses=Y(()=>
366[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.position=y(z.left),this.titleLevelTilesGroup=y(2),this.layout=y(Di.portrait),this.tilesGroup=y({tiles:[]}),this.context=y(""),this.mandatoryComponentFunction=e=>!!e.media||!!e.mediaContainer}static toModalLayout(e){switch(e){case Sd.PORTRAIT:return Di.portrait;case Sd.LANDSCAPE:return Di.landscape;default:return Di.portrait}}ngOnInit(){this.subscriptions.add($([this.module$,this.pageMetaService.getMeta()]).subscribe(([e,t])=>{let[i,r]=this.setLayout(e);this.layout.set(i),this.position.set(r);let a=t?.title??"";this.context.set(this.wrapper()?.wrapperHeading?.headline?`${a} ${this.wrapper()?.wrapperHeading?.headline}`:a),this.tilesGroup.set(this.toTilesGroup(e)),this.setLoaded()}))}setLayout(e){switch(e.layout){case wd.PORTRAIT_RIGHT:return[Di.portrait,z.right];case wd.LANDSCAPE_LEFT:return[Di.landscape,z.left];case wd.LANDSCAPE_RIGHT:return[Di.landscape,z.right];default:return[Di.portrait,z.left]}}toTilesGroup(e){let t={tiles:[]};return(e.componentsObjects??[]).forEach(i=>{i.mediaContainer?this.subscriptions.add(this.imageService.getMediaFromContainer(i.mediaContainer).subscribe(r=>t.tiles.push(this.toTile(i,this.imageService.normalizeMedia(r))))):t.tiles.push(this.toTile(i))}),t}toTile(e,t){return t?B({title:e.headline,modal:this.toTileModal(e)},t):B({title:e.headline,modal:this.toTileModal(e)},this.imageService.normalizeMedia(e.media))}toTileModal(e){let t=[];if(e.modalMedias&&(t=Object.values(e.modalMedias)),e.modalDescription&&t.length>0){let i=t.map(r=>this.imageService.normalizeMedia(r)).filter(r=>!!r);return{layout:o.toModalLayout(e.modalLayout??Sd.PORTRAIT),title:e.modalHeadline,subtitle:e.modalSubline,description:e.modalDescription,link:he.toLink(e.modalUrl,e.modalLinkName),medias:i}}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-tiles-module"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:3,consts:[[1,"wc-spy-target",3,"sdSpyTarget"],[3,"contentWrapper"],["sd-component-wrapper-component","",3,"tilesGroup","tileTitleLevel","position","layout","context","isTop"]],template:function(t,i){if(t&1&&(W(0),f(1,bE,3,8)),t&2){let r=M(i.tilesGroup());n(),g((r.tiles??ye(2,vE)).length>1?1:-1)}},dependencies:[ct,Vg,Qe],encapsulation:2,changeDetection:0})}}return o})();var CE=["videoElement"],jg=()=>[],xE=o=>["c--media","is-video",o],yE=o=>["c__button-prev",o],wE=o=>["c__button-next",o];function SE(o,c){if(o&1&&x(0,"source"),o&2){let e=c.$implicit;we("src",e.url)("type",e.mime)}}function kE(o,c){if(o&1){let e=L();d(0,"li",13)(1,"button",14),w("click",function(){let i=b(e).$index,r=s();return C(r.goToCuePoint(i))}),d(2,"span",8),S(3),l()()()}if(o&2){let e=c.$index,t=s();G(e===t.currentCuePoint?"is-active":""),n(),we("aria-current",e===t.currentCuePoint)("aria-describedby",e===t.currentCuePoint?t.descriptionUUID:""),n(2),Ct("",e+1,"",t.context?" - "+t.context:"")}}function TE(o,c){if(o&1&&(d(0,"p",12),S(1),l()),o&2){let e=s(),t=_(0);u("id",e.descriptionUUID),we("aria-live",e.ariaLiveState),n(),O(" ",t[e.currentCuePoint]==null?null:t[e.currentCuePoint].description," ")}}var Ug=(()=>{class o{constructor(){this.context="Video sequencer",this.platformId=m(Ee),this.cdRef=m(qe),this.subscriptions=new xe,this.isPrevBtnDisabled=!0,this.isNextBtnDisabled=!1,this.currentCuePoint=0,this.intervalRewind=ms(60),this.isVideoRewind=!1,this.isLoading=!0,this.descriptionUUID="videoSequencer-"+Yn(),this.ariaLiveState="off"}ngAfterViewInit(){_e(this.platformId)&&this.videoSequencer?.cuePoints?.length&&(this.video=this.videoElement.nativeElement,this.video.muted=!0,this.video.currentTime=this.videoSequencer.cuePoints[this.currentCuePoint]?.time??0,this.subscriptions.add(Mo(this.video,"timeupdate").subscribe(()=>{this.videoReachedCuePoint(),this.cdRef.markForCheck()})),this.ariaLiveState="polite")}ngOnDestroy(){this.intervalRewindSubscription?.unsubscribe(),this.subscriptions.unsubscribe()}clickPrevBtn(e){!e&&this.videoSequencer?.cuePoints?.length&&(this.isVideoRewind=!0,this.currentCuePoint=this.currentCuePoint>0?this.currentCuePoint-1:this.videoSequencer.cuePoints.length-1,this.isPrevBtnDisabled=this.isNextBtnDisabled=!0,this.reverseVideo())}clickNextBtn(e){!e&&this.videoSequencer?.cuePoints?.length&&(this.isVideoRewind=!1,this.currentCuePoint=this.currentCuePoint<this.videoSequencer.cuePoints.length-1?this.currentCuePoint+1:0,this.isPrevBtnDisabled=this.isNextBtnDisabled=!0,this.video.play())}checkBtnState(){let e=this.videoSequencer?.cuePoints?.length??0;this.isPrevBtnDisabled=e>0?this.currentCuePoint<1:!0,this.isNextBtnDisabled=!(this.currentCuePoint<e-1)}videoReachedCuePoint(){this.videoSequencer?.cuePoints?.length&&(this.isVideoRewind?this.video.currentTime<=this.videoSequencer.cuePoints[this.currentCuePoint]?.time&&(this.intervalRewindSubscription?.unsubscribe(),this.video.pause(),this.checkBtnState()):this.video.currentTime>=this.videoSequencer.cuePoints[this.currentCuePoint]?.time&&(this.video.pause(),this.checkBtnState()))}reverseVideo(){this.intervalRewindSubscription=this.intervalRewind.subscribe(()=>{this.video.currentTime+=-.05,this.cdRef.markForCheck()})}goToCuePoint(e){e!==this.currentCuePoint&&this.videoSequencer?.cuePoints?.[e]&&(this.currentCuePoint=e,this.video.currentTime=this.videoSequencer.cuePoints[this.currentCuePoint]?.time??0,this.video.pause())}videoIsLoaded(){this.isLoading=!1}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-video-sequencer"]],viewQuery:function(t,i){if(t&1&&Ni(CE,5),t&2){let r;Li(r=Pi())&&(i.videoElement=r.first)}},inputs:{videoSequencer:"videoSequencer",context:"context"},decls:24,vars:27,consts:[["videoElement",""],["buttonPrev",""],["buttonNext",""],[1,"c__video-container"],[1,"c__media-wrapper"],["sd-loader","",3,"loading"],["playsinline","",3,"canplay"],["sd-button","","type","button","icon","icon-arrow-left",3,"click","isIcon","ngClass"],[1,"is-visually-hidden"],["sd-button","","type","button","icon","icon-arrow-right",3,"click","isIcon","ngClass"],[1,"c__cue-points"],[3,"class"],["aria-atomic","true",1,"c__description",3,"id"],[],["type","button",1,"c__dots",3,"click"]],template:function(t,i){if(t&1&&(W(0),d(1,"div",3)(2,"div",4),x(3,"div",5),d(4,"div")(5,"video",6,0),w("canplay",function(){return i.videoIsLoaded()}),ie(7,SE,1,2,"source",null,Ne),l()()(),d(9,"button",7,1),w("click",function(){return i.clickPrevBtn(i.isPrevBtnDisabled)}),d(11,"span",8),S(12),k(13,"translate"),l()(),d(14,"button",9,2),w("click",function(){return i.clickNextBtn(i.isNextBtnDisabled)}),d(16,"span",8),S(17),k(18,"translate"),l()()(),d(19,"div",10)(20,"ul"),ie(21,kE,4,6,"li",11,Ne),l()(),f(23,TE,2,3,"p",12)),t&2){let r=M((i.videoSequencer==null?null:i.videoSequencer.cuePoints)??ye(19,jg)),a=(i.videoSequencer==null?null:i.videoSequencer.medias)??ye(20,jg);n(3),u("loading",i.isLoading),n(),G(se(21,xE,i.isLoading?"is-hidden":"")),n(3),oe(a),n(2),u("isIcon",!0)("ngClass",se(23,yE,i.isPrevBtnDisabled?"is-disabled":"")),we("aria-disabled",i.isPrevBtnDisabled),n(3),Ct("",E(13,15,"videoSequencer.a11yprev"),"",i.context?" - "+i.context:""),n(2),u("isIcon",!0)("ngClass",se(25,wE,i.isNextBtnDisabled?"is-disabled":"")),we("aria-disabled",i.isNextBtnDisabled),n(3),Ct("",E(18,17,"videoSequencer.a11ynext"),"",i.context?" - "+i.context:""),n(4),oe(r),n(2),g(r[i.currentCuePoint]?23:-1)}},dependencies:[Gt,ze,$e,_o,ce],styles:[`@-ms-viewport{width:device-width}sd-video-sequencer{display:block;font-family:var(--font-default);padding:4.4rem 0;text-align:center}
366@media(max-width:767px){sd-video-sequencer{padding:2.8rem 0}}sd-video-sequencer .is-hidden{visibility:hidden}sd-video-sequencer sd-title{margin-bottom:4.4rem}@media(max-width:767px){sd-video-sequencer sd-title{margin-bottom:2.8rem}}sd-video-sequencer .c__video-container{align-items:center;display:flex;justify-content:center;margin-bottom:2.8rem;position:relative}@media(max-width:767px){sd-video-sequencer .c__video-container{flex-wrap:wrap}}sd-video-sequencer .c__video-container .c__media-wrapper{height:36.8rem;margin:0 1.2rem;order:2;position:relative;width:73.5rem}@media(max-width:767px){sd-video-sequencer .c__video-container .c__media-wrapper{height:auto;margin-bottom:1.2rem;order:1;width:100%}}sd-video-sequencer .c__video-container [sd-button]{background-color:var(--color-themes-light);box-shadow:inset 0 0 0 .1rem var(--color-themes-light);color:#363636;z-index:1}sd-video-sequencer .c__video-container [sd-button].c__button-prev{order:1}@media(max-width:767px){sd-video-sequencer .c__video-container [sd-button].c__button-prev{margin-right:1.2rem;order:2}}sd-video-sequencer .c__video-container [sd-button].c__button-next{order:3}@media(max-width:767px){sd-video-sequencer .c__video-container [sd-button].c__button-next{margin-left:1.2rem;order:3}}sd-video-sequencer .c__video-container [sd-button]:hover,sd-video-sequencer .c__video-container [sd-button]:active,sd-video-sequencer .c__video-container [sd-button]:focus{background-color:var(--color-themes-very-light);box-shadow:inset 0 0 0 .1rem var(--color-themes-very-light)}sd-video-sequencer .c__video-container [sd-button].is-animation-slide:not(.is-disabled)>span{background-color:var(--color-themes-light)}sd-video-sequencer .c__video-container [sd-button].is-animation-slide:not(.is-disabled)>span:before{background-color:var(--color-themes-very-light)}sd-video-sequencer .c__cue-points{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:36.7rem;width:100%}sd-video-sequencer .c__cue-points ul{align-items:center;display:flex;position:relative;justify-content:space-between;width:100%}sd-video-sequencer .c__cue-points ul:before{background:var(--color-themes-regular);bottom:0;content:"";display:block;height:.1rem;margin:auto;position:absolute;top:0;width:100%}sd-video-sequencer .c__cue-points ul li{align-items:center;display:flex;margin-top:0}sd-video-sequencer .c__cue-points ul li .c__dots{background:var(--color-themes-light);border:0;border-radius:2.2rem;cursor:pointer;height:1.2rem;padding:0;width:1.2rem}sd-video-sequencer .c__cue-points ul li.is-active .c__dots{background:var(--color-primary-active);border-radius:2.2rem;cursor:default;height:2.8rem;width:2.8rem}sd-video-sequencer .c__description{margin-top:4.4rem}@media(max-width:767px){sd-video-sequencer .c__description{margin-top:2.8rem}}sd-video-sequencer [sd-loader]{align-items:center;display:flex;justify-content:center;inset:0;margin:0 auto;position:absolute;width:auto;z-index:1}sd-video-sequencer [sd-loader] .c--loader{height:100%;width:100%} 367/*! 368 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 369 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 370 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 371 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 372 */ 373`],encapsulation:2,changeDetection:0})}}return o})();function LE(o,c){if(o&1&&x(0,"sd-video-sequencer",1),o&2){let e=s();u("sdSpyTarget",e.componentUid)("videoSequencer",c)}}var qg=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.componentService=m(pt),this.imageService=m(fe),this.hostClasses=Y(()=>
373[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.videoSequencer=y({medias:[],cuePoints:[]})}static areMandatoryFilled(e){return!!e.video&&!!e.sequences}ngOnInit(){this.subscriptions.add(this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["video"]),ee(e=>o.areMandatoryFilled(e)),N(e=>this.componentService.getLazyComponentData(e,"sequences"))).subscribe(e=>{let t=Object.values(e.video??{}).map(i=>this.imageService.normalizeMedia(i)).filter(i=>!!i);this.videoSequencer.set({medias:t,cuePoints:(e.sequencesObjects??[]).map(i=>Q(B({},i),{time:Number(i.time)}))}),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-video-sequencer"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:2,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"sdSpyTarget","videoSequencer"]],template:function(t,i){if(t&1&&(d(0,"wc-wrapper",0),f(1,LE,1,2,"sd-video-sequencer",1),l()),t&2){let r;u("contentWrapper",i.wrapper()),n(),g((r=i.videoSequencer())?1:-1,r)}},dependencies:[ct,Ug,Qe],encapsulation:2,changeDetection:0})}}return o})();var PE=["closeButton"],EE=["openButton"],ME=(o,c)=>["c__closed-container",o,c];function DE(o,c){o&1&&at(0)}function IE(o,c){if(o&1){let e=L();d(0,"div",6)(1,"button",17,2),w("click",function(){b(e);let i=s();return C(i.clickToOpen())}),d(3,"span",13),S(4),k(5,"translate"),l()()()}if(o&2){s();let e=_(0),t=_(4),i=_(7),r=_(8);n(),u("isIcon",!0)("brand",e),we("aria-expanded",!!r),n(3),Ct(" ",E(5,5,"actions.open")," - ",i||t," ")}}function RE(o,c){if(o&1){let e=L();d(0,"sd-banner",18,3),w("imageIsLoaded",function(){b(e);let i=s();return C(i.imageLoaded())}),l()}if(o&2){let e=s(),t=_(1),i=_(3),r=_(6);u("isLoading",i)("hasAltText",!1)("@fadeInOutBg",r?"0":"1")("@displayInOut",r?"none":"block")("media",e.newData().media||t.media)("imgRatio",e.imgRatio())("isAutoSize",!1)}}function AE(o,c){if(o&1){let e=L();d(0,"sd-title",19),w("click",function(){b(e);let i=s();return C(i.clickToOpen())}),d(1,"button",20),S(2),l()()}if(o&2){s();let e=_(5),t=_(7),i=_(8);u("titleLevel",e),n(),we("aria-expanded",i),n(),O(" ",t," ")}}function FE(o,c){o&1&&at(0)}function BE(o,c){if(o&1&&x(0,"sd-html",15),o&2){s();let e=_(1);u("html",e.description)}}function OE(o,c){if(o&1){let e=L();d(0,"sd-link",21),w("clicked",function(){b(e);let i=s();return C(i.clickToUrl())}),S(1),l()}if(o&2){s();let e=_(0),t=_(2),i=_(9);u("brand",e)("isButton",!0)("link",i)("isSmall",t),n(),O(" ",i==null?null:i.linkName," ")}}function NE(o,c){if(o&1&&x(0,"sd-skeleton",22),o&2){let e=s(2);u("appearance",e.SkeletonAppearanceEnum.heading)("sizeChangeMobile",!1)("center",!0)("count",0)}}function VE(o,c){if(o&1&&(d(0,"sd-title",23),S(1),l()),o&2){s(3);let e=_(5),t=_(7),i=_(8);u("customClass",i?"brand--h5 c__headline":"brand--h6 c__headline")("titleLevel",e),n(),O(" ",t," ")}}function zE(o,c){if(o&1&&(d(0,"sd-title",23),S(1),l()),o&2){s(3);let e=_(1),t=_(8);u("customClass",t?"brand--h3 c__title":"brand--h4 c__title")("titleLevel",e.titleLevel),n(),O(" ",e.title," ")}}function jE(o,c){if(o&1&&(f(0,VE,2,3,"sd-title",23),f(1,zE,2,3,"sd-title",23)),o&2){s(2);let e=_(1),t=_(7);g(t?0:-1),n(),g(e.title?1:-1)}}function UE(o,c){if(o&1&&f(0,NE,1,4,"sd-skeleton",22)(1,jE,2,2),o&2){s();let e=_(3);g(e?0:1)}}var Hg=(()=>{class o{constructor(){this.theme=R(Z.dark),this.isLoading=R(!1),this.isMobile=R(!1),this.isDevice=R(!1),this.isSmall=R(!1),this.slice=R.required(),this.class=R(""),this.events=R(),this.slicesNumber=R(),this.indexSlice=R(0),this.brand=R(),this.imageIsLoaded=de(),this.sliceClosed=de(),this.sliceOpened=de(),this.urlClicked=de(),this.closeButton=st("closeButton",{read:Fe}),this.openButton=st("openButton",{read:Fe}),this.backgroundSlice=st(Le),this.hostClasses=Y(()=>{let e=this.theme();return[this.class(),e?`is-theme-${e}`:""].filter(Boolean).join(" ")}),this.platformId=m(Ee),this.renderer=m(go),this.imgRatio=Y(()=>{if(this.isMobile())return Ae.r14_9;
373switch(this.slicesNumber()){case 3:return Ae.r4_3;case 4:return Ae.r1_1;case 5:return Ae.r5_4;default:return Ae.default}}),this.SkeletonAppearanceEnum=no,this.ImageRatioEnum=Ae,this.PositionEnum=z,this.ThemesEnum=Z,this.newData=y({}),this.subscriptions=new xe}ngOnInit(){_e(this.platformId)&&this.subscriptions.add(this.events()?.subscribe(e=>{this.updateBackgroundStyles(e)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}clickToOpen(){this.sliceOpened.emit(),setTimeout(()=>{this.closeButton()?.nativeElement.focus()})}clickToClose(){this.sliceClosed.emit(),setTimeout(()=>{this.openButton()?.nativeElement.focus()})}clickToUrl(){this.urlClicked.emit()}imageLoaded(){this.imageIsLoaded.emit()}updateBackgroundStyles(e){let t=this.backgroundSlice()?.targetMedia?.nativeElement;if(t)if(this.isDevice())this.renderer.setStyle(t,"width","100%"),this.renderer.setStyle(t,"left","0");else{let i=this.slice()?.sliceSize||0,r=-((this.slicesNumber()??0)*50)-i;this.renderer.setStyle(t,"position","absolute"),this.renderer.setStyle(t,"width",e+"px"),this.renderer.setStyle(t,"left",r+"px")}this.newData.set(this.slice())}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-accordion-image"]],viewQuery:function(t,i){t&1&&yt(i.closeButton,PE,5,Fe)(i.openButton,EE,5,Fe)(i.backgroundSlice,Le,5),t&2&&wt(3)},hostVars:4,hostBindings:function(t,i){t&2&&(G(i.hostClasses()),to("is-small",i.isSmall()))},inputs:{theme:[1,"theme"],isLoading:[1,"isLoading"],isMobile:[1,"isMobile"],isDevice:[1,"isDevice"],isSmall:[1,"isSmall"],slice:[1,"slice"],class:[1,"class"],events:[1,"events"],slicesNumber:[1,"slicesNumber"],indexSlice:[1,"indexSlice"],brand:[1,"brand"]},outputs:{imageIsLoaded:"imageIsLoaded",sliceClosed:"sliceClosed",sliceOpened:"sliceOpened",urlClicked:"urlClicked"},decls:30,vars:38,consts:[["closeButton",""],["title",""],["openButton",""],["backgroundSlice",""],[1,"c__closed-content"],[4,"ngTemplateOutlet"],[1,"c__btn-container"],[1,"c__background",3,"isLoading","hasAltText","media","imgRatio","isAutoSize"],[1,"c__opened-container"],[1,"c__header-slice"],["customClass","c__headline is-full-area",3,"titleLevel"],[1,"c__opened-content"],["sd-button","","icon","icon-cross","type","button","tabindex","0",1,"c__close",3,"click","isIcon","brand","theme"],[1,"is-visually-hidden"],[1,"c__wrapper"],["innerClass","c__description is-wysiwyg is-medium",3,"html"],["customClass","c__link",3,"brand","isButton","link","isSmall"],["sd-button","","icon","icon-arrow-right","type","button","tabindex","0",1,"is-full-area",3,"click","isIcon","brand"],[1,"c__background",3,"imageIsLoaded","isLoading","hasAltText","media","imgRatio","isAutoSize"],["customClass","c__headline is-full-area",3,"click","titleLevel"],["type","button",1,"c__btn-slice","is-full-area","brand--h4","is-regular"],["customClass","c__link",3,"clicked","brand","isButton","link","isSmall"],[3,"appearance","sizeChangeMobile","center","count"],[3,"customClass","titleLevel"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4)(5)(6)(7)(8)(9),d(10,"div")(11,"div",4),ve(12,DE,1,0,"ng-container",5),f(13,IE,6,7,"div",6),l(),f(14,RE,2,7,"sd-banner",7),l(),d(15,"div",8)(16,"div",9),f(17,AE,3,3,"sd-title",10),l(),d(18,"div",11)(19,"button",12,0),w("click",function(){return i.clickToClose()}),d(21,"span",13),S(22),k(23,"translate"),l()(),d(24,"div",14),ve(25,FE,1,0,"ng-container",5),f(26,BE,1,1,"sd-html",15),f(27,OE,2,5,"sd-link",16),l()()(),ve(28,UE,2,1,"ng-template",null,1,We)),t&2){let r=Ve(29),a=M(i.brand());n();let p=M(i.slice());n(),M(i.isMobile()),n();let h=M(i.isLoading());n();let v=M(i.indexSlice());n(),M(p.titleLevel?p.titleLevel+1:void 0),n();let T=M(p.isOpen||p.isSlice);n();let D=M(p.headTitle),q=!!p.isSlice;n();let X=M(!!p.isOpen);n();let te=M(p.link);n(),G(ht(35,ME,T?"is-open":"",T?"is-visually-hidden":"")),we("aria-hidden",T),n(),u("@fadeInOutDelayIn",T?"0":"1")("@displayInOut",T?"none":"flex"),n(),u("ngTemplateOutlet",r),n(),g(h?-1:13),n(),g(p.media?14:-1),n(2),u("@fadeInOutDelayIn",q?"1":"0")("@displayInOut",q?"flex":"none"),we("aria-hidden",!q),n(),g(D?17:-1),n(),u("@fadeInOutDelayIn",X?"1":"0")("@displayInOut",X?"block":"none"),we("aria-hidden",!X),n(),u("isIcon",!0)("brand",a)("theme",i.ThemesEnum.dark),n(3),Ct(" ",E(23,33,"actions.close")," - ",D||v," "),n(3),u("ngTemplateOutlet",r),n(),g(p.description?26:-1),n(),g(te?27:-1)}},dependencies:[$t,ze,Le,Se,jt,ao,$e,xt,ce],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__closed-content,body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-container,#appWra
373pper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__closed-content,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-container{background:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.7)}body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a{color:#fff}body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus{color:var(--color-a11y-color5)}body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__closed-content,body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-container,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__closed-content,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-container{background:#ffffffb3}body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a{color:#363636}body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus{color:var(--color-a11y-color6)}sd-accordion-image.is-theme-dark{color:#fff}sd-accordion-image.is-theme-dark .c__closed-container:after{background:linear-gradient(to top,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.15),hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.8))}@media(max-width:1279px){sd-accordion-image.is-theme-dark .c__closed-container:after{background:linear-gradient(to left,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),0) 0%,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.7) 50%,var(--color-themes-dark) 100%)}}sd-accordion-image.is-theme-dark .c__header-slice button.c__btn-slice{color:#fff}sd-accordion-image.is-theme-light{color:#363636}sd-accordion-image.is-theme-light .c__closed-container:after{background:linear-gradient(to top,#ffffff26,#fffc)}@media(max-width:1279px){sd-accordion-image.is-theme-light .c__closed-container:after{background:linear-gradient(to left,#fff0,#ffffff80,#fff)}}sd-accordion-image.is-theme-light .c__header-slice button.c__btn-slice{color:#363636}sd-accordion-image.is-theme-brand{color:#fff}sd-accordion-image.is-theme-brand .c__closed-container:after{background:linear-gradient(to top,hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.15),hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.6))}@media(max-width:1279px){sd-accordion-image.is-theme-brand .c__closed-container:after{background:linear-gradient(to left,hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),0) 0%,hsl(var(--color-primary-base-h),var(--color-primary-base-s),var(--color-primary-base-l),.5) 50%,var(--color-primary-brand) 100%)}}sd-accordion-image.is-theme-brand .c__header-slice button.c__btn-slice{color:#fff}sd-accordion-image{display:block;height:100%;position:relative;width:100%}sd-accordion-image .c__closed-container{display:block;height:100%;overflow:hidden;position:relative;text-align:center;width:100%}@media(max-width:1279px){sd-accordion-image .c__closed-container{text-align:left}}sd-accordion-image .c__closed-container.is-open{pointer-events:none;position:absolute}sd-accordion-image .c__closed-container:after{content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:1}sd-accordion-image .c__closed-container .c__headline{font-weight:700}sd-accordion-image .c__closed-container .c__title{padding-top:2rem}@media(max-width:1279px){sd-accordion-image .c__closed-container .c__title{padding-top:1.2rem}}sd-accordion-image .c__closed-content{flex-flow:column nowrap;height:100%;left:0;padding:2rem 4.4rem 0;position:absolute;top:0;width:100%;z-index:2}@media(max-width:1599px){sd-accordion-image .c__closed-content{padding:2rem 2.8rem}}@media(max-width:1279px){sd-accordion-image .c__closed-content{justify-content:center;padding:2.8rem;position:relative}}
373@media(max-width:767px){sd-accordion-image .c__closed-content{padding:2rem 6.4rem 2rem 2rem}}sd-accordion-image .c__closed-content .c__btn-container{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:auto;padding-bottom:2.8rem;position:absolute;right:0;width:100%}@media(max-width:1279px){sd-accordion-image .c__closed-content .c__btn-container{align-items:center;justify-content:flex-end;padding-bottom:0;padding-right:6.4rem}}@media(max-width:767px){sd-accordion-image .c__closed-content .c__btn-container{padding-right:2rem}}sd-accordion-image .c__closed-content .c__btn-container [sd-button]{position:unset}sd-accordion-image .c__background{height:100%;position:absolute;top:0;width:100%;z-index:1}sd-accordion-image .c__background .is-image img{position:absolute;height:100%;object-fit:cover}sd-accordion-image .c__header-slice{display:none;height:100%;justify-content:center;position:relative}@media(max-width:1279px){sd-accordion-image .c__header-slice{align-items:center;justify-content:flex-start}}sd-accordion-image .c__header-slice sd-title{height:100%;width:100%}sd-accordion-image .c__header-slice sd-title .c__headline{bottom:0;cursor:pointer;display:inline-block;left:0;height:100%;position:absolute;right:0;width:100%}@media(max-width:1279px){sd-accordion-image .c__header-slice sd-title .c__headline{padding:2.8rem 0 2.8rem 2.8rem;position:relative}}@media(max-width:767px){sd-accordion-image .c__header-slice sd-title .c__headline{padding:2.8rem 0 2.8rem 2rem}}sd-accordion-image .c__header-slice button.c__btn-slice{background:transparent;border:0;cursor:pointer;display:inline-block;left:-48.5rem;text-align:right;transform:rotate(-90deg);transform-origin:top right;padding-right:2.8rem;position:absolute;width:48.5rem}.is-small sd-accordion-image .c__header-slice button.c__btn-slice{left:-35rem;width:35rem}@media(max-width:1279px){sd-accordion-image .c__header-slice button.c__btn-slice{height:100%;left:0;padding-right:0;position:relative;text-align:left;transform:rotate(0);width:100%}}@media(max-width:767px){sd-accordion-image .c__header-slice button.c__btn-slice{padding-right:2.8rem}}sd-accordion-image .c__opened-container{height:100%;position:relative;width:100%}sd-accordion-image .c__opened-container .c__header-slice button{margin:0;padding:0;text-align:left}@media(min-width:1280px){sd-accordion-image .c__opened-container .c__header-slice button{padding-left:2.8rem}}sd-accordion-image .c__opened-container .c__close{position:absolute;right:2rem;top:2rem}sd-accordion-image .c__opened-content{height:100%}sd-accordion-image .c__opened-content .c__wrapper{bottom:2.8rem;padding:0 6.4rem 0 4.4rem;position:absolute}@media(max-width:1279px){sd-accordion-image .c__opened-content .c__wrapper{padding:6.4rem 6.4rem 6.4rem 2.8rem;position:inherit}}@media(max-width:767px){sd-accordion-image .c__opened-content .c__wrapper{padding:6.4rem 2.8rem 2.8rem 2rem}}sd-accordion-image .c__opened-content .c__wrapper .c__link{margin-top:1.2rem;position:relative}sd-accordion-image .c__opened-content .c__wrapper .c__title{margin-top:.8rem}sd-accordion-image .c__opened-content .c__wrapper .c__description{margin-top:1.2rem} 374/*! 375 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 376 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 377 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 378 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 379 */ 380`],encapsulation:2,data:{animation:[$a({anchor:"fadeInOutDelayIn",durationIn:250,delayIn:500,durationOut:0,delayOut:0}),Cu({anchor:"displayInOut",durationIn:0,delayIn:0,durationOut:0,delayOut:0}),$a({anchor:"fadeInOutBg",durationIn:250,delayIn:350,durationOut:500,delayOut:0}),xu({anchor:"expandCollapse",durationIn:250,delayIn:350,durationOut:500,delayOut:0})]},changeDetection:0})}}return o})();var qE=["slicesContainer"],HE=["sliceBackground"],WE=["sliceElement"],$E=o=>["c__slice",o],Wg=(o,c)=>c.uid;function GE(o,c){if(o&1){let e=L();d(0,"li",7,2)(2,"sd-accordion-image",8),w("imageIsLoaded",function(){b(e);let i=s();return C(i.imageIsLoaded())})("sliceClosed",function(){let i=b(e),r=i.$implicit,a=i.$index,p=s();return C(p.closeSlice(a,r))})("sliceOpened",function(){let i=b(e),r=i.$implicit,a=i.$index,p=s();return C(p.openSlice(a,r))})("urlClicked",function(){let i=b(e),r=i.$implicit,a=i.$index,p=s();return C(p.openUrl(a,r))}),l()()}if(o&2){let e=c.$implicit,t=c.$index,i=c.$count,r=s(),a=_(0);
380G(se(13,$E,e.uid===a?"is-open":"")),u("id","cSlice"+t),n(2),u("slice",e)("brand",r.brand())("theme",r.theme())("isSmall",r.isSmall())("isMobile",r.isMobile())("isDevice",r.isDevice())("isLoading",r.isLoading())("slicesNumber",i)("indexSlice",t)("events",r.updateBackgroundStyles.asObservable())}}function QE(o,c){if(o&1&&x(0,"sd-banner",9),o&2){let e=s().$implicit,t=s(),i=_(1);u("@fadeInOutBg",e.isOpen?"1":"0")("imgRatio",i?t.ImageRatioEnum.r1_1:t.ImageRatioEnum.r30_9)("media",e.media)("isAriaHidden",!0)("hasAltText",!1)}}function KE(o,c){if(o&1&&f(0,QE,1,5,"sd-banner",9),o&2){let e=c.$implicit;g(e.media?0:-1)}}var YE=6,$g=(()=>{class o extends Be{constructor(){super(...arguments),this.theme=R(Z.dark),this.slices=Vi.required(),this.isLoading=R(!1),this.isSmall=R(!1),this.class=R(""),this.sliceClosed=de(),this.sliceOpened=de(),this.urlClicked=de(),this.slicesContainer=st.required("slicesContainer",{read:Fe}),this.sliceBackground=st.required("sliceBackground",{read:Fe}),this.sliceElements=Vo("sliceElement",{read:Fe}),this.hostClasses=Y(()=>{let e=this.theme();return[this.class(),e?`is-theme-${e}`:""].filter(Boolean).join(" ")}),this.viewportScroller=m(vi),this.deviceService=m(be),this.renderer=m(go),this.isDevice=pe(this.deviceService.isDevice),this.isMobile=pe(this.deviceService.isMobile),this.currentOpenSlice=y(void 0),this.hasAnimation=y(!1),this.updateBackgroun
380dStyles=new Ye,this.ImageRatioEnum=Ae,this.subscriptions=new xe,this.countImageLoaded=0}ngAfterViewInit(){_e(this.platformId)&&(this.subscriptions.add(Mo(window,"resize").subscribe(()=>{window.innerWidth>1280&&this.closeSlice(-1,void 0),this.updateSlicesBackground()})),this.resetSlices(!1),this.updateSlicesBackground())}ngOnDestroy(){this.subscriptions.unsubscribe()}openSlice(e,t){let i=this.currentOpenSlice();this.hasAnimation()||this.hasAnimation.set(!0),i&&this.sliceClosed.emit(i),this.sliceOpened.emit(t),this.currentOpenSlice.set(t),this.updateSliceStatus(e),this.isDevice()&&setTimeout(()=>{this.document.scrollingElement&&this.viewportScroller.scrollToPosition([0,this.document.scrollingElement.scrollTop])})}closeSlice(e,t){e>=0&&this.currentOpenSlice.set(void 0),t&&this.sliceClosed.emit(t),this.resetSlices(!1),this.isDevice()&&setTimeout(()=>{this.document.scrollingElement&&this.viewportScroller.scrollToPosition([0,this.document.scrollingElement.scrollTop]),this.renderer.setStyle(this.sliceBackground().nativeElement,"height","100%")})}openUrl(e,t){this.urlClicked.emit(t)}imageIsLoaded(){++this.countImageLoaded>=this.slices().length&&setTimeout(()=>{this.updateSlicesBackground()},500)}
380updateSlicesBackground(){if(!this.isDevice()){let e=this.sliceElements();this.slices().forEach((t,i)=>{t.sliceSize=e[i].nativeElement.offsetWidth}),this.updateBackgroundStyles.next(this.slicesContainer().nativeElement.offsetWidth),this.centerSliceButton()}}resetSlices(e){this.slices.update(t=>t.map(i=>Q(B({},i),{isOpen:!1,isSlice:e})))}updateSliceStatus(e){this.resetSlices(!0),this.slices.update(t=>t.map((i,r)=>r===e?Q(B({},i),{isOpen:!0,isSlice:!1}):i))}centerSliceButton(){setTimeout(()=>{let e=this.sliceElements(),t=1/(YE+(e?.length-1))*this.slicesContainer().nativeElement?.offsetWidth;for(let i of e){let r=i?.nativeElement.querySelector(".c__header-slice"),a=r?.querySelector("button");r&&this.renderer.setStyle(r,"display","block");let p=window.innerWidth>1280?(t-a?.offsetHeight)/2:0;a&&this.renderer.setStyle(a,"margin-left",p+"px"),r&&this.renderer.setStyle(r,"display","none")}},500)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-accordion-group-image"]],viewQuery:function(t,i){t&1&&yt(i.slicesContainer,qE,5,Fe)(i.sliceBackground,HE,5,Fe)(i.sliceElements,WE,5,Fe),t&2&&wt(3)},hostVars:6,hostBindings:function(t,i){t&2&&(G(i.hostClasses()),to("is-small",i.isSmall())("has-animation",i.hasAnimation()))},inputs:{theme:[1,"theme"],slices:[1,"slices"],isLoading:[1,"isLoading"],isSmall:[1,"isSmall"],class:[1,"class"]},outputs:{slices:"slicesChange",sliceClosed:"sliceClosed",sliceOpened:"sliceOpened",urlClicked:"urlClicked"},features:[U],decls:11,vars:3,consts:[["slicesContainer",""],["sliceBackground",""],["sliceElement",""],[1,"c__slices-container"],["sd-list",""],[3,"id","class"],[1,"c__backgrounds"],[3,"id"],[3,"imageIsLoaded","sliceClosed","sliceOpened","urlClicked","slice","brand","theme","isSmall","isMobile","isDevice","isLoading","slicesNumber","indexSlice","events"],[1,"c__background",3,"imgRatio","media","isAriaHidden","hasAltText"]],template:function(t,i){if(t&1&&(W(0)(1),d(2,"div",3,0)(4,"ul",4),ie(5,GE,3,15,"li",5,Wg),l(),d(7,"div",6,1),ie(9,KE,1,1,null,null,Wg),l()()),t&2){let r;M((r=i.currentOpenSlice())==null?null:r.uid);let a=i.isDevice();n(),M(i.isMobile());let p=i.slices();n(),u("@.disabled",a),n(3),oe(p),n(4),oe(p)}},dependencies:[Ut,Hg,Le],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__closed-content,body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-container,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__closed-content,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-container{background:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.7)}body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a{color:#fff}body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,body.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,#appWrapper.has-high-contrast sd-accordion-group-image sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus{color:var(--color-a11y-color5)}body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__closed-content,body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-container,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__closed-content,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-container{background:#ffffffb3}body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a{color:#363636}body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,body.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:hover,#appWra
380pper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:active,#appWrapper.has-high-contrast sd-accordion-group-image.is-theme-light sd-accordion-image .c__opened-content .c__wrapper .c__link a:focus{color:var(--color-a11y-color6)}sd-accordion-group-image.is-theme-dark .c__slices-container ul .c__slice+.c__slice{border-left:.4rem solid #363636}@media(max-width:1279px){sd-accordion-group-image.is-theme-dark .c__slices-container ul .c__slice+.c__slice{border-left:0;border-top:.2rem solid #363636}}sd-accordion-group-image.is-theme-dark .c__backgrounds:after{background:linear-gradient(to bottom,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.15),hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.8))}@media(max-width:1279px){sd-accordion-group-image.is-theme-dark .c__backgrounds:after{background:linear-gradient(to left,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),0) 0%,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.7) 50%,var(--color-themes-dark) 100%)}}sd-accordion-group-image.is-theme-light .c__slices-container ul .c__slice+.c__slice{border-left:.4rem solid white}@media(max-width:1279px){sd-accordion-group-image.is-theme-light .c__slices-container ul .c__slice+.c__slice{border-left:0;border-top:.2rem solid white}}sd-accordion-group-image.is-theme-light .c__backgrounds:after{background:linear-gradient(to bottom,#ffffff26,#fffc)}@media(max-width:1279px){sd-accordion-group-image.is-theme-light .c__backgrounds:after{background:linear-gradient(to left,#fff0,#ffffff80,#fff)}}
380sd-accordion-group-image.is-theme-brand .c__slices-container ul .c__slice+.c__slice{border-left:.4rem solid white}@media(max-width:1279px){sd-accordion-group-image.is-theme-brand .c__slices-container ul .c__slice+.c__slice{border-left:0;border-top:.2rem solid white}}sd-accordion-group-image.is-theme-brand .c__backgrounds:after{background:linear-gradient(to bottom,hsl(var(--color-primary-brand-h),var(--color-primary-brand-s),var(--color-primary-brand-l),.15),rgba(var(--color-primary-brand),.6))}@media(max-width:1279px){sd-accordion-group-image.is-theme-brand .c__backgrounds:after{background:linear-gradient(to left,rgba(var(--color-primary-brand),0) 0%,rgba(var(--color-primary-brand),.5) 50%,var(--color-primary-brand) 100%)}}sd-accordion-group-image{border-radius:var(--brand--border-radius-global);display:block;font-family:var(--font-default);overflow:hidden}@media(min-width:1280px){sd-accordion-group-image.is-small .c__slices-container ul{height:35rem}}sd-accordion-group-image.has-animation .c__slices-container ul .c__slice{transition:all .35s linear}sd-accordion-group-image .c__slices-container{overflow:hidden;position:relative;z-index:2}sd-accordion-group-image .c__slices-container ul{align-items:flex-end;display:flex;flex-flow:row nowrap;height:48.5rem;position:relative;z-index:2}@media(max-width:1279px){sd-accordion-group-image .c__slices-container ul{flex-flow:column nowrap;height:inherit}}sd-accordion-group-image .c__slices-container ul .c__slice{flex-grow:1;flex-shrink:0;height:100%}@media(max-width:1279px){sd-accordion-group-image .c__slices-container ul .c__slice{height:13rem;max-height:20rem;width:100%}}@media(max-width:767px){sd-accordion-group-image .c__slices-container ul .c__slice{height:100%}}sd-accordion-group-image .c__slices-container ul .c__slice.is-open{flex-grow:6;transition:all .5s linear}@media(max-width:1279px){sd-accordion-group-image .c__slices-container ul .c__slice.is-open{height:auto;max-height:100rem}}@media(max-width:1279px){sd-accordion-group-image .c__slices-container ul .c__slice+.c__slice{margin:0}}sd-accordion-group-image .c__backgrounds{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}sd-accordion-group-image .c__backgrounds:after{content:"";height:100%;left:0;position:absolute;right:0;bottom:0;z-index:1}sd-accordion-group-image .c__backgrounds .c__background{inset:0;position:absolute}sd-accordion-group-image .c__backgrounds .c__background sd-media[image] img{height:100%;object-fit:cover;position:absolute;width:100%} 381/*! 382 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 383 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 384 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 385 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 386 */ 387`],encapsulation:2,data:{animation:[$a({anchor:"fadeInOutBg",durationIn:0,delayIn:0,durationOut:250,delayOut:350})]},changeDetection:0})}}return o})();function JE(o,c){if(o&1){let e=L();d(0,"aside"),x(1,"div",0),d(2,"wc-wrapper",1)(3,"sd-accordion-group-image",2),w("sliceClosed",function(i){b(e);let r=s();return C(r.closeSlice(i))})("sliceOpened",function(i){b(e);let r=s();return C(r.openSlice(i))})("urlClicked",function(i){b(e);let r=s();return C(r.openUrl(i))}),l()()()}if(o&2){let e=s(),t=_(0);n(),u("sdSpyTarget",e.componentUid),n(),u("contentWrapper",e.wrapper())("componentWidth",e.componentWidth()),n(),u("slices",e.slices())("isSmall",e.isSmall())("brand",e.brandCorner())("theme",e.themeAccordion())("isLoading",t)}}var Gg=(()=>{class o extends nt{constructor(){super(...arguments),this.trackingService=m(re),this.imageService=m(fe),this.chatService=m(oi),this.themeAccordion=y(Z.dark),this.componentWidth=y(Zt.default),this.slices=y([]),this.isSmall=y(!1),this.mandatoryComponentFunction=e=>(!!e.media||!!e.mediaContainer)&&!!e.description}onModuleInit(e){let t=Math.min((e.components??"").split(" ").filter(Boolean).length,5);this.useLazyLoad&&this.slices.set(new Array(t).fill(void 0).map((i,r)=>Q(B({},Im),{uid:`${r}`}))),this.isSmall.set(e.isSmall==="true"),this.componentWidth.set(e.isFullWidth==="true"?Zt.fullWidth:Zt.default)}ngOnInit(){this.subscriptions.add(this.module$.pipe(N(e=>$([I(e),$((e.componentsObjects??[]).map(t=>t.mediaContainer?this.imageService.getMediaFromContainer(t.mediaContainer):I(t.media)))]))).subscribe(([e,t])=>
387{this.setTheme(e.theme),this.slices.set((e.componentsObjects??[]).slice(0,5).map((i,r)=>this.toAccordionImage(i,this.imageService.normalizeMedia(t[r])))),this.setLoaded()}))}closeSlice(e){this.trackingService.sendEvent("accordionClick",{accordionAction:"Close",categoryName:e.headTitle})}openSlice(e){this.trackingService.sendEvent("accordionClick",{accordionAction:"Open",categoryName:e.headTitle})}openUrl(e){e?.link?.url==="<<chat>>"&&this.chatService.clickOpenChat(),this.trackingService.sendEvent("accordionClick",{accordionAction:"Explore",categoryName:e.headTitle})}toAccordionImage(e,t){return{uid:e.uid,headTitle:e.headline,title:e.subline,description:e.description,media:t??this.imageService.normalizeMedia(e.media),link:he.toLink(e.urlLocalized,e.linkName)}}setTheme(e){let t;switch(e){case Ri.LIGHT:case Ri.DARK:case Ri.BRAND:t=lo.mapBrandTheme(e);break;default:t=Ue.brand;break}this.themeAccordion.set(t)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-accordion-group-image-module"]],features:[U],decls:2,vars:2,consts:[[1,"wc-spy-target",3,"sdSpyTarget"],[3,"contentWrapper","componentWidth"],["sd-component-wrapper-component","",3,"sliceClosed","sliceOpened","urlClicked","slices","isSmall","brand","theme","isLoading"]],template:function(t,i){if(t&1&&(W(0),f(1,JE,4,8,"aside")),t&2){let r=M(i.useLazyLoad&&!i.isLoaded()),a=i.slice
387s();n(),g(r||a.length>0?1:-1)}},dependencies:[ct,$g,Qe],encapsulation:2,changeDetection:0})}}return o})();var XE=(o,c)=>["c__vertical-layout",o,c];function ZE(o,c){if(o&1&&(d(0,"sd-title",3),S(1),l()),o&2){let e=s(3);u("titleLevel",e.applicationData.titleLevel),n(),O(" ",e.applicationData.title," ")}}function eM(o,c){if(o&1&&x(0,"sd-banner",4),o&2){let e=s(3);u("media",e.applicationData.image)("isAriaHidden",!0)("isTop",e.isTop)("isFit",!0)}}function tM(o,c){if(o&1&&x(0,"sd-banner",5),o&2){let e=s(3);u("media",e.applicationData.mainMedia)("isAriaHidden",!0)("isTop",e.isTop)}}function iM(o,c){if(o&1){let e=L();d(0,"div",0)(1,"div",1)(2,"sd-rich-paragraph",2),w("clicked",function(i){b(e);let r=s(2);return C(r.clicked(i))}),l()(),d(3,"div"),f(4,ZE,2,2,"sd-title",3),f(5,eM,1,4,"sd-banner",4),l(),f(6,tM,1,3,"sd-banner",5),l()}if(o&2){s();let e=_(0),t=s();n(2),u("contentData",e)("brand",t.brand())("textConfig",e.heading.textConfig)("isDescription",e.heading.isDescription)("titleLevel",e.heading.titleLevel),n(),G(ht(10,XE,t.customClass,t.applicationData.title?"":"has-no-title")),n(),g(t.applicationData.title?4:-1),n(),g(t.applicationData.image?5:-1),n(),g(t.applicationData.mainMedia?6:-1)}}function oM(o,c){if(o&1&&(W(0),f(1,iM,7,13,"div",0)),o&2){let e=M(s().applicationData.content);n(),g(e?1:-1)}}var Qg=(()=>{class o extends Be{constructor(){super(...arguments),this.layoutTextConfig=z.right,this.isTop=!1,this.linkClicked=new Ce,this.class=""}get hostClasses(){return[this.class,this.layoutTextConfig?"is-align-"+this.layoutTextConfig:""].filter(Boolean).join(" ")}ngOnChanges(e){super.ngOnChanges(e);let t=this.applicationData?.themesConfig?"is-theme-"+this.applicationData?.themesConfig:"is-theme-light",i=this.applicationData?.titlePosition?"is-position-"+this.applicationData?.titlePosition:"is-position-top";this.customClass=t+" "+i}clicked(e){this.linkClicked.emit(e.link)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-applications"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{applicationData:"applicationData",layoutTextConfig:"layoutTextConfig",isTop:"isTop",class:"class"},outputs:{linkClicked:"linkClicked"},features:[U,ti],decls:1,vars:1,consts:[[1,"c__argument","col-20","col-l-16"],[1,"c__content"],[3,"clicked","contentData","brand","textConfig","isDescription","titleLevel"],[3,"titleLevel"],[3,"media","isAriaHidden","isTop","isFit"],[1,"c__fullImage",3,"media","isAriaHidden","isTop"]],template:function(t,i){t&1&&f(0,oM,2,2),t&2&&g(i.applicationData?0:-1)},dependencies:[hr,Se,Le],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-light,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-light{background:var(--color-a11y-color40)}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-dark,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-dark{background:var(--color-a11y-color9)}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-promo-1,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-promo-1{background:var(--color-a11y-color14)}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-promo-2,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-promo-2{background:var(--color-a11y-color15)}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-brand,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-brand{background:var(--color-a11y-color2)}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-extra,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-extra{background:var(--color-a11y-color17)}body.has-high-contrast sd-applications .c__vertical-layout.is-theme-stars,#appWrapper.has-high-contrast sd-applications .c__vertical-layout.is-theme-stars{background:var(--color-a11y-color16)}sd-applications{display:flex;font-family:var(--font-default);justify-content:center;position:relative}@media(max-width:1279px){sd-applications{flex-direction:column}}@media(min-width:1280px){sd-applications{padding:6.4rem 0}}sd-applications .c__argument{position:relative;display:flex;flex-direction:column}@media(min-width:1280px){sd-applications .c__argument{flex-direction:row;border-radius:var(--brand--border-radius-global-large);background-color:var(--color-themes-very-light);width:66.6666666667%}}sd-applications .c__argument>.c__content{border-radius:var(--brand--border-radius-global-large);padding:2.8rem;background-color:var(--color-themes-very-light);margin-bottom:2rem}@media(min-width:1280px){sd-applications .c__argument>.c__content{padding:4.4rem 9.6rem 0;background-color:transparent;width:68.75%;margin-bottom:30.6rem}}@media(min-width:1280px){sd-applications.is-align-right .c__argument{justify-content:flex-end}sd-applications.is-align-right .c__vertical-layout{left:-12.8rem}sd-applications.is-align-right .c__fullImage{right:-12.8rem}sd-applications.is-align-left .c__argument{justify-content:flex-start}sd-applications.is-align-left .c__vertical-layout{right:-12.8rem}sd-applications.is-align-left .c__fullImage{left:-12.8rem}}sd-applications .c__vertical-layout{border-radius:var(--brand--border-radius-global-large);z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}@media(min-width:1280px){sd-applications .c__vertical-layout{justify-content:center;min-height:57rem;margin:0;width:43.75%;position:absolute;top:-6.4rem}}sd-applications .c__vertical-layout sd-title{padding:2.8rem;text-align:center}sd-applications .c__vertical-layout sd-banner{max-width:40rem;padding:6.4rem 4.4rem}sd-applications .c__vertical-layout.has-no-title sd-banner{padding:6.4rem 2.8rem}sd-applications .c__vertical-layout.is-position-bottom{flex-direction:column-reverse}sd-applications .c__vertical-layout.is-theme-light{background:var(--color-themes-light);color:#363636}sd-applications .c__vertical-layout.is-theme-dark{background:#363636;color:#fff}sd-applications .c__vertical-layout.is-theme-promo-1{background:var(--color-themes-promo-1);color:#fff}sd-applications .c__vertical-layout.is-theme-promo-2{background:var(--color-themes-promo-2);color:#fff}sd-applications .c__vertical-layout.is-theme-brand{background:var(--color-primary-brand);color:#fff}sd-applications .c__vertical-layout.is-theme-extra{background:var(--color-themes-extra);color:#fff}sd-applications .c__vertical-layout.is-theme-stars{background:var(--color-themes-stars);color:#fff}sd-applications .c__fullImage{border-radius:var(--brand--border-radius-global-large)}@media(min-width:1280px){sd-applications .c__fullImage{width:61.2rem;height:30.6rem;bottom:-6.4rem;position:absolute}} 388/*! 389 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 390 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 391 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 392 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 393 */ 394`],encapsulation:2,changeDetection:0})}}return o}
394)();function rM(o,c){if(o&1){let e=L();d(0,"wc-wrapper",0)(1,"sd-applications",1),w("linkClicked",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()()}if(o&2){let e=s();u("contentWrapper",e.wrapper()),n(),u("applicationData",c)("layoutTextConfig",e.textConfig())("isTop",e.isFirst())("brand",e.brandCorner())}}var Kg=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>[this.class(),"wc-component is-full-width is-cms"].filter(Boolean).join(" ")),this.headingParagraphMapper=m(Ke),this.componentService=m(pt),this.trackingService=m(re),this.imageService=m(fe),this.linkMapper=m(he),this.textConfig=y(z.left),this.themesConfig=y(Z.default),this.argument=y(void 0),this.fullImage=y(void 0),this.mainMedia=y(void 0),this.mandatoryFunction=e=>!!e.horizontalMedia&&!!e.verticalMedia}ngOnInit(){this.subscriptions.add(this.component$.pipe(N(e=>(e.arguments?.links?.length??0)>0?this.componentService.getSubComponentLazyComponentData(e,"arguments","links"):I(e))).subscribe(e=>{this.fullImage.set(this.imageService.normalizeMedia(e.horizontalMedia)),this.mainMedia.set(this.imageService.normalizeMedia(e.verticalMedia)),this.argument.set(e.arguments?.media?this.toIArgumentsWithConfig(e):void 0),this.textConfig.set(this.mapTextConfigAppPush(e.arguments?.textConfig??Mr.LEFT)),this.themesConfig.set(lo.mapBrandTheme(e.theme??Ri.DEFAULT)),this.setLoaded()}))}onClickLink(e){this.trackingService.sendEvent("clickdownloadApp",{appType:e.linkName})}mapLayoutVerticalTextConfig(e){switch(e){case Dr.TOP:return z.top;case Dr.BOTTOM:return z.bottom;default:return z.top}}mapTextConfigAppPush(e){switch(e){case Mr.LEFT:return z.left;case Mr.RIGHT:return z.right;default:return z.left}}toIArgumentsWithConfig(e){return{title:e.verticalHeadline,image:this.mainMedia(),mainMedia:this.fullImage(),titlePosition:this.mapLayoutVerticalTextConfig(e.verticalHeadlinePosition??Dr.TOP),themesConfig:lo.mapBrandTheme(e.theme??Ri.DEFAULT),titleLevel:e.verticalHeadlineLevel?Dt(e.verticalHeadlineLevel):1,content:this.toIRichParagraph(e)}}toIRichParagraph(e){let t=e.arguments?.linksObjects??[];return{heading:e.arguments?.media?this.headingParagraphMapper.toHeadingParagraph(e.arguments)??{}:{},footnote:e.arguments?.footnote,links:this.linkMapper.toCustomButtons(t,this.themesConfig()),linksImages:t.filter(r=>!!r.medias).map(r=>this.linkMapper.toLinkMedia(r)).filter(r=>!!r)}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-application-push"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:1,vars:1,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"linkClicked","applicationData","layoutTextConfig","isTop","brand"]],template:function(t,i){if(t&1&&f(0,rM,2,5,"wc-wrapper",0),t&2){let r;g((r=i.argument())?0:-1,r)}},dependencies:[ct,Qg],encapsulation:2,changeDetection:0})}}return o})();function nM(o,c){if(o&1&&x(0,"sd-payment-mode",0),o&2){let e=s();u("paymentMode",c)("titleHidden",e.titleHidden())}}var Yg=(()=>{class o extends Pe{constructor(){super(...arguments),this.componentService=m(pt),this.imageService=m(fe),this.paymentMode=y({}),this.titleHidden=y(!1),this.mandatoryFunction=e=>!!e.headline}ngOnInit(){this.subscriptions.add(this.lazyLoadingService.getFirstUids("ShoppingCart",e=>e?.components?.[0]?.uid)),this.subscriptions.add(this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["medias"]),ee(e=>this.mandatoryFunction(e))).subscribe(e=>{let t=Object.values(e.medias??{}).map(i=>this.imageService.normalizeMedia(i)).filter(i=>!!i);this.paymentMode.set({mode:e.headline,medias:t}),this.titleHidden.set(!!e.titleHidden),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-payment-mode"]],features:[U],decls:1,vars:1,consts:[[3,"paymentMode","titleHidden"]],template:function(t,i){if(t&1&&f(0,nM,1,2,"sd-payment-mode",0),t&2){let r;g((r=i.paymentMode())?0:-1,r)}},dependencies:[da],encapsulation:2,changeDetection:0})}}return o}
394)();var Jg=(()=>{class o extends Be{constructor(){super(...arguments),this.isLoading=!1,this.titleLevel=3,this.isTop=!1,this.clicked=new Ce,this.videoPlayed=new Ce,this.videoEnded=new Ce,this.cardClicked=new Ce,this.class="",this.PushSizeEnum=dt}get hostClasses(){return[this.class,this.layout?"is-layout-"+this.layout:""].filter(Boolean).join(" ")}onVideoPlayed(e){let t=e?.richParagraph?.heading?.data?.title??"";this.videoPlayed.emit({status:"play",title:t})}onVideoEnded(e){let t=e?.richParagraph?.heading?.data?.title??"";this.videoEnded.emit({status:"ended",title:t})}onClick(e,t){let i=t?.richParagraph?.heading?.data?.title??t?.richParagraph?.heading?.data?.subtitle??"";this.clicked.emit({link:e,title:i})}onCardClick(e){this.cardClicked.emit(e?.richParagraph?.heading?.data?.title??"Card clicked")}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-push-panel"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isLoading:"isLoading",pushFullHeight:"pushFullHeight",pushTop:"pushTop",pushBottom:"pushBottom",layout:"layout",titleLevel:"titleLevel",isTop:"isTop",class:"class"},outputs:{clicked:"clicked",videoPlayed:"videoPlayed",videoEnded:"videoEnded",cardClicked:"cardClicked"},features:[U],decls:7,vars:33,consts:[[],[3,"clicked","videoEnded","videoPlayed","cardClicked","brand","indexFollow","isLoading","textConfig","mediaAsBackground","push","titleLevel","pushSize","themesConfig","isAutoSize","isTop"],[1,"c__pushs"]],template:function(t,i){if(t&1&&(d(0,"article",0)(1,"sd-push-card",1),w("clicked",function(a){return i.onClick(a,i.pushFullHeight.push)})("videoEnded",function(){return i.onVideoEnded(i.pushFullHeight)})("videoPlayed",function(){return i.onVideoPlayed(i.pushFullHeight)})("cardClicked",function(){return i.onCardClick(i.pushFullHeight.push)}),l()(),d(2,"div",2)(3,"article")(4,"sd-push-card",1),w("clicked",function(a){return i.onClick(a,i.pushTop.push)})("videoEnded",function(){return i.onVideoEnded(i.pushTop)})("videoPlayed",function(){return i.onVideoPlayed(i.pushTop)})("cardClicked",function(){return i.onCardClick(i.pushTop.push)}),l()(),d(5,"article")(6,"sd-push-card",1),w("clicked",function(a){return i.onClick(a,i.pushBottom.push)})("videoEnded",function(){return i.onVideoEnded(i.pushBottom)})("videoPlayed",function(){return i.onVideoPlayed(i.pushBottom)})("cardClicked",function(){return i.onCardClick(i.pushBottom.push)}),l()()()),t&2){let r=i.brand();n(),u("brand",r||i.pushFullHeight.brand)("indexFollow",i.pushFullHeight.indexFollow!==void 0?i.pushFullHeight.indexFollow:!0)("isLoading",i.isLoading)("textConfig",i.pushFullHeight.textConfig)("mediaAsBackground",!0)("push",i.pushFullHeight.push)("titleLevel",i.titleLevel)("pushSize",i.PushSizeEnum.m)("themesConfig",i.pushFullHeight.themesConfig)("isAutoSize",!i.isTop)("isTop",i.isTop),n(3),u("brand",r||i.pushTop.brand)("indexFollow",i.pushTop.indexFollow!==void 0?i.pushTop.indexFollow:!0)("isLoading",i.isLoading)("textConfig",i.pushTop.textConfig)("mediaAsBackground",!0)("push",i.pushTop.push)("titleLevel",i.titleLevel)("pushSize",i.PushSizeEnum.m)("themesConfig",i.pushTop.themesConfig)("isAutoSize",!i.isTop)("isTop",i.isTop),n(2),u("brand",r||i.pushBottom.brand)("indexFollow",i.pushBottom.indexFollow!==void 0?i.pushBottom.indexFollow:!0)("isLoading",i.isLoading)("textConfig",i.pushBottom.textConfig)("mediaAsBackground",!0)("push",i.pushBottom.push)("titleLevel",i.titleLevel)("pushSize",i.PushSizeEnum.m)("themesConfig",i.pushBottom.themesConfig)("isAutoSize",!i.isTop)("isTop",i.isTop)}},dependencies:[di],styles:[`@-ms-viewport{width:device-width}sd-push-panel{align-items:stretch;display:flex;font-family:var(--font-default)}@media(max-width:1279px){sd-push-panel{display:block}}@media(min-width:1280px){sd-push-panel>sd-push-card{min-height:60rem}}@media(max-width:1279px){sd-push-panel>sd-push-card{margin-bottom:2rem}}sd-push-panel>sd-push-card.c__push-card.has-background sd-banner.is-main{height:100%}@media(max-width:1279px){sd-push-panel sd-push-card{min-height:20rem}sd-push-panel sd-push-card.c__push-card.has-ratio.has-background sd-rich-paragraph{position:relative}sd-push-panel sd-push-card.c__push-card.has-background sd-banner.is-main{position:absolute}}@media(min-width:1280px){sd-push-panel.is-layout-right .c__pushs{order:-1;margin-right:2rem}}@media(min-width:1280px){sd-push-panel.is-layout-left .c__pushs{margin-left:2rem}}sd-push-panel .c__pushs{display:block}@media(min-width:1280px){sd-push-panel .c__pushs{display:flex;flex-direction:column;flex:1 0 66%}}sd-push-panel .c__pushs sd-push-card{flex:1 1 auto}sd-push-panel .c__pushs sd-push-card+sd-push-card{margin-top:2rem} 395/*! 396 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 397 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 398 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 399 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 400 */ 401`],encapsulation:2,changeDetection:0})}}return o}
401)();var aM=["pushPanel"];function sM(o,c){if(o&1){let e=L();d(0,"wc-wrapper",1)(1,"sd-push-panel",2,0),w("cardClicked",function(i){b(e);let r=s();return C(r.onCardPushClick(i))})("clicked",function(i){b(e);let r=s();return C(r.onClick(i))}),l()()}if(o&2){let e=s(),t=_(0);u("contentWrapper",e.wrapper()),n(),u("sdSpyTarget",e.componentUid)("pushFullHeight",e.pushFullHeight())("pushBottom",e.pushBottom())("pushTop",e.pushTop())("layout",e.layout())("isTop",e.isFirst())("brand",e.brandCorner())("isLoading",e.useLazyLoad&&!t)}}var Xg=(()=>{class o extends nt{constructor(){super(...arguments),this.scrollSpyService=m(Xi),this.datalayerService=m(gr),this.trackingService=m(re),this.pushCardMapper=m(Yt),this.deviceService=m(be),this.imageService=m(fe),this.chatService=m(oi),this.pushPanel=st("pushPanel",{read:Fe}),this.layout=y(z.left),this.pushFullHeight=y(tr),this.pushBottom=y(tr),this.pushTop=y(tr),this.isPushPanelHasBeenViewed=!1,this.isPushBottomPromo=!1,this.isPushTopPromo=!1}static mapPushLayout(e){switch(e){case Dd.LEFT:return z.left;case Dd.RIGHT:return z.right;default:return z.left}}onModuleInit(e){this.layout.set(o.mapPushLayout(e.layout??Dd.LEFT)),this.useLazyLoad&&(this.pushFullHeight.set(tr),this.pushBottom.set(tr),this.pushTop.set(tr))}ngOnInit(){this.subscriptions.add(this.module$.pipe(N(e=>this.componentService.getSubComponentsLazyComponentData(e,"componentsObjects","links")),N(e=>{let t=this.brandCorner(),r=(e.componentsObjects??[]).map(a=>(t&&(a.brandCorner=t),a.mediaContainer?this.imageService.getMediaFromContainer(a.mediaContainer):I(a.media)));return $([I(e),$(r),this.deviceService.isMobile])})).subscribe(([e,t,i])=>{let r=e.componentsObjects??[],a=r[0]??{},p=r[1]??{},h=r[2]??{},v=t[0],T=t[1],D=t[2];this.pushFullHeight.set(this.pushCardMapper.toPushCardWithLayout(a,this.imageService.normalizeMedia(v),i)),this.pushTop.set(this.pushCardMapper.toPushCardWithLayout(p,this.imageService.normalizeMedia(T),i)),this.pushBottom.set(this.pushCardMapper.toPushCardWithLayout(h,this.imageService.normalizeMedia(D),i)),this.isPushTopPromo=p?.isPushPromo?JSON.parse(p.isPushPromo):!1,this.isPushBottomPromo=h?.isPushPromo?JSON.parse(h.isPushPromo):!1,this.setLoaded()}))}onWindowScroll(){let e=this.pushPanel();if(e&&!this.isPushPanelHasBeenViewed&&this.scrollSpyService.isElementActive(e)){if(this.isPushPanelHasBeenViewed=!0,this.isPushTopPromo){let t=this.pushTop().push?.richParagraph?.heading?.data?.title;t&&(this.trackingService.sendEvent("promotionView",{promotionNameTop:t}),this.datalayerService.setDataLayerInternalPromotion(t))}if(this.isPushBottomPromo){let t=this.pushBottom().push?.richParagraph?.heading?.data?.title;t&&(this.trackingService.sendEvent("promotionView",{promotionNameBottom:t}),this.datalayerService.setDataLayerInternalPromotion(t))}}}onClick(e){if(e.link?.url==="<<chat>>"&&this.chatService.clickOpenChat(),this.pushTop().push?.richParagraph?.heading?.data?.subtitle===e.title&&this.isPushTopPromo){let t=this.pushTop().push?.richParagraph?.heading?.data?.title;t&&(this.trackingService.sendEvent("promotionView",{promotionNameTop:t}),this.datalayerService.setDataLayerInternalPromotion(t))}if(this.pushBottom().push?.richParagraph?.heading?.data?.subtitle===e.title&&this.isPushBottomPromo){let t=this.pushBottom().push?.richParagraph?.heading?.data?.title;t&&(this.trackingService.sendEvent("promotionView",{promotionNameBottom:t}),this.datalayerService.setDataLayerInternalPromotion(t))}}onCardPushClick(e){this.trackingService.sendEvent("clickCardFrames",{componentName:e})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-push-card-panel"]],viewQuery:function(t,i){t&1&&yt(i.pushPanel,aM,5,Fe),t&2&&wt()},hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},features:[U],decls:2,vars:2,consts:[["pushPanel",""],[3,"contentWrapper"],["sd-component-wrapper-component","",3,"cardClicked","clicked","sdSpyTarget","pushFullHeight","pushBottom","pushTop","layout","isTop","brand","isLoading"]],template:function(t,i){if(t&1&&(W(0),f(1,sM,3,9,"wc-wrapper",1)),t&2){let r=M(i.isLoaded());n(),g(i.useLazyLoad||r?1:-1)}},dependencies:[ct,Jg,Qe],encapsulation:2,changeDetection:0})}}return o}
401)();var dM=()=>[Lt,Le,ce],cM=()=>["term"],lM=(o,c,e)=>({media:o,title:c,code:e}),_l=()=>({url:"/consumer-services/warranty-and-repairs/repairers"}),pM=o=>({url:o});function uM(o,c){o&1&&(d(0,"p",8),S(1),k(2,"translate"),l()),o&2&&(n(),O(" ",E(2,1,"repairability.search.errors.notFound")," "))}function mM(o,c){if(o&1&&(d(0,"sd-title",19),S(1),k(2,"translate"),l(),x(3,"sd-html",20),k(4,"translate"),d(5,"sd-link",21),S(6),k(7,"translate"),l()),o&2){s(2);let e=_(0);u("isDescription",!0),we("data-color","success-base"),n(),O(" ",E(2,8,"repairability.search.yes.title."+e.repairabilityStatus)," "),n(2),u("html",E(4,10,"repairability.search.yes.description."+e.repairabilityStatus)),n(2),u("isButton",!0)("isSmall",!0)("link",ye(14,_l)),n(),O(" ",E(7,12,"repairability.search.link")," ")}}function hM(o,c){if(o&1&&(d(0,"sd-title",19),S(1),k(2,"translate"),l(),x(3,"sd-html",20),k(4,"translate"),d(5,"sd-link",21),S(6),k(7,"translate"),l()),o&2){s(2);let e=_(0);u("isDescription",!0),we("data-color","error-base"),n(),O(" ",E(2,8,"repairability.search.no.title."+e.repairabilityStatus)," "),n(2),u("html",E(4,10,"repairability.search.no.description."+e.repairabilityStatus)),n(2),u("isButton",!0)("isSmall",!0)("link",ye(14,_l)),n(),O(" ",E(7,12,"repairability.search.link")," ")}}function fM(o,c){o&1&&(d(0,"sd-title",19),S(1),k(2,"translate"),l(),x(3,"sd-html",20),k(4,"translate"),d(5,"sd-link",21),S(6),k(7,"translate"),l()),o&2&&(u("isDescription",!0),n(),O(" ",E(2,7,"repairability.search.tbd.title")," "),n(2),u("html",E(4,9,"repairability.search.tbd.description")),n(2),u("isButton",!0)("isSmall",!0)("link",ye(13,_l)),n(),O(" ",E(7,11,"repairability.search.link")," "))}function gM(o,c){if(o&1&&(d(0,"sd-border-wrapper",14)(1,"div",15)(2,"div",16),x(3,"sd-product-customer",17),l(),d(4,"div",18),f(5,mM,8,15)(6,hM,8,15)(7,fM,8,14),l()()()),o&2){let e,t=s(),i=_(0);u("hasBorder",!1),we("data-background","themes-very-light"),n(3),u("indexFollow",i.indexFollow)("titleLevel",2)("hasNoActions",!0)("isReadOnly",!0)("productInfo",No(8,lM,t.productImage(),i.name,i.commercialCode)),n(2),g((e=i.reparabilityIncluded)===t.RepairabilityEnum.YES?5:e===t.RepairabilityEnum.NO?6:e===t.RepairabilityEnum.NA?7:-1)}}function _M(o,c){if(o&1){let e=L();d(0,"sd-modal-default",22),k(1,"translate"),Re("isOpenedChange",function(i){b(e);let r=s();return Ie(r.isRefModalOpened,i)||(r.isRefModalOpened=i),C(i)}),d(2,"div",23)(3,"div"),S(4),k(5,"translate"),l(),x(6,"br"),d(7,"div"),S(8),k(9,"translate"),l(),x(10,"sd-banner",24),l()()}if(o&2){let e=s();De("isOpened",e.isRefModalOpened),u("noPadding",!0)("modalTitleLevel",4)("modalTitle",E(1,7,"accessory.search.modal.title")),n(4),J(E(5,9,"accessory.search.modal.text")),n(4),J(E(9,11,"accessory.search.modal.example")),n(2),u("media",se(13,pM,e.urlImage))}}var Zg=(()=>{class o extends Pe{constructor(){super(...arguments),this.headingParagraphMapper=m(Ke),this.repairabilityService=m(xc),this.translateService=m(ae),this.autocompleteElements=y([]),this.componentWrapper=y({}),this.product=y(void 0),this.productNotFound=y(!1),this.isRefModalOpened=Vi(!1),this.formGroup=new ro({autocomplete:new Xt(void 0,Co.minLength(4))}),this.RepairabilityEnum=Xr,this.ThemesEnum=Z,this.IconSize=Xe,this.SizesEnum=me,this.productImage=Y(()=>{let e=this.product();return ko(e?.primaryImages??[],"thumbnail")??e?.images?.[Jt.PRIMARY]?.thumbnail})}get autocomplete(){return this.formGroup.get("autocomplete")}ngOnInit(){let t=!!this.baseStoreService.baseStore.houseOfBrandConfig?.brand?.length;this.urlImage=t?"/assets/images/hob-asset-accessory-reference.png":"/assets/images/asset-accessory-reference.png",this.subscriptions.add(this.component$.subscribe(()=>{let i={heading:{headline:this.translateService.instant("repairability.search.title")},titleThemesConfig:Z.dark,titleLevel:2,size:me.m};this.componentWrapper.set({heading:this.headingParagraphMapper.toHeadingParagraph(i)}),this.setLoaded()}))}autocompletion(e){this.repairabilityService.autocompleteSearch(e).subscribe(t=>{this.autocompleteElements.set(t)})}search(){this.productNotFound.set(!1);let e=this.autocomplete;e.valid&&this.repairabilityService.searchForRepairability(e.value).subscribe(t=>{t.flag===Ed.PRODUCT_FOUND?this.product.set(t.product):(this.productNotFound.set(!0),this.product.set(void 0))})}openModalRef(){this.isRefModalOpened.set(!0)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-repair-commitment-search"]],inputs:{isRefModalOpened:[1,"isRefModalOpened"]},outputs:{isRefModalOpened:"isRefModalOpenedChange"},features:[ni([si]),U],decls:26,vars:25,consts:[[3,"content"],["sd-component-wrapper-component",""],["novalidate","",3,"formGroup"],[1,"d-flex","c__form-row"],[1,"c__form-item"],["autocomplete","","formControlName","autocomplete",3,"inputChanged","properties","clearAfterSelectElement","elements","placeholder","minLength"],["sd-message",""],["errorKey","minlength",3,"errorLabel","control"],[1,"is-error","is-caption"],[1,"c__actions"],["sd-button","","type","submit",3,"click","keydown.enter"],[1,"c__how-to-find"],["tabindex","0",1,"has-icon","d-flex","align-items-center","is-caption",3,"click"],["name","icon-help",3,"size"],[3,"hasBorder"],[1,"row"],[1,"col-24","col-l-12","is-product-ref"],[3,"indexFollow","titleLevel","hasNoActions","isReadOnly","productInfo"],[1,"col-24","col-l-12","is-product-status"],["customClass","is-bold is-body-l",3,"isDescription"],["innerClass","is-body-s",3,"html"],[3,"isButton","isSmall","link"],[3,"isOpenedChange","isOpened","noPadding","modalTitleLevel","modalTitle"],["sd-modal-body",""],[1,"c__banner-modal_reference",3,"media"]],template:function(t,i){if(t&1&&(W(0),d(1,"sd-component-wrapper",0),ut(2,1),d(3,"form",2)(4,"div",3)(5,"div",4)(6,"sd-form",5),k(
4017,"translate"),w("inputChanged",function(a){return i.autocompletion(a)}),ut(8,6),x(9,"sd-form-error",7),k(10,"translate"),f(11,uM,3,3,"p",8),mt(),l()(),d(12,"div",9)(13,"button",10),w("click",function(){return i.search()})("keydown.enter",function(){return i.search()}),d(14,"span"),S(15),k(16,"translate"),l()()()()(),d(17,"div",11)(18,"a",12),w("click",function(){return i.openModalRef()}),x(19,"sd-icon",13),S(20),k(21,"translate"),l()(),f(22,gM,8,12,"sd-border-wrapper",14),mt(),l(),gt(23,_M,11,15),_t(24,23,dM)),t&2){let r=M(i.product());n(),u("content",i.componentWrapper()),n(2),u("formGroup",i.formGroup),n(3),u("properties",ye(24,cM))("clearAfterSelectElement",!1)("elements",i.autocompleteElements())("placeholder",E(7,16,"repairability.search.placeholder"))("minLength",2),n(3),u("errorLabel",E(10,18,"repairability.search.errors.minLength"))("control",i.autocomplete),n(2),g(i.productNotFound()&&i.autocomplete.valid?11:-1),n(4),O(" ",E(16,20,"repairability.search.button")),n(4),u("size",i.IconSize.xs),n(),O(" ",E(21,22,"accessory.search.findMyAss")," "),n(2),g(r?22:-1),n(2),Et(i.isRefModalOpened())}},dependencies:[et,Hi,Ui,bi,ji,Ci,qi,xo,Gr,fr,Ze,ci,Ro,Se,jt,xt,ce],encapsulation:2,changeDetection:0})}}return o})();var vM=()=>({});function bM(o,c){if(o&1&&x(0,"sd-banner",0),o&2){let e=s(),t=_(0),i=_(1);u("isLoading",t)("media",i.quoteImg)("hasAltText",!1)("isFit",!0)("imgRatio",e.ImageRatioEnum.r1_1)}}function CM(o,c){if(o&1&&x(0,"sd-icon",1),o&2){let e=s();u("brand",e.brand())("size",e.IconSizeEnum.medium)}}function xM(o,c){if(o&1&&x(0,"sd-skeleton",2),o&2){let e=s();u("appearance",e.SkeletonAppearanceEnum.line)("width",80)("center",!0)("sizeChangeMobile",!1)("count",1)}}function yM(o,c){if(o&1&&(d(0,"p",5),S(1),l()),o&2){let e=s(),t=_(1);G(e.isEditorial()?"brand--h4 is-text-center":"brand--h3"),n(),O(" ",t.quote," ")}}function wM(o,c){if(o&1&&x(0,"sd-skeleton",6),o&2){let e=s(2);u("width",30)("center",!0)("appearance",e.SkeletonAppearanceEnum.line)("sizeChangeMobile",!1)("count",1)}}function SM(o,c){if(o&1&&(d(0,"cite",7),S(1),l()),o&2){s(2);let e=_(1);n(),O(" ",e.author," ")}}function kM(o,c){if(o&1&&(d(0,"footer",4),f(1,wM,1,5,"sd-skeleton",6)(2,SM,2,1,"cite",7),l()),o&2){s();let e=_(0);n(),g(e?1:2)}}var yc=(()=>{class o extends Be{constructor(){super(...arguments),this.quote=R(void 0),this.isEditorial=R(!0),this.isLoading=R(!1),this.SkeletonAppearanceEnum=no,this.ImageRatioEnum=Ae,this.IconSizeEnum=Xe}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-blockquote"]],inputs:{quote:[1,"quote"],isEditorial:[1,"isEditorial"],isLoading:[1,"isLoading"]},features:[U],decls:8,vars:6,consts:[[3,"isLoading","media","hasAltText","isFit","imgRatio"],["name","icon-quote",3,"brand","size"],[3,"appearance","width","center","sizeChangeMobile","count"],[3,"class"],[],[],[3,"width","center","appearance","sizeChangeMobile","count"],[1,"brand--h5","is-text-center"]],template:function(t,i){if(t&1&&(W(0)(1),d(2,"blockquote"),f(3,bM,1,5,"sd-banner",0)(4,CM,1,2,"sd-icon",1),f(5,xM,1,5,"sd-skeleton",2)(6,yM,2,3,"p",3),f(7,kM,3,1,"footer",4),l()),t&2){let r=M(i.isLoading());n();let a=M(i.quote()??ye(5,vM));n(2),g(a.quoteImg&&(a.quoteImg.url||a.quoteImg.urlTwicPic)?3:4),n(2),g(r?5:a.quote?6:-1),n(2),g(a.author?7:-1)}},dependencies:[Le,Ze,ao],styles:[`@-ms-viewport{width:device-width}sd-blockquote{display:block;font-family:var(--font-default)}sd-blockquote blockquote{align-items:center;display:flex;flex-direction:column;margin:0;width:100%}sd-blockquote sd-icon.is-medium,sd-blockquote sd-banner{height:6.4rem;margin:0 auto 2rem;width:6.4rem}@media(max-width:767px){sd-blockquote sd-icon.is-medium,sd-blockquote sd-banner{height:4.4rem;width:4.4rem}}sd-blockquote p{margin-bottom:2.8rem}sd-blockquote p.brand--h3{position:relative;flex:1}@media(min-width:768px){sd-blockquote p.brand--h3{margin-bottom:4.4rem}}@media(min-width:1280px){sd-blockquote p.brand--h3{margin-top:4.4rem}}sd-blockquote footer{display:block;width:100%}sd-blockquote footer cite.brand--h5,sd-blockquote footer cite.brand--h6{display:block;position:relative;padding-top:.8rem;font-style:initial}sd-blockquote footer cite.brand--h5:before,sd-blockquote footer cite.brand--h6:before{background:#000;content:"";height:.1rem;left:50%;position:absolute;top:0;transform:translate(-50%);width:4.4rem} 402/*! 403 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 404 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 405 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 406 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 407 */ 408`],encapsulation:2,changeDetection:0})}}return o}
408)();function TM(o,c){if(o&1&&(d(0,"wc-wrapper",0),x(1,"sd-blockquote",1),l()),o&2){let e=s();u("contentWrapper",e.wrapper()),n(),u("sdSpyTarget",e.componentUid)("quote",e.quote())("brand",e.brandCorner())("isLoading",e.useLazyLoad&&!e.isLoaded())}}var e_=(()=>{class o extends Pe{constructor(){super(),this.configService=m(He),this.imageService=m(fe),this.class=R(""),this.hostClasses=Y(()=>[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.quote=y(Hc),this.mandatoryFunction=e=>!!e.headline&&!!e.subline,this.useLazyLoad&&this.quote.set(Hc)}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{this.quote.set(this.toQuote(e,this.configService.config.components?.textQuote?.defaultPicto)),this.setLoaded()}))}toQuote(e,t){return{quoteImg:this.imageService.normalizeMedia(e.picto)??{url:t??""},quote:e.headline??"",author:e.subline??""}}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-text-quote"]],inputs:{class:[1,"class"]},features:[U],decls:1,vars:1,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"sdSpyTarget","quote","brand","isLoading"]],template:function(t,i){t&1&&f(0,TM,2,5,"wc-wrapper",0),t&2&&g((i.useLazyLoad||i.isLoaded())&&!i.isIncomplete()?0:-1)},dependencies:[ct,yc,Qe],encapsulation:2,changeDetection:0})}}return o})();function LM(o,c){if(o&1&&x(0,"sd-rich-paragraph",2,0),o&2){let e=s(),t=_(2),i=_(4);u("textConfig",(i==null||i.heading==null?null:i.heading.textConfig)||e.PositionEnum.left)("parentsThemesConfig",e.themesConfig())("isDescription",e.isDescription())("titleLevel",e.titleLevel())("size",e.visualTextSize())("isLoading",t)("contentData",i)("brand",e.brand())}}function PM(o,c){if(o&1){let e=L();d(0,"sd-banner",4,1),w("mediaPlay",function(){b(e);let i=s();return C(i.onVideoPlayed())})("mediaEnded",function(){b(e);let i=s();return C(i.onVideoEnded())}),l()}if(o&2){let e=s(),t=_(0),i=_(1),r=_(2),a=_(3),p=_(4),h=_(5);G("is-main"+(a?" has-no-overlay":"")),u("videoTitle",(p==null||p.heading==null||p.heading.data==null?null:p.heading.data.title)??"")("isLoading",r)("imgRatio",t==null?null:t.imageRatio)("hasModal",e.hasModal())("isAutoSize",!i)("isButtonSmall",!0)("isAriaHidden",!0)("media",h)("hasAltText",!1)("isTop",i)}}var t_=(()=>{class o extends Be{constructor(){super(...arguments),this.card=R(),this.isLoading=R(!1),this.titleLevel=R(3),this.isDescription=R(!1),this.visualCardSize=R(dt.m),this.hasModal=R(!0),this.layoutTextConfig=R(z.center),this.themesConfig=R(),this.invertTitle=R(!1),this.isTop=R(!1),this.class=R(""),this.videoPlayed=de(),this.videoEnded=de(),this.mediaAsBackground=y(!0),this.hostClasses=Y(()=>{let e=this.layoutTextConfig(),t=this.visualCardSize(),i=this.themesConfig();return[this.class(),t?`is-size-${t}`:"",i?`is-theme-${i}`:"",e?`is-layout-${e}`:""].filter(Boolean).join(" ")}),this.visualTextSize=Y(()=>{switch(this.visualCardSize()){case dt.l:return me.xl;case dt.m:return me.l;case dt.s:case dt.xs:return me.m}return me.s}),this.hasNoData=Y(()=>Object.entries(this.card()?.content?.heading||{}).every(e=>!!e[1]?.data?.label)),this.PositionEnum=z}onVideoPlayed(){this.videoPlayed.emit({status:"play",title:this.card()?.content?.heading?.data?.title??""})}onVideoEnded(){this.videoEnded.emit({status:"ended",title:this.card()?.content?.heading?.data?.title??""})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-visual-card"]],hostVars:6,hostBindings:function(t,i){t&2&&(G(i.hostClasses()),to("is-invert",i.invertTitle())("has-background",i.mediaAsBackground()))},inputs:{card:[1,"card"],isLoading:[1,"isLoading"],titleLevel:[1,"titleLevel"],isDescription:[1,"isDescription"],visualCardSize:[1,"visualCardSize"],hasModal:[1,"hasModal"],layoutTextConfig:[1,"layoutTextConfig"],themesConfig:[1,"themesConfig"],invertTitle:[1,"invertTitle"],isTop:[1,"isTop"],class:[1,"class"]},outputs:{videoPlayed:"videoPlayed",videoEnded:"videoEnded"},features:[U],decls:8,vars:8,consts:[["content",""],["banner",""],[3,"textConfig","parentsThemesConfig","isDescription","titleLevel","size","isLoading","contentData","brand"],[3,"class","videoTitle","isLoading","imgRatio","hasModal","isAutoSize","isButtonSmall","isAriaHidden","media","hasAltText","isTop"],[3,"mediaPlay","mediaEnded","videoTitle","isLoading","imgRatio","hasModal","isAutoSize","isButtonSmall","isAriaHidden","media","hasAltText","isTop"]],template:function(t,i){if(t&1&&(W(0)(1)(2)(3)(4)(5),f(6,LM,2,8,"sd-rich-paragraph",2),f(7,PM,2,12,"sd-banner",3)),t&2){let r=M(i.card());n(),M(i.isTop()),n(),M(i.isLoading()),n();let a=M(i.hasNoData());n();let p=M(r==null?null:r.content);n();let h=M(r==null?null:r.media);n(),g(!a&&p?6:-1),n(),g(h?7:-1)}},dependencies:[hr,Le],styles:[`sd-visual-card.is-layout-top{justify-content:flex-start}sd-visual-card.is-layout-center{justify-content:center}sd-visual-card.is-layout-bottom{justify-content:flex-end}sd-visual-card[class*=top] sd-banner.is-main:before{background:linear-gradient(to top,#ffffff26,#fffc)}sd-visual-card[class*=bottom] sd-banner.is-main:before{background:linear-gradient(to bottom,#ffffff26,#fffc)}sd-visual-card sd-banner.is-main:before{background:#fffc}sd-visual-card:not(.is-theme-dark) sd-heading.is-theme-light sd-title.c__main-title,sd-visual-card:not(.is-theme-dark) sd-heading.is-theme-light sd-title.c__subtitle{color:var(--color-primary-brand)}sd-visual-card:not(.is-theme-dark) sd-footnote.is-theme-light{color:#363636}sd-visual-card.is-theme-light{color:#363636}sd-visual-card.is-theme-light sd-title.c__subtitle{color:var(--color-primary-brand)}sd-visual-card.is-theme-light[class*=bottom] sd-banner.is-main:before{background:linear-gradient(to bottom,#ffffff26,#fffc)}sd-visual-card.is-theme-light[class*=top] sd-banner.is-main:before{background:linear-gradient(to top,#ffffff26,#fffc)}sd-visual-card.is-theme-light sd-banner.is-main:before{background:#fffc}sd-visual-card.is-theme-dark{color:#fff}sd-visual-card.is-theme-dark sd-title.c__subtitle{color:#fff}sd-visual-card.is-theme-dark[class*=bottom] sd-banner.is-main:before{background:linear-gradient(to bottom,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.15),hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.8))}sd-visual-card.is-theme-dark[class*=top] sd-banner.is-main:before{background:linear-gradient(to top,hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.15),hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.8))}sd-visual-card.is-theme-dark sd-banner.is-main:before{background:#36363699}@-ms-viewport{width:device-width}body.has-high-contrast sd-visual-card.is-theme-light[class*=bottom] sd-banner.is-main:before,#appWra
408pper.has-high-contrast sd-visual-card.is-theme-light[class*=bottom] sd-banner.is-main:before{background:#fff}body.has-high-contrast sd-visual-card.is-theme-light[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-light[class*=top] sd-banner.is-main:before{background:#fff}body.has-high-contrast sd-visual-card.is-theme-light sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-light sd-banner.is-main:before{background:#fff}body.has-high-contrast sd-visual-card.is-theme-dark[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-dark[class*=bottom] sd-banner.is-main:before{background:#363636}body.has-high-contrast sd-visual-card.is-theme-dark[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-dark[class*=top] sd-banner.is-main:before{background:#363636}body.has-high-contrast sd-visual-card.is-theme-dark sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-dark sd-banner.is-main:before{background:#363636}body.has-high-contrast sd-visual-card.is-theme-brand[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color32)}body.has-high-contrast sd-visual-card.is-theme-brand[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color32)}body.has-high-contrast sd-visual-card.is-theme-brand sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand sd-banner.is-main:before{background:var(--color-a11y-color32)}body.has-high-contrast sd-visual-card.is-theme-brand-light[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-light[class*=bottom] sd-banner.is-main:before{background:#595959}body.has-high-contrast sd-visual-card.is-theme-brand-light[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-light[class*=top] sd-banner.is-main:before{background:#595959}body.has-high-contrast sd-visual-card.is-theme-brand-light sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-light sd-banner.is-main:before{background:#595959}body.has-high-contrast sd-visual-card.is-theme-brand-base[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-base[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color32)}body.has-high-contrast sd-visual-card.is-theme-brand-base[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-base[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color32)}body.has-high-contrast sd-visual-card.is-theme-brand-base sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-base sd-banner.is-main:before{background:var(--color-a11y-color32)}body.has-high-contrast sd-visual-card.is-theme-brand-dark[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-dark[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color9)}body.has-high-contrast sd-visual-card.is-theme-brand-dark[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-dark[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color9)}body.has-high-contrast sd-visual-card.is-theme-brand-dark sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-brand-dark sd-banner.is-main:before{background:var(--color-a11y-color9)}body.has-high-contrast sd-visual-card.is-theme-promo-1[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-promo-1[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color14)}body.has-high-contrast sd-visual-card.is-theme-promo-1[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-promo-1[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color14)}body.has-high-contrast sd-visual-card.is-theme-promo-1 sd-banner.is-main:before,#appWra
408pper.has-high-contrast sd-visual-card.is-theme-promo-1 sd-banner.is-main:before{background:var(--color-a11y-color14)}body.has-high-contrast sd-visual-card.is-theme-promo-2[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-promo-2[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color15)}body.has-high-contrast sd-visual-card.is-theme-promo-2[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-promo-2[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color15)}body.has-high-contrast sd-visual-card.is-theme-promo-2 sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-promo-2 sd-banner.is-main:before{background:var(--color-a11y-color15)}body.has-high-contrast sd-visual-card.is-theme-stars[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-stars[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color16)}body.has-high-contrast sd-visual-card.is-theme-stars[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-stars[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color16)}body.has-high-contrast sd-visual-card.is-theme-stars sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-stars sd-banner.is-main:before{background:var(--color-a11y-color16)}body.has-high-contrast sd-visual-card.is-theme-extra[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-extra[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color17)}body.has-high-contrast sd-visual-card.is-theme-extra[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-extra[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color17)}body.has-high-contrast sd-visual-card.is-theme-extra sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-extra sd-banner.is-main:before{background:var(--color-a11y-color17)}body.has-high-contrast sd-visual-card.is-theme-very-light[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-very-light[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color18)}body.has-high-contrast sd-visual-card.is-theme-very-light[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-very-light[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color18)}body.has-high-contrast sd-visual-card.is-theme-very-light sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-very-light sd-banner.is-main:before{background:var(--color-a11y-color18)}body.has-high-contrast sd-visual-card.is-theme-light[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-light[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color4)}body.has-high-contrast sd-visual-card.is-theme-light[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-light[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color4)}body.has-high-contrast sd-visual-card.is-theme-light sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-light sd-banner.is-main:before{background:var(--color-a11y-color4)}body.has-high-contrast sd-visual-card.is-theme-regular[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-regular[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color19)}body.has-high-contrast sd-visual-card.is-theme-regular[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-regular[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color19)}body.has-high-contrast sd-visual-card.is-theme-regular sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-regular sd-banner.is-main:before{background:var(--color-a11y-color19)}body.has-high-contrast sd-visual-card.is-theme-colored[class*=bottom] sd-banner.is-main:before,#appWra
408pper.has-high-contrast sd-visual-card.is-theme-colored[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color20)}body.has-high-contrast sd-visual-card.is-theme-colored[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-colored[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color20)}body.has-high-contrast sd-visual-card.is-theme-colored sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-colored sd-banner.is-main:before{background:var(--color-a11y-color20)}body.has-high-contrast sd-visual-card.is-theme-dark[class*=bottom] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-dark[class*=bottom] sd-banner.is-main:before{background:var(--color-a11y-color9)}body.has-high-contrast sd-visual-card.is-theme-dark[class*=top] sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-dark[class*=top] sd-banner.is-main:before{background:var(--color-a11y-color9)}body.has-high-contrast sd-visual-card.is-theme-dark sd-banner.is-main:before,#appWrapper.has-high-contrast sd-visual-card.is-theme-dark sd-banner.is-main:before{background:var(--color-a11y-color9)}sd-visual-card sd-rich-paragraph .c__content{padding:2rem}@media(min-width:1280px){sd-visual-card.is-size-m sd-rich-paragraph .c__content{padding:2.8rem}}@media(min-width:1600px){sd-visual-card.is-size-m sd-rich-paragraph .c__content{padding:4.4rem}}@media(min-width:1600px){sd-visual-card.is-size-s sd-rich-paragraph .c__content{padding:4.4rem}}sd-visual-card.is-size-xs sd-rich-paragraph .c__content,sd-visual-card.is-size-xxs sd-rich-paragraph .c__content{padding:2rem}sd-visual-card{display:flex;flex-direction:column;font-family:var(--font-default);justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}sd-visual-card.is-invert sd-rich-paragraph sd-heading{display:flex;flex-direction:column-reverse}sd-visual-card.is-invert sd-rich-paragraph sd-heading sd-title+.c__description{margin-bottom:1.2rem;margin-top:0}sd-visual-card sd-rich-paragraph{position:absolute}sd-visual-card.has-background{width:100%}sd-visual-card.has-background sd-banner.is-main{height:100%;z-index:0}sd-visual-card.has-background sd-banner.is-main img{min-height:25rem}sd-visual-card.has-background sd-banner.is-main:not(.has-no-overlay):before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1} 409/*! 410 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 411 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 412 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 413 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 414 */ 415`],encapsulation:2,changeDetection:0})}}return o})();function EM(o,c){if(o&1){let e=L();d(0,"sd-visual-card",1),w("videoPlayed",function(i){b(e);let r=s();return C(r.onVideoPlayed(i))})("videoEnded",function(i){b(e);let r=s();return C(r.onVideoEnded(i))}),l()}if(o&2){let e=c.$implicit,t=s();u("brand",t.brand()||(e.card==null?null:e.card.brandCorner)||void 0)("layoutTextConfig",t.layoutTextConfig)("visualCardSize",t.visualCardsSize)("themesConfig",e==null?null:e.themesConfig)("isDescription",t.isDescription)("invertTitle",t.invertTitle)("hasModal",!!e.hasModal)("titleLevel",t.titleLevel)("isLoading",t.isLoading)("card",e.card)("isTop",t.isTop)}}var i_=(()=>{class o extends Be{constructor(){super(...arguments),this.hasMargin=!1,this.isLoading=!1,this.cards=[],this.visualCardsSize=dt.m,this.titleLevel=3,this.isDescription=!1,this.invertTitle=!1,this.layoutTextConfig=z.center,this.isTop=!1,this.videoPlayed=new Ce,this.videoEnded=new Ce,this.class=""}get hostClasses(){return[this.class,this.layoutTextConfig?"is-layout-"+this.layoutTextConfig:"",this.visualCardsSize?"is-size-"+this.visualCardsSize:"",this.hasMargin?"has-margin":""].filter(Boolean).join(" ")}onVideoPlayed(e){this.videoPlayed.emit(e)}onVideoEnded(e){this.videoEnded.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-visual-cards"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{hasMargin:"hasMargin",isLoading:"isLoading",cards:"cards",visualCardsSize:"visualCardsSize",titleLevel:"titleLevel",isDescription:"isDescription",invertTitle:"invertTitle",layoutTextConfig:"layoutTextConfig",isTop:"isTop",class:"class"},outputs:{videoPlayed:"videoPlayed",videoEnded:"videoEnded"},features:[U],decls:2,vars:0,consts:[[3,"brand","layoutTextConfig","visualCardSize","themesConfig","isDescription","invertTitle","hasModal","titleLevel","isLoading","card","isTop"],[3,"videoPlayed","videoEnded","brand","layoutTextConfig","visualCardSize","themesConfig","isDescription","invertTitle","hasModal","titleLevel","isLoading","card","isTop"]],template:function(t,i){t&1&&ie(0,EM,1,11,"sd-visual-card",0,Ne),t&2&&oe(i.cards)},dependencies:[t_],styles:[`@-ms-viewport{width:device-width}sd-visual-cards{align-items:stretch;display:flex;flex-wrap:wrap;font-family:var(--font-default)}@media(max-width:1279px){sd-visual-cards.is-size-m,sd-visual-cards.is-size-s{flex-direction:column}}@media(max-width:1279px){sd-visual-cards>sd-visual-card[class*=is-size]{flex:1;width:100%}}@media(min-width:1280px){sd-visual-cards.is-size-m>sd-visual-card{flex-basis:50%;width:50%}}@media(min-width:1280px){sd-visual-cards.is-size-s>sd-visual-card{flex-basis:33.3333333333%;width:33.3333333333%}}
415@media(max-width:767px){sd-visual-cards.is-size-xs{flex-direction:column}}@media(min-width:768px){sd-visual-cards.is-size-xs>sd-visual-card{flex-basis:50%;width:50%}}@media(min-width:1280px){sd-visual-cards.is-size-xs>sd-visual-card{flex-basis:25%;width:25%}}@media(max-width:767px){sd-visual-cards.is-size-xxs>sd-visual-card{flex-basis:50%;width:50%;max-width:50%}}@media(min-width:768px){sd-visual-cards.is-size-xxs>sd-visual-card{flex-basis:33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}}@media(min-width:1280px){sd-visual-cards.is-size-xxs>sd-visual-card{flex-basis:20%;width:20%}}@media(max-width:1279px){sd-visual-cards.has-margin.is-size-m>sd-visual-card{margin-bottom:2rem}sd-visual-cards.has-margin.is-size-m>sd-visual-card:nth-of-type(2){margin-bottom:0}}@media(min-width:1280px){sd-visual-cards.has-margin.is-size-m>sd-visual-card{flex-basis:calc((100% - 2rem)/2);width:calc((100% - 2rem)/2)}sd-visual-cards.has-margin.is-size-m>sd-visual-card+sd-visual-card{margin-left:2rem}}@media(max-width:1279px){sd-visual-cards.has-margin.is-size-s>sd-visual-card{margin-bottom:2rem}sd-visual-cards.has-margin.is-size-s>sd-visual-card:nth-of-type(3){margin-bottom:0}}@media(min-width:1280px){sd-visual-cards.has-margin.is-size-s>sd-visual-card{flex-basis:calc((100% - 2rem * 2) / 3);width:calc((100% - 2rem * 2) / 3)}sd-visual-cards.has-margin.is-size-s>sd-visual-card+sd-visual-card{margin-left:2rem}}sd-visual-cards.has-margin.is-size-xs sd-visual-card{margin-bottom:2rem;margin-left:0}sd-visual-cards.has-margin.is-size-xs sd-visual-card:nth-of-type(4){margin-bottom:0}@media(min-width:768px)and (max-width:1279px){sd-visual-cards.has-margin.is-size-xs sd-visual-card+sd-visual-card{margin-bottom:2rem;margin-left:2rem}sd-visual-cards.has-margin.is-size-xs sd-visual-card:nth-of-type(3){margin-left:0}sd-visual-cards.has-margin.is-size-xs sd-visual-card:nth-of-type(3),sd-visual-cards.has-margin.is-size-xs sd-visual-card:nth-of-type(4){margin-bottom:0}}@media(min-width:768px){sd-visual-cards.has-margin.is-size-xs sd-visual-card{flex-basis:calc((100% - 6rem)/2);width:calc((100% - 6rem)/2)}}@media(min-width:1280px){sd-visual-cards.has-margin.is-size-xs sd-visual-card{flex-basis:calc((100% - 6rem)/4);margin-bottom:0;width:calc((100% - 6rem)/4)}sd-visual-cards.has-margin.is-size-xs sd-visual-card+sd-visual-card{margin-left:2rem}}sd-visual-cards.has-margin.is-size-xxs>sd-visual-card{margin-bottom:2rem;margin-left:0}sd-visual-cards.has-margin.is-size-xxs>sd-visual-card:nth-of-type(5){margin-bottom:0}@media(min-width:768px)and (max-width:1279px){sd-visual-cards.has-margin.is-size-xxs>sd-visual-card+sd-visual-card{margin-bottom:2rem;margin-left:2rem}sd-visual-cards.has-margin.is-size-xxs>sd-visual-card:nth-of-type(4){margin-left:0}sd-visual-cards.has-margin.is-size-xxs>sd-visual-card:nth-of-type(4),sd-visual-cards.has-margin.is-size-xxs>sd-visual-card:nth-of-type(5){margin-bottom:0}}@media(max-width:767px){sd-visual-cards.has-margin.is-size-xxs>sd-visual-card{flex-basis:calc((100% - 2rem)/2);width:calc((100% - 2rem)/2);max-width:calc((100% - 2rem)/2)}sd-visual-cards.has-margin.is-size-xxs>sd-visual-card:nth-of-type(odd){margin-left:0}}@media(min-width:768px){sd-visual-cards.has-margin.is-size-xxs>sd-visual-card{flex-basis:calc((100% - 2rem * 2) / 3);width:calc((100% - 2rem * 2) / 3);max-width:calc((100% - 2rem * 2) / 3)}}@media(min-width:1280px){sd-visual-cards.has-margin.is-size-xxs>sd-visual-card{flex-basis:calc((100% - 8rem)/5);margin-bottom:0;width:calc((100% - 8rem)/5)}}sd-visual-cards.has-margin.is-size-xxs>sd-visual-card+sd-visual-card{margin-left:2rem} 416/*! 417 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 418 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 419 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 420 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 421 */ 422`],encapsulation:2,changeDetection:0})}}return o})();function MM(o,c){if(o&1&&(d(0,"wc-wrapper",0),x(1,"sd-visual-cards",1),l()),o&2){let e=s(),t=_(0),i=_(1);u("contentWrapper",e.wrapper())("componentWidth",e.componentWidth()),n(),u("brand",e.brandCorner())("cards",i)("visualCardsSize",e.size())("titleLevel",e.titleLevel())("isDescription",e.isDescription())("invertTitle",e.invertTitle())("layoutTextConfig",e.cardLayout()
422)("isTop",e.isFirst())("isLoading",e.useLazyLoad&&!t)}}var o_=(()=>{class o extends nt{constructor(){super(...arguments),this.headingParagraphMapper=m(Ke),this.imageService=m(fe),this.componentWidth=y(Zt.default),this.cards=y([]),this.cardLayout=y(z.center),this.size=y(dt.m),this.titleLevel=y(3),this.isDescription=y(!1),this.invertTitle=y(!1)}onModuleInit(e){if(this.useLazyLoad){let t=(e.components??"").split(" ").filter(Boolean).length;this.cards.set(new Array(t).fill(void 0).map(()=>B({},Dm)))}this.componentWidth.set(e.isFullWidth==="true"?Zt.absoluteFullWidth:Zt.default),this.titleLevel.set(Dt(e.titleLevel??"P")),this.cardLayout.set(e.cardLayout?.toLowerCase()??z.center),this.size.set(e.size?.toLowerCase()??dt.m),this.isDescription.set(e.isDescription==="true"),this.invertTitle.set(e.invertTitle==="true")}ngOnInit(){this.subscriptions.add(this.module$.subscribe(e=>{let t=e.imageRatio?.toLowerCase();this.cards.set((e.componentsObjects??[]).map(i=>{let r=this.brandCorner();return r||(r=!!this.baseStoreService.getBrand(i.brandCorner)?i.brandCorner:ne.default),i.brandCorner=r,this.toIVisualCard(i,t)})),this.setLoaded()}))}toIVisualCard(e,t){return{card:{media:e.mediaContainer?this.imageService.normalizeMedia(this.imageService.getMediaFromMediaContainerObject(e.mediaContainer)):void 0,content:{heading:this.headingParagraphMapper.toHeadingParagraph(e)??{},footnote:e.footnote},brandCorner:e?.brandCorner,imageRatio:t},themesConfig:lo.mapBrandTheme(e.theme??Ri.DEFAULT),hasModal:e.hasModal}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-visual-cards"]],features:[U],decls:3,vars:3,consts:[[3,"contentWrapper","componentWidth"],["sd-component-wrapper-component","",3,"brand","cards","visualCardsSize","titleLevel","isDescription","invertTitle","layoutTextConfig","isTop","isLoading"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,MM,2,11,"wc-wrapper",0)),t&2){let r=M(i.isLoaded());n();let a=M(i.cards());n(),g(i.useLazyLoad&&!r||a.length>0?2:-1)}},dependencies:[ct,i_],encapsulation:2,changeDetection:0})}}return o})();var DM=["slider"],IM=["myContainer"];function RM(o,c){if(o&1&&x(0,"sd-banner",6,3),o&2){let e=s().$implicit,t=s(),i=t.data.length===1||t.data.indexOf(e)===0;u("isLoading",t.isLoading)("media",e==null?null:e.image)("hasAltText",!1)("imgRatio",t.ImageRatioEnum.r1_1)("isTop",i?t.isTop:!1)("isAutoSize",i?!t.isTop:!0)}}function AM(o,c){if(o&1&&(d(0,"div",5),f(1,RM,2,6,"sd-banner",6),l(),d(2,"div",7,2),x(4,"sd-blockquote",8),l()),o&2){let e=c.$implicit,t=s(),i=_(0);we("data-swiper-parallax",-300)("data-swiper-parallax-opacity",0),n(),g(e!=null&&e.image?1:-1),n(3),u("brand",i)("isEditorial",!1)("isLoading",t.isLoading)("quote",e==null?null:e.quote),we("data-swiper-parallax-opacity",0)("data-swiper-parallax",t.isDevice()?0:-300)}}var r_=(()=>{class o extends Be{constructor(){super(...arguments),this.isLoading=!1,this.context="Quote",this.data=[],this.quoteItemConfig={breakpoints:{[zt.S]:{spaceBetween:12,slidesPerView:"auto"},[zt.M]:{spaceBetween:12},[zt.L]:{spaceBetween:20}}},this.isTop=!1,this.renderer=m(go),this.isDevice=pe(m(be).isDevice),this.ImageRatioEnum=Ae,this.SizesEnum=me}ngAfterViewInit(){_e(this.platformId)&&this.sliderResizeCallback()}sliderInitCallback(){if(this.containers){let e=this.containers.toArray();e&&this.setHeight(e)}}sliderResizeCallback(){if(this.containers){let e=this.containers.toArray();e&&(e.forEach(t=>{this.renderer.removeAttribute(t.nativeElement,"style")}),this.setHeight(e)),this.updateMainBackground("--color-primary-base",".c__body")}}getMaxHeight(e){let t=0;return e.forEach(i=>{let r=i.nativeElement.clientHeight;r>t&&(t=r)}),t}setHeight(e){let t=this.getMaxHeight(e)+"px";e.forEach(i=>{this.renderer.setStyle(i.nativeElement,"height",t)})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-visual-quote"]],viewQuery:function(t,i){if(t&1&&Ni(DM,5)(IM,5),t&2){let r;Li(r=Pi())&&(i.slider=r.first),Li(r=Pi())&&(i.containers=r)}},inputs:{isLoading:"isLoading",context:"context",data:"data",quoteItemConfig:"quoteItemConfig",isTop:"isTop"},features:[U],decls:5,vars:9,consts:[["slider",""],["quoteTpl",""],["myContainer",""],["mediaQuote",""],[3,"imagesReadyCallback","resizeCallback","customConfig","itemTemplate","size","context","brand","items"],[1,"c__media-wrapper"],[3,"isLoading","media","hasAltText","imgRatio","isTop","isAutoSize"],[1,"c__body"],[3,"brand","isEditorial","isLoading","quote"]],template:function(t,i){if(t&1&&(W(0),d(1,"sd-slider",4,0),w("imagesReadyCallback",function(){return i.sliderInitCallback()})("resizeCallback",function(){return i.sliderResizeCallback()}),l(),ve(3,AM,5,9,"ng-template",null,1,We)),t&2){let r=Ve(4),a=M(i.brand());n(),G(i.data.length<2?"is-solo":""),u("customConfig",i.quoteItemConfig)("itemTemplate",r)("size",i.SizesEnum.l)("context",i.context)("brand",a)("items",i.data)}},dependencies:[Ko,Le,yc],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-visual-quote blockquote p,body.has-high-contrast sd-visual-quote blockquote cite,#appWra
422pper.has-high-contrast sd-visual-quote blockquote p,#appWrapper.has-high-contrast sd-visual-quote blockquote cite{background:#767676}sd-visual-quote{display:block;font-family:var(--font-default)}sd-visual-quote .c__items{position:relative;margin:0}sd-visual-quote .c__items .c__item{align-items:flex-start;display:flex;justify-content:center;pointer-events:none}@media(max-width:767px){sd-visual-quote .c__items .c__item{display:block;min-width:25rem}}sd-visual-quote .c__items .c__item.swiper-slide-active{pointer-events:auto}sd-visual-quote .c__media-wrapper{overflow:hidden}@media(max-width:767px){sd-visual-quote .c__media-wrapper{border-top-left-radius:var(--brand--border-radius-global-large);border-top-right-radius:var(--brand--border-radius-global-large);width:100%;flex-basis:100%}}@media(min-width:768px){sd-visual-quote .c__media-wrapper{border-radius:var(--brand--border-radius-global-large);width:50%;flex-basis:50%;margin-right:auto;margin-top:6.4rem}}@media(min-width:1280px){sd-visual-quote .c__media-wrapper{width:50%;flex-basis:50%;position:relative}}sd-visual-quote .c__media-wrapper sd-media:after{content:"";width:24.6rem;position:absolute;top:0;bottom:0;right:0;background:linear-gradient(to right,#0000,#00000073)}sd-visual-quote .c__body{width:54.5454545455%;flex-basis:54.5454545455%;right:0;position:absolute}@media(max-width:1279px){sd-visual-quote .c__body{width:70%;flex-basis:70%;margin-left:auto}}@media(max-width:767px){sd-visual-quote .c__body{width:100%;flex-basis:100%;margin-top:0;position:inherit}}sd-visual-quote .c__body:before{background:var(--color-primary-base);border-radius:var(--brand--border-radius-global-large);content:"";inset:0;overflow:hidden;position:absolute;z-index:-1}@media(max-width:767px){sd-visual-quote .c__body:before{border-top-left-radius:0;border-top-right-radius:0}}sd-visual-quote sd-blockquote{width:100%;display:flex;height:100%}sd-visual-quote sd-blockquote footer cite.brand--h5:before,sd-visual-quote sd-blockquote footer cite.brand--h6:before{background:#fff}@media(min-width:1280px){sd-visual-quote sd-blockquote footer cite.brand--h5:before,sd-visual-quote sd-blockquote footer cite.brand--h6:before{left:0;transform:translate(0)}}sd-visual-quote sd-blockquote blockquote{color:#fff;padding:0 2.8rem 2.8rem}@media(min-width:768px){sd-visual-quote sd-blockquote blockquote{padding:4.4rem 6.4rem 6.4rem}}@media(min-width:1280px){sd-visual-quote sd-blockquote blockquote{align-items:flex-start;padding:6.4rem 6.4rem 9.6rem 0;margin-left:5.5555555556%}}sd-visual-quote sd-blockquote blockquote sd-banner,sd-visual-quote sd-blockquote blockquote sd-icon.is-medium{margin:0 auto;text-align:left;transform:translateY(-50%)}@media(min-width:768px){sd-visual-quote sd-blockquote blockquote sd-banner,sd-visual-quote sd-blockquote blockquote sd-icon.is-medium{margin:0 0 2.8rem;transform:translateY(0)}}@media(min-width:1280px){sd-visual-quote sd-blockquote blockquote sd-banner,sd-visual-quote sd-blockquote blockquote sd-icon.is-medium{margin:4.4rem 0 0 6.4rem}}@media(min-width:1280px){sd-visual-quote sd-blockquote blockquote sd-banner sd-media[image],sd-visual-quote sd-blockquote blockquote sd-icon.is-medium sd-media[image]{text-align:left}}sd-visual-quote sd-blockquote blockquote .brand--h3{color:#fff}@media(min-width:1280px){sd-visual-quote sd-blockquote blockquote .brand--h3{left:-9.6rem;text-align:left}}@media(min-width:1280px){sd-visual-quote sd-blockquote blockquote .brand--h5{text-align:left;margin-left:6.4rem}}sd-visual-quote sd-blockquote blockquote .brand--h5:before{background:#fff}@media(min-width:1280px){sd-visual-quote sd-blockquote blockquote .brand--h5:before{left:0;transform:translate(0)}}@media(min-width:768px){sd-visual-quote sd-slider blockquote{padding-bottom:0}}@media(min-width:768px){sd-visual-quote sd-slider .brand--h5{margin-bottom:10.8rem}}@media(min-width:1600px){sd-visual-quote sd-slider .c__controls [sd-button].c__swiper-button-prev{left:-8.8rem}sd-visual-quote sd-slider .c__controls [sd-button].c__swiper-button-next{right:-8.8rem}}@media(min-width:1600px){sd-visual-quote sd-slider .c__slider swiper:not(.swiper-thumbs){padding-bottom:4rem}}@media(max-width:1279px){sd-visual-quote sd-slider .c__slider swiper:not(.swiper-thumbs){padding-bottom:4rem}}
422@media(max-width:767px){sd-visual-quote sd-slider .c__slider swiper:not(.swiper-thumbs){padding-bottom:3.2rem}}sd-visual-quote sd-slider .c__slider swiper:not(.swiper-thumbs) .swiper-pagination{bottom:0;height:2rem}@media(max-width:767px){sd-visual-quote sd-slider .c__slider swiper:not(.swiper-thumbs) .swiper-pagination{bottom:.6rem;height:1.2rem}}sd-visual-quote sd-slider .c__items .c__item:last-of-type{margin-right:0!important}@media(max-width:767px){sd-visual-quote sd-slider .c__items .c__item{flex-shrink:inherit}} 423/*! 424 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 425 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 426 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 427 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 428 */ 429`],encapsulation:2,changeDetection:0})}}return o})();function FM(o,c){if(o&1&&(d(0,"wc-wrapper",0),x(1,"sd-visual-quote",1),l()),o&2){let e=s(),t=_(0),i=_(1);u("contentWrapper",e.wrapper())("componentWidth",e.componentWidth()),n(),u("sdSpyTarget",e.componentUid)("data",i)("context",e.context())("isTop",e.isFirst())("brand",e.brandCorner())("activeBrand",e.activeBrand())("isLoading",e.useLazyLoad&&!t)}}var n_=(()=>{class o extends nt{constructor(){super(...arguments),this.pageMetaService=m(vo),this.hobStateService=m(rt),this.imageService=m(fe),this.activeBrand=y(ne.default),this.quotes=y([]),this.showMoreDesktop=y(!0),this.context=y(""),this.componentWidth=Y(()=>this.showMoreDesktop()?Zt.default:Zt.fullWidth),this.mandatoryComponentFunction=e=>!!e.media}onModuleInit(e){if(this.useLazyLoad){let t=(e.components??"").split(" ").filter(Boolean).length;this.quotes.set(new Array(t).fill(void 0).map(()=>B({},Em)))}this.showMoreDesktop.set(e.layouts?.toLowerCase()===Di.column)}ngOnInit(){this.subscriptions.add($([this.module$,this.pageMetaService.getMeta()]).subscribe(([e,t])=>{this.quotes.set((e.componentsObjects??[]).slice(0,5).map(a=>this.toQuote(a)));let i=t?.title??"",r=this.wrapper()?.wrapperHeading?.headline;this.context.set(r?`${i} ${r}`:i),this.setLoaded()})),this.subscriptions.add(this.hobStateService.hobState$.subscribe(({liveBrand:e,siteBrand:t})=>{this.activeBrand.set(e||t||ne.default)}))}toQuote(e){return{image:this.imageService.normalizeMedia(e.media),quote:{quote:e.headline,author:e.subline,quoteImg:this.imageService.normalizeMedia(e.picto)}}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-visual-quote-module"]],features:[U],decls:3,vars:3,consts:[[3,"contentWrapper","componentWidth"],["sd-component-wrapper-component","",3,"sdSpyTarget","data","context","isTop","brand","activeBrand","isLoading"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,FM,2,9,"wc-wrapper",0)),t&2){let r=M(i.isLoaded());n();let a=M(i.quotes());n(),g(i.useLazyLoad&&!r||a.length>0?2:-1)}},dependencies:[ct,r_,Qe],encapsulation:2,changeDetection:0})}}return o})();function BM(o,c){if(o&1){let e=L();d(0,"sd-arguments",1),w("clicked",function(i){b(e);let r=s();return C(r.onClicked(i))})("videoPlayed",function(i){b(e);let r=s();return C(r.onVideoAction(i))})("videoEnded",function(i){b(e);let r=s();return C(r.onVideoAction(i))}),l()}if(o&2){let e=s(),t=_(0);u("sdSpyTarget",e.componentUid)("data",e.arguments())("themesConfig",e.themesConfig())("layoutTextConfig",e.layoutTextConfig())("textConfig",e.textConfig())("titleLevel",e.titleLevel())("isSmall",e.isSmall())("imageRatio",e.imageRatio())("layout",e.layout())("hasGradient",e.hasGradient())("isTop",e.isFirst())("brand",e.brandCorner())("activeBrand",e.activeBrand())("isLoading",e.useLazyLoad&&!t)}}var a_=(()=>{class o extends Pe{constructor(){super(...arguments),this.brandCornerMapper=m(Pt),this.componentService=m(pt),this.trackingService=m(re),this.hobStateService=m(rt),this.argumentMapper=m(bn),this.recipeService=m(Vt),this.chatService=m(oi),this.cmsService=m(Te),this.layoutTextConfig=y(z.left),this.themesConfig=y(Z.default),this.layout=y(yi.default),this.imageRatio=y(Ae.default),this.textConfig=y(z.left),this.activeBrand=y(ne.default),this.arguments=y(void 0),this.hasGradient=y(!1),this.titleLevel=y(1),this.isSmall=y(!1),this.lastExec=0}ngOnInit(){this.subscriptions.add(this.hobStateService.hobState$.subscribe(({liveBrand:e,siteBrand:t})=>{this.activeBrand.set(e??t??ne.default)})),this.subscriptions.add(this.component$.pipe(Je(e=>{e.uid!==this.skeletonUid&&(this.skeletonUid=e.uid??"",this.skeletonInit(e))}),this.componentService.reloadComponentForArrayProperties(["pictos"]),N(e=>(e.links?.length??0)>0?this.componentService.getLazyComponentData(e,"links"):I(e)),N(e=>(e.selectorImageComponents?.length??0)>0?this.componentService.getLazyComponentData(e,"selectorImageComponents"):I(e)),Je(e=>{this.themesConfig.set(lo.mapBrandTheme(e.theme??Ri.DEFAULT)),this.titleLevel.set(Dt(e.headlineLevel??"P"))}),N(e=>this.argumentMapper.argumentsComponentToIArgumentWithConfig(e,this.brandCornerMapper.toWcConfig(this.brandCorner())?.isArgumentUnderlined)),N(e=>this.cmsService.getCurrentPage()?.pipe(N(t=>(e.contentData&&(e.contentData.hasAlphaHeader=this.checkAlphaHeader(t)),t?.template==="RecipeCategoryPageTemplate"?this.recipeService.search("",0,12,{filters:[{field:"domain.key",values:[t.externalRecipeCategoryFilter]}]}).pipe(ke(()=>I(void 0)),N(i=>{let r=i?.page?.totalElements,a=e.contentData?.content?.heading?.data?.subt
429itle?.replace("{recipes_size}",String(r??0));return e.contentData?.content?.heading?.data&&a!==void 0&&(e.contentData.content.heading.data.subtitle=a),I(e)})):I(e)))))).subscribe(e=>{this.arguments.set(e.contentData),this.setLoaded()}))}onVideoAction(e){Date.now()-this.lastExec<3e3||(this.lastExec=Date.now(),this.trackingService.sendEvent("clickVideo",{videoZone:"",videoAction:e.status,videoName:e.title}))}checkAlphaHeader(e){return e?.headerDesign?e.headerDesign==="ALPHA"&&this.layout()===yi.embedded:!1}onClicked(e){e?.url==="<<chat>>"&&this.chatService.clickOpenChat()}skeletonInit(e){this.imageRatio.set(this.argumentMapper.argumentsImageRatioEnumToImageRatioEnum(e.imageRatio)),this.layoutTextConfig.set(this.argumentMapper.mapLayoutTextConfig(e.layoutTextConfig)),this.hasGradient.set(e.hasGradient?JSON.parse(e.hasGradient):!1),this.textConfig.set(this.argumentMapper.mapTextConfig(e.textConfig)),this.layout.set(this.argumentMapper.mapLayout(e.layout??Jr.DEFAULT)),this.isSmall.set(e.isSmall==="true"),this.useLazyLoad&&this.arguments.set(sa)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-arguments"]],features:[U],decls:2,vars:2,consts:[[3,"sdSpyTarget","data","themesConfig","layoutTextConfig","textConfig","titleLevel","isSmall","imageRatio","layout","hasGradient","isTop","brand","activeBrand","isLoading"],[3,"clicked","videoPlayed","videoEnded","sdSpyTarget","data","themesConfig","layoutTextConfig","textConfig","titleLevel","isSmall","imageRatio","layout","hasGradient","isTop","brand","activeBrand","isLoading"]],template:function(t,i){if(t&1&&(W(0),f(1,BM,1,14,"sd-arguments",0)),t&2){let r=M(i.isLoaded());n(),g(i.useLazyLoad||r?1:-1)}},dependencies:[$o,Qe],encapsulation:2,changeDetection:0})}}return o})();function OM(o,c){if(o&1){let e=L();d(0,"wc-wrapper",0)(1,"wc-base-cross-sell",1),w("hasLoaded",function(){b(e);let i=s();return C(i.setLoaded())}),l()()}if(o&2){let e=s(),t=e.showMoreDesktop();u("contentWrapper",e.wrapper())("componentWidth",e.componentWidth()),n(),u("codes",e.codes())("isEmbedded",e.isEmbedded())("showMoreDesktop",t)("layout",e.layout())("isFirst",e.isFirst())("brandCorner",e.brandCorner())}}var vl=(()=>{class o extends Pe{constructor(){super(...arguments),this.codes=y(void 0),this.layout=y(void 0),this.showMoreDesktop=y(!1),this.isEmbedded=y(!1),this.mandatoryFunction=({products:e,bundles:t})=>!!e&&e.length>0||!!t&&t.length>0,this.componentWidth=Y(()=>this.showMoreDesktop()?Zt.default:Zt.fullWidth)}ngOnInit(){this.subscriptions.add(this.component$.subscribe(({products:e,bundles:t})=>{let{wrapperBackgroundTheme:i,wrapperBackgroundImage:r,layouts:a}=this.wrapper()??{};this.isEmbedded.set((!!i||!!r?.code)&&i!==Z.default&&i!==Ri.DEFAULT||!!r&&i===Ri.DEFAULT),this.codes.set({products:e?.split(" "),bundles:t?.split(" ")}),this.layout.set(a?.toLowerCase()),this.showMoreDesktop.set(this.layout()===Di.column),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-cross-sell"]],features:[U],decls:1,vars:1,consts:[[3,"contentWrapper","componentWidth"],["sd-component-wrapper-component","","context","Homepage",3,"hasLoaded","codes","isEmbedded","showMoreDesktop","layout","isFirst","brandCorner"]],template:function(t,i){t&1&&f(0,OM,2,8,"wc-wrapper",0),t&2&&g(i.isIncomplete()?-1:0)},dependencies:[ct,fa],encapsulation:2,changeDetection:0})}}return o})();function NM(o,c){if(o&1&&x(0,"sd-heading",0),o&2){let e=s(),t=_(0);u("sdSpyTarget",e.componentUid)("heading",e.heading())("readMore",e.readMore())("titleLevel",e.titleLevel())("titleThemesConfig",e.theme())("isUnderlined",e.isUnderlined())("size",e.size())("textConfig",e.textConfig())("brand",e.brandCorner())("isLoading",e.useLazyLoad&&!t)}}var s_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
429[this.class(),"wc-title is-cms"].filter(Boolean).join(" ")),this.componentService=m(pt),this.imageService=m(fe),this.textConfig=y(z.center),this.theme=y(xi.light),this.heading=y(void 0),this.size=y(me.l),this.isUnderlined=y(!1),this.readMore=y(!1),this.titleLevel=y(1),this.headline=y(""),this.subline=y(""),this.mandatoryFunction=e=>!!e.headline}ngOnInit(){this.subscriptions.add(this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["pictos"])).subscribe(e=>{this.textConfig.set(e.editorialTextConfig?.toLowerCase()||this.textConfig()),this.titleLevel.set(Dt(e.headlineLevel)),this.theme.set(xi[e.theme?.toLowerCase()]),this.size.set(e.size?.toLowerCase()||this.size()),this.isUnderlined.set(e.isUnderlined==="true"),this.heading.set(this.toWrapperHeading(e)),this.readMore.set(e.readmore==="true"),this.setLoaded()}))}toWrapperHeading(e){if(e.headline||e.subline)return{title:e.headline,subtitle:e.subline,description:e.description,media:this.imageService.normalizeMedia(e.media),mediaSize:e.mediaSize?.toLowerCase()||void 0}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-editorial"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:2,consts:[[3,"sdSpyTarget","heading","readMore","titleLevel","titleThemesConfig","isUnderlined","size","textConfig","brand","isLoading"]],template:function(t,i){if(t&1&&(W(0),f(1,NM,1,10,"sd-heading",0)),t&2){let r=M(i.isLoaded());n(),g((i.useLazyLoad||r)&&!i.isIncomplete()?1:-1)}},dependencies:[Jn,Qe],styles:[`@-ms-viewport{width:device-width}sd-heading[_ngcontent-%COMP%]{margin-bottom:2rem}.c__wrapper-title[_ngcontent-%COMP%] sd-title[_ngcontent-%COMP%]{color:#363636} 430 431 432 433 434 435`],changeDetection:0})}}return o})();function VM(o,c){if(o&1&&x(0,"sd-footnote",0),o&2){let e=s(),t=_(0);u("textConfig",e.textConfig())("isLoading",!t)("footNotes",e.footnote())("brand",e.brandCorner())}}var d_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
435[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.textConfig=y(z.left),this.footnote=y(void 0),this.mandatoryFunction=e=>!!e.content}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{if(!this.mandatoryFunction(e)){this.footnote.set(void 0);return}this.textConfig.set(this.mapTextConfig(e.textConfig??es.LEFT)),this.footnote.set(this.toFootnote(e)),this.setLoaded()}))}toFootnote(e){return[{note:e.content,id:e.uid}]}mapTextConfig(e){switch(e){case es.LEFT:return z.left;case es.CENTER:return z.center;case es.RIGHT:return z.right;default:return z.left}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-footnote"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:2,consts:[[3,"textConfig","isLoading","footNotes","brand"]],template:function(t,i){if(t&1&&(W(0),f(1,VM,1,4,"sd-footnote",0)),t&2){let r=M(i.isLoaded());n(),g((i.useLazyLoad||r)&&!i.isIncomplete()?1:-1)}},dependencies:[dd],encapsulation:2,changeDetection:0})}}return o})();function zM(o,c){if(o&1&&x(0,"sd-copyright",0),o&2){let e=s(),t=_(0);u("changeCountryTitle",e.changeCountryName())("changeCountryLink",e.changeCountryUrl())("themesConfig",e.themesConfig())("brand",e.activeBrand())("links",t)}}var c_=(()=>{class o extends nt{constructor(){super(...arguments),this.hobStateService=m(rt),this.cmsService=m(Te),this.themesConfig=y(Z.light),this.changeCountryName=y(""),this.changeCountryUrl=y(""),this.activeBrand=y(ne.default),this.links=y([]),this.mandatoryFunction=e=>!!e.countrySelectorLink&&!!e.countrySelectorName,this.mandatoryComponentFunction=e=>(!!e.url||!!e.urlLocalized)&&!!e.linkName}ngOnInit(){this.initPageTheme(),this.subscriptions.add(this.hobStateService.hobState$.subscribe(({liveBrand:e,siteBrand:t})=>{this.activeBrand.set(e||t||ne.default)})),this.subscriptions.add(this.module$.subscribe(e=>{this.links.set((e.componentsObjects??[]).map(t=>he.cmsLinkToILink(t)).filter(t=>!!t)),this.changeCountryName.set(e.countrySelectorName??""),this.changeCountryUrl.set(e.countrySelectorLink??""),this.setLoaded()}))}initPageTheme(){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(e=>!!e)).subscribe(e=>{this.themesConfig.set(e.headerTheme?Z[e.headerTheme?.toLowerCase()]:Z.light)}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-legal-footer-module"]],features:[U],decls:2,vars:2,consts:[[3,"changeCountryTitle","changeCountryLink","themesConfig","brand","links"]],template:function(t,i){if(t&1&&(W(0),f(1,zM,1,5,"sd-copyright",0)),t&2){let r=M(i.links());n(),g(r.length>0?1:-1)}},dependencies:[Vu],encapsulation:2,changeDetection:0})}}return o})();function jM(o,c){if(o&1&&(d(0,"li",1),x(1,"sd-link-card",2),l()),o&2){let e=c.$implicit,t=s();n(),u("linkCard",e)("titleLevel",t.titleLevel())("isFit",t.isFit())("brand",t.brandCorner())}}var l_=(()=>{class o extends nt{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>[this.class(),"wc-component is-base"].filter(Boolean).join(" ")),this.imageService=m(fe),this.titleLevel=y(2),this.linkCards=y([]),this.isFit=y(!1),this.PositionEnum=z,this.mandatoryComponentFunction=e=>!!e.media&&!!e.linkName}ngOnInit(){this.subscriptions.add(this.module$.subscribe(e=>{this.linkCards.set((e.componentsObjects??[]).map(t=>({media:this.imageService.normalizeMedia(t.media),link:he.cmsLinkToILink(t)}))),this.titleLevel.set(Dt(e.titleLevel??"H2")),this.isFit.set(e.isFit==="true"),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-link-card-module"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:3,vars:1,consts:[["sd-list-inline","",1,"is-m",2,"margin-top","0",3,"alignement"],[1,"col-24","col-m-12","col-l-8"],[3,"linkCard","titleLevel","isFit","brand"]],template:function(t,i){t&1&&(d(0,"ul",0),ie(1,jM,2,4,"li",1,Ne),l()),t&2&&(u("alignement",i.PositionEnum.top),n(),oe(i.linkCards()))},dependencies:[Ut,ld],encapsulation:2,changeDetection:0})}}return o}
435)();function UM(o,c){if(o&1){let e=L();d(0,"sd-faq",1),w("categoryOpened",function(i){b(e);let r=s();return C(r.onCategoryOpened(i))}),l()}if(o&2){let e=s(),t=_(0);u("categories",t)("titleLevelCategory",2)("brand",e.brandCorner())("hasForm",!1)}}var p_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>[this.class(),"is-weird"].filter(Boolean).join(" ")),this.componentService=m(pt),this.trackingService=m(re),this.categories=y([])}ngOnInit(){this.subscriptions.add(this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["faqvpccollection"]),ee(e=>e.faqvpccollection!==void 0)).subscribe(e=>{this.categories.set([{title:e.theme??"",titleLevel:2,questions:this.convertQuestions(e.faqvpccollection??{})}]),this.setLoaded()}))}onCategoryOpened(e){this.trackingService.sendEvent("FAQ",{faqTopic:e})}convertQuestions(e){return Object.values(e).map(t=>({id:t.code,answer:t.response,question:t.question}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-faq-vpc-cms-paragraph"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:2,consts:[[3,"categories","titleLevelCategory","brand","hasForm"],[3,"categoryOpened","categories","titleLevelCategory","brand","hasForm"]],template:function(t,i){if(t&1&&(W(0),f(1,UM,1,4,"sd-faq",0)),t&2){let r=M(i.categories());n(),g(((r==null?null:r.length)??0)>0?1:-1)}},dependencies:[pc],encapsulation:2,changeDetection:0})}}return o})();var Pn=(()=>{class o{constructor(e,t,i){this.recipeService=e,this.translateService=t,this.linkMapper=i}mapRichAutocompleteResultToISearchDataToResults(e,t,i,r,a,p){let h=e?.accessories?.filter(D=>new RegExp(`(${D.code}|${D.commercialCode})`,"i").test(i)),v=e?.products?.filter(D=>new RegExp(`(${D.code}|${D.commercialCode})`,"i").test(i)),T=r&&(h.length||v.length)?Q(B({},e),{accessories:h,products:v,totalAccessories:h.length,totalProducts:v.length}):e;return this.mapRichAutocompleteResultToISearchData(T,t,i,a,p)}mapRecipeSearchResultToISearchData(e,t){return{recipes:this.mapRecipesToIProductCardSearch(e.content,e.page.totalElements,`/search?target=recipes&query=${t}&text=${t}`)}}mapRichAutocompleteResultToISearchData(e,t,i,r,a){return{categories:this.mapCategoriesToICategorySearch(e.categories,e.totalCategories),products:this.mapProductsOrAccessoriesToIProductCardSearch(e.products,e.totalProducts,`/search?target=product&query=${i}&text=${i}`,t,r,a),accessories:this.mapProductsOrAccessoriesToIProductCardSearch(e.accessories,e.totalAccessories,`/search?target=accessoryProduct&query=${i}&text=${i}`,t,r)}}mapProductsOrAccessoriesToIProductCardSearch(e,t,i,r,a,p){return{total:t,seeAllLink:i,items:(e??[]).map(v=>Q(B({},o.formatPrice({price:v.price,discountedPrice:v.discountedPrice,recommendedPrice:v.recommendedPrice,strikethroughPrice:v.strikethroughPrice},a??!1)),{title:v?.name,subtitle:v?.claim,media:ko(v?.primaryImages??[],"thumbnail")??v?.images?.[Jt.PRIMARY]?.thumbnail,url:v.brand?this.linkMapper.getBrandUrl(v.brand,v?.url??""):v?.url??"",indexFollow:v?.indexFollow,brandLogoTitle:p&&!v?.isAccessory&&v.brand?o.getBrandLogoTitle(v.brand):void 0,isTaxesIncluded:r,code:v?.code?v?.code:v?.url?.split("/").pop()}))}}mapRecipesToIProductCardSearch(e,t,i){return{total:t,seeAllLink:i,items:e?.map(r=>{let a=this.recipeService.searchForCover(r.resourceMedias),p=this.translateService.instant("recipes.blockTimer.minutes",{duration:r.durations?.totalTime}),h=r.seoUrl||`/${r.identifier.sourceSystem}/${r.title}/${r.topRecipeId}`;return Q(B({title:r.title,subtitle:`${p} - ${r.brand?.name}`},a&&{media:{url:a.media.thumbnail,mediaTitle:r.title}}
435),{url:`/recipe/detail${Wa.resolveUrlLink(h)}`})})}}mapCategoriesToICategorySearch(e,t){return{total:t,items:(e??[]).map(r=>({title:r.name,url:he.decodeUrl(r.url??"")}))}}static formatPrice(e,t){return{discountedPrice:e.discountedPrice&&e.discountedPrice?.value!==e.price?.value?e.discountedPrice?.formattedValue:void 0,recommendedPrice:e.recommendedPrice&&e.recommendedPrice?.value!==e.price?.value&&t?e.recommendedPrice?.formattedValue:void 0,isDiscountWithRecommendedPrice:t?!1:!e?.strikethroughPrice,price:e?.price?.formattedValue}}static getBrandLogoTitle(e){return{url:`assets/icons/commons/icon-card-brand-${e.includes("HOB"),e.toLowerCase()}.svg`,altText:e,mime:"image/svg+xml"}}static{this.\u0275fac=function(t){return new(t||o)(V(Vt),V(ae),V(he))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var u_=(()=>{class o{constructor(e){this.linkMapper=e}mapLuigisBoxSearchResponseToISearchData(e,t,i,r,a,p){return{products:this.mapLuigisBoxSearchDataToIProductCardSearch(e,Ao.PRODUCT,`/search?target=product&query=${t}&text=${t}`,r,a,p),accessories:this.mapLuigisBoxSearchDataToIProductCardSearch(e,Ao.ACCESSORY,`/search?target=accessoryProduct&query=${t}&text=${t}`,r,a,p),categories:this.mapLuigisBoxSearchDataToICategorySearch(e),faqs:{total:i?.faqSearchPageData?.pagination?.totalResults||0,seeAllLink:`/search?target=faq&query=${t}&text=${t}`},ifus:{total:i?.ifuSearchPageData?.pagination?.totalResults||0,seeAllLink:`/search?target=ifu&query=${t}&text=${t}`}}}mapLuigisBoxSuggestionResponseToISearchData(e,t,i,r,a,p){return{mostSearched:this.mapLuigisBoxSuggestionDataToICategorySearch(t),starProducts:this.mapLuigisBoxSearchDataToIProductCardSearch(i,Ao.PRODUCT,"",r,a,p,6),starCategories:this.mapLuigisBoxSearchDataToICategorySearch(i),specialOffers:this.mapLuigisBoxSuggestionDataToSpecialOffer(e)}}limitSearchItems(e){let i=Math.floor(3),r=e.products?.items??[],a=e.accessories?.items??[],p=Math.min(r.length,i),h=Math.min(a.length,i);return p<i?h=Math.min(a.length,6-p):h<i&&(p=Math.min(r.length,6-h)),Q(B({},e),{products:e.products?Q(B({},e.products),{items:r.slice(0,p)}):void 0,accessories:e.accessories?Q(B({},e.accessories),{items:a.slice(0,h)}):void 0})}mapLuigisBoxSearchDataToIProductCardSearch(e,t,i,r,a,p,h){let v=e?.hits?.filter(D=>D?.type===t)??[],T=Math.max(...v.map(({attributes:D})=>Number((D??{})[bt.BOOST])||0));return{total:e?.exact_match_hits_count||e?.partial_match_hits_count||0,seeAllLink:i,items:v?.map(({attributes:D,type:q})=>Q(B({},Pn.formatPrice({price:{formattedValue:this.getAttributeValue(D,bt.PRICE),value:this.getAttributeValue(D,bt.PRICE_AMOUNT)},discountedPrice:{formattedValue:this.getAttributeValue(D,bt.DISCOUNTED_PRICE),value:this.getAttributeValue(D,bt.DISCOUNTED_PRICE_AMOUNT)},recommendedPrice:{formattedValue:this.getAttributeValue(D,bt.RECOMMENDED_PRICE),value:this.getAttributeValue(D,bt.RECOMMENDED_PRICE_AMOUNT)},strikethroughPrice:this.getAttributeValue(D,bt.STRIKETHROUGH_PRICE)},a??!1)),{title:Oc.parseToHTMLContent(this.getAttributeValue(D,bt.TITLE)||""),subtitle:this.getAttributeValue(D,bt.CLAIM)||"",media:ko([{url:this.getAttributeValue(D,bt.IMAGE_LINK),format:"thumbnail"}],"thumbnail"),url:this.linkMapper.getBrandUrl(this.parseBrand(this.getAttributeValue(D,bt.BRAND)),this.getAttributeValue(D,bt.WEB_URL)??""),indexFollow:this.getAttributeValue(D,bt.INDEX_FOLLOW)||"",brandLogoTitle:p&&q!==Ao.ACCESSORY&&this.getAttributeValue(D,bt.BRAND)?Pn.getBrandLogoTitle(this.getAttributeValue(D,bt.BRAND)):void 0,brand:this.getAttributeValue(D,bt.BRAND)||"",isTaxesIncluded:r,code:this.getAttributeValue(D,bt.CODE)||this.getAttributeValue(D,bt.WEB_URL)?.split("/").pop(),isBoosted:q===Ao.PRODUCT&&this.getAttributeValue(D,bt.BOOST)===T})).slice(0,h||v?.length)}}mapLuigisBoxSearchDataToICategorySearch(e){let t=e?.hits?.filter(i=>i.type===Ao.CATEGORY)??[];return{total:t.length,items:t.map(({attributes:i})=>
435({title:this.getAttributeValue(i,bt.TITLE)||"",url:he.decodeUrl(this.getAttributeValue(i,bt.WEB_URL)||"")})).slice(0,5)}}mapLuigisBoxSuggestionDataToICategorySearch(e){let t=e??[];return{total:t.length,items:t.map(({title:i})=>{let r=Oc.parseToHTMLContent(i||"");return{title:r,url:`/search?target=product&query=${r}&text=${r}`}})}}mapLuigisBoxSuggestionDataToSpecialOffer(e){let t=e?.campaigns?.[0];if(t)return{url:t.target_url||"",desktopUrl:this.getAttributeValue(this.getAttributeValue(t.banners,bt.AUTOCOMPLETE_TOP),bt.DESKTOP_URL)||"",mobileUrl:this.getAttributeValue(this.getAttributeValue(t.banners,bt.AUTOCOMPLETE_TOP),bt.MOBILE_URL)||""}}getAttributeValue(e,t){if(!e)return;let i=e[t];return Array.isArray(i)?i[0]:i}parseBrand(e){return typeof e!="string"?ne.default:ne[e.toLowerCase()]??ne.default}static{this.\u0275fac=function(t){return new(t||o)(V(he))}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function $M(o,c){o&1&&at(0)}function GM(o,c){if(o&1){let e=L();d(0,"sd-header-with-tabs",10),w("login",function(){b(e);let i=s();return C(i.login())})("logout",function(){b(e);let i=s();return C(i.logout())})("languageSelected",function(i){b(e);let r=s();return C(r.setLanguage(i))})("delete",function(i){b(e);let r=s();return C(r.removeCartEntry(i))})("quantity",function(i){b(e);let r=s();return C(r.changeQuantity(i))})("back",function(){b(e);let i=s();return C(i.checkoutPreviousStep())})("clickMenu",function(i){b(e);let r=s();return C(r.onClickMenu(i))})("isAccountOpenedChange",function(i){b(e);let r=s();return C(r.isAccountOpened(i))})("isCartOpenedChange",function(i){b(e);let r=s();return C(r.isCartOpened(i))})("empty",function(){b(e);let i=s();return C(i.openEmptyMinicartModal())})("addPromoProductToCart",function(i){b(e);let r=s();return C(r.onAddPromoProductToCart(i))})("promoProductClick",function(i){b(e);let r=s();return C(r.onPromoProductClick(i))})("pushCardClicked",function(i){b(e);let r=s();return C(r.onPushCardClicked(i))})("linkClicked",function(i){b(e);let r=s();return C(r.onLinkClicked(i))})("clickCardFrames",function(i){b(e);let r=s();return C(r.onClickCardFrames(i))})("tabSelected",function(i){b(e);let r=s();return C(r.onSelectHob(i))}),ve(1,$M,1,0,"ng-container",11),l()}if(o&2){let e=s(),t=Ve(21);u("dropdownAccountData",e.dropDownAccountData)("dropdownHelpData",e.dropdownHelpData)("dropdownCartData",e.dropDownCart())("iconLinks",e.headerIconLink)("menuDataConfig",e.menuDataConfig)("languageSelectorData",e.languageSelectorData)("logoLink",e.logoLink)("headerTemplate",e.headerTemplate())("searchTemplate",t)("tabsBrands",e.activeBrands)("activeBrand",e.activeBrand),n(),u("ngTemplateOutlet",t)}}function QM(o,c){o&1&&at(0)}function KM(o,c){if(o&1){let e=L();d(0,"sd-header",12),w("searchElementClicked",function(i){b(e);let r=s();return C(r.onSearchElementClicked(i))})("login",function(){b(e);let i=s();return C(i.login())})("logout",function(){b(e);let i=s();return C(i.logout())})("languageSelected",function(i){b(e);let r=s();return C(r.setLanguage(i))})("delete",function(i){b(e);let r=s();return C(r.removeCartEntry(i))})("quantity",function(i){b(e);let r=s();return C(r.changeQuantity(i))})("back",function(){b(e);let i=s();return C(i.checkoutPreviousStep())})("clearInputSearch",function(){b(e);let i=s();return C(i.onClearInputSearch())})("clickMenu",function(i){b(e);let r=s();return C(r.onClickMenu(i))})("isAccountOpenedChange",function(i){b(e);let r=s();return C(r.isAccountOpened(i))})("isCartOpenedChange",function(i){b(e);let r=s();return C(r.isCartOpened(i))})("empty",function(){b(e);let i=s();return C(i.openEmptyMinicartModal())})("addPromoProductToCart",function(i){b(e);let r=s();return C(r.onAddPromoProductToCart(i))})("promoProductClick",function(i){b(e);let r=s();return C(r.onPromoProductClick(i))})("pushCardClicked",function(i){b(e);let r=s();return C(r.onPushCardClicked(i))})("linkClicked",function(i){b(e);let r=s();return C(r.onLinkClicked(i))})("clickCardFrames",function(i){b(e);let r=s();return C(r.onClickCardFrames(i))}),ve(1,QM,1,0,"ng-container",11),l()}if(o&2){let e=s(),t=Ve(21);u("dropdownAccountData",e.dropDownAccountData)("dropdownHelpData",e.dropdownHelpData)("dropdownCartData",e.dropDownCart())("iconLinks",e.headerIconLink)("menuDataConfig",e.menuDataConfig)("languageSelectorData",e.languageSelectorData)("logoLink",e.logoLink)("headerTemplate",e.headerTemplate())("searchTemplate",t),n(),u("ngTemplateOutlet",t)}}function YM(o,c){if(o&1){let e=L();d(0,"sd-advanced-search",15),w("clearInputSearch",function(){b(e);let i=s(2);return C(i.onClearInputSearch())})("submitInputSearch",function(i){b(e);let r=s(2);return C(r.submitSearch(i))})("inputSearch",function(i){b(e);let r=s(2);return C(r.search(i))})("displaySuggestionData",function(){b(e);let i=s(2);return C(i.getSuggestionData())})("suggestionEvent",function(i){b(e);let r=s(2);return C(r.sendSuggestionEvent(i))}),l()}if(o&2){let e=s().anchor,t=s(),i=_(0),r=_(1);u("searchData",i)("suggestionData",r)("searchAnchor",e)("inputTextDelay",t.richAutocompleteDelay)("isHob",t.isHob)("inputMinLength",t.inputMinLength)}}function JM(o,c){if(o&1){let e=L();d(0,"sd-search",16),w("clearInputSearch",function(){b(e);let i=s(2);return C(i.onClearInputSearch())})("submitInputSearch",function(i){b(e);let r=s(2);return C(r.submitSearch(i))})("inputSearch",function(i){b(e);let r=s(2);return C(r.search(i))})("openSearch",function(i){b(e);let r=s(2);return C(r.onSearchElementClicked(i))}),l()}if(o&2){let e=s(),t=e.anchor,i=e.alpha,r=s(),a=_(0);u("alpha",i)("searchData",a)("inputTextDelay",r.richAutocompleteDelay)("searchAnchor",t)("isHob",r.isHob)("inputMinLength",r.inputMinLength)}}function XM(o,c){if(o&1&&f(0,YM,1,6,"sd-advanced-search",13)(1,JM,1,6,"sd-search",14),o&2){let e=s();g(e.isLuigisBoxActive()?0:1)}}function ZM(o,c){if(o&1){let e=L();d(0,"iframe",17),w("load",function(){b(e);let i=s();return C(i.closeLogoutIframe())}),l()}if(o&2){let e=s();u("hidden",!0)("src",e.logoutIframeSrc,ar),we("aria-hidden",!0)}}var m_=(()=>{class o extends Pe{constructor(e,t,i,r,a,p,h,v,T,D,q,X,te,ue,Oe,je,it,wi,Bt,Si,po,Fi,Po,ho,Bo,Nr,yr,En,ki,Oa,ds,Pc,Ec,Mc,or,Mn){super(),this.componentService=e,this.cmsService=t,this.languageService=i,this.cdRef=r,this.imageService=a,this.translateService=p,this.authService=h,this.domSanitizer=v,this.configService=T,this.activeCartService=D,this.myAccountService=q,this.orderMapper=X,this.router=te,this.authConfig=ue,this.trackingService=Oe,this.cartFacadeService=je,this.globalSearchService=it,this.luigisBoxGlobalSearchService=wi,this.recipeService=Bt,this.searchMapper=Si,this.luigisBoxAutocompleteMapper=po,this.pushCardMapper=Fi,this.productMapper=Po,this.toasterService=ho,this.loaderService=Bo,this.multiCartService=Nr,this.eventService=yr,this.deviceService=En,this.urlMappingService=ki,this.checkoutStepper=Oa,this.baseSiteService=ds,this.productService=Pc,this.hobStateService=Ec,this.layoutService=Mc,this.wcConfig=or,this.winRef=Mn,this.headerTemplate=Y(()=>this.layoutService.headerTemplate()),this.dropDownCart=y({}),this.searchData=y({}),this.suggestionData=y({}),this.selectedPromo=y(void 0),this.isProductDetailSidebarOpened=y(!1),this.iconLabel=[],this.dropDownAccountData={},this.dropdownHelpData=[],this.headerIconLink=[],this.menuDataConfig={menuData:{navigationNode:{children:[{uid:"",title:"",linksList:[{}]}],linksList:[],type:qa.defaultLinkList,title:"",uid:"",others:{},brand:void 0,highlight:!1}},titleLevel:5},this.languageSelectorData={languages:[]},this.logoLink={url:"/",external:!1},this.pageNavigationData={title:"",product:{},links:[]},this.searchedTerm="",this.currentProduct={},this.currentBundle={},this.cart={},this.isBundle=!1,this.isSearchInputTouched=!1,this.inputMinLength=3,this.quantityDisabled=!1,this.isModalEmptyMinicartOpened=!1,this.isNewPriceManagementActivated=!1,this.isTaxesIncluded=!1,this.richAutocompleteDelay=600,this.brand=ne.default,this.activeBrand=ne.default,this.activeBrands=[],this.isHob=!1,this.isLuigisBoxActive=y(!1),this.cartId="",this.cartEntries=[],this.products=[],this.pushPromoTracking=[],this.pushPromoTracking$=new Ye,this.pushs=[],this.promos=[],this.promoCartProducts=[],this.addedPromoProductCodes=new Set,this.miniCartTracking$=new Ye,this.hasOneHighlight=!1,this.mediaContainerSubscriptions=[],this.miniCartContext="Mini Cart",this.mandatoryFunction=wr=>!!wr.myAccountLinks&&!!wr.mainNavNode?.navigationNode,this.config=this.configService.config,this.subscriptions.add(this.router.events.pipe(ee(wr=>wr instanceof Fn)).subscribe(()=>{this.updateActiveCat(),this.layoutService.openMenu(!1)}))}ngOnInit(){this.initMenuAndAccount(),this.initCartDropdown();let e=this.baseStoreService.baseStore;this.isLuigisBoxActive.set(this.luigisBoxGlobalSearchService.isEnabledForCurrentLanguage()),e.houseOfBrandConfig?.brand&&this.subscriptions.add(this.hobStateService.hobState$.subscribe(({isHob:t,liveBrand:i,siteBrand:r,activeBrands:a})=>{this.activeBrand=i||r||ne.default,this.isHob=t,this.enableHOB(e.brandSite??ne.default,a),this.cdRef.markForCheck()})),this.subscriptions.add(this.languageService.getSelectorData().subscribe(t=>{this.languageSelectorData=t,this.cdRef.markForCheck()})),this.isNewPriceManagementActivated=!!e.activateNewPriceManagement,this.isTaxesIncluded=!!e.displayTaxesIncluded,e.ric
435hAutocompleteMinLength&&(this.inputMinLength=e.richAutocompleteMinLength),e.richAutocompleteDelay&&(this.richAutocompleteDelay=e.richAutocompleteDelay),this.subscriptions.add(this.eventService.get(Qu).subscribe(t=>{this.cartFacadeService.cartProductUpdateEntrySuccess(t)})),this.subscriptions.add(this.eventService.get(Ku).subscribe(t=>{this.cartFacadeService.cartProductUpdateEntryFail(t)})),this.subscriptions.add(this.eventService.get(Gu).subscribe(t=>{this.cartFacadeService.cartProductRemoveEntrySuccessEvent(t),this.loaderService.hideGlobalLoader()})),this.subscriptions.add(this.eventService.get(fd).subscribe(t=>{let i=t.entry?.product?.code;this.promoCartProducts.some(r=>r.code===i)&&(this.addedPromoProductCodes.add(i),this.promos=this.promos.map(r=>r.product?.code===i?Q(B({},r),{isAdded:!0}):r),this.dropDownCart.set(Q(B({},this.dropDownCart()),{promos:this.promos})),this.selectedPromo()?.product?.code===i&&(this.selectedPromo.update(r=>Q(B({},r),{isAdded:!0})),this.isProductDetailSidebarOpened.set(!1)),this.cdRef.markForCheck())})),this.subscriptions.add(this.cmsService.getContentSlot("MiniCart").pipe(ee(t=>(t.components?.length??0)>0&&!!t.components?.[0]?.uid),N(t=>this.cmsService.getComponentData(t.components?.[0]?.uid??"")),ee(t=>!!t),N(t=>this.componentService.getLazyComponentData(t,"links")),N(t=>{let i;return t.mediaContainer?i=this.imageService.getMediaFromContainer(t.mediaContainer):i=I(t.media),$([I(t),i])})).subscribe(([t,i])=>{this.pushs=[this.pushCardMapper.toPushCardWithLayout(Q(B({},t),{media:i}))],this.dropDownCart.set(Q(B({},this.dropDownCart()),{pushs:this.pushs})),this.cdRef.markForCheck()}))}ngOnDestroy(){super.ngOnDestroy(),this.editProfil$?.unsubscribe();for(let e of this.mediaContainerSubscriptions)e?.unsubscribe()}login(){this.authService.showLoginWithRedirect()}logout(){this.myAccountService.deleteProfile(),this.authService.coreLogout();let e=this.authConfig.authentication,t=e?.baseUrl??"",i=e?.logoutUrl??"";this.logoutIframeSrc=this.domSanitizer.bypassSecurityTrustResourceUrl(`${t}${i}`),this.router.navigate([""])}closeLogoutIframe(){this.logoutIframeSrc=void 0}setLanguage(e){this.subscriptions.add(this.languageService.changeLanguage(e).subscribe(t=>{t&&this.winRef?.location?.reload?.()}))}isCartOpened(e){e&&(this.trackingService.sendEvent("vpLayer",{layerName:"minicart"}),this.miniCartTracking$.next(this.cart),this.pushPromoTracking$.next(this.pushPromoTracking))}isAccountOpened(e){e&&this.trackingService.sendEvent("vpLayer",{layerName:"myaccount"})}openEmptyMinicartModal(){this.isModalEmptyMinicartOpened=!0}emptyDropdownCart(){let e=(this.cartEntries??[]).map(t=>(t.entries??[]).map(i=>i?.product?this.trackingService.productToEventProduct(i.product,void 0,i?.quantity):void 0).filter(i=>!!i)).reduce((t,i)=>t.concat(i),[]);this.trackingService.sendEvent("clickRemoveFromCart",e),this.cartFacadeService.deleteActiveCart(),this.isModalEmptyMinicartOpened=!1,this.loaderService.hideGlobalLoader()}onClearInputSearch(){this.searchData.set({})}search(e){let t=this.baseStoreService.baseStore,i=this.hobStateService.isRecipeEnabled$.pipe(N(h=>h?this.recipeService.search(e,0,this.config.autocompleteRecipesSize,{sort:{name:"popularity",direction:"DESC"}}):I(void 0))),r={query:e,target:"faq,ifu"},a=this.isLuigisBoxActive()?$([this.luigisBoxGlobalSearchService.autocompleteSearch(e),this.globalSearchService.globalSearch(r)]).pipe(H(([h,v])=>this.luigisBoxAutocompleteMapper.mapLuigisBoxSearchResponseToISearchData(h,e,v,this.isTaxesIncluded,this.isNewPriceManagementActivated,this.isHob)),ke(()=>I({}))):this.globalSearchService.autocompleteSearch(e).pipe(H(h=>this.searchMapper.mapRichAutocompleteResultToISearchDataToResults(h.results,this.isTaxesIncluded,e,!!t.isSearchRedirectionByCMMFAndRefEnabled,this.isNewPriceManagementActivated,this.isHob)),ke(()=>I({}))),p=i.pipe(H(h=>h?this.searchMapper.mapRecipeSearchResultToISearchData(h,e):{}),ke(()=>I({})));this.subscriptions.add($([a,p]).subscribe(([h,v])=>{this.searchedTerm=e,this.searchData.set(this.luigisBoxAutocompleteMapper.limitSearchItems(B(B({},h),v))),this.updateSearchPrices()})),this.trackingService.sendEvent("search",{request:e,type:"not set"})}updateItemsPrices(e,t="products"){let i=e??[];return i.length>0?i.filter(r=>!!r&&!!r.code).map(r=>this.productService.get(r.code??"",Ft.PRICE).pipe(ee(a=>!!a),H(a=>{let p=Pn.formatPrice(a,this.isNewPriceManagementActivated);return Q(B({},r),{price:p?.price,discountedPrice:p?.discountedPrice,recommendedPrice:p?.recommendedPrice})}))):[]}getSuggestionData(){this.subscriptions.add($([this.luigisBoxGlobalSearchService.autocompleteSearch(),this.luigisBoxGlobalSearchService.trendingQueries(),this.luigisBoxGlobalSearchService.topItems()]).pipe(H(([e,t,i])=>this.luigisBoxAutocompleteMapper.mapLuigisBoxSuggestionResponseToISearchData(e,t,i,this.isTaxesIncluded,this.isNewPriceManagementActivated,this.isHob))).subscribe(e=>{this.suggestionData.set(e)}))}enableHOB(e,t){this.baseSiteService.get().pipe(ge(1),N(i=>i?.urlEncodingAttributes?.includes(Pr)?this.languageService.getActive().pipe(ge(1),H(a=>a.split("_")[0]),H(a=>({language:a}))):I({language:""}))).subscribe(({language:i})=>{this.activeBrands=t.map(r=>({url:r!==e?`${i}/${r.toLowerCase()}`:`${i}/`,brand:r})),this.brand=ne.hob,this.cdRef.markForCheck()})}updateSearchData(e,t){let i=new Map(e.filter(p=>!!p.code).map(p=>[p.code,p])),a=(this.searchData()?.[t]?.items??[]).map(p=>p?.code&&i.has(p.code)?B(B({},p),i.get(p.code)):p);this.searchData.set(Q(B({},this.searchData()),{[t]:Q(B({},this.searchData()?.[t]),{items:a})}))}updateSearchPrices(){let e=this.updateItemsPrices(this.searchData()?.products?.items,"products"),t=this.updateItemsPrices(this.searchData()?.accessories?.items,"accessories");e.length>0&&$(e).pipe(ge(1)).subscribe(i=>{this.updateSearchData(i,"products")}),t.length>0&&$(t).pipe(ge(1)).subscribe(i=>{this.updateSearchData(i,"accessories")})}submitSearch(e){this.trackingService.sendEvent("search",{request:e,type:"not set"}),this.router.navigate(["/search"],{queryParams:{query:e,text:e,sortCode:"",page:void 0,currentPage:void 0},queryParamsHandling:"merge"})}changeQuantity(e){let t=[...this.products],i=this.cartEntries??[],a=i.filter(h=>h.type===uo.STANDALONE).find(h=>h.entries?.[0]?.product?.commercialCode===e.product)?.entries?.[0];if(a){e.qty!==a.quantity&&a.entryNumber!==void 0&&(this.activeCartService.updateEntry(a.entryNumber,e.qty),this.updateSessionStorageCartContext());return}let p=i.filter(h=>h.type===uo.BUNDLE).find(h=>h.externalReferenceId===e.product);!p?.externalReferenceId||e.qty===p.selectedQuantity||this.subscriptions.add(this.cartFacadeService.updateBundle(p.externalReferenceId,e.qty).subscribe(h=>{h?.cartModifications?.some(T=>T.statusCode!=="success")&&(this.toasterService.sendToasterEvent({status:Mt.error,title:"cart.toast.updateQuantityBundleToasterTitleError",description:"cart.toast.updateQuantityBundleToasterDescriptionError"}),this.products=[...t],this.cdRef.markForCheck()),this.cartFacadeService.cartBundleUpdateEntrySuccess(e.qty,p),this.updateSessionStorageCartContext(),this.multiCartService.reloadCart(this.cartId)}))}removeCartEntry(e){this.loaderService.showGlobalLoader(),this.subscriptions.add(this.activeCartService.getActive().pipe(ge(1)).subscribe(t=>{let i=t.entryGroups??[],a=i.filter(v=>v.type===uo.STANDALONE)?.find(v=>v.entries?.[0]?.product?.commercialCode===e);if(a?.entries?.[0]){this.activeCartService.removeEntry(a.entries[0]);return}let h=i.filter(v=>v.type===uo.BUNDLE)?.find(v=>v.externalReferenceId===e);h?.externalReferenceId&&(this.cartFacadeService.cartBundleRemoveEntrySuccessEvent(h),this.subscriptions.add(this.cartFacadeService.updateBundle(h.externalReferenceId,0).subscribe(v=>{v?.cartModifications?.some(D=>D.statusCode!=="succesfullyRemoved")||(this.multiCartService.reloadCart(this.cartId),this.loaderService.hideGlobalLoader())})))}))}checkoutPreviousStep(){this.checkoutStepper.goBack()}onClickMenu(e){let r=(this.menuDataConfig?.menuData?.navigationNode?.children??[]).filter(a=>a.title===e)[0]?.others?.pushs;if(r)for(let a=0;a<r.length;a++){let p=r[a]?.push?.richParagraph?.heading?.data?.title;r[a]?.push?.isPromo&&p&&this.trackingService.sendEvent("promotionView",{promotionName:p,promotionPosition:"push promo menu",promotionType:"Menu"})}}onSearchElementClicked(e){this.sendSearchSuggestion(e)}sendSearchSuggestion(e){let t="",i=this.searchedTerm??"";if(e?.includes("/c/"))e.includes("/c/")&&(i=this.searchedTerm,t="Category");else{let r=new Zo().decodeValue(e).replace(/-/gi," ");r.includes("/p/")?t="Product":r.includes("/accessory/")?t="Accessory":r.includes("/recipe/")&&(t="Recipe"),i=this.searchedTerm}t&&this.trackingService.sendEvent("searchSuggestion",{request:i,type:t})}setCurrentCart(e,t){if(e){let i=[];this.cartEntries=e?.entryGroups??[],e.entryGroups?.forEach(a=>{let p=a.entries??[],h=p[0];if(a.type===uo.STANDALONE){if(!h)return;let v=this.orderMapper.orderEntryToIOrderProduct(h,void 0,void 0,void 0,void 0,void 0,void 0,this.isNewPriceManagementActivated).productInfo;if(!v)return;let T=e?.appliedProductPromotions?.find(D=>D?.consumedEntries?.some(q=>h?.entryNumber===q?.orderEntryNumber));v.promo=T?.promotion?.description,v.price=h?.totalPriceWithoutDiscounts?.formattedValue,v.discountedPrice=h?.totalPriceWithoutDiscounts?.value!==h?.totalPrice?.value?h?.totalPrice?.formattedValue:void 0,v.isTaxesIncluded=this.isTaxesIncluded,i.push(v)}else if(a.type===uo.BUNDLE&&p.length>0){let v=this.orderMapper.cartGroupEntryToIProductCustomer(a);v.price=a.totalPriceWithoutDiscounts?.formattedValue,v.discountedPrice=a.totalPriceWithoutDiscounts?.value!==a.totalPrice?.value?a.totalPrice?.formattedValue:void 0,v.isTaxesIncluded=this.isTaxesIncluded,v.bundle=p.map(T=>this.orderMapper.orderEntryToIOrderProduct(T,void 0,void 0,void 0,void 0,void 0,void 0,this.isNewPriceManagementActivated).productInfo).filter(T=>!!T),i.push(v)}}),this.products=i;let r=[];if(e.appliedOrderPromotions&&e.appliedOrderPromotions.length!==0){e.appliedOrderPromotions.filter(D=>D?.promotion?.ruleGroup==="specialOfferRuleGroup").map(D=>D?.promotionActions).slice(0,3).forEach(D=>
435{(D??[]).forEach(q=>{q.cmsComponentsIDs&&q.cmsComponentsIDs.length>0&&r.push(q.cmsComponentsIDs.slice(0,1))})});let h=[...new Set(r.flat(1))],v=[],T=[];h.forEach(D=>{T.push(t.getComponentData(D))}),this.subscriptions.add($(T).subscribe(D=>{D.forEach(te=>{let ue={uid:te?.uid,promo:te?.title,text:te?.message,link:{url:te?.urlLink,linkName:te?.urlName},productCode:te?.product};v.push(ue)});let q=v.map(te=>te.uid),X=v.filter(({uid:te},ue)=>!q.includes(te,ue+1));this.pushPromoTracking=X,this.loadPromoProducts(X)}))}else this.pushPromoTracking=[],this.loadPromoProducts([]);this.dropDownCart.set({cartUrl:"/cart",totalPrice:e.totalPrice?.formattedValue,shipping:e.isForfait?void 0:{info:this.getShippingInfo(e),cost:e.deliveryCost?.formattedValue},paymentCost:e.paymentCost?.formattedValue,isShippingFree:e.isForfait&&!e.serviceShippingIncluded||e.freeShippingApplied?!0:void 0,isPaymentFree:!e.paymentCost||e.paymentCost?.value===0,products:i,quantityDisabled:e.isForfait,pushs:this.pushs,promos:this.promos}),this.cart=e,this.cdRef.markForCheck()}}getShippingInfo(e){let t="";return e.orderType===er.EXTLOG?t=this.translateService.instant("cart.minicart.shipping.EXTLOG"):e.isForfait||(t=this.translateService.instant("cart.minicart.shipping.SAP")),t}setCurrentCartTracking(){this.subscriptions.add(this.miniCartTracking$.subscribe(e=>{this.trackingService.sendEvent("clickMiniCart",{cartID:e?.guid,cartCurrency:e.totalPrice?.currencyIso,cartSubTotal:e.subTotal?.value,cartTotal:e.totalPrice?.value,position:"mini cart"})})),this.subscriptions.add(this.pushPromoTracking$.subscribe(e=>{e.forEach(t=>{this.trackingService.sendEvent("promotionView",{promotionName:t.promo,promotionPosition:"push promo minicart"})})}))}convertNavigationNode(e){if(!e)return I(void 0);let t=this.baseStoreService.baseStore?.brandsCorner,i=Array.isArray(t)?t:void 0,r=e.brandCorner?.toLowerCase()??"";if(!!ne[r]&&(!i||!i.find(v=>v.id===e.brandCorner)))return I(void 0);let p={title:e.title,uid:e.uid,type:qa.defaultLinkList,linksList:[],others:{},children:[],brand:i?.find(v=>v.id===e.brandCorner)?e.brandCorner:void 0,highlight:this.hasOneHighlight?!1:!!e.highlight};!this.hasOneHighlight&&e.highlight&&(this.hasOneHighlight=!0);let h=e.entries??[];return I(p).pipe(N(()=>{if(h.length>0){let v=h.filter(T=>!!T?.itemId).map(T=>this.cmsService.getComponentData(T.itemId??"").pipe(ee(D=>!!D),ge(1)));return v.length>0?$(v):I([])}return I([])}),N(v=>{let T=I(void 0),D=[];if(v.forEach(q=>{switch(q?.typeCode){case Ja.MEDIA:p.media=this.imageService.normalizeMedia(q.media);break;case Ja.LINK:{let X=he.cmsLinkToILink(q);X&&p.linksList?.push(X);break}case Ja.NAVIGATION_BLOC:T=this.componentService.getLazyComponentData(q,"components");break;case Ja.PUSH:D.push(this.componentService.getLazyComponentData(q,"links"));break}}),p.brand){let q=i?.find(te=>te.id===p.brand);p.media=q?.logo||p.media;let X=this.config?.brandCorner?.logo?.[p.brand.toLowerCase()];p.brandCornerMedia=X?{url:X}:void 0}return $([T,...D])}),Je(([v,...T])=>{let D=p.others??{};if(v&&(D.title=v.headline,D.links=(v.componentsObjects??[]).map(he.cmsLinkToIExtendedLink).filter(q=>!!q)),T.length>0){let q=[];T.forEach((X,te)=>{if(!X)return;let ue=ne[X.brandCorner?.toLowerCase()??""],Oe=Q(B({},X),{brandCorner:ue??ne.default});Oe.brandCorner&&!i?.find(je=>je.id===Oe.brandCorner)||(Oe.mediaContainer?(this.mediaContainerSubscriptions[te]?.unsubscribe(),this.mediaContainerSubscriptions[te]=this.imageService.getMediaFromContainer(Oe.mediaContainer).subscribe(je=>{let it=je?this.imageService.normalizeMedia(je):void 0;q[te]=this.pushCardMapper.toPushCardWithLayout(Oe,it)})):q[te]=this.pushCardMapper.toPushCardWithLayout(Oe))}),D.pushs=q.filter(X=>!!X)}p.others=D}),N(()=>{let v=e.children??[];return v.length>0?$(v.map(T=>this.convertNavigationNode(T))):I([])}),Je(v=>{p.children=(v??[]).filter(T=>!!T)}),H(()=>p))}initMenuAndAccount(){let e=this.componentWithoutLazyLoad$.pipe(N(i=>$([this.componentService.reloadLazyComponentData(i,"mainNavNode"),this.componentService.getLazyComponentData(i,"topHeaderLinks"),this.componentService.getSubComponentLazyComponentData(i,"myAccountLinks","components"),i.storeLocatorLinks?this.componentService.getSubComponentLazyComponentData(i,"storeLocatorLinks","components"):I(i),i.needHelpLinks?this.componentService.getSubComponentLazyComponentData(i,"needHelpLinks","components"):I(i)])),H(([i,r,a,p,h])=>Q(B({},i),{topHeaderLinksObjects:r.topHeaderLinksObjects,myAccountLinks:a.myAccountLinks,storeLocatorLinks:p.storeLocatorLinks,needHelpLinks:h.needHelpLinks})),ri((i,r)=>Jd(i,r))),t=this.authService.isUserLoggedIn();this.subscriptions.add($([e,t]).subscribe(([i,r])=>{let a=i.topHeaderLinksObjects??[],p=i.myAccountLinks?.componentsObjects??[];this.iconLabel=a.map(T=>({label:T.linkName,iconName:T.picto?.replace(/_/g,"-").toLowerCase(),tooltipText:T?.tooltip??"",link:T?he.cmsLinkToILink(T):{}})),this.hasOneHighlight=!1,this.cmpHeaderComponent=i,this.cdRef.markForCheck(),this.updateActiveCat();let h=r?this.myAccountService.getProfil():I(void 0),v=r?this.myAccountService.editProfilSubject:I(void 0);this.editProfil$?.unsubscribe(),this.editProfil$=v.subscribe(T=>{this.accountMapper(T,r,p.map(D=>he.cmsLinkToILink(D)).filter(D=>!!D)),this.cdRef.markForCheck()}),this.subscriptions.add(h.subscribe(T=>{this.accountMapper(T,r,p.map(D=>he.cmsLinkToILink(D)).filter(D=>!!D)),this.cdRef.markForCheck()})),this.initHeaderIcons(i)}))}updateActiveCat(){let e=this.cmpHeaderComponent,t=e?.mainNavNode?.navigationNode;if(!e||!t)return;let i=-1;this.subscriptions.add($([this.convertNavigationNode(t),this.urlMappingService.getUrlMappingByCode(this.router?.url),this.deviceService.isTablet,this.deviceService.isMobile]).pipe(ge(1)).subscribe(([r,a,p,h])=>{if(!r)return;r.children??=[],e.needHelpLinks&&(p||h?i!==-1?r.children[i-1]=this.toNavigationNode(e.needHelpLinks):i=r.children.push(this.toNavigationNode(e.needHelpLinks)):!h&&!p&&i>-1&&r.children.splice(i,1));let v=decodeURI(a?a?.value:this.router?.url),T=r.children,D=-1;if(v!=="/")for(let q=0;q<T.length;q++)if(T[q].linksList?.some(X=>v===X.url)){D=q;break}else{let X=T[q].children??[];for(let te=0;te<X.length;te++)if((X[te].linksList??[]).some(Oe=>v===Oe.url)){D=q;break}else{let Oe=X[te].children??[];for(let je=0;je<Oe.length;je++)if((Oe[je].linksList??[]).some(wi=>v===wi.url)){D=q;break}}}this.menuDataConfig={titleLevel:5,menuData:{navigationNode:r},activeCatId:D>-1?T[D].uid:void 0},this.cdRef.markForCheck()}))}accountMapper(e,t,i){this.dropDownAccountData={account:{title:"Account",userName:e?`${e?.firstName?.slice(0,1).toUpperCase()}${e?.firstName?.slice(1)}`:"",links:i},loggedIn:t}}initHeaderIcons(e){let t=(e.storeLocatorLinks?.componentsObjects??[]).filter(i=>Object.keys(i).length!==0);if(e.storeLocatorLinks&&t?.length!==0&&!this.headerIconLink.find(i=>i.iconName===t?.[0].picto?.replace("_","-").toLocaleLowerCase())&&this.headerIconLink.push({iconOnly:!!this.config.components?.header?.storeLocator?.iconOnly,iconName:t?.[0].picto?.replace("_","-").toLocaleLowerCase()??"icon-world",link:{url:t?.[0].urlLocalized,linkName:t?.[0].linkName,external:!1}}),this.config.components?.header?.help?.isEnabled){let i=e.needHelpLinks?.componentsObjects??[];i.length>1?this.dropdownHelpData=i.map(r=>he.cmsLinkToILink(r)).filter(r=>!!r):this.headerIconLink.find(r=>r.iconName==="icon-help")||this.headerIconLink.push({iconOnly:!!this.config.components?.header?.help?.iconOnly,iconName:"icon-help",link:{url:i[0]?.urlLocalized||"/faq
435-general",linkName:this.translateService.instant("navigation.help"),external:!1}})}}toNavigationNode(e){return{children:(e.componentsObjects??[]).map(t=>this.toNavigationChild(t)),linksList:[],title:this.translateService.instant("navigation.help"),type:qa.defaultLinkList,uid:e.uid,highlight:!!e?.highlight}}toNavigationChild(e){return{linksList:[{url:e.urlLocalized,external:!1}],title:e.linkName,type:qa.defaultLinkList,uid:e.uid}}initCartDropdown(){this.subscriptions.add(this.activeCartService.getActiveCartId().subscribe(e=>{this.cartId=e})),this.subscriptions.add(this.activeCartService.getActive().pipe(ee(Boolean)).subscribe(e=>{this.setCurrentCart(e,this.cmsService)})),this.setCurrentCartTracking()}onAddPromoProductToCart(e){let t=this.promoCartProducts.find(i=>i.code===e);t&&(this.updateSessionStorageCartContext(),this.cartFacadeService.addToCartShippingType(t,1))}onPromoProductClick(e){let t=this.promoCartProducts.find(i=>i.code===e?.code);t&&(this.trackingService.sendEvent("productClick",this.trackingService.productToEventProduct(t)),this.selectedPromo.set(this.promos.find(i=>i.product?.code===e?.code)),this.isProductDetailSidebarOpened.set(!0),this.loadPromoProductDetails(t))}onProductDetailSidebarOpenedChange(e){this.isProductDetailSidebarOpened.set(e)}loadPromoProductDetails(e){this.subscriptions.add(this.productService.get(e.code??"",Ft.DETAILS).pipe(ke(()=>I(void 0))).subscribe(t=>{this.selectedPromo()?.product?.code===e.code&&this.selectedPromo.update(i=>Q(B({},i),{warranty:{title:this.translateService.instant("cart.productDetailSidebar.warranty"),icon:{url:"/assets/images/warranty.png"}},benefitHighLights:t?.benefitHighLights}))}))}onPushCardClicked(e){let t=e?.richParagraph?.heading?.data?.title;e?.isPromo&&t&&this.trackingService.sendEvent("promotionClick",{promotionName:t,promotionPosition:"push promo menu",promotionType:"Menu"})}onLinkClicked(e){if(e.level){let t=e.url??"",i=this.isHob&&!t?.toUpperCase().startsWith(this.activeBrand)?`${this.activeBrand}${t}`:e.url;this.trackingService.sendEvent("clickNavigation",{navLevel:i})}else this.sendSearchSuggestion(e);if(e.isBrandCorner){let t=this.isHob?"clickCrossBrand":"clickBrandCorner";this.trackingService.sendEvent(t,{productCategory:e.category,positionLabel:"menu"})}}onClickCardFrames(e){let t=e?.richParagraph?.links?.[0]?.linkName??"";this.trackingService.sendEvent("clickCardFrames",{componentName:t})}onSelectHob(e){this.trackingService.sendEvent("clickNavigation",{navLevel:e})}updateSessionStorageCartContext(){sessionStorage.getItem(co.ADD_TO_CART_CONTEXT)||sessionStorage.setItem(co.ADD_TO_CART_CONTEXT,this.miniCartContext)}
435sendSuggestionEvent(e){e?.request?.length<this.inputMinLength?this.trackingService.sendEvent("searchOneClickSuggest",{type:e?.type,productName:e?.productName,contentName:e?.contentName}):this.trackingService.sendEvent("searchSuggestion",{type:e?.type,request:e?.request,productName:e?.productName,contentName:e?.contentName})}loadPromoProducts(e){let t=e.filter(i=>!!i?.productCode);if(!t.length){this.promoCartProducts=[],this.promos=[],this.dropDownCart.set(Q(B({},this.dropDownCart()),{promos:this.promos})),this.cdRef.markForCheck();return}this.subscriptions.add($(t.map(i=>this.productService.get(i.productCode??"",Ft.CARD).pipe(N(r=>r?this.productMapper.productToProductCard(r).pipe(H(a=>({promoData:i,product:r,card:a}))):I(void 0))))).subscribe(i=>{let r=i.filter(a=>!!a).filter(a=>{let p=a?.card;if(!p)return!1;let h=p.stock?.online,v=p.onSale;return p.price!==void 0&&v&&h});this.promoCartProducts=r.map(a=>a.product),this.promos=r.map(a=>{let{promo:p,text:h,link:v}=a.promoData;return{promo:p,text:h,link:v,product:a.card,isAdded:this.addedPromoProductCodes.has(a.product.code)}}),this.dropDownCart.set(Q(B({},this.dropDownCart()),{promos:this.promos})),this.cdRef.markForCheck()}))}static{this.\u0275fac=function(t){return new(t||o)(F(pt),F(Te),F(pn),F(qe),F(fe),F(ae),F(Go),F(dr),F(He),F(so),F(So),F(dn),F(Me),F(cr),F(re),F(Ki),F(To),F(gn),F(Vt),F(Pn),F(u_),F(Yt),F(Qi),F(li),F(wo),F(Uo),F(Es),F(be),F(qt),F(lh),F(lr),F(ii),F(rt),F(Wr),F(Ht),F(kt,8))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-header-module"]],features:[ni([si]),U],decls:23,vars:25,consts:[["searchTemplate",""],[3,"dropdownAccountData","dropdownHelpData","dropdownCartData","iconLinks","menuDataConfig","languageSelectorData","logoLink","headerTemplate","searchTemplate","tabsBrands","activeBrand"],[3,"dropdownAccountData","dropdownHelpData","dropdownCartData","iconLinks","menuDataConfig","languageSelectorData","logoLink","headerTemplate","searchTemplate"],[3,"isOpenedChange","isOpened","modalTitle","modalTitleLevel","clickToClose"],["sd-modal-body",""],["sd-modal-footer","",1,"c__modal-actions"],["sd-button","",3,"click","isSecondary"],["sd-button","",3,"click"],[3,"isOpenedChange","addToCart","isOpened","product","warranty","benefitHighLights","isAdded"],["tabindex","-1","title","Logout frame",3,"hidden","src"],[3,"login","logout","languageSelected","delete","quantity","back","clickMenu","isAccountOpenedChange","isCartOpenedChange","empty","addPromoProductToCart","promoProductClick","pushCardClicked","linkClicked","clickCardFrames","tabSelected","dropdownAccountData","dropdownHelpData","dropdownCartData","iconLinks","menuDataConfig","languageSelectorData","logoLink","headerTemplate","searchTemplate","tabsBrands","activeBrand"],[4,"ngTemplateOutlet"],[3,"searchElementClicked","login","logout","languageSelected","delete","quantity","back","clearInputSearch","clickMenu","isAccountOpenedChange","isCartOpenedChange","empty","addPromoProductToCart","promoProductClick","pushCardClicked","linkClicked","clickCardFrames","dropdownAccountData","dropdownHelpData","dropdownCartData","iconLinks","menuDataConfig","languageSelectorData","logoLink","headerTemplate","searchTemplate"],[1,"c__search",3,"searchData","suggestionData","searchAnchor","inputTextDelay","isHob","inputMinLength"],[1,"c__search",3,"alpha","searchData","inputTextDelay","searchAnchor","isHob","inputMinLength"],[1,"c__search",3,"clearInputSearch","submitInputSearch","inputSearch","displaySuggestionData","suggestionEvent","searchData","suggestionData","searchAnchor","inputTextDelay","isHob","inputMinLength"],[1,"c__search",3,"clearInputSearch","submitInputSearch","inputSearch","openSearch","alpha","searchData","inputTextDelay","searchAnchor","isHob","inputMinLength"],["tabindex","-1","title","Logout frame",3,"load","hidden","src"]],template:function(t,i){if(t&1){let r=L();W(0)(1),f(2,GM,2,12,"sd-header-with-tabs",1)(3,KM,2,10,"sd-header",2),d(4,"sd-modal-default",3),k(5,"translate"),Re("isOpenedChange",function(p){return b(r),Ie(i.isModalEmptyMinicartOpened,p)||(i.isModalEmptyMinicartOpened=p),C(p)}),d(6,"span",4),S(7),k(8,"translate"),l(),d(9,"div")(10,"footer",5)(11,"button",6),w("click",function(){return i.isModalEmptyMinicartOpened=!1}),d(12,"span"),S(13),k(14,"translate"),l()(),d(15,"button",7),w("click",function(){return i.emptyDropdownCart()}),d(16,"span"),S(17),k(18,"translate"),l()()()()(),d(19,"sd-product-detail-sidebar",8),w("isOpenedChange",function(p){return i.onProductDetailSidebarOpenedChange(p)})("addToCart",function(p){return i.onAddPromoProductToCart(p)}),l(),ve(20,XM,2,1,"ng-template",null,0,We),f(22,ZM,1,3,"iframe",9)}if(t&2){let r,a,p,h;M(i.searchData()),n(),M(i.suggestionData()),n(),g(i.isHob?2:3),n(2),De("isOpened",i.isModalEmptyMinicartOpened),u("modalTitle",E(5,17,"cart.minicart.actions.empty"))("modalTitleLevel",6)("clickToClose",!0),n(3),J(E(8,19,"cart.minicart.actions.modalTitle")),n(4),u("isSecondary",!0),n(2),J(E(14,21,"cart.minicart.actions.cancel")),n(4),J(E(18,23,"cart.minicart.actions.validate")),n(2),u("isOpened",i.isProductDetailSidebarOpened())("product",(r=i.selectedPromo())==null?null:r.product)("warranty",(a=i.selectedPromo())==null?null:a.warranty)("benefitHighLights",(p=i.selectedPromo())==null?null:p.benef
435itHighLights)("isAdded",!!((h=i.selectedPromo())!=null&&h.isAdded)),n(3),g(i.logoutIframeSrc?22:-1)}},dependencies:[Du,Lt,ze,$e,Iu,Wn,$t,Ru,Au,ph,ce],encapsulation:2,changeDetection:0})}}return o})();function e4(o,c){if(o&1){let e=L();d(0,"sd-component-wrapper",0)(1,"sd-reinsurances",1),w("clickedReinsurance",function(i){b(e);let r=s();return C(r.onClickEvent(i))}),l()()}if(o&2){let e=s(),t=_(0),i=e.themesConfig();u("themesConfig",i),n(),u("parentsThemesConfig",i)("reinsurances",t)("titleLevel",e.titleLevel())("isBrand",e.isBrand())("hasSubline",e.hasSubline())("textConfig",e.textConfig())}}var h_=(()=>{class o extends nt{constructor(){super(...arguments),this.currentProductService=m(Wi),this.trackingService=m(re),this.wcConfig=m(Ht),this.imageService=m(fe),this.linkMapper=m(he),this.document=m(Wt),this.themesConfig=y(Z.default),this.reinsurances=y([]),this.textConfig=y(z.default),this.titleLevel=y(2),this.hasSubline=y(!0),this.isBrand=y(!1),this.mandatoryComponentFunction=e=>!!e.headline,this.verifyMandatoryLink=e=>!!e.url||!!e.urlLocalized}ngOnInit(){let e=this.currentProductService.getProduct(),t=this.module$.pipe(N(i=>(this.titleLevel.set(Dt(i.titleLevel??"P")),this.isBrand.set(i.isBrand==="true"),this.componentService.getSubComponentsLazyComponentData(i,"componentsObjects","components",this.verifyMandatoryLink))));this.subscriptions.add($([t,e]).subscribe(([i,r])=>{let a=i.componentsObjects??[];this.wcConfig?.reinssurance?.theme?this.themesConfig.set(this.wcConfig?.reinssurance?.theme):this.themesConfig.set(this.document?.body?.classList.contains("has-header-dark")?Z.dark:Z.default),this.textConfig.set(this.wcConfig?.reinssurance?.textConfig??z.default),this.hasSubline.set(!!this.wcConfig?.reinssurance?.hasSubline);let p=!!r&&r.reparabilityIncluded===Xr.YES;if(i.isRepairabilityComponent==="true"||i.isRepairabilityComponent===!0){let h=a.reduce((v,T,D)=>((p||D!==1)&&v.push(this.toReinsurance(T,r?.repairabilityStatus)),v),[]);this.reinsurances.set(h)}else this.reinsurances.set(a.map(h=>this.toReinsurance(h)));this.setLoaded()}))}onClickEvent(e){e&&this.trackingService.sendEvent("reinsuranceCategoryClick",{categoryName:e})}toReinsurance(e,t){let i=e.headline??"",r=i;if(t){let p=t.includes("_10Y_");t.includes("_15Y_")?r=i.replace("10","15"):p&&(r=i.replace("15","10"))}let a=(e.componentsObjects??[]).map(p=>this.linkMapper.toIconLink(p)).filter(p=>!!p);return{title:r,subtitle:e.subline,media:this.imageService.normalizeMedia(e.media),icons:a}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-reinsurance-footer-module"]],features:[U],decls:2,vars:2,consts:[[3,"themesConfig"],["sd-component-wrapper-component","",3,"clickedReinsurance","parentsThemesConfig","reinsurances","titleLevel","isBrand","hasSubline","textConfig"]],template:function(t,i){if(t&1&&(W(0),f(1,e4,2,7,"sd-component-wrapper",0)),t&2){let r=M(i.reinsurances());n(),g(r.length>0?1:-1)}},dependencies:[et,qu],encapsulation:2,changeDetection:0})}}return o})();var t4=["pushCardComponent"];function i4(o,c){if(o&1){let e=L();d(0,"article")(1,"wc-wrapper",1)(2,"sd-push-card",2,0),w("click",function(){b(e);let i=s();return C(i.onPromoClick())})("clicked",function(i){b(e);let r=s();return C(r.onPushCardClicked(i))})("videoEnded",function(i){b(e);let r=s();return C(r.onVideoEndedClicked(i))})("videoPlayed",function(i){b(e);let r=s();return C(r.onVideoPlayedClicked(i))}),l()()()}if(o&2){let e=c,t=s();n(),u("id",t.uniqueId)("contentWrapper",t.wrapper())("marginSize",t.marginSize()),n(),u("mediaAsBackground",e.mediaAsBackground)("isDescription",e.isDescription)("themesConfig",e.themesConfig)("mediaConfig",e.mediaConfig)("textConfig",e.textConfig)("imageRatio",e.imageRatio)("titleLevel",e.titleLevel)("hasModal",e.hasModal)("brandBar",e.brandBar)("isFit",e.isFit)("isTop",t.isFirst())("sdSpyTarget",t.componentUid)("push",e.push)("isLoading",!t.isLoaded())("brand",t.brandCorner())("pushSize",t.size())}}var f_=(()=>{class o extends Pe{constructor(){super(...arguments),this.componentService=m(pt),this.trackingService=m(re),this.pushCardMapper=m(Yt),this.deviceService=m(be),this.imageService=m(fe),this.chatService=m(oi),this.sdLibConfig=m(yo),this.pushCardComponent=st("pushCardComponent",{read:Fe}),this.pushWithLayout=y(void 0),this.size=y(void 0),this.marginSize=Y(()=>this.size()===dt.l?Io.default_margin:this.sdLibConfig.get(this.brandCorner()).componentMargin),this.uniqueId=`PushCardComponent_${++o.instanceCounter}`,this.promotionPushHasBeenViewed=!1,this.isPushPromo=!1,this.promotionName="",this.skeletonUid=""}static{this.instanceCounter=0}ngOnInit(){this.subscriptions.add(this.component$.pipe(Je(e=>this.handleComponentChange(e)),this.componentService.reloadComponentForArrayProperties(["pictos"]),N(e=>this.componentService.getLazyComponentData(e,"links"))).subscribe(e=>{this.updateComponent(e)}))}onWindowScroll(){if(!this.promotionPushHasBeenViewed){let e=this.pushCardComponent();e&&(this.promotionPushHasBeenViewed=this.trackingService.checkingForPromoView(e,this.isPushPromo,this.promotionName))}}onVideoEndedClicked(e){e&&this.trackVideoClick(e)}
435onVideoPlayedClicked(e){e&&this.trackVideoClick(e)}onPromoClick(){this.trackingService.onPromoClick(this.isPushPromo,this.promotionName)}onPushCardClicked(e){if(!e)return;e.url==="<<chat>>"&&this.chatService.clickOpenChat();let t=this.getAppTypeFromUrl(e.url??"");this.trackingService.sendEvent(t?"clickdownloadApp":"clickCardFrames",{componentName:e.linkName,appType:t})}handleComponentChange(e){(e.uid??"")!==this.skeletonUid&&(this.skeletonUid=e.uid??"",this.skeletonInit(e))}updateComponent(e){this.isPushPromo=e.isPushPromo?JSON.parse(e.isPushPromo):!1,this.promotionName=e.headline??"",e.mediaContainer?this.updateMediaComponent(e):(this.pushWithLayout.set(this.pushCardMapper.toPushCardWithLayout(e)),this.setLoaded())}updateMediaComponent(e){if(!e.mediaContainer){this.pushWithLayout.set(this.pushCardMapper.toPushCardWithLayout(e)),this.setLoaded();return}this.subscriptions.add($([this.imageService.getMediaFromContainer(e.mediaContainer),this.deviceService.isMobile]).subscribe(([t,i])=>{this.pushWithLayout.set(this.pushCardMapper.toPushCardWithLayout(e,this.imageService.normalizeMedia(t),i)),this.setLoaded()}))}getAppTypeFromUrl(e){for(let t in ea)if(e.includes(t))return ea[t]}skeletonInit(e){this.useLazyLoad&&this.pushWithLayout.set(this.pushCardMapper.toPushCardWithLayoutSkeleton(e)),e.pushSize&&this.size.set(this.pushCardMapper.mapPushCardSize(e.pushSize))}trackVideoClick(e){this.trackingService.sendEvent("clickVideo",{videoAction:e?.status,videoName:e?.title,videoZone:""})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-push-card"]],viewQuery:function(t,i){t&1&&yt(i.pushCardComponent,t4,5,Fe),t&2&&wt()},hostBindings:function(t,i){t&1&&w("scroll",function(){return i.onWindowScroll()},Ji)},features:[U],decls:1,vars:1,consts:[["pushCardComponent",""],[3,"id","contentWrapper","marginSize"],["sd-component-wrapper-component","",3,"click","clicked","videoEnded","videoPlayed","mediaAsBackground","isDescription","themesConfig","mediaConfig","textConfig","imageRatio","titleLevel","hasModal","brandBar","isFit","isTop","sdSpyTarget","push","isLoading","brand","pushSize"]],template:function(t,i){if(t&1&&f(0,i4,4,19,"article"),t&2){let r;g((r=i.pushWithLayout())?0:-1,r)}},dependencies:[ct,di,Qe],encapsulation:2,changeDetection:0})}}return o})();var o4=["pushSliderComponent"],r4=()=>[import("./chunk-3WTZS5SB.js").then(o=>o.WrapperComponent),import("./chunk-QZ6TS6BM.js").then(o=>o.SdPushSliderComponent)];function n4(o,c){if(o&1){let e=L();d(0,"wc-wrapper",3)(1,"sd-push-slider",4,1),w("itemsRule",function(i){b(e);let r=s();return C(r.onSlide(i))})("clicked",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()()}if(o&2){let e=s(),t=_(0);u("componentWidth",e.showMoreDesktop()?e.ComponentWrapperWidthEnum.default:e.ComponentWrapperWidthEnum.fullWidth)("activeBrand",e.activeBrand())("contentWrapper",e.wrapper())("isPushCard",!0),n(),u("titleLevel",e.titleLevelHeading()+1)("hasReadMore",t)("isGridMode",t)("isLoading",!e.isLoaded())("brand",e.brandCorner())("context",e.context())("size",e.pushSize())("isTop",e.isFirst())("pushs",e.pushs())}}var g_=(()=>{class o extends nt{constructor(){super(...arguments),this.scrollSpyService=m(Xi),this.datalayerService=m(gr),this.trackingService=m(re),this.pageMetaService=m(vo),this.hobStateService=m(rt),this.pushCardMapper=m(Yt),this.productService=m(ii),this.deviceService=m(be),this.imageService=m(fe),this.chatService=m(oi),this.windowRef=m(kt),this.pushSliderRef=st("pushSliderComponent",{read:Fe}),this.activeBrand=y(ne.default),this.pushs=y([]),this.pushSize=y(me.m),this.showMoreDesktop=y(!1),this.titleLevelHeading=y(2),this.isGridMode=y(!1),this.context=y(""),this.ComponentWrapperWidthEnum=Zt,this.ThemesEnum=Z,this.SizesEnum=me,this.mediaContainerSubscriptions=[],this.isDisplayedPushsPromos=[],this.displayedPushs=[],this.isPushSliderHasBeenViewed=!1,this.isPromos=[],this.nbPushLoaded=0,this.activeSlider=0,this.isHob=!1,this.nbPush=0}ngOnInit(){this.subscriptions.add(this.hobStateService.hobState$.subscribe(({isHob:e,liveBrand:t,siteBrand:i})=>{this.activeBrand.set(t||i||ne.default),this.isHob=e})),this.subscriptions.add($([this.module$,this.pageMetaService.getMeta()]).pipe(N(([e,t])=>$([this.componentService.getSubComponentsLazyComponentData(e,"componentsObjects","links"),I(t)]))).subscribe(([e,t])=>
435{let i=this.wrapper(),r=t?.title??"",a=e.componentsObjects??[];this.showMoreDesktop.set(i?.layouts?.toLowerCase()===Di.column),this.context.set(i?.wrapperHeading?.headline?`${r} ${i.wrapperHeading.headline}`:r),this.titleLevelHeading.set(e.wrapperHeading?.headlineLevel?Dt(e.wrapperHeading?.headlineLevel):2),this.isGridMode.set(e?.displayType===Rm.GRID);let p=this.getSliderPushSize(a);this.pushSize.set(this.mapPushSize(p)),this.nbPush=a.length,this.nbPushLoaded=0,this.isPromos=[],a.forEach((h,v)=>{let{mediaContainer:T,linksObjects:D,isPushPromo:q}=h;this.isPromos.push(q?JSON.parse(q):!1),T?(this.addPush(v,h),this.mediaContainerSubscriptions[v]?.unsubscribe(),this.mediaContainerSubscriptions[v]=this.imageService.getMediaFromContainer(T).subscribe(X=>{D?this.updateUrlAndAddPush(v,h,X):this.addPush(v,h,X)})):D?this.updateUrlAndAddPush(v,h):this.addPush(v,h)}),this.nbPush===0&&this.setLoaded(),this.windowRef.isBrowser()&&(this.displayedPushs=this.trackingService.pushDisplayedInSlider(this.pushSize(),this.pushs(),this.activeSlider),this.isDisplayedPushsPromos=this.trackingService.pushDisplayedInSlider(this.pushSize(),this.isPromos,this.activeSlider))}))}ngOnDestroy(){super.ngOnDestroy();for(let e of this.mediaContainerSubscriptions)e?.unsubscribe()}onClickLink(e){let t=e?.link?.url;t==="<<chat>>"&&this.chatService.clickOpenChat(),e?.isBrandCorner&&(this.isHob?this.trackingService.sendEvent("clickCrossBrand",{productCategory:t??"",positionLabel:"section discover all our product range"}):this.trackingService.sendEvent("clickBrandCorner",{productCategory:t??"",positionLabel:"section"})),this.isPromos.forEach((r,a)=>{if(r){let p=this.displayedPushs[a],h=p?.push?.richParagraph?.links?.[0]?.url,v=p?.push?.richParagraph?.heading?.data?.title;h===t&&v&&(this.trackingService.sendEvent("promotionClick",{promotionName:v}),this.datalayerService.setDataLayerInternalPromotion(v))}});let i;for(let r in ea)if(t?.includes(r)){i=ea[r];break}i?this.trackingService.sendEvent("clickdownloadApp",{appType:i}):(this.trackingService.sendEvent("clickCardFrames",{componentName:e?.link?.linkName??""}),this.isGridMode()&&this.trackingService.sendEvent("clickQuickAccess",{contentName:e?.title,positionLabel:Md.GRID}))}onResize(){this.windowRef.isBrowser()&&(this.displayedPushs=this.trackingService.pushDisplayedInSlider(this.pushSize(),this.pushs(),this.activeSlider),this.isDisplayedPushsPromos=this.trackingService.pushDisplayedInSlider(this.pushSize(),this.isPromos,this.activeSlider))}onWindowScroll(){let e=this.pushSliderRef();e&&!this.isPushSliderHasBeenViewed&&this.displayedPushs&&this.scrollSpyService.isElementActive(e)&&(this.isPushSliderHasBeenViewed=!0,this.displayedPushs.forEach((t,i)=>{if(this.isDisplayedPushsPromos[i]){let r=t.push?.richParagraph?.heading?.data?.title;r&&(this.trackingService.sendEvent("promotionView",{promotionName:r}),this.datalayerService.setDataLayerInternalPromotion(r))}}))}onSlide(e){this.activeSlider=e.index,this.windowRef.isBrowser()&&(this.displayedPushs=this.trackingService.pushDisplayedInSlider(this.pushSize(),this.pushs(),this.activeSlider),this.isDisplayedPushsPromos=this.trackingService.pushDisplayedInSlider(this.pushSize(),this.isPromos,this.activeSlider)),this.displayedPushs.forEach((t,i)=>{if(this.isDisplayedPushsPromos[i]){let r=t.push?.richParagraph?.heading?.data?.title;r&&(this.trackingService.sendEvent("promotionView",{promotionName:r}),this.datalayerService.setDataLayerInternalPromotion(r))}})}getSliderPushSize(e){return e.length>0?e[0].pushSize||Gi.L:Gi.L}mapPushSize(e){switch(e){case Gi.L:return me.l;case Gi.M:return me.m;case Gi.S:return me.s;case Gi.XS:return me.xs;case Gi.XXS:return me.xxs;default:return me.default}}updateUrlAndAddPush(e,t,i){let r=t.linksObjects?.[0]?.urlLocalized;if(r?.includes("/p/")){let a=r.split("/p/")[1];this.subscriptions.add(this.productService.hasError(a,Ft.CARD).pipe(N(p=>!p&&a?this.productService.get(a,Ft.CARD).pipe(ft(h=>!!h)):I(void 0))).pipe(ge(1)).subscribe(p=>{p&&t?.linksObjects&&t.linksObjects.length>0&&(t.linksObjects[0].urlLocalized=p?.url),r.startsWith("/p/")&&(t.linksObjects=r.endsWith("/p/")?[]:t.linksObjects),this.addPush(e,t,i)}))}else this.addPush(e,t,i)}addPush(e,t,i){let r=this.baseStoreService.getBrand(t.brandCorner),a=r?r.id:ne.default,p=this.imageService.n
435ormalizeMedia(i),h=t?.linksObjects?.[0]?.urlLocalized;if(h?.includes("/p/")){let v=h.split("/").pop()?.split("?")[0]??"";this.subscriptions.add(this.productService.hasError(v,Ft.CARD).pipe(N(T=>!T&&v?this.productService.get(v,Ft.CARD).pipe(ft(Boolean)):I(void 0))).pipe(ge(1)).subscribe(T=>{this.updatePush(e,p,Q(B({},t),{indexFollow:T?.indexFollow,brandCorner:a}))}))}else this.updatePush(e,p,Q(B({},t),{brandCorner:a}));this.nbPushLoaded++,this.nbPushLoaded===this.nbPush&&this.setLoaded()}updatePush(e,t,i){let r=this.deviceService.deviceTypeSnapshot===pu.mobile,a=[...this.pushs()];a[e]=this.pushCardMapper.toPushCardWithLayout(i,t,r),this.pushs.set(a)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-push-card-slider-module"]],viewQuery:function(t,i){t&1&&yt(i.pushSliderRef,o4,5,Fe),t&2&&wt()},hostBindings:function(t,i){t&1&&w("resize",function(){return i.onResize()},Ji)("scroll",function(){return i.onWindowScroll()},Ji)},features:[U],decls:6,vars:2,consts:[["trigger",""],["pushSliderComponent",""],[1,"wc-spy-target",3,"sdSpyTarget"],[3,"componentWidth","activeBrand","contentWrapper","isPushCard"],["sd-component-wrapper-component","",3,"itemsRule","clicked","titleLevel","hasReadMore","isGridMode","isLoading","brand","context","size","isTop","pushs"]],template:function(t,i){t&1&&(W(0),x(1,"div",2,0),gt(3,n4,3,13),_t(4,3,r4,null,null,null,null,null,null,1),Hl(),Wl(1)),t&2&&(M(i.isGridMode()),n(),u("sdSpyTarget",i.componentUid))},dependencies:[Qe],encapsulation:2,changeDetection:0})}}return o})();function a4(o,c){if(o&1&&x(0,"sd-seo-wrapper",0),o&2){let e=s(),t=_(0);u("data",t)("brand",e.brandCorner())}}var __=(()=>{class o extends nt{constructor(){super(...arguments),this.imageService=m(fe),this.cmsService=m(Te),this.seo=y({}),this.mandatoryFunction=e=>!!e.headline,this.mandatoryComponentFunction=e=>!!e.headline&&!!e.description}ngOnInit(){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(N(e=>$([I(e.template),this.module$]))).subscribe(([e,t])=>{this.seo.set(this.toSeo(t,e??"")),this.setLoaded()}))}toParagraph(e){return{heading:Lo({headline:e.headline,subline:e.description}),media:this.imageService.normalizeMedia(e.media),mediaPosition:e?.mediaPosition?e.mediaPosition?.toLowerCase():z.right}}toSeo(e,t){return{title:e.headline,titleLevel:Dt(e.titleLevel??"P"),paragraphs:(e.componentsObjects??[]).map(i=>this.toParagraph(i)),hasReadMore:t!=="NewGenerationTemplate"}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-seo-module"]],features:[U],decls:2,vars:2,consts:[[3,"data","brand"]],template:function(t,i){if(t&1&&(W(0),f(1,a4,1,2,"sd-seo-wrapper",0)),t&2){let r=M(i.seo());n(),g(((r.paragraphs==null?null:r.paragraphs.length)??0)>0?1:-1)}},dependencies:[Ra],encapsulation:2,changeDetection:0})}}return o})();function s4(o,c){if(o&1&&x(0,"sd-social-media",0),o&2){let e=s(),t=_(0);u("data",t)("brand",e.brandCorner())}}var v_=(()=>{class o extends nt{constructor(){super(...arguments),this.linkMapper=m(he),this.links=y([]),this.mandatoryComponentFunction=e=>!!e.picto&&(!!e.url||!!e.urlLocalized)}ngOnInit(){this.subscriptions.add(this.module$.subscribe(e=>{let t=(e.componentsObjects??[]).map(i=>this.linkMapper.toIconLink(i)).filter(i=>!!i);this.links.set(t),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-social-network-module"]],features:[U],decls:2,vars:2,consts:[[3,"data","brand"]],template:function(t,i){if(t&1&&(W(0),f(1,s4,1,2,"sd-social-media",0)),t&2){let r=M(i.links());n(),g(r.length>0?1:-1)}},dependencies:[hd],encapsulation:2,changeDetection:0})}}return o})();function d4(o,c){if(o&1){let e=L();d(0,"sd-teaser",2,0),w("clicked",function(i){b(e);let r=s();return C(r.onClicked(i))}),l()}if(o&2){let e=s(),t=_(0),i=_(1);u("sdSpyTarget",e.componentUid)("isLarge",e.isLarge())("data",i)("autoplay",e.autoplay())("loop",e.loop())("titleLevel",e.titleLevel())("context",e.context())("isAutoSize",!1)("isTop",!0)("brand",e.brandCorner())("hasAlphaHeader",e.hasAlphaHeader())("isLoading",e.useLazyLoad&&!t)}}var b_=(()=>{class o extends nt{constructor(){super(...arguments),this.headingParagraphMapper=m(Ke),this.brandCornerMapper=m(Pt),this.pageMetaService=m(vo),this.trackingService=m(re),this.hobStateService=m(rt),this.imageService=m(fe),this.chatService=m(oi),this.cmsService=m(Te),this.linkMapper=m(he),this.textConfig=y(z.left),this.teasers=y([]),this.hasAlphaHeader=y(!1),this.context=y("Teaser"),this.autoplay=y(!1),this.isLarge=y(!1),this.titleLevel=y(7),this.loop=y(!1),this.mediaContainerSubscriptions=[],this.activeBrand=ne.default,this.isHob=!1,this.teaserCmp=st(Cr),this.mandatoryComponentFunction=e=>!!e.media||!!e.mediaContainer}onModuleInit(e){if(this.setLayout(e),this.useLazyLoad){let t=e.components?Math.min(e.components.split(" ").length,3):0;this.teasers.set(new Array(t).fill(void 0).map((i,r)=>Q(B({},Pm),{id:`${r}`})))}else this.teasers.set([])}ngOnInit(){let{isHob:e,liveBrand:t,siteBrand:i}=this.hobStateService.hobState;this.activeBrand=t||i||ne.default,this.isHob=e;let r=this.module$.pipe(N(h=>this.componentService.getSubComponentsLazyComponentData(h,"componentsObjects","links"))),a=this.pageMetaService.getMeta(),p=this.cmsService.getCurrentPage();this.subscriptions.add($([r,a,p]).pipe(ge(1)).subscribe(([h,v,T])=>{this.hasAlphaHeader.set(T.headerDesign==="ALPHA"),this.isLarge.set(T.headerDesign==="ALPHA"),this.context.set(v?.title??""),this.setLayout(h),this.titleLevel.set(Dt(h.componentsObjects?.[0]?.heading?.headlineLevel??"P"));let D=(h.componentsObjects??[]).slice(0,3);this.teasers.update(q=>q.splice(D.length)),D.length===0&&(this.teasers.set([]),this.setLoaded()),D.forEach((q,X)=>{this.brandCorner&&(q.brandCorner=this.brandCorner),q.mediaContainer?(this.mediaContainerSubscriptions[X]?.unsubscribe(),this.mediaContainerSubscriptions[X]=this.imageService.getMediaFromContainer(q.mediaContainer).subscribe(te=>{this.addTeaser(X,q,te)})):this.addTeaser(X,q)}),this.teasers.update(q=>q.map(X=>{let{media:te}=X,ue=B({},te);return ue.mime&&typeof ue.mime!="string"&&(ue.mime=""),ue.mime?.includes("gif")&&(ue=Q(B({},ue),{isGif:!0})),Q(B({}
435,X),{media:ue})})),this.autoplay.set((h.componentsObjects??[]).some(q=>q.autoplay==="true")),this.loop.set((h.componentsObjects??[]).some(q=>q.loop==="true")),_e(this.platformId)&&this.subscriptions.add(us(0).subscribe(()=>{this.teaserCmp()?.teaserSlider()?.refreshSlider()}))}))}onClicked(e){e?.link?.url==="<<chat>>"&&this.chatService.clickOpenChat(),e&&this.trackingService.sendEvent("carouselClick",{componentName:e.title,carouselAction:e.link.linkName,postion:e.position})}setLayout(e){switch(e.layout){case Pd.BOTTOM_LEFT:this.textConfig.set(z.left);break;case Pd.BOTTOM_RIGHT:this.textConfig.set(z.right);break;case Pd.CENTER:this.textConfig.set(z.center);break;default:this.textConfig.set(z.left);break}}toTeaser(e,t){let i=this.baseStoreService.getBrand(e.brandCorner),r=i?i.id:ne.default;e=Q(B({},e),{heading:Q(B({},e.heading),{textConfig:e.heading?.textConfig?e.heading?.textConfig:this.textConfig()})});let a=this.isHob?this.activeBrand:this.brandCorner();return{brand:r,content:{heading:this.headingParagraphMapper.toHeadingParagraph(e)??{},footnote:e.footnote,linksImages:e.linksObjects?e.linksObjects.filter(p=>!!p.media).map(p=>this.linkMapper.toLinkMedia(p)).filter(p=>!!p):[],links:e.linksObjects?e.linksObjects.map(p=>he.cmsLinkToIExtendedLink(p)).filter(p=>!!p):[]},media:t?this.imageService.normalizeMedia(t):this.imageService.normalizeMedia(e.media,e.videoFallback),themesConfig:this.brandCornerMapper.toWcConfig(a)?.isThemeDark?Z.dark:Z.light,isEmbedded:this.brandCorner()?this.brandCornerMapper.toWcConfig(this.brandCorner())?.isTeaserEmbedded:this.brandCornerMapper.toWcConfig(r)?.isTeaserEmbedded,isLoaded:!1}}addTeaser(e,t,i){this.teasers.update(r=>(r[e]=this.toTeaser(t,i),r)),e===0&&this.setLoaded()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-teaser-module"]],viewQuery:function(t,i){t&1&&yt(i.teaserCmp,Cr,5),t&2&&wt()},features:[U],decls:3,vars:3,consts:[["teaserCmp",""],[3,"sdSpyTarget","isLarge","data","autoplay","loop","titleLevel","context","isAutoSize","isTop","brand","hasAlphaHeader","isLoading"],[3,"clicked","sdSpyTarget","isLarge","data","autoplay","loop","titleLevel","context","isAutoSize","isTop","brand","hasAlphaHeader","isLoading"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,d4,2,12,"sd-teaser",1)),t&2){let r=M(i.isLoaded());n();let a=M(i.teasers());n(),g(i.useLazyLoad&&!r||a.length>0?2:-1)}},dependencies:[Cr,Qe],encapsulation:2,changeDetection:0})}}return o})();function c4(o,c){if(o&1&&(d(0,"a",0),S(1),l()),o&2){let e=s();u("href",c.url,fo)("target",e.target())("brand",e.brandCorner()),n(),O(" ",e.linkName()," ")}}var C_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
435[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.linkName=y(void 0),this.target=y(void 0),this.link=y(void 0)}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{this.link.set(he.cmsLinkToILink(e)),this.target.set(this.toTarget(e.target??!1)),this.linkName.set(e.linkName),this.setLoaded()}))}toTarget(e){return e==="true"?"_blank":"_self"}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-cms-link-ds"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:1,vars:1,consts:[["sd-button","","type","button",1,"cms-link-ds",3,"href","target","brand"]],template:function(t,i){if(t&1&&f(0,c4,2,4,"a",0),t&2){let r;g((r=i.link())?0:-1,r)}},dependencies:[ze],encapsulation:2,changeDetection:0})}}return o})();var x_=(()=>{class o extends nt{constructor(){super(...arguments),this.class=R(""),this.trackingService=m(re),this.documentMapper=m(br),this.documents=y([]),this.titleLevel=y(2),this.disclaimer=y(""),this.headline=y(""),this.subline=y(""),this.BrandThemesEnum=Ue,this.hostClasses=Y(()=>[this.class(),"is-weird"].filter(Boolean).join(" ")),this.mandatoryFunction=e=>!!e.headline,this.mandatoryComponentFunction=e=>!!e.linkName&&!!e.media?.url}ngOnInit(){this.subscriptions.add(this.module$.subscribe(e=>{this.disclaimer.set(e.disclaimer??""),this.headline.set(e.headline??""),this.subline.set(e.subline??""),this.documents.set((e.componentsObjects??[]).map(t=>({link:this.documentMapper.normalizeUrl(t.media?.url??""),title:t.linkName}))),this.setLoaded()}))}onClick(e){this.trackingService.sendEvent("documentationDownload",{documentationName:e.title})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-warranty"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:8,vars:8,consts:[[1,"wc-spy-target",3,"sdSpyTarget"],["customClass","brand--h3",3,"titleThemesConfig","titleLevel"],[1,"c__subline",3,"html"],[1,"c__documents-container"],[3,"downloadedDocument","documents","brand"],[1,"is-caption"],["tag","span",3,"html"]],template:function(t,i){t&1&&(x(0,"div",0),d(1,"sd-title",1),S(2),l(),x(3,"sd-html",2),d(4,"div",3)(5,"sd-documents",4),w("downloadedDocument",function(a){return i.onClick(a)}),l()(),d(6,"p",5),x(7,"sd-html",6),l()),t&2&&(u("sdSpyTarget",i.componentUid),n(),u("titleThemesConfig",i.BrandThemesEnum.brand)("titleLevel",2),n(),O(" ",i.headline(),` 436`),n(),u("html",i.subline()),n(2),u("documents",i.documents())("brand",i.brandCorner()),n(2),u("html",i.disclaimer()))},dependencies:[Qe,Se,vn,xt],encapsulation:2,changeDetection:0})}}return o})();var l4=(o,c)=>c.linkName;function p4(o,c){if(o&1){let e=L();d(0,"sd-tag",6),w("copied",function(i){b(e);let r=s();return C(r.onCopied(i))}),l()}if(o&2){let e=s();u("brand",e.brand())("isCopyTag",e.isCopyTag)("tagData",e.pushBannerData.tag)}}function u4(o,c){if(o&1&&(d(0,"sd-title",2),S(1),l()),o&2){let e=s();u("titleLevel",e.titleLevel),n(),O(" ",e.pushBannerData.title," ")}}function m4(o,c){if(o&1&&(d(0,"span",3)(1,"sd-tooltip",7)(2,"span",8),S(3),k(4,"translate"),l(),x(5,"sd-icon",9),ut(6,10),x(7,"sd-html",11),mt(),l()()),o&2){let e=s();n(),u("position",e.isMobile()?e.PositionEnum.top:e.PositionEnum.bottom),n(2),J(E(4,4,"CmsComponent.PromoBanner.offerTerms")),n(2),u("size",e.IconSizeEnum.small),n(2),u("html",e.pushBannerData.details)}}function h4(o,c){if(o&1){let e=L();d(0,"sd-link",13),w("clicked",function(i){b(e);let r=s(2);return C(r.onClickPromoLink(i))}),S(1),l()}if(o&2){let e=c.$implicit,t=s(2);u("isButton",!0)("theme",t.ThemesEnum.light)("isSmall",!0)("link",e),n(),O(" ",e.linkName," ")}}function f4(o,c){if(o&1&&(d(0,"div",4),ie(1,h4,2,5,"sd-link",12,l4),l()),o&2){let e=s();n(),oe(e.pushBannerData.links)}}function g4(o,c){if(o&1&&x(0,"sd-banner",5),o&2){let e=s();u("media",e.pushBannerData.media)("isAutoSize",e.isAutoSize)("isTop",!e.isAutoSize)("hasAltText",!1)}}var y_=(()=>{class o extends Be{constructor(){super(...arguments),this.isAutoSize=!0,this.isCopyTag=!1,this.class="",this.clickPromoLink=new Ce,this.copied=new Ce,this.devicesService=m(be),this.isDevice=pe(this.devicesService.isDevice),this.isMobile=pe(this.devicesService.isMobile),this.PositionEnum=z,this.IconSizeEnum=Xe,this.ThemesEnum=Z}get hostClasses(){return["c__push-card",this.class,this.pushBannerData.media?"has-background":"",this.themesConfig?"is-theme-"+this.themesConfig:"",this.brand()===ne.krups?"text-color-invert":""].filter(
436Boolean).join(" ")}ngOnInit(){this.manageThemesButtons(this.themesConfig)}manageThemesButtons(e){switch(e){case Z.dark:this.buttonTheme=Z.light;break;case Z.light:this.buttonTheme=Z.default;break;case Z.promo:this.buttonTheme=Z.invert;break;case Z.promo2:this.buttonTheme=Z.invert;break;case Z.extra:this.buttonTheme=Z.invert;break;case Z.stars:this.buttonTheme=Z.invert;break;case Ue.brand:this.buttonTheme=Z.invert;break;default:this.buttonTheme=Z.default;break}}onClickPromoLink(e){this.clickPromoLink.emit(e)}onCopied(e){this.copied.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-push-banner"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{themesConfig:"themesConfig",pushBannerData:"pushBannerData",titleLevel:"titleLevel",isAutoSize:"isAutoSize",isCopyTag:"isCopyTag",class:"class"},outputs:{clickPromoLink:"clickPromoLink",copied:"copied"},features:[U],decls:6,vars:5,consts:[[3,"brand","isCopyTag","tagData"],[1,"c__content"],["customClass","is-body-m c__main-title",3,"titleLevel"],[1,"c__tooltip-wrapper"],[1,"c__links"],[1,"is-main",3,"media","isAutoSize","isTop","hasAltText"],[3,"copied","brand","isCopyTag","tagData"],[3,"position"],[1,"is-caption","is-bold","is-underline","c__terms"],["name","icon-help",3,"size"],["sd-tooltip-template",""],["tag","div",3,"html"],[3,"isButton","theme","isSmall","link"],[3,"clicked","isButton","theme","isSmall","link"]],template:function(t,i){t&1&&(f(0,p4,1,3,"sd-tag",0),d(1,"div",1),f(2,u4,2,2,"sd-title",2),f(3,m4,8,6,"span",3),l(),f(4,f4,3,0,"div",4),f(5,g4,1,4,"sd-banner",5)),t&2&&(g(i.pushBannerData.tag?0:-1),n(2),g(i.pushBannerData.title?2:-1),n(),g(i.pushBannerData.details?3:-1),n(),g(i.pushBannerData.links!=null&&i.pushBannerData.links.length?4:-1),n(),g(i.pushBannerData.media?5:-1))},dependencies:[jo,Se,Ze,wu,jt,Le,xt,$e,ce],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-push-banner.c__push-card.is-theme-promo-1,#appWrapper.has-high-contrast sd-push-banner.c__push-card.is-theme-promo-1{background:var(--color-a11y-color35)}body.has-high-contrast sd-push-banner.c__push-card.is-theme-promo-2,#appWrapper.has-high-contrast sd-push-banner.c__push-card.is-theme-promo-2{background:var(--color-a11y-color36)}sd-push-banner.c__push-card{align-items:center;background-color:#fff;border-radius:0;flex-direction:row;font-family:var(--font-default);justify-content:space-between;padding:.8rem 2.8rem}@media(max-width:1599px){sd-push-banner.c__push-card{padding:.8rem 2rem}}@media(max-width:1279px){sd-push-banner.c__push-card{align-items:flex-start;padding:.8rem 1.2rem}}@media(max-width:767px){sd-push-banner.c__push-card{flex-direction:column;justify-content:flex-start}}sd-push-banner.c__push-card.is-theme-brand,sd-push-banner.c__push-card.is-theme-brand:not(.has-background){background:var(--brand--promo-banner);color:#fff}sd-push-banner.c__push-card.is-theme-brand.text-color-invert,sd-push-banner.c__push-card.is-theme-brand:not(.has-background).text-color-invert{color:#363636}sd-push-banner.c__push-card.is-theme-brand .c--tag.is-theme-invert,sd-push-banner.c__push-card.is-theme-brand:not(.has-background) .c--tag.is-theme-invert{color:#363636}sd-push-banner.c__push-card.is-theme-promo-1,sd-push-banner.c__push-card.is-theme-promo-1:not(.has-background){background:var(--color-themes-promo-1);color:#fff}sd-push-banner.c__push-card.is-theme-promo-1 .c--tag.is-theme-invert,sd-push-banner.c__push-card.is-theme-promo-1:not(.has-background) .c--tag.is-theme-invert{color:var(--color-themes-promo-1)}sd-push-banner.c__push-card.is-theme-promo-2,sd-push-banner.c__push-card.is-theme-promo-2:not(.has-background){background:var(--color-themes-promo-2);color:#fff}sd-push-banner.c__push-card.is-theme-promo-2 .c--tag.is-theme-invert,sd-push-banner.c__push-card.is-theme-promo-2:not(.has-background) .c--tag.is-theme-invert{color:var(--color-themes-promo-2)}sd-push-banner.c__push-card .c__content{display:inline-flex;flex-direction:column;flex:1;padding:0;position:relative;text-align:center}@media(max-width:1279px){sd-push-banner.c__push-card .c__content{text-align:left}}
436sd-push-banner.c__push-card .c__content span{display:block;text-transform:inherit}sd-push-banner.c__push-card .c__content .c__main-title{font-family:var(--font-default)}sd-push-banner.c__push-card .c__content .c__tooltip-wrapper{align-items:center;display:flex;justify-content:center;margin-top:1.2rem}@media(max-width:767px){sd-push-banner.c__push-card .c__content .c__tooltip-wrapper{justify-content:flex-start;margin-top:.4rem}}sd-push-banner.c__push-card .c__content .c__tooltip-wrapper sd-tooltip{cursor:pointer}sd-push-banner.c__push-card .c__content .c__tooltip-wrapper sd-tooltip,sd-push-banner.c__push-card .c__content .c__tooltip-wrapper sd-theme-wrapper{align-items:center;display:inline-flex}sd-push-banner.c__push-card .c__content .c__tooltip-wrapper sd-icon{margin-left:.4rem}sd-push-banner.c__push-card sd-tag{flex-shrink:0;margin-right:1.2rem}@media(max-width:767px){sd-push-banner.c__push-card sd-tag{margin-right:0;margin-bottom:.8rem}}sd-push-banner.c__push-card sd-tag p{margin:0}sd-push-banner.c__push-card [sd-button].is-theme-light{box-shadow:inset 0 0 0 .1rem var(--color-primary-base)}@media(max-width:767px){sd-push-banner.c__push-card .c__links{display:flex;flex-direction:column;justify-content:center;margin-top:1.2rem;text-align:center;width:100%}}@media(max-width:767px){sd-push-banner.c__push-card .c__links sd-link{display:block}}sd-push-banner.c__push-card sd-link+sd-link{margin-top:.8rem} 437/*! 438 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 439 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 440 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 441 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 442 */ 443`],encapsulation:2,changeDetection:0})}}return o})();var w_=(()=>{class o extends Pe{constructor(){super(...arguments),this.componentService=m(pt),this.trackingService=m(re),this.hobStateService=m(rt),this.toasterService=m(li),this.themesConfig=y(Z.default),this.pushBannerData=y({}),this.isCopyTag=y(!0),this.name="promoBanner",this.uid="promoBanner",this.mandatoryFunction=e=>!!e.content&&!!e.backgroundTheme}ngOnInit(){this.subscriptions.add(this.component$.pipe(N(e=>$([this.hobStateService.hobState$,e?.cmsLinks&&e.cmsLinks?.length?this.componentService.getLazyComponentData(e,"cmsLinks").pipe(ee(t=>!!t)):I(e)]))).subscribe(([{isHob:e,liveBrand:t,siteBrand:i},r])=>{this.themesConfig.set(e?Ue.brand:this.mapPromoBannerBackgroundTheme(r.backgroundTheme??ta.BACKGROUND_LIGHT)),this.brandCorner.set(t||i||this.brandCorner()),this.isCopyTag.set(r.copyIcon==="true"),this.uid=r.uid?r.uid:"promoBanner",this.name=r.name||"promoBanner";let a=r?.cmsLinksObjects?.map(he.cmsLinkToILink).filter(p=>!!p);this.pushBannerData.set(Q(B(B({title:r.content??""},r.tooltipText?{details:r.tooltipText}:{}),a&&a.length>0?{links:a}:{}),{tag:r.tagLabel?{text:r.tagLabel,theme:e?Z.light:this.mapPromoBannerTagTheme(r.tagTheme)}:void 0})),this.trackingService.sendEvent("promotionView",{promotionID:r.uid,promotionName:r.name,promotionPosition:"push promo banner",promotionType:"promo banner"}),this.setLoaded()}))}mapPromoBannerBackgroundTheme(e){switch(e){case ta.BACKGROUND_LIGHT:return Z.light;case ta.BACKGROUND_DARK:return Z.dark;case ta.BACKGROUND_PROMO1:return Z.promo;case ta.BACKGROUND_PROMO2:return Z.promo2;default:return Z.default}}mapPromoBannerTagTheme(e){switch(e){case Xa.TAGTHEME_LIGHT:return Z.light;case Xa.TAGTHEME_DARK:return Z.dark;case Xa.TAGTHEME_PROMO1:return Z.promo;case Xa.TAGTHEME_PROMO2:return Z.promo2;default:return Z.default}}trackClickEvent(e){this.trackingService.sendEvent("promotionClick",{promotionID:this.uid,promotionName:this.name,promotionPosition:"push promo banner",promotionType:"promo banner"})}onTagCopied(e){this.toasterService.sendToasterEvent({title:"promo.toast.title",description:"promo.toast.description",status:Mt.success})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-promo-banner"]],features:[U],decls:1,vars:5,consts:[[3,"copied","clickPromoLink","pushBannerData","themesConfig","titleLevel","isCopyTag","brand"]],template:function(t,i){t&1&&(d(0,"sd-push-banner",0),w("copied",function(a){return i.onTagCopied(a)})("clickPromoLink",function(a){return i.trackClickEvent(a)}),l()),t&2&&u("pushBannerData",i.pushBannerData())("themesConfig",i.themesConfig())("titleLevel",7)("isCopyTag",i.isCopyTag())("brand",i.brandCorner())},dependencies:[y_],encapsulation:2,changeDetection:0})}}return o}
443)();function _4(o,c){if(o&1&&x(0,"sd-html",4),o&2){let e=s(2);u("html",e.content)}}function v4(o,c){if(o&1&&(d(0,"div",1),x(1,"sd-icon",2),d(2,"sd-title",3),S(3),l()(),f(4,_4,1,1,"sd-html",4)),o&2){let e=s();n(),G(e.icon?"has-custom-icon":""),u("brand",e.brand())("name",e.icon?e.icon:"icon-brand-xs-circle")("size",e.IconSize.small),n(),u("titleLevel",e.titleLevel),n(),O(" ",e.title," "),n(),g(e.content?4:-1)}}function b4(o,c){if(o&1&&x(0,"sd-skeleton",0),o&2){let e=s();u("appearance",e.SkeletonAppearanceEnum.heading)("sizeChangeMobile",!1)("count",2)}}var wc=(()=>{class o extends Be{constructor(){super(...arguments),this.isLoading=!1,this.SkeletonAppearanceEnum=no,this.IconSize=Xe}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-tips"]],inputs:{isLoading:"isLoading",title:"title",titleLevel:"titleLevel",content:"content",icon:"icon"},features:[U],decls:2,vars:2,consts:[[3,"appearance","sizeChangeMobile","count"],[1,"c__header"],[3,"brand","name","size"],["customClass","brand--h4 is-text-brand",3,"titleLevel"],["innerClass","c__content is-wysiwyg","tag","div",3,"html"]],template:function(t,i){t&1&&(f(0,v4,5,8),f(1,b4,1,3,"sd-skeleton",0)),t&2&&(g(i.isLoading?-1:0),n(),g(i.isLoading?1:-1))},dependencies:[Ze,Se,ao,xt],styles:[`@-ms-viewport{width:device-width}sd-tips{display:block;border:.1rem solid var(--color-primary-base);border-radius:var(--brand--border-radius);font-family:var(--font-default);padding:2rem 2.8rem 2rem 2rem}sd-tips .c__header{align-items:center;color:var(--color--tips);display:flex;margin-bottom:2rem}sd-tips .c__header sd-icon{color:var(--color-primary-base);margin-right:1.2rem}sd-tips .c__header sd-icon:not(.has-custom-icon){color:var(--brand--logo-color-background-light)} 444/*! 445 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 446 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 447 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 448 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 449 */ 450`],encapsulation:2,changeDetection:0})}}return o})();var C4=(o,c)=>c.index;function x4(o,c){if(o&1&&x(0,"sd-wysiwyg-paragraph",2),o&2){let e=s(2),t=_(0);u("content",e.content)("isLoading",t)}}function y4(o,c){if(o&1&&x(0,"sd-wysiwyg-paragraph",3),o&2){let e=s().$implicit,t=s(3),i=_(0);u("content",e==null||e.component==null?null:e.component.content)("title",e==null||e.component==null?null:e.component.title)("isLoading",i)("titleLevel",t.transformHeadlineLevelToTitleLevel((e==null||e.component==null?null:e.component.titleLevel)??"P"))}}function w4(o,c){if(o&1&&x(0,"sd-tips",4),o&2){let e=s().$implicit,t=s(3),i=_(0);u("content",e==null||e.component==null?null:e.component.content)("title",e==null||e.component==null?null:e.component.title)("icon",t.icon)("brand",t.brandCorner())("isLoading",i)}}function S4(o,c){if(o&1&&(f(0,y4,1,4,"sd-wysiwyg-paragraph",3),f(1,w4,1,5,"sd-tips",4)),o&2){let e=c.$implicit,t=c.$index,i=s(3);g(e!=null&&e.isTips?-1:0),n(),g(e!=null&&e.isTips&&i.firstTips===t?1:-1)}}function k4(o,c){if(o&1&&ie(0,S4,2,2,null,null,C4),o&2){let e=s(2);oe(e.wysiwygComponents)}}function T4(o,c){if(o&1){let e=L();d(0,"wc-wrapper",0)(1,"sd-wysiwyg",1),w("linkClicked",function(i){b(e);let r=s();return C(r.onLinkClick(i))})("mediaPlay",function(i){b(e);let r=s();return C(r.onMediaPlay(i))}),f(2,x4,1,2,"sd-wysiwyg-paragraph",2)(3,k4,2,0),l()()}if(o&2){let e=s(),t=_(0);u("contentWrapper",e.wrapper())("componentWidth",e.componentWidth)("marginSize",e.marginSize),n(),u("sdSpyTarget",e.componentUid)("layout",e.layout)("title",e.title)("titleLevel",e.titleLevel)("textConfig",e.textConfig)("links",e.links)("mediaConfig",e.mediaConfig)("ratioMediaTop",e.ratioMediaTop)("ratioMediaBottom",e.ratioMediaBottom)("mediaTop",e.mediaTop)("mediaBottom",e.mediaBottom)("titleThemeConfig",e.themeWysiwyg())("parentsThemesConfig",e.wrapperBackgroundTheme())("isTop",e.isFirst())("brand",e.brandCorner())("isLoading",t),n(),g(e.isProductOrBundle?2:3)}}var S_=(()=>{class o extends nt{constructor(){super(...arguments),this.currentProductService=m(Wi),this.whatsInTheBoxService=m(sc),this.brandCornerMapper=m(Pt),this.translateService=m(ae),this.trackingService=m(re),this.bundleService=m(on),this.imageService=m(fe),this.chatService=m(oi),this.cdRef=m(qe),this.route=m(ot),this.transformHeadlineLevelToTitleLevel=Dt,this.wrapperBackgroun
450dTheme=Y(()=>{let e=this.wrapper()?.wrapperBackgroundTheme;return e?lo.mapBrandThemeOrDefault(e,Z.light):Z.light}),this.themeWysiwyg=Y(()=>this.wrapper()?.wrapperBackgroundTheme===Z.light?this.brandCornerMapper.toWcConfig(this.brandCorner()).isThemeDark?Z.dark:Ue.brand:void 0),this.isPdp=!1,this.isProductOrBundle=!1,this.textConfig=z.center,this.mediaConfig=z.left,this.icon="icon-brand-xs",this.links=[],this.medias=[{}],this.title="title",this.titleLevel=3,this.content="content",this.layout="",this.wysiwygComponents=[{component:{title:"title",content:"content"}}],this.firstTips=-1,this.ratioMediaTop=Ae.default,this.ratioMediaBottom=Ae.default,this.componentWidth=Zt.default,this.marginSize=Io.default_margin}onModuleInit(e){this.mapLayout(e.layout??na.TEXT_CENTERRIGHT_MEDIA_LEFT),this.cdRef.markForCheck()}ngOnInit(){let e=this.module$.pipe(this.componentService.reloadComponentForArrayProperties(["medias"]),N(t=>(t.links?.length??0)>0?this.componentService.getLazyComponentData(t,"links"):I(t)));this.subscriptions.add($([this.currentProductService.getProduct(),e]).subscribe(([t,i])=>{this.subscriptions.add(this.route.queryParamMap.pipe(H(r=>r.get("bundle")),N(r=>r?this.bundleService.getBundle(r):I(void 0))).subscribe(r=>{r?this.toBundleWysiwyg(r,i):t?this.toProductWysiwyg(t,i):this.toStandardWysiwyg(i),this.setLoaded(),this.cdRef.markForCheck()}))}))}onLinkClick(e){e?.url==="<<chat>>"&&this.chatService.clickOpenChat(),this.trackingService.sendEvent("clickdownloadApp",{appType:e.linkName})}onMediaPlay(e){this.trackingService.sendEvent("clickVideo",{videoZone:e.title,videoAction:"Play",videoName:e.videoName})}toBundleWysiwyg(e,t){this.isPdp=!1,this.isProductOrBundle=!0,this.title=this.translateService.instant("pdp.sectionTitles.whatsInTheBox",{productName:e.name}),this.titleLevel=Dt(t.titleLevel??"P"),this.content=e.description??"";let i=e.galleryImages?.[Jt.GALLERY]?.[0]?.main;this.mediaTop=i??void 0,this.links=this.toButtons(t.linksObjects??[]),this.componentWidth=Zt.absoluteFullWidth,this.marginSize=Io.without_margin}toProductWysiwyg(e,t){this.isPdp=!0,this.isProductOrBundle=!0,this.title=this.translateService.instant("pdp.sectionTitles.whatsInTheBox",{productName:e.name}),this.layout="vertical",this.titleLevel=Dt(t.titleLevel??"P"),this.content=e.whatIsInBox?.detail??"";let i=e.whatIsInBox?.image?.find(r=>r.format==="extra")||e.whatIsInBox?.image?.find(r=>r.format==="main");this.mediaTop=this.imageService.normalizeMedia(i),this.links=this.toButtons(t.linksObjects??[]),this.componentWidth=Zt.absoluteFullWidth,this.marginSize=Io.without_margin,this.whatsInTheBoxService.dispatchHasContent(!!this.content)}toStandardWysiwyg(e){this.wysiwygComponents=(e.componentsObjects??[]).map((t,i)=>{let r=JSON.parse(t.isTips??"false");return r?{component:t,isTips:r,index:i}:{component:t,isTips:r}}),this.firstTips=this.wysiwygComponents.findIndex(t=>t.isTips),this.isPdp=!1,this.isProductOrBundle=!1,this.title=e.headline??"",this.titleLevel=Dt(e.titleLevel??"P"),this.content="",this.links=this.toButtons(e.linksObjects??[]),this.mediaTop=this.imageService.normalizeMedia(e.mediaTop?.media),this.mediaBottom=this.imageService.normalizeMedia(e.mediaBottom?.media),this.ratioMediaTop=Fr.mapImageRatio(e.mediaTop?.mediaRatio)??Ae.default,this.ratioMediaBottom=Fr.mapImageRatio(e.mediaBottom?.mediaRatio)??Ae.default}mapLayout(e){switch(e){case na.TEXT_CENTERLEFT_MEDIA_RIGHT:this.textConfig=z.center,this.mediaConfig=z.right;break;case na.TEXT_CENTERRIGHT_MEDIA_LEFT:this.textConfig=z.center,this.mediaConfig=z.left;break;case na.TEXT_TOPLEFT_MEDIA_RIGHT:this.textConfig=z.top,this.mediaConfig=z.right;break;case na.TEXT_TOPRIGHT_MEDIA_LEFT:this.textConfig=z.top,this.mediaConfig=z.left;break;default:this.textConfig=z.center,this.mediaConfig=z.left}}toButtons(e){return e&&e.length>0?e.map(t=>Q(B({},he.cmsLinkToILink(t)),{media:this.imageService.normalizeMedia(t.media)})):[]}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-wysiwyg"]],features:[U],decls:2,vars:2,consts:[[3,"contentWrapper","componentWidth","marginSize"],["sd-component-wrapper-component","",3,"linkClicked","mediaPlay","sdSpyTarget","layout","title","titleLevel","textConfig","links","mediaConfig","ratioMediaTop","ratioMediaBottom","mediaTop","mediaBottom","titleThemeConfig","parentsThemesConfig","isTop","brand","isLoading"],[3,"content","isLoading"],[3,"content","title","isLoading","titleLevel"],[3,"content","title","icon","brand","isLoading"]],template:function(t,i){if(t&1&&(W(0),f(1,T4,4,20,"wc-wrapper",0)),t&2){let r=M(i.useLazyLoad&&!i.isLoaded());n(),g(r||i.title&&(i.mediaTop||i.mediaBottom)&&i.content||!i.isProductOrBundle?1:-1)}},dependencies:[ct,hc,fc,wc,Qe],encapsulation:2,changeDetection:0})}}return o}
450)();var k_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.content=y(""),this.title=y(""),this.name=y("")}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{this.content.set(e.content??""),this.title.set(e.title??""),this.name.set(e.name??""),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-cms-tab-paragraph"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:3,vars:4,consts:[[3,"titleLevel","id"],["tag","div",3,"html"]],template:function(t,i){t&1&&(d(0,"sd-title",0),S(1),l(),x(2,"sd-html",1)),t&2&&(u("titleLevel",2)("id",i.name()),n(),O(" ",i.title(),` 451`),n(),u("html",i.content()))},dependencies:[Se,xt],encapsulation:2,changeDetection:0})}}return o})();function L4(o,c){o&1&&x(0,"sd-payment-mode",0),o&2&&u("paymentMode",c)}var T_=(()=>{class o extends Pe{constructor(){super(...arguments),this.activeCartService=m(so),this.componentService=m(pt),this.imageService=m(fe),this.paymentMode=y(void 0)}ngOnInit(){this.subscriptions.add($([this.activeCartService.getActive(),this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["medias"]))]).subscribe(([e,t])=>{t.orderType===e.orderType&&this.paymentMode.set(this.toPaymentModeObjects(t)),this.setLoaded()}))}toPaymentModeObjects(e){return{mode:e.headline,medias:e.medias?Object.keys(e.medias).map(t=>e.medias[t]).map(t=>this.imageService.normalizeMedia(t)).filter(t=>!!t):void 0}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-service-options"]],features:[U],decls:1,vars:1,consts:[[3,"paymentMode"]],template:function(t,i){if(t&1&&f(0,L4,1,1,"sd-payment-mode",0),t&2){let r;g((r=i.paymentMode())?0:-1,r)}},dependencies:[da],encapsulation:2,changeDetection:0})}}return o})();function P4(o,c){if(o&1&&(d(0,"wc-wrapper",0),x(1,"wc-base-faq",1),l()),o&2){let e=s();u("contentWrapper",e.wrapper()),n(),u("sdSpyTarget",e.componentUid)("faqEntries",e.faqs())}}var L_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
451[this.class(),"wc-component","is-cms"].filter(Boolean).join(" ")),this.productService=m(ii),this.faqs=y([]),this.mandatoryFunction=e=>!!e.product}ngOnInit(){this.subscriptions.add(this.component$.pipe(N(e=>this.productService.get(e.product??"",Ft.FAQ)),ee(e=>(e?.faqs?.faqEntries?.length??0)>0)).subscribe(e=>{this.faqs.set(e?.faqs?.faqEntries??[]),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-faq"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:1,vars:1,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"sdSpyTarget","faqEntries"]],template:function(t,i){t&1&&f(0,P4,2,3,"wc-wrapper",0),t&2&&g(i.isIncomplete()?-1:0)},dependencies:[ct,xr,Qe],encapsulation:2,changeDetection:0})}}return o})();function E4(o,c){if(o&1){let e=L();x(0,"div",0),d(1,"wc-wrapper",1)(2,"sd-documents",2),w("downloadedDocument",function(i){b(e);let r=s();return C(r.onClick(i))}),l()()}if(o&2){let e=s();u("sdSpyTarget",e.componentUid),n(),u("contentWrapper",e.wrapper()),n(),u("documents",c)("brand",e.brandCorner())}}var P_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
451[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.trackingService=m(re),this.productService=m(ii),this.documentMapper=m(br),this.documents=y(void 0),this.productName=y(void 0),this.mandatoryFunction=e=>!!e.product}ngOnInit(){this.subscriptions.add(this.component$.pipe(N(e=>e.product?this.productService.get(e.product,Ft.IFU):I(void 0)),ee(e=>!!e)).subscribe(e=>{let t=e.instructionsForUse?.instructionsForUse;t?.length&&(this.documents.set(this.documentMapper.getInstructionsForUseToDocument(t)),this.productName.set(e.name??""),this.setLoaded())}))}onClick(e){this.trackingService.sendEvent("documentationDownload",{documentationName:e.title,productName:this.productName()})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-ifu"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:1,vars:1,consts:[[1,"wc-spy-target",3,"sdSpyTarget"],[3,"contentWrapper"],["sd-component-wrapper-component","",3,"downloadedDocument","documents","brand"]],template:function(t,i){if(t&1&&f(0,E4,3,4),t&2){let r;g((r=i.documents())?0:-1,r)}},dependencies:[Qe,ct,vn],encapsulation:2,changeDetection:0})}}return o})();function M4(o,c){if(o&1){let e=L();x(0,"div",0),d(1,"wc-wrapper",1)(2,"wc-base-comparator",2),w("hasLoaded",function(){b(e);let i=s();return C(i.hasLoaded())}),l()()}if(o&2){let e=s();u("sdSpyTarget",e.componentUid),n(),u("contentWrapper",e.wrapper()),n(),u("productCodes",c)("brandCorner",e.brandCorner())}}var E_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
451[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.productCodes=y(void 0),this.mandatoryFunction=e=>!!e.products}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{this.productCodes.set(e.products?e.products.split(" "):void 0)}))}hasLoaded(){this.setLoaded()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-product-comparator"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:1,vars:1,consts:[[1,"wc-spy-target",3,"sdSpyTarget"],[3,"contentWrapper"],["sd-component-wrapper-component","","context","Product Comparator",3,"hasLoaded","productCodes","brandCorner"]],template:function(t,i){if(t&1&&f(0,M4,3,4),t&2){let r;g((r=i.productCodes())?0:-1,r)}},dependencies:[ct,_a,Qe],encapsulation:2,changeDetection:0})}}return o})();function D4(o,c){}var M_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.componentService=m(pt),this.imageService=m(fe),this.hostClasses=Y(()=>
451[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.legalNotice=y(void 0),this.pictos=y(void 0),this.mandatoryFunction=e=>!!e.legalNotice}ngOnInit(){this.subscriptions.add(this.component$.pipe(this.componentService.reloadComponentForArrayProperties(["miniature"])).subscribe(e=>{let t=Object.values(e.miniature||{}).map(i=>this.imageService.normalizeMedia(i)).filter(i=>!!i);this.pictos.set(t),this.legalNotice.set(e.legalNotice),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-triman"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:7,vars:1,consts:[[1,"container"],[1,"row","justify-content-center"],[1,"col-24","col-m-16","col-l-12","d-flex","align-items-end","justify-content-center"],[1,"c__icons"],["innerClass","is-caption",3,"html"]],template:function(t,i){t&1&&(d(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),ie(4,D4,0,0,null,null,Ne),l(),x(6,"sd-html",4),l()()()),t&2&&(n(4),oe(i.pictos()),n(2),u("html",i.legalNotice()))},dependencies:[xt],encapsulation:2,changeDetection:0})}}return o})();function I4(o,c){if(o&1&&x(0,"sd-tips",0),o&2){let e=s(),t=_(0);u("content",e.content())("title",e.title())("sdSpyTarget",e.componentUid)("titleLevel",e.titleLevel())("brand",e.brandCorner())("isLoading",e.useLazyLoad&&!t)}}var D_=(()=>{class o extends Pe{constructor(){super(...arguments),this.class=R(""),this.hostClasses=Y(()=>
451[this.class(),"wc-component is-cms"].filter(Boolean).join(" ")),this.titleLevel=y(7),this.content=y(void 0),this.title=y(void 0),this.mandatoryFunction=e=>!!e.title&&!!e.content}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{this.titleLevel.set(Dt(e.titleLevel??"P")),this.content.set(e.content),this.title.set(e.title),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-tips-paragraph"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses())},inputs:{class:[1,"class"]},features:[U],decls:2,vars:2,consts:[["icon","icon-brand-xs",3,"content","title","sdSpyTarget","titleLevel","brand","isLoading"]],template:function(t,i){if(t&1&&(W(0),f(1,I4,1,6,"sd-tips",0)),t&2){let r=M(i.isLoaded());n(),g((i.useLazyLoad||r)&&!i.isIncomplete()?1:-1)}},dependencies:[wc,Qe],encapsulation:2,changeDetection:0})}}return o})();function R4(o,c){if(o&1&&(x(0,"div",0),d(1,"wc-wrapper",1),x(2,"wc-base-list-recipe",2),l()),o&2){let e=s(),t=_(0),i=e.recipes();u("sdSpyTarget",e.componentUid),n(),u("contentWrapper",e.wrapper()),n(),u("isLoading",e.useLazyLoad&&!t)("totalCount",(i==null?null:i.length)||0)("brandCorner",e.brandCorner())("recipeCards",i)("isFirst",e.isFirst())}}var I_=(()=>{class o extends Pe{constructor(){super(),this.recipeService=m(Vt),this.recipes=y([]),this.mandatoryFunction=e=>!!e.recipeList,this.useLazyLoad&&this.recipes.set(new Array(3).fill(void 0).map((e,t)=>Q(B({},kn),{id:`${t}`})))}ngOnInit(){this.subscriptions.add(this.component$.pipe(N(e=>nr((e.recipeList??"").split(",").filter(Boolean).map(t=>{let[i,r]=this.extractSource(t);return this.recipeService.getRecipe(i,r).pipe(ke(()=>I(null)),N(a=>a?this.recipeService.extractRecipe(a):I(null)))})))).subscribe(e=>{this.recipes.set(e?e.filter(t=>!!t):[]),this.setLoaded()}))}extractSource(e){let t=e.split(/\/(.+)/),i,r;return t.length===3?e.startsWith("/v1/variants/")?(i="PRO",r=e.endsWith("/")?e:e+"/"):(i=t[0],r=t[1]):(i="PRO",r=e),[i,r]}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-recipe-list"]],features:[U],decls:2,vars:2,consts:[[1,"wc-spy-target",3,"sdSpyTarget"],[3,"contentWrapper"],["sd-component-wrapper-component","",3,"isLoading","totalCount","brandCorner","recipeCards","isFirst"]],template:function(t,i){if(t&1&&(W(0),f(1,R4,3,7)),t&2){let r=M(i.isLoaded());n(),g((i.useLazyLoad||r)&&!i.isIncomplete()?1:-1)}},dependencies:[Qe,ct,Pa],encapsulation:2,changeDetection:0})}}return o})();var A4=["arguments"];function F4(o,c){if(o&1){let e=L();d(0,"sd-arguments",3,1),w("videoPlayed",function(){let i=b(e).$implicit,r=s();return C(r.onVideoPlayed(i))})("videoEnded",function(){let i=b(e).$implicit,r=s();return C(r.onVideoEnded(i))})("clicked",function(i){b(e);let r=s();return C(r.onClicked(i))}),l()}if(o&2){let e=c.$implicit,t=c.index,i=s(),r=_(0);u("isLoading",i.isLoading)("textConfig",e==null?null:e.textConfig)("brand",r||(e==null?null:e.brand))("activeBrand",i.activeBrand())("hasGradient",e==null?null:e.hasGradient)("layoutTextConfig",e==null?null:e.layoutTextConfig)("data",e==null?null:e.contentData)("imageRatio",e==null?null:e.imageRatio)("titleLevel",e==null?null:e.titleLevel)("layout",i.layout)("isSmall",e==null?null:e.isSmall)("themesConfig",e==null?null:e.themesConfig)("isTop",i.isTop||t===0)}}var R_=(()=>{class o extends Be{constructor(){super(...arguments),this.isLoading=!1,this.context="Arguments",this.data=[],this.layout=yi.default,this.isTop=!1,this.videoPlayed=new Ce,this.videoEnded=new Ce,this.slideNext=new Ce,this.slidePrev=new Ce,this.clicked=new Ce,this.class="",this.renderer=m(go),this.SizesEnum=me,this.argumentsSliderConfig={breakpoints:{[zt.S]:{spaceBetween:0,slidesPerView:1,slidesPerGroup:1},[zt.M]:{spaceBetween:0,slidesPerView:1,slidesPerGroup:1},[zt.L]:{spaceBetween:0,slidesPerView:1,slidesPerGroup:1}}}}get hostClasses(){return[this.layout?"is-"+this.layout:"",this.class].filter(Boolean).join(" ")}ngOnInit(){this.updateClass(0)}sliderInitCallback(){if(this.arguments){let e=this.arguments.toArray();e&&(e.forEach(t=>{this.renderer.removeAttribute(t.nativeElement,"style")}),this.setHeight(e))}}getMaxHeight(e){let t=0;return e.forEach(i=>
451{let r=i.nativeElement.clientHeight;r>t&&(t=r)}),t}setHeight(e){let t=this.getMaxHeight(e);e.forEach(i=>{this.renderer.setStyle(i.nativeElement,"height",t+"px")})}onSlideNext(e){this.slideNext.emit(e),this.updateClass(e.index)}onSlidePrev(e){this.slidePrev.emit(e),this.updateClass(e.index)}onVideoPlayed(e){this.videoPlayed.emit({status:"play",title:e?.content?.heading?.data?.title??""})}onClicked(e){this.clicked.emit(e)}onVideoEnded(e){this.videoEnded.emit({status:"ended",title:e?.content?.heading?.data?.title??""})}updateClass(e){this.class=this.data[e]?.layoutTextConfig?"is-layout-"+this.data[e]?.layoutTextConfig:"is-layout-"+z.left,this.class+=this.data[e]?.isSmall?" is-small":""}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-arguments-slider"]],viewQuery:function(t,i){if(t&1&&Ni(A4,5),t&2){let r;Li(r=Pi())&&(i.arguments=r)}},hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isLoading:"isLoading",context:"context",data:"data",layout:"layout",isTop:"isTop",class:"class"},outputs:{videoPlayed:"videoPlayed",videoEnded:"videoEnded",slideNext:"slideNext",slidePrev:"slidePrev",clicked:"clicked"},features:[U],decls:4,vars:8,consts:[["argumentsTemplate",""],["arguments",""],[3,"slideNext","slidePrev","customConfig","itemTemplate","items","brand","size","isFullWidth","context"],[3,"videoPlayed","videoEnded","clicked","isLoading","textConfig","brand","activeBrand","hasGradient","layoutTextConfig","data","imageRatio","titleLevel","layout","isSmall","themesConfig","isTop"]],template:function(t,i){if(t&1&&(W(0),d(1,"sd-slider",2),w("slideNext",function(a){return i.onSlideNext(a)})("slidePrev",function(a){return i.onSlidePrev(a)}),l(),ve(2,F4,2,13,"ng-template",null,0,We)),t&2){let r=Ve(3),a=M(i.brand());n(),u("customConfig",i.argumentsSliderConfig)("itemTemplate",r)("items",i.data)("brand",a)("size",i.SizesEnum.l)("isFullWidth",!0)("context",i.context)}},dependencies:[Ko,$o],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-arguments-slider.is-theme-promo-1,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-promo-1{background:var(--color-a11y-color14)}body.has-high-contrast sd-arguments-slider.is-theme-promo-2,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-promo-2{background:var(--color-a11y-color15)}body.has-high-contrast sd-arguments-slider.is-theme-stars,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-stars{background:var(--color-a11y-color16)}body.has-high-contrast sd-arguments-slider.is-theme-extra,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-extra{background:var(--color-a11y-color17)}body.has-high-contrast sd-arguments-slider.is-theme-very-light,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-very-light{background:var(--color-a11y-color18)}body.has-high-contrast sd-arguments-slider.is-theme-light,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-light{background:var(--color-a11y-color4)}body.has-high-contrast sd-arguments-slider.is-theme-regular,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-regular{background:var(--color-a11y-color19)}body.has-high-contrast sd-arguments-slider.is-theme-colored,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-colored{background:var(--color-a11y-color20)}body.has-high-contrast sd-arguments-slider.is-theme-dark,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-dark{background:var(--color-a11y-color9)}body.has-high-contrast sd-arguments-slider.is-theme-brand,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-brand{background:var(--color-a11y-color32)}body.has-high-contrast sd-arguments-slider.is-theme-brand-light,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-brand-light{background:#595959}body.has-high-contrast sd-arguments-slider.is-theme-brand-base,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-brand-base{background:var(--color-a11y-color32)}body.has-high-contrast sd-arguments-slider.is-theme-brand-dark,#appWrapper.has-high-contrast sd-arguments-slider.is-theme-brand-dark{background:var(--color-a11y-color9)}sd-arguments-slider{display:block;font-family:var(--font-default)}sd-arguments-slider.is-theme-dark{background:#363636}sd-arguments-slider.is-theme-light{background:#fff}sd-arguments-slider.is-theme-promo-1{background:var(--color-themes-promo-1)}sd-arguments-slider.is-theme-promo-2{background:var(--color-themes-promo-2)}sd-arguments-slider.is-theme-stars{background:var(--color-themes-stars)}sd-arguments-slider.is-theme-extra{background:var(--color-themes-extra)}sd-arguments-slider.is-theme-very-light{background:var(--color-themes-very-light)}sd-arguments-slider.is-theme-light{background:var(--color-themes-light)}sd-arguments-slider.is-theme-regular{background:var(--color-themes-regular)}sd-arguments-slider.is-theme-colored{background:var(--color-themes-colored)}sd-arguments-slider.is-theme-dark{background:var(--color-themes-dark)}sd-arguments-slider.is-theme-success{background:var(--color-success-base)}sd-arguments-slider.is-theme-light-success{background:var(--color-success-light)}sd-arguments-slider.is-theme-active-success{background:var(--color-success-validated)}sd-arguments-slider.is-theme-pending{background:var(--color-pending-base)}sd-arguments-slider.is-theme-brand{background:var(--color-primary-brand)}sd-arguments-slider.is-theme-brand-light{background:var(--color-primary-light)}sd-arguments-slider.is-theme-brand-base{background:var(--color-primary-base)}sd-arguments-slider.is-theme-brand-dark{background:var(--color-primary-dark)}sd-arguments-slider.is-theme-brand sd-slider .c__controls [sd-button]{background-color:#fff;color:var(--color-primary-brand)}sd-arguments-slider.is-theme-brand sd-slider .c__controls [sd-button]>span:before{background-color:#fff}sd-arguments-slider sd-arguments{height:100%;justify-content:flex-start}sd-arguments-slider sd-arguments>sd-banner.is-main{min-height:100%}
451@media(max-width:767px){sd-arguments-slider sd-arguments.is-embedded>.c__content>sd-rich-paragraph,sd-arguments-slider sd-arguments.is-default.is-spaced>.c__content>sd-rich-paragraph,sd-arguments-slider sd-arguments.is-default>.c__content>sd-rich-paragraph{width:83.3333333333%}}@media(min-width:1280px)and (max-width:1599px){sd-arguments-slider sd-slider .c__controls{bottom:inherit;top:50%}}sd-arguments-slider sd-slider swiper-slide{height:auto}@media(min-width:768px){sd-arguments-slider sd-slider .c__controls [sd-button]{position:absolute;top:50%}sd-arguments-slider sd-slider .c__controls [sd-button].c__swiper-button-prev{left:0;margin:0;transform:translate(50%,-50%)}sd-arguments-slider sd-slider .c__controls [sd-button].c__swiper-button-next{right:0;margin:0;transform:translate(-50%,-50%)}}@media(min-width:1280px){sd-arguments-slider sd-slider .c__slider swiper{margin-bottom:0;padding-bottom:0}sd-arguments-slider sd-slider .swiper-pagination{margin-bottom:2rem}}sd-arguments-slider sd-slider .swiper-pagination{margin-bottom:2rem;width:100%}@media(min-width:1280px){sd-arguments-slider sd-slider .c__slider swiper:not(.swiper-thumbs){padding-bottom:0}}sd-arguments-slider.is-divided swiper{margin-bottom:0;padding-bottom:0}sd-arguments-slider.is-divided .swiper-pagination{margin-bottom:1.2rem}@media(min-width:1280px){sd-arguments-slider.is-divided .swiper-pagination{margin-bottom:0;width:50%}sd-arguments-slider.is-divided.is-layout-left sd-slider .c__controls [sd-button].c__swiper-button-prev,sd-arguments-slider.is-divided.is-layout-center sd-slider .c__controls [sd-button].c__swiper-button-prev{left:0%}sd-arguments-slider.is-divided.is-layout-left sd-slider .c__controls [sd-button].c__swiper-button-next,sd-arguments-slider.is-divided.is-layout-center sd-slider .c__controls [sd-button].c__swiper-button-next{right:50%}sd-arguments-slider.is-divided.is-layout-left sd-slider .swiper-pagination,sd-arguments-slider.is-divided.is-layout-center sd-slider .swiper-pagination{bottom:2rem}sd-arguments-slider.is-divided.is-layout-right sd-slider .c__controls [sd-button].c__swiper-button-prev{left:50%}sd-arguments-slider.is-divided.is-layout-right sd-slider .c__controls [sd-button].c__swiper-button-next{right:0%}sd-arguments-slider.is-divided.is-layout-right .swiper-pagination{bottom:2rem;left:inherit;position:absolute;right:0}sd-arguments-slider.is-divided.is-small.is-layout-left sd-slider .c__controls [sd-button].c__swiper-button-prev,sd-arguments-slider.is-divided.is-small.is-layout-center sd-slider .c__controls [sd-button].c__swiper-button-prev{left:0%}sd-arguments-slider.is-divided.is-small.is-layout-left sd-slider .c__controls [sd-button].c__swiper-button-next,sd-arguments-slider.is-divided.is-small.is-layout-center sd-slider .c__controls [sd-button].c__swiper-button-next{right:62.5%}sd-arguments-slider.is-divided.is-small.is-layout-right sd-slider .c__controls [sd-button].c__swiper-button-prev{left:62.5%}sd-arguments-slider.is-divided.is-small.is-layout-right sd-slider .c__controls [sd-button].c__swiper-button-next{right:0%}sd-arguments-slider.is-divided.is-small sd-slider .swiper-pagination{width:37.5%}} 452/*! 453 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 454 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 455 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 456 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 457 */ 458`],encapsulation:2,changeDetection:0})}}return o})();function B4(o,c){if(o&1){let e=L();d(0,"sd-arguments-slider",1),w("clicked",function(i){b(e);let r=s();return C(r.onClicked(i))}),l()}if(o&2){let e=s(),t=_(0),i=_(1);u("data",i)("layout",e.layout())("isTop",e.isFirst())("context",e.context())("brand",e.brandCorner())("activeBrand",e.activeBrand())("isLoading",e.useLazyLoad&&!t)}}var A_=(()=>{class o extends nt{constructor(){super(...arguments),this.argumentMapper=m(bn),this.pageMetaService=m(vo),this.cmsService=m(Te),this.chatService=m(oi),this.hobStateService=m(rt),this.layout=y(yi.default),this.activeBrand=y(void 0),this.arguments=y([]),this.context=y(""),this.isHob=y(!1)}onModuleInit(e){this.useLazyLoad&&this.arguments.set(new Array(e.components?.split(" ").length).fill(void 0).map(()=>B({},sa)))}ngOnInit(){this.subscriptions.add(this.hobStateService.hobState$.subscribe(({isHob:e,liveBrand:t,siteBrand:i})=>{this.activeBrand.set(t??i??ne.default),this.isHob.set(e)})),this.subscriptions.add(this.module$.pipe(N(e=>this.componentService.getSubComponentsLazyComponentData(e,"componentsObjects","links")),Je(e=>{(e.componentsObjects?.length??0)>0&&this.layout.set(this.argumentMapper.mapLayout(e.componentsObjects?.[0]?.layout??Jr.DEFAULT))}),N(e=>e.componentsObjects?.length?this.cmsService.getCurrentPage().pipe(N(t=>{let i=e.componentsObjects?.[0]?.layout,r=(e.componentsObjects??[]).filter(a=>a.layout===i).map(a=>(this.brandCorner()&&(a.brandCorner=this.brandCorner()),this.argumentMapper.argumentsComponentToIArgumentWithConfig(a).pipe(H(p=>(p.contentData&&(p.contentData.hasAlphaHeader=this.checkAlphaHeader(t)),p)))));return $(r)})):I([]))).subscribe(e=>{this.arguments.set(e),this.setLoaded()})),this.subscriptions.add(this.pageMetaService.getMeta().subscribe(e=>{let t=this.wrapper();this.context.set(t?.wrapperHeading?.headline?`${e?.title??""} ${t?.wrapperHeading?.headline}`:e?.title??"")}))}onClicked(e){e.url==="<<chat>>"&&this.chatService.clickOpenChat()}checkAlphaHeader(e){let t=e?.headerDesign;return t?t==="ALPHA"&&this.layout()===yi.embedded:!1}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-arguments-slider-module"]],features:[U],decls:3,vars:3,consts:[[3,"data","layout","isTop","context","brand","activeBrand","isLoading"],[3,"clicked","data","layout","isTop","context","brand","activeBrand","isLoading"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,B4,1,7,"sd-arguments-slider",0)),t&2){let r=M(i.isLoaded());n();let a=M(i.arguments());n(),g(i.useLazyLoad&&!r||a.length?2:-1)}},dependencies:[R_],encapsulation:2,changeDetection:0})}}return o}
458)();var F_=(()=>{class o extends Pe{constructor(){super(...arguments),this.configService=m(He),this.scriptLoader=m(oo)}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{let t=this.configService.config;this.scriptLoader.embedScript({src:`${t?.zoovu?.baseUrl}/${e.accountId}/${e.assistantName}`}),this.setLoaded()}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-zoovu-cms"]],features:[U],decls:1,vars:0,consts:[["id","zoovu-assistant"]],template:function(t,i){t&1&&In(0,"div",0)},encapsulation:2,changeDetection:0})}}return o})();function O4(o,c){if(o&1&&In(0,"div",0),o&2){let e=s();we("data-key",c)("data-baseurl",e.baseUrl())}}var B_=(()=>{class o extends Pe{constructor(){super(...arguments),this.scriptLoader=m(oo),this.windowRef=m(kt),this.baseUrl=y(""),this.key=y("")}static{this.SCRIPT="https://uberall.com/assets/storeFinderWidget-v2.js"}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{e?.dataKey&&(this.baseUrl.set(e.baseUrl??""),this.key.set(e.dataKey),this.scriptLoader.embedScript({src:o.SCRIPT,callback:()=>this.windowRef.nativeWindow.UberallStorefinderStart?.()})),this.setLoaded()}))}ngAfterViewInit(){this.windowRef.isBrowser()&&this.windowRef.nativeWindow.UberallStorefinderMount?.()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-uberall-cms"]],features:[U],decls:1,vars:1,consts:[["id","store-finder-widget"]],template:function(t,i){if(t&1&&f(0,O4,1,2,"div",0),t&2){let r;g((r=i.key())?0:-1,r)}},encapsulation:2})}}return o})();function N4(o,c){if(o&1&&x(0,"sd-banner",0),o&2){let e=s(2);u("isLoading",e.isLoading)("isFit",e.isFit)("isAriaHidden",!0)("imgRatio",e.isMobile()?e.ImageRatioEnum.r5_3:e.ImageRatioEnum.r5_4)("hasModal",!e.mediaAsBackground&&e.hasModal)("media",e.push.media)("videoTitle",e.push.richParagraph==null||e.push.richParagraph.heading==null||e.push.richParagraph.heading.data==null?null:e.push.richParagraph.heading.data.title)("hasAltText",!1)("isAutoSize",!1)}}function V4(o,c){if(o&1){let e=L();f(0,N4,1,9,"sd-banner",0),d(1,"sd-rich-paragraph",1),w("clicked",function(i){b(e);let r=s();return C(r.onClick(i))}),l()}if(o&2){let e=s();g(e.push.media?0:-1),n(),u("miniPush",!0)("brand",e.brand())("isLoading",e.isLoading)("isDescription",e.isDescription)("contentData",e.push.richParagraph)("titleLevel",e.adjustedTitleLevel)("textConfig",e.PositionEnum.left)}}var O_=3,N_=(()=>{class o extends Be{get hostClasses(){return this.getClasses()}constructor(e){super(),this.sdLibConfig=e,this.isLoading=!1,this.titleLevel=O_,this.isDescription=!1,this.mediaAsBackground=!0,this.isFit=!1,this.hasModal=!0,this.clicked=new Ce,this.carouselClicked=new Ce,this.class="",this.isMobile=pe(m(be).isMobile,{initialValue:!1}),this.ImageRatioEnum=Ae,this.PositionEnum=z,this.canApplyRatio=!0,this.hasLinks=!1;let{showPushBorder:t,animation:i}=this.sdLibConfig.get();this.showPushBorder=t,this.animation=i}getClasses(){return["c__mini-push-card",this.class,this.mediaConfig?"is-"+this.mediaConfig:"",this.themesConfig?"is-theme-"+this.themesConfig:"",this.animation?"is-animation-"+this.animation:"",this.canApplyRatio?"has-ratio":"",this.mediaAsBackground?"has-background":"",this.showPushBorder?"has-border":""].filter(Boolean).join(" ")}ngOnInit(){this.push&&(this.hasLinks=Object.entries(this.push).filter(e=>e[0]!=="links").every(e=>e[1]===null||e[1]===""))}ngOnChanges(e){if(super.ngOnChanges(e),this.isFirstOrThemeChanged(e)){let{showPushBorder:t,animation:i}=this.sdLibConfig.get(this.brand());this.showPushBorder=t,this.animation=i}this.adjustedTitleLevel=this.isDescription?7:this.titleLevel??O_}onClick(e){this.clicked.emit(e.link),this.carouselClicked.emit()}static{this.\u0275fac=function(t){return new(t||o)(F(yo))}}static{this.\u0275cmp=P({type:o,selectors:[["sd-mini-push-card"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.hostClasses)},inputs:{isLoading:"isLoading",titleLevel:"titleLevel",isDescription:"isDescription",mediaAsBackground:"mediaAsBackgroun
458d",push:"push",isFit:"isFit",mediaConfig:"mediaConfig",themesConfig:"themesConfig",hasModal:"hasModal",class:"class"},outputs:{clicked:"clicked",carouselClicked:"carouselClicked"},features:[U,ti],decls:1,vars:1,consts:[[3,"isLoading","isFit","isAriaHidden","imgRatio","hasModal","media","videoTitle","hasAltText","isAutoSize"],[3,"clicked","miniPush","brand","isLoading","isDescription","contentData","titleLevel","textConfig"]],template:function(t,i){t&1&&f(0,V4,2,8),t&2&&g(i.push?0:-1)},dependencies:[Le,hr],styles:[`@-ms-viewport{width:device-width}sd-mini-push-card{border:.1rem solid #d9d9d9;border-radius:.8rem;display:flex;flex:1;font-family:var(--font-default)}@media(max-width:767px){sd-mini-push-card{flex-direction:column;justify-content:flex-start}}sd-mini-push-card sd-banner{border-radius:.8rem 0 0 .8rem;height:auto;width:50%}@media(max-width:767px){sd-mini-push-card sd-banner{border-radius:.8rem .8rem 0 0;width:100%}}@media(max-width:319px){sd-mini-push-card sd-banner{max-height:15.4rem}}sd-mini-push-card sd-banner sd-media[image].is-twicpics.is-fit img,sd-mini-push-card sd-banner sd-media[image].is-fit img,sd-mini-push-card sd-banner sd-media img{height:100%;width:100%}sd-mini-push-card sd-heading[class*=is-theme-brand] .c__main-title,sd-mini-push-card sd-heading[class*=is-theme-white] .c__main-title,sd-mini-push-card sd-heading.has-parent-white .c__main-title,sd-mini-push-card sd-heading.has-parent-default .c__main-title{color:var(--color-primary-base)}sd-mini-push-card sd-heading[class*=is-theme-brand] .c__subtitle,sd-mini-push-card sd-heading[class*=is-theme-white] .c__subtitle,sd-mini-push-card sd-heading.has-parent-white .c__subtitle,sd-mini-push-card sd-heading.has-parent-default .c__subtitle{color:#595959}sd-mini-push-card>sd-rich-paragraph{display:block;padding:2.4rem;width:50%}@media(max-width:767px){sd-mini-push-card>sd-rich-paragraph{gap:1.6rem;padding:2rem;width:100%}}sd-mini-push-card>sd-rich-paragraph .c__tooltip-wrapper{cursor:pointer}sd-mini-push-card>sd-rich-paragraph .c__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}sd-mini-push-card>sd-rich-paragraph .c__content sd-link{align-self:flex-end;margin-top:1.2rem}sd-mini-push-card>sd-rich-paragraph .c__content sd-link>a{color:#363636;gap:.8rem;text-decoration-line:none}sd-mini-push-card>sd-rich-paragraph .c__content sd-link>a sd-icon{order:1} 459/*! 460 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 461 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 462 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 463 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 464 */ 465`],encapsulation:2,changeDetection:0})}}return o})();function z4(o,c){if(o&1){let e=L();d(0,"sd-mini-push-card",3),w("carouselClicked",function(){let i=b(e).$index,r=s(2);return C(r.onCarouselClicked(i))}),l()}if(o&2){let e=c.$implicit,t=s(2),i=_(0),r=_(1);u("brand",r)("isLoading",i)("push",e)("isDescription",e==null||e.richParagraph==null||e.richParagraph.heading==null?null:e.richParagraph.heading.isDescription)("titleLevel",e==null||e.richParagraph==null||e.richParagraph.heading==null?null:e.richParagraph.heading.titleLevel)("isFit",t.isFit())}}function j4(o,c){if(o&1&&(d(0,"div",1),ie(1,z4,1,6,"sd-mini-push-card",2,Ti),l()),o&2){s();let e=_(2);n(),oe(e.miniPush)}}var V_=(()=>{class o extends Be{constructor(){super(...arguments),this.isLoading=R(!1),this.isFit=R(!1),this.data=R.required(),this.class=R(""),this.clicked=de(),this.carouselClicked=de(),this.ImageRatioEnum=Ae,this.PushSizeEnum=dt,this.isMobile=pe(m(be).isMobile)}onClick(e){this.clicked.emit(e)}onCarouselClicked(e){this.carouselClicked.emit(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["sd-push-card-banner"]],hostVars:2,hostBindings:function(t,i){t&2&&G(i.class())},inputs:{isLoading:[1,"isLoading"],isFit:[1,"isFit"],data:[1,"data"],class:[1,"class"]}
465,outputs:{clicked:"clicked",carouselClicked:"carouselClicked"},features:[U],decls:5,vars:19,consts:[[3,"clicked","carouselClicked","brand","isLoading","indexFollow","textConfig","mediaAsBackground","push","isAutoSize","isTop","pushSize","imageRatio","mediaConfig","hasModal","isDescription","titleLevel","themesConfig"],[1,"c__mini-content"],[3,"brand","isLoading","push","isDescription","titleLevel","isFit"],[3,"carouselClicked","brand","isLoading","push","isDescription","titleLevel","isFit"]],template:function(t,i){if(t&1&&(W(0)(1)(2),d(3,"sd-push-card",0),w("clicked",function(a){return i.onClick(a)})("carouselClicked",function(){return i.onCarouselClicked(void 0)}),l(),f(4,j4,3,0,"div",1)),t&2){let r=M(i.isLoading());n();let a=M(i.brand());n();let p=M(i.data()),h=p.push;n(),u("brand",a)("isLoading",r)("indexFollow",(h==null?null:h.indexFollow)??!0)("textConfig",h==null?null:h.textConfig)("mediaAsBackground",!1)("push",h==null?null:h.push)("isAutoSize",!1)("isTop",!0)("pushSize",i.PushSizeEnum.l)("imageRatio",i.isMobile()?i.ImageRatioEnum.r15_8:i.ImageRatioEnum.r2_1)("mediaConfig",h==null?null:h.mediaConfig)("hasModal",h==null?null:h.hasModal)("isDescription",h==null?null:h.isDescription)("titleLevel",h==null?null:h.titleLevel)("themesConfig",h==null?null:h.themesConfig),n(),g(p.miniPush!=null&&p.miniPush.length?4:-1)}},dependencies:[di,N_],styles:[`@-ms-viewport{width:device-width}
465sd-push-card-banner .c__push-card.is-theme-dark:not(.has-background) sd-rich-paragraph{background:var(--color-push-card-banner-dark)}sd-push-card-banner{font-family:var(--font-default)}sd-push-card-banner sd-push-card{border-radius:0!important;border-bottom:none!important}@media(min-width:768px){sd-push-card-banner sd-push-card.c__push-card.is-size-l:not(.has-background),sd-push-card-banner sd-push-card.is-size-l:not(.has-background){flex-direction:row-reverse}sd-push-card-banner sd-push-card.c__push-card.is-size-l:not(.has-background).is-right,sd-push-card-banner sd-push-card.is-size-l:not(.has-background).is-right{flex-direction:row}}@media(max-width:767px){sd-push-card-banner sd-push-card.is-right sd-banner{order:1}sd-push-card-banner sd-push-card.is-right sd-rich-paragraph{order:2}}@media(max-width:767px){sd-push-card-banner sd-push-card{align-items:center}}sd-push-card-banner sd-push-card sd-banner{width:61.5%}@media(max-width:767px){sd-push-card-banner sd-push-card sd-banner{width:100%}}sd-push-card-banner sd-push-card sd-rich-paragraph{display:flex}@media(max-width:767px){sd-push-card-banner sd-push-card sd-rich-paragraph{border-radius:.8rem;box-shadow:0 .4rem .6rem #0003;margin-top:-2.8rem;width:calc(100% - 4.8rem);z-index:1000}sd-push-card-banner sd-push-card sd-rich-paragraph .c__content{padding:2rem!important;gap:1rem}sd-push-card-banner sd-push-card sd-rich-paragraph sd-title h1,sd-push-card-banner sd-push-card sd-rich-paragraph sd-title h2,sd-push-card-banner sd-push-card sd-rich-paragraph sd-title h3,sd-push-card-banner sd-push-card sd-rich-paragraph sd-title h4,sd-push-card-banner sd-push-card sd-rich-paragraph sd-title h5,sd-push-card-banner sd-push-card sd-rich-paragraph sd-title h6,sd-push-card-banner sd-push-card sd-rich-paragraph sd-title p{font-size:2.2rem!important}sd-push-card-banner sd-push-card sd-rich-paragraph .c__actions.is-media-link{display:contents}}@media(min-width:1280px){sd-push-card-banner sd-push-card sd-rich-paragraph{padding:6.4rem}}sd-push-card-banner sd-push-card sd-rich-paragraph .c__content{display:flex;flex-direction:column}sd-push-card-banner sd-push-card sd-rich-paragraph .c__content .c__tooltip-wrapper{cursor:pointer;order:2}sd-push-card-banner sd-push-card sd-rich-paragraph .c__content sd-link{order:1}sd-push-card-banner sd-push-card sd-heading[class*=is-theme-brand] .c__main-title,sd-push-card-banner sd-push-card sd-heading[class*=is-theme-white] .c__main-title,sd-push-card-banner sd-push-card sd-heading.has-parent-white .c__main-title,sd-push-card-banner sd-push-card sd-heading.has-parent-default .c__main-title{color:var(--color-primary-base)}sd-push-card-banner sd-push-card sd-heading[class*=is-theme-brand] .c__subtitle,sd-push-card-banner sd-push-card sd-heading[class*=is-theme-white] .c__subtitle,sd-push-card-banner sd-push-card sd-heading.has-parent-white .c__subtitle,sd-push-card-banner sd-push-card sd-heading.has-parent-default .c__subtitle{color:#595959}sd-push-card-banner sd-push-card.is-theme-light .c__description,sd-push-card-banner sd-push-card.is-theme-light .c__tooltip-wrapper{color:#595959}sd-push-card-banner sd-push-card sd-media[image] img{object-fit:cover}sd-push-card-banner>.c__mini-content{display:flex;gap:3.2rem;justify-content:center;padding:6.4rem calc(9.6rem + 2rem + .4rem / 2)}@media(max-width:1279px){sd-push-card-banner>.c__mini-content{flex-direction:column;padding:4.4rem 2rem}}@media(max-width:767px){sd-push-card-banner>.c__mini-content sd-title h1,sd-push-card-banner>.c__mini-content sd-title h2,sd-push-card-banner>.c__mini-content sd-title h3,sd-push-card-banner>.c__mini-content sd-title h4,sd-push-card-banner>.c__mini-content sd-title h5,sd-push-card-banner>.c__mini-content sd-title h6,sd-push-card-banner>.c__mini-content sd-title p{font-size:2rem!important}sd-push-card-banner>.c__mini-content sd-title h1 sd-html,sd-push-card-banner>.c__mini-content sd-title h2 sd-html,sd-push-card-banner>.c__mini-content sd-title h3 sd-html,sd-push-card-banner>.c__mini-content sd-title h4 sd-html,sd-push-card-banner>.c__mini-content sd-title h5 sd-html,sd-push-card-banner>.c__mini-content sd-title h6 sd-html,sd-push-card-banner>.c__mini-content sd-title p sd-html{font-size:inherit!important}sd-push-card-banner>.c__mini-content sd-title>sd-html{font-size:1.6rem!important}}.c__tooltip[data-position=bottom]{left:30%}.c__tooltip[data-position=bottom]:before,.c__tooltip[data-position=bottom]:after{left:2
4650%!important;transform:translate(-20%)!important}sd-tooltip{color:#fff} 466/*! 467 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 468 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 469 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 470 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 471 */ 472`],encapsulation:2,changeDetection:0})}}return o})();var z_={MAX_PUSH_CARDS:3};var Fa=1,j_=(()=>{class o extends nt{constructor(){super(...arguments),this.pushCardMapper=m(Yt),this.imageService=m(fe),this.productService=m(ii),this.chatService=m(oi),this.trackingService=m(re),this.isMobile=pe(m(be).isMobile),this.data=y({push:void 0,miniPush:[]}),this.trackingData=y({push:{position:Fa},miniPush:[]}),this.MAX_PUSH_CARDS=z_.MAX_PUSH_CARDS,this.mediaSubscriptions=[],this.numberOfLoadedMiniCards=0,this.mainPushLoaded=!1,this.numberOfMiniCards=0,this.moduleName="",this.mandatoryComponentFunction=e=>!!e.media||!!e.mediaContainer,this.updateMainPushCard=(e,t)=>{let i=this.imageService.normalizeMedia(t),r=this.prepareComponentWithBrand(e);if(this.isNonProductLink(r)){this.handleNonProductPushCard(r,i);return}this.handleProductPushCard(r,i)},this.updateMiniPushCard=(e,t,i)=>{if(i===void 0)return;let r=this.imageService.normalizeMedia(t),a=Fa+i+1;if(this.isNonProductLink(e)){this.setMiniPushCard(e,i,r,{position:a});return}let p=e?.linksObjects?.[0]?.urlLocalized?.split("/p/")[1]||"";this.subscriptions.add(this.getProduct(p).subscribe(h=>{let v={position:a,productCode:h?.code,productName:h?.name};this.setMiniPushCard(e,i,r,v)}))}}onModuleInit(e){if(this.useLazyLoad&&!this.isLoaded()){let t={push:tr,miniPush:[Wc,Wc]};this.data.set(t)}}ngOnInit(){this.subscriptions.add(this.getModuleWithLazyData().subscribe(e=>{this.handleModuleData(e)}))}ngOnDestroy(){super.ngOnDestroy(),this.mediaMainSubscription?.unsubscribe(),this.mediaSubscriptions.forEach(e=>e?.unsubscribe())}getModuleWithLazyData(){return this.module$.pipe(N(e=>this.componentService.getSubComponentsLazyComponentData(e,"componentsObjects","links")),N(e=>this.componentService.getSubComponentsLazyComponentData(e,"componentsObjects","tags")),ge(1))}handleModuleData(e){let i=[...e.componentsObjects??[]].sort((v,T)=>{let D=v.orderIndex??Number.MAX_SAFE_INTEGER,q=T.orderIndex??Number.MAX_SAFE_INTEGER;return D-q}),r=Math.max(0,Math.min(this.MAX_PUSH_CARDS,i.length)),a=i.slice(0,r),[p,...h]=a;this.moduleName=e?.name||"",this.initializePushCards(a),this.handleMainPushCard(p),this.handleMiniPushCards(h)}initializePushCards(e){this.numberOfMiniCards=e.length-1;let i=[...this.data().miniPush??[]];i.splice(this.numberOfMiniCards),this.data.update(r=>Q(B({},r),{miniPush:i})),this.numberOfLoadedMiniCards=0,e.length<=1&&(this.data.update(r=>Q(B({},r),{miniPush:[]})),this.setLoaded())}handleMainPushCard(e){if(!e){this.mainPushLoaded=!0,this.checkAndSetLoaded();return}e.mediaContainer?this.handleComponentWithMedia(e,void 0,this.updateMainPushCard):this.updateMainPushCard(e)}handleMiniPushCards(e){e.forEach((t,i)=>{t?.mediaContainer?this.handleComponentWithMedia(t,i,this.updateMiniPushCard):this.updateMiniPushCard(t,void 0,i)})}handleComponentWithMedia(e,t,i){let r=e.mediaContainer;if(!r){i(e,void 0,t);return}let a=this.imageService.getMediaFromContainer(r).subscribe(p=>{i(e,p,t)});t!==void 0?(this.mediaSubscriptions[t]?.unsubscribe(),this.mediaSubscriptions[t]=a):(this.mediaMainSubscription?.unsubscribe(),this.mediaMainSubscription=a)}prepareComponentWithBrand(e){let t=this.baseStoreService.getBrand(e?.brandCorner),i=t?t.id:ne.default;return Q(B({},e),{brandCorner:i})}isNonProductLink(e){return!e?.linksObjects?.[0]?.urlLocalized?.includes("/p/")}handleNonProductPushCard(e,t){this.setMainPushCard(e,t,{position:Fa})}handleProductPushCard(e,t){let i=e?.linksObjects?.[0]?.urlLocalized?.split("/p/")[1]||"";this.subscriptions.add(this.getProduct(i).subscribe(r=>{let a=this.addProductData(e,r),p={position:Fa,productCode:r?.code,productName:r?.name};this.setMainPushCard(a,t,p)}))}getProduct(e){return this.productService.hasError(e,Ft.CARD).pipe(N(t=>t?I(void 0):e?this.productService.get(e,Ft.CARD).pipe(ft(i=>!!i)):I(void 0)),ge(1))}setMainPushCard(e,t,i){let r=i??{position:Fa};this.data.update(a=>Q(B({},a),{push:this.pushCardMapper.toPushCardWithLayout(e,t,this.isMobile())})),this.trackingData.update(a=>Q(B({},a),{push:this.pushCardMapper.createTrackingData(e,r.position,this.moduleName,r.productC
472ode,r.productName)})),this.setPushHeadingInverted(!0),this.mainPushLoaded=!0,this.checkAndSetLoaded()}setMiniPushCard(e,t,i,r){let a=r??{position:Fa+t+1};this.data.update(p=>{let h=[...p?.miniPush??[]];return h[t]=this.pushCardMapper.toMiniPushCard(e,i,this.isMobile()),Q(B({},p),{miniPush:h})}),this.trackingData.update(p=>{let h=[...p.miniPush??[]];return h[t]=this.pushCardMapper.createTrackingData(e,a.position,this.moduleName,a.productCode,a.productName),Q(B({},p),{miniPush:h})}),this.setPushHeadingInverted(!0,t),this.numberOfLoadedMiniCards++,this.checkAndSetLoaded()}checkAndSetLoaded(){this.mainPushLoaded&&this.numberOfLoadedMiniCards===this.numberOfMiniCards&&this.setLoaded()}addProductData(e,t){let i=e.linksObjects?.[0];if(!i?.urlLocalized?.includes("/p/")||!t)return e;let r=B({},e),a=r.linksObjects;return a&&a.length>0&&(a[0].urlLocalized=t.url),i.urlLocalized.startsWith("/p/")&&i.urlLocalized.endsWith("/p/")&&(r.linksObjects=void 0),r.indexFollow=t.indexFollow,r}setPushHeadingInverted(e,t){let i=this.data(),r=t!==void 0?i.miniPush?.[t]?.richParagraph?.heading:i.push?.pu
472sh?.richParagraph?.heading;r&&(r.isInverted=e)}onClick(e){e?.url==="<<chat>>"&&this.chatService.clickOpenChat()}onCarouselClicked(e){let t=this.trackingData(),i=e!==void 0?t.miniPush[e]:t.push;i&&this.trackingService.sendEvent("carouselClick",i)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-push-card-banner-module"]],features:[U],decls:1,vars:5,consts:[[3,"clicked","carouselClicked","sdSpyTarget","brand","isLoading","isFit","data"]],template:function(t,i){if(t&1&&(d(0,"sd-push-card-banner",0),w("clicked",function(a){return i.onClick(a)})("carouselClicked",function(a){return i.onCarouselClicked(a)}),l()),t&2){let r=i.isLoaded(),a=i.data();u("sdSpyTarget",i.componentUid)("brand",i.brandCorner())("isLoading",!r)("isFit",!1)("data",a)}},dependencies:[V_,Qe],encapsulation:2,changeDetection:0})}}return o})();var U4=["listLink"],q4=(o,c)=>c.linkName;function H4(o,c){o&1&&at(0)}function W4(o,c){if(o&1){let e=L();d(0,"sd-dropdown",3),w("buttonSize",function(i){b(e);let r=s();return C(r.buttonSize=i)}),ut(1,4),S(2),mt(),d(3,"div",5),ve(4,H4,1,0,"ng-container",6),l()()}if(o&2){let e=s(),t=Ve(6),i=_(1);n(2),O(" ",i," "),n(),$l("width",e.buttonSize,"px"),n(),u("ngTemplateOutlet",t)}}function $4(o,c){o&1&&at(0)}function G4(o,c){if(o&1&&ve(0,$4,1,0,"ng-container",6),o&2){s();let e=Ve(6);u("ngTemplateOutlet",e)}}function Q4(o,c){if(o&1){let e=L();W(0),d(1,"li",10,1),w("keydown.enter",function(){b(e);let i=Ve(2),r=s(2);return C(r.triggerChild(i))}),d(3,"sd-link",11),w("clicked",function(){b(e);let i=_(0),r=s(2);return C(r.linkSelected(i))}),d(4,"span"),S(5),l()()()}if(o&2){let e=c.$implicit;s(2);let t=_(1),i=M(e.linkName??""),r=i===t?"is-active":"";n(3),u("link",e)("customClass",r),n(2),J(i)}}function K4(o,c){if(o&1&&x(0,"sd-banner",13),o&2){s(3);let e=_(2);u("media",e.media)}}function Y4(o,c){if(o&1&&(d(0,"li",9)(1,"sd-title",12),S(2),l(),f(3,K4,1,1,"sd-banner",13),l()),o&2){s(2);let e=_(2);n(),u("titleLevel",e.titleLevel||4),n(),O(" ",e.title," "),n(),g(e.media?3:-1)}}function J4(o,c){if(o&1&&(d(0,"ul",7),ie(1,Q4,6,4,"li",8,q4),f(3,Y4,4,3,"li",9),l()),o&2){let e=s(),t=_(0),i=_(2);n(),oe(e.links()),n(2),g(i&&!t?3:-1)}}var U_=(()=>{class o{constructor(){this.loyaltyClub=R(),this.links=R([]),this.activeLink=R(""),this.clicked=de(),this.listLink=Vo("listLink",{read:Fe}),this.coreModalService=m(si),this.isMobile=pe(m(be).isMobile,{initialValue:!1})}triggerChild(e){e.querySelector("a")?.click()}linkSelected(e){this.clicked.emit(e),this.coreModalService.closeAllModal()}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["sd-navigation-account"]],viewQuery:function(t,i){t&1&&yt(i.listLink,U4,5,Fe),t&2&&wt()},inputs:{loyaltyClub:[1,"loyaltyClub"],links:[1,"links"],activeLink:[1,"activeLink"]},outputs:{clicked:"clicked"},decls:7,vars:4,consts:[["accountMenu",""],["listLink",""],["dropdownCustomClass","dropdown-custom-class2","dropdownCustomId","navigationAccount"],["dropdownCustomClass","dropdown-custom-class2","dropdownCustomId","navigationAccount",3,"buttonSize"],["sd-dropdown-button",""],["sd-dropdown-menu",""],[4,"ngTemplateOutlet"],["sdUpDown",""],["tabindex","0",1,"c__option"],[1,"c__club"],["tabindex","0",1,"c__option",3,"keydown.enter"],[3,"clicked","link","customClass"],["customClass","brand--h5 is-bold",3,"titleLevel"],[3,"media"]],template:function(t,i){if(t&1&&(W(0)(1)(2),f(3,W4,5,4,"sd-dropdown",2)(4,G4,1,1,"ng-container"),ve(5,J4,4,1,"ng-template",null,0,We)),t&2){let r=M(i.isMobile());n(),M(i.activeLink()),n(),M(i.loyaltyClub()),n(),g(r?3:4)}},dependencies:[$t,Lu,jt,Se,Le],styles:[`@-ms-viewport{width:device-width}body.has-high-contrast sd-navigation-account sd-title,body.has-high-contrast #navigationAccount sd-title{color:var(--color-a11y-color2)}#navigationAccount,sd-navigation-account{max-width:100%}#navigationAccount li,sd-navigation-account li{padding:0}#navigationAccount li+li,sd-navigation-account li+li{border-top:.1rem solid var(--color-themes-very-light);margin-top:0}#navigationAccount sd-link,sd-navigation-account sd-link{display:block}#navigationAccount a:not([sd-button]),sd-navigation-account a:not([sd-button]){color:inherit;display:block;font-weight:400;padding:2rem 2.8rem;text-decoration:none}#navigationAccount a:not([sd-button])>span,sd-navigation-account a:not([sd-button])>span{text-decoration:none}#navigationAccount a:not([sd-button]).is-active,sd-navigation-account a:not([sd-button]).is-active{font-weight:600}#navigationAccount a:not([sd-button]).is-active span,sd-navigation-account a:not([sd-button]).is-active span{position:relative}#navigationAccount a:not([sd-button]).is-active span:after,sd-navigation-account a:not([sd-button]).is-active span:after{background:var(--color-primary-base);bottom:-2.2rem;content:"";height:.2rem;left:0;position:absolute;width:100%}#navigationAccount .c__club,sd-navigation-account .c__club{padding:2rem 2.8rem 4.4rem}#navigationAccount sd-title,sd-navigation-account sd-title{color:var(--color-primary-base);margin-bottom:2rem}sd-navigation-account{background:#fff;border:.1rem solid var(--color-themes-light);font-family:var(--font-default);display:block;width:100%;border-radius:var(--brand--border-radius-global)}sd-navigation-account .c__toggle{display:flex;padding:1.2rem .8rem 1.2rem 1.2rem;text-align:left;width:100%}sd-navigation-account .c__toggle span{font-weight:600;width:100%}sd-navigation-account .c__toggle span sd-icon{margin-left:auto}#navigationAccount .c__dropdown-menu{max-height:25rem;overflow:scroll;width:auto}#navigationAccount .c__dropdown-menu a:not([sd-button]){padding:1.2rem 2rem}#navigationAccount .c__dropdown-menu a:not([sd-button]) span:after{bottom:-1.4rem}[lang=""] sd-navigation-account sd-link a{hyphens:auto;word-break:break-word} 473/*! 474 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 475 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 476 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 477 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 478 */ 479`],encapsulation:2,changeDetection:0})}}return o}
479)();function X4(o,c){if(o&1){let e=L();d(0,"sd-navigation-account",1),w("clicked",function(i){b(e);let r=s();return C(r.onClicked(i))}),l()}if(o&2){let e=s(),t=_(0);u("links",t)("activeLink",e.activeLink())}}var q_=(()=>{class o extends nt{constructor(){super(...arguments),this.urlMappingService=m(qt),this.trackingService=m(re),this.route=m(ot),this.links=y([]),this.activeLink=y(""),this.mandatoryComponentFunction=e=>(!!e.url||!!e.urlLocalized)&&!!e.linkName}ngOnInit(){this.subscriptions.add(this.module$.pipe(N(e=>(this.links.set((e.componentsObjects??[]).map(he.cmsLinkToILink).filter(t=>!!t)),this.setLoaded(),this.route.url.pipe(N(([t])=>{let i="/"+t.path;return this.urlMappingService.getUrlMappingByCode(i).pipe(H(r=>r?.value??i))}))))).subscribe(e=>{this.activeLink.set(this.links().find(t=>t.url?t.url===e:!1)?.linkName??"")}))}onClicked(e){this.trackingService.sendEvent("clickNavigation",{navLevel:e})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-navigation-bloc-module"]],features:[ni([si]),U],decls:2,vars:2,consts:[[3,"links","activeLink"],[3,"clicked","links","activeLink"]],template:function(t,i){if(t&1&&(W(0),f(1,X4,1,2,"sd-navigation-account",0)),t&2){let r=M(i.links());n(),g(r.length>0?1:-1)}},dependencies:[U_],encapsulation:2,changeDetection:0})}}return o})();var H_=(()=>{class o{constructor(){this.scriptLoader=m(oo),this.toasterService=m(li),this.platformId=m(Ee)}initWidgetSkeepers(e,t){let i=e?.content;if(!i)return;let r=e?.contentIntegrity?{integrity:e.contentIntegrity,crossOrigin:"anonymous",id:"skeepers-script"}:{id:"skeepers-script"},a=()=>this.safeGenerateSkeepers(t);if(this.scriptLoader.hasScript(i)){a();return}this.scriptLoader.embedScript({src:i,attributes:r,callback:a,errorCallback:()=>{this.toasterService.sendToasterEventNoTranslate({status:Mt.error,title:"Error loading reviews",description:"The reviews widget could not be loaded."})}})}safeGenerateSkeepers(e){let t=e?.id;if(!(!_e(this.platformId)||!t)){if(t==="skeepers_carousel_container"){Yo(`.${t}`).then(i=>{!i||i.querySelector(".carousel-container")||this.hasAlreadyGenerated(i)||(this.markAsGenerated(i),window.SkeepersCarouselWidget?.generate?.())});return}Yo(`#${t}`).then(i=>{!i||i?.children?.length>0||this.hasAlreadyGenerated(i)||(this.markAsGenerated(i),window.SkeepersBrandWidget?.generate?.())})}}hasAlreadyGenerated(e){return e?.dataset?.skeepersGenerated==="true"}markAsGenerated(e){e?.dataset&&(e.dataset.skeepersGenerated="true")}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275prov=K({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();function eD(o,c){if(o&1&&x(0,"sd-navigation-footer",0),o&2){let e=s();u("ngClass","is-"+e.currentBrandSkp)("navigationFooter",e.navigationFooters)("contact",e.contact)("location",e.location)("themesConfig",e.themesConfig)("review",e.contentReview)("serviceOptions",e.serviceOptions)("brand",e.activeBrand)}}var W_=(()=>{class o extends nt{constructor(e,t,i,r,a,p,h){super(),this.cmsService=e,this.cdRef=t,this.baseStoreService=i,this.router=r,this.imageService=a,this.hobStateService=p,this.skeepersWidgetService=h,this.navigationFooters=[],this.serviceOptions=[],this.themesConfig=Z.light,this.contentReviewWidget=void 0,this.isHob=!1,this.activeBrand=ne.default,this.mandatoryComponentFunction=v=>!!v?.headline,this.verifyMandatoryLinks=v=>(!!v.url||!!v.urlLocalized)&&!!v.linkName||!!v.medias}ngOnInit(){this.initPageThemeAndReviews(),this.subscriptions.add(this.hobStateService.hobState$.subscribe(({isHob:e,liveBrand:t,siteBrand:i})=>{this.activeBrand=t||i||ne.default,this.isHob=e,this.cdRef.markForCheck()})),this.subscriptions.add(this.module$.pipe(N(e=>this.componentService.getLazyComponentData(e,"serviceOptionsComponents",this.mandatoryComponentFunction)),N(e=>this.componentService.getSubComponentsLazyComponentData(e,"componentsObjects","components",this.verifyMandatoryLinks)),N(e=>this.componentService.getSubComponentsLazyComponentData(e,"serviceOptionsComponentsObjects","serviceOptionsComponents",void 0))).subscribe(e=>{this.contact=e.contactTitle&&e.contactEmail&&e.contactPhone?this.toContact(e):void 0,this.location=e.letterContactTitle&&e.letterContactAddress?this.toLocation(e):void 0,this.navigationFooters=this.toNavigationFooters(e),this.serviceOptions=this.toServiceOptionsObjects(e),this.setLoaded(),this.cdRef.markForCheck()}))}initPageThemeAndReviews(){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(e=>!!e)).subscribe(e=>{let t=ua(e,this.router.parseUrl(this.router.url)),i=this.baseStoreService.baseStore;if(i.activateRatingAndReviews){let r=i.ratingAndReviewsWidgets?.find(a=>(!a.widgetType||a.widgetType===aa.SCRIPT)&&!!t&&a.pagesTypes?.includes(t)&&a.position?.includes(ia.FOOTER));this.contentReviewWidget=r,this.contentReview=this.contentReviewWidget?.content?this.getReviewSkeeper(this.contentReviewWidget?.content):void 0,this.currentBrandSkp=i?.brandSite?.toLowerCase(),this.initWidgetSkeepers()}this.themesConfig=e.headerTheme?Z[e.headerTheme?.toLowerCase()]:Z.light}))}getReviewSkeeper(e){return e.includes("carousel")?{id:"skeepers_carousel_container",type:Fc.CAROUSEL}:{id:(e.split("/").pop()??"").split(".")[0]??"",type:Fc.IMAGE}}initWidgetSkeepers(){!this.contentReviewWidget||!this.contentReview||this.skeepersWidgetService.initWidgetSkeepers(this.contentReviewWidget,this.contentReview)}toContact(e){return{title:e.contactTitle,mail:e.contactEmail,phone:e.contactPhone}}toLocation(e){return{title:e.letterContactTitle,address:e.letterContactAddress}}toNavigationFooters(e){return(e.componentsObjects??[]).map(t=>({title:t.headline,children:(t.componentsObjects??[]).map(i=>i.medias?{medias:Object.entries(i.medias).map(a=>a[1]).map(a=>
479this.imageService.normalizeMedia(a)).filter(a=>!!a)}:he.cmsLinkToILink(i)).filter(i=>!!i)}))}toServiceOptionsObjects(e){return(e.serviceOptionsComponentsObjects??[]).filter(t=>!!t.headline&&!!t.medias).map(t=>({title:t.headline,medias:Object.keys(t.medias).map(i=>t.medias[i]).map(i=>this.imageService.normalizeMedia(i)).filter(i=>!!i)}))}static{this.\u0275fac=function(t){return new(t||o)(F(Te),F(qe),F(le),F(Me),F(fe),F(rt),F(H_))}}static{this.\u0275cmp=P({type:o,selectors:[["wc-navigation-footer-module"]],features:[U],decls:1,vars:1,consts:[[3,"ngClass","navigationFooter","contact","location","themesConfig","review","serviceOptions","brand"]],template:function(t,i){t&1&&f(0,eD,1,8,"sd-navigation-footer",0),t&2&&g(i.navigationFooters.length>0?0:-1)},dependencies:[_o,ju],encapsulation:2,changeDetection:0})}}return o})();function tD(o,c){if(o&1){let e=L();d(0,"wc-wrapper",0)(1,"sd-push-slider",1),w("clicked",function(i){b(e);let r=s();return C(r.onClickLink(i))}),l()()}if(o&2){let e=s(),t=_(0),i=_(1);u("contentWrapper",e.wrapper()),n(),u("isLoading",e.useLazyLoad&&!t)("pushSliderConfig",e.pushSliderConfig)("titleLevel",e.titleLevelHeading())("isTop",e.isFirst())("brand",e.brandCorner())("context",e.context())("size",e.SizesEnum.s)("pushs",i)}}var $_=(()=>{class o extends Pe{constructor(){super(...arguments),this.componentService=m(pt),this.pageMetaService=m(vo),this.trackingService=m(re),this.categoryService=m(Qo),this.hobStateService=m(rt),this.pushCardMapper=m(Yt),this.linkMapper=m(he),this.hobMapper=m(la),this.titleLevelHeading=y(2),this.pushs=y([]),this.context=y(""),this.isReady=y(!1),this.SizesEnum=me,this.isHob=!1,this.pushSliderConfig={breakpoints:{[zt.S]:{spaceBetween:20,slidesPerView:"auto"},[zt.M]:{spaceBetween:20},[zt.L]:{spaceBetween:20,slidesPerView:4}}},this.mandatoryFunction=e=>!!e.components&&e.components.length>0}ngOnInit(){this.isHob=this.hobStateService.hobState.isHob,this.subscriptions.add($([this.component$,this.pageMetaService.getMeta()]).pipe(N(([e,t])=>{let r=(e?.components?.length??0)>0?this.componentService.getLazyComponentData(e,"components").pipe(ke(()=>I(e))):I(e);return $([r,I(t)])}),N(([e,t])=>{let i=(e.componentsObjects??[]).map(r=>this.categoryService.getCategory(r.category??"",!1).pipe(ee(Boolean),ge(1),H(a=>(r.categoryData=a,r)),ke(()=>(r.categoryData=void 0,I(r)))));return $([I(e),I(t),nr(i)])}),ge(1)).subscribe(([e,t])=>{let i=this.wrapper();this.context.set(i?.wrapperHeading?.headline?`${t?.title??""} ${i?.wrapperHeading?.headline}`:t?.title??""),this.wrapper.set({wrapperHeading:{headline:e?.headline,headlineLevel:e?.headlineLevel},wrapperBackgroundTheme:e?.backgroundTheme===Ri.LIGHT?Ri.WHITE:bm.BRAND_DARK}),this.titleLevelHeading.set(e?.headlineLevel?Dt(e?.headlineLevel):2);let a=(e?.componentsObjects??[]).map(p=>{let h=p.brand??ne.default,v=p.categoryUrl||p.categoryData?.url||"",T=p?{heading:{headline:p.title||p.categoryData?.name,brandLogo:{media:this.hobMapper.getBrandLogoTitle(h),position:z.top,size:Xe.small}},linksObjects:[{url:this.linkMapper.getBrandUrl(h,v)}],brandBar:h,media:p.media?p.media:p.categoryData?.image,imageRatio:Wo.R4_3,mediaConfig:Ho.TOP,textConfig:Tn.CENTER,pushSize:Gi.S}:{};return this.pushCardMapper.toPushCardWithLayout(T)});this.pushs.set(a),this.setLoaded()}))}onClickLink(e){let t=this.isHob?"clickCrossBrand":"clickBrandCorner";this.trackingService.sendEvent(t,{productCategory:e?.link.url,positionLabel:"section discover all our product range"})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-slider-hob"]],features:[U],decls:3,vars:3,consts:[[3,"contentWrapper"],["sd-component-wrapper-component","",3,"clicked","isLoading","pushSliderConfig","titleLevel","isTop","brand","context","size","pushs"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,tD,2,9,"wc-wrapper",0)),t&2){let r=M(i.isLoaded());n();let a=M(i.pushs());n(),g(i.useLazyLoad&&!r||a.length>0?2:-1)}},dependencies:[ct,sn],encapsulation:2,changeDetection:0})}}return o})();var G_=(()=>{class o extends Pe{constructor(){super(...arguments),this.posFeatures=y([]),this.posTypes=y([]),this.title=y("")}ngOnInit(){this.subscriptions.add(this.component$.subscribe(e=>{this.posFeatures.set(this.parseStringArray(e.posFeatures)),this.posTypes.set(e.posTypes?e.posTypes.split(" "):[]),this.title.set(e.headline??"")}))}parseStringArray(e){if(!e)return[];let t=[...e.matchAll(/"([^"]*)"/g)].map(i=>i[1]);return t.length?t:e.replace(/^\[|\]$/g,"").split(",").map(i=>i.trim())}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-point-of-service"]],features:[U],decls:1,vars:8,consts:[[3,"title","posTypes","posFeatures","isRepair","isCheckout","isEmbedded","hideCardActions","hideChooseButton"]],template:function(t,i){t&1&&x(0,"wc-store-locator",0),t&2&&u("title",i.title())("posTypes",i.posTypes())("posFeatures",i.posFeatures())("isRepair",!0)("isCheckout",!1)("isEmbedded",!1)("hideCardActions",!1)("hideChooseButton",!0)},dependencies:[ga],encapsulation:2,changeDetection:0})}}return o}
479)();function iD(o,c){if(o&1){let e=L();d(0,"wc-wrapper",0)(1,"div",1)(2,"wc-skeeper-shoppable-content",2),w("hasVideos",function(i){b(e);let r=s();return C(r.checkHasVideos(i))}),l()()()}if(o&2){let e=s();u("contentWrapper",e.wrapper()),n(2),u("data",e.data())("brand",e.brandCorner())("hideNavigationControls",!1)}}var Q_=(()=>{class o extends Pe{constructor(){super(...arguments),this.data=y({}),this.hasVideos=y(!0)}ngOnInit(){this.subscriptions.add(this.component$.pipe(ge(1)).subscribe(e=>{this.data.set({title:e?.title,product:e?.product,collection:e?.collection}),this.setLoaded()}))}checkHasVideos(e){this.hasVideos.set(e)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-shoppable-content"]],features:[U],decls:1,vars:1,consts:[[3,"contentWrapper"],["sd-component-wrapper-component",""],[3,"hasVideos","data","brand","hideNavigationControls"]],template:function(t,i){t&1&&f(0,iD,3,4,"wc-wrapper",0),t&2&&g(i.hasVideos()?0:-1)},dependencies:[ct,Da],encapsulation:2,changeDetection:0})}}return o})();var K_=(()=>{class o extends Pe{constructor(){super(...arguments),this.iAdvizeId=y(void 0)}ngOnInit(){this.subscriptions.add(this.component$.pipe(ge(1)).subscribe(e=>{this.iAdvizeId.set(e.elementId)}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-iadvize-starter"]],features:[U],decls:1,vars:1,consts:[[3,"id"]],template:function(t,i){t&1&&In(0,"div",0),t&2&&vs("id",i.iAdvizeId())},encapsulation:2,changeDetection:0})}}return o})();var oD=["captchaTurnstile"],rD=(o,c,e)=>["c__content","container",o,c,e];function nD(o,c){if(o&1&&x(0,"sd-banner",3),o&2){s();let e=_(0);u("hasAltText",!1)("media",e)}}function aD(o,c){if(o&1){let e=L();d(0,"div")(1,"wc-base-default-newsletter",6),w("submitForm",function(i){b(e);let r=s(2);return C(r.submitNewsletter(i))}),l()()}if(o&2){let e=s(2),t=_(0),i=_(1);G(t.length>0?"col-24 col-m-16 offset-l-2 col-l-10 offset-xl-3 col-xl-9":"col-24 col-m-16 col-l-10 col-xl-9"),n(),u("newsletter",i)("formSuccess",e.formSuccess())("isIntrusive",!0)("isRow",!0)}}function sD(o,c){if(o&1&&(d(0,"div"),x(1,"sd-social-media",7),l()),o&2){let e=s(2),t=_(0),i=_(1);G("col-24 d-flex align-items-center"+(i?" offset-l-1 offset-xl-2 col-l-9 col-xl-7":" is-alone")),n(),u("data",t)("brand",e.activeBrand())}}function dD(o,c){if(o&1&&(W(0),f(1,nD,1,2,"sd-banner",3),d(2,"div")(3,"div",4),f(4,aD,2,6,"div",5),f(5,sD,2,4,"div",5),l()()),o&2){let e=s(),t=_(0),i=_(1),r=M(e.media());n(),g(r?1:-1),n(),G(No(6,rD,r?"has-media":"",t.length?"has-social-links":"",i?"has-newsletter":"")),n(2),g(i?4:-1),n(),g(t.length?5:-1)}}function cD(o,c){o&1&&x(0,"div",1)}var Y_=(()=>{class o extends Pe{constructor(){super(...arguments),this.captchaTurnstile=st("captchaTurnstile"),this.captchaTurnstileService=m(Od),this.newsletterService=m($m),this.componentService=m(pt),this.trackingService=m(re),this.hobStateService=m(rt),this.imageService=m(fe),this.linkMapper=m(he),this.newsletterContext=y(""),this.newsletter=y(void 0),this.socialLinks=y([]),this.activeBrand=y(ne.default),this.media=y(void 0),this.formSuccess=y(!1),this.isLoading=y(!1)}ngOnInit(){this.subscriptions.add(this.hobStateService.hobState$?.subscribe(({liveBrand:e,siteBrand:t})=>{this.activeBrand.set(e||t||ne.default)})),this.subscriptions.add(this.component$.pipe(N(e=>e.socialNetworkModule?this.componentService.getSubComponentLazyComponentData(e,"socialNetworkModule","components",t=>!!t.picto&&(!!t.url||!!t.urlLocalized)):I(e)),N(e=>$(e.mediaContainer?[I(e),this.imageService.getMediaFromContainer(e.mediaContainer)]:[I(e),I(e.media)]))).subscribe(([e,t])=>{this.media.set(this.imageService.normalizeMedia(t)),this.newsletter.set(e.newsletterComponent&&this.isValidComponent(e.newsletterComponent)?this.toNewsletter(e.newsletterComponent):void 0),this.newsletterContext.set(e.newsletterComponent?.optinContext??""),this.socialLinks.set(e.socialNetworkModule?(e.socialNetworkModule.componentsObjects??[]).map(i=>this.linkMapper.toIconLink(i)).filter(i=>!!i):[]),this.setLoaded()}))}subscribeToNewsletter(e){this.trackingService.sendEvent("newsletterSubscription",{position:"Footer"}),this.subscriptions.add(this.newsletterService.subscribeToNewsletter(e,this.newsletterContext()??"").subscribe(t=>{this.formSuccess.set(!!t),this.isLoading.set(!1),t&&sessionStorage.setItem(co.NEWSLETTER_SUBSCRIPTION,"true")}))}submitNewsletter(e){let t=this.captchaTurnstile();if(this.isLoading.set(!0),!t){this.captchaError();return}this.captchaTurnstileService.verify(t,()=>
479this.subscribeToNewsletter(e),()=>this.captchaError())}captchaError(){this.isLoading.set(!1)}isValidComponent(e){return!!e.headline&&!!e.headlineSuccess&&!!e.sublineSuccess&&!!e.tickMarkText&&!!e.linkName}toNewsletter(e){return{title:e.headline||"",subtitle:e.subline||"",thanksTitle:e.headlineSuccess||"",thanksSubtitle:e.sublineSuccess||"",checkboxLabel:e.tickMarkText,newsletterSubscribe:e.linkName,media:this.imageService.normalizeMedia(e.media)}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-newsletter-social-footer-module"]],viewQuery:function(t,i){t&1&&yt(i.captchaTurnstile,oD,5),t&2&&wt()},features:[U],decls:6,vars:4,consts:[["captchaTurnstile",""],["sd-loader",""],[1,"wc-captcha-turnstile"],[1,"is-main",3,"hasAltText","media"],[1,"row","justify-content-center"],[3,"class"],[3,"submitForm","newsletter","formSuccess","isIntrusive","isRow"],[3,"data","brand"]],template:function(t,i){if(t&1&&(W(0)(1),f(2,dD,6,10),f(3,cD,1,0,"div",1),x(4,"div",2,0)),t&2){let r=M(i.socialLinks());n();let a=M(i.newsletter());n(),g(a||r.length>0?2:-1),n(),g(i.isLoading()?3:-1)}},dependencies:[Gt,Le,hd,uh],encapsulation:2,changeDetection:0})}}return o})();function lD(o,c){if(o&1){let e=L();d(0,"sd-sibling-categories",1),w("siblingCategoryIsClicked",function(i){b(e);let r=s();return C(r.onClickSiblingCategory(i))}),l()}if(o&2){let e=s(),t=_(0);u("siblingCategories",t)("alignement",e.PositionEnum.left)("hasNoWrap",!0)("isHob",e.isHob())}}var J_=(()=>{class o extends nt{constructor(){super(...arguments),this.trackingService=m(re),this.isHob=pe(m(rt).isHob$,{initialValue:!1}),this.siblingCategories=y([]),this.PositionEnum=z}ngOnInit(){this.subscriptions.add(this.module$.subscribe(e=>{e.componentsObjects&&this.mapCategoryData(e.componentsObjects)}))}onClickSiblingCategory(e){this.trackingService.sendEvent("clickQuickAccess",{contentName:e?.name,positionLabel:Md.CAROUSEL})}mapCategoryData(e){this.siblingCategories.set(e.filter(t=>!!t).map(t=>{let i=he.cmsLinkToILink(t);return{name:i.linkName,url:i.url,external:i.external,theme:this.mapLinkTheme(t.linkTheme)}}))}mapLinkTheme(e=Sn.DEFAULT){return{[Sn.BLACK_FRIDAY]:Z.dark,[Sn.PROMO1]:Z.promo,[Sn.PROMO2]:Z.promo2,[Sn.DEFAULT]:Z.default,[Sn.WHITE]:Z.white}[e]||Z.default}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=j(o)))(i||o)}})()}static{this.\u0275cmp=P({type:o,selectors:[["wc-quick-access"]],features:[U],decls:2,vars:2,consts:[[3,"siblingCategories","alignement","hasNoWrap","isHob"],[3,"siblingCategoryIsClicked","siblingCategories","alignement","hasNoWrap","isHob"]],template:function(t,i){if(t&1&&(W(0),f(1,lD,1,4,"sd-sibling-categories",0)),t&2){let r=M(i.siblingCategories());n(),g(r.length>0?1:-1)}},dependencies:[gc],encapsulation:2,changeDetection:0})}}return o})();var X_={AnchorBlocComponent:{component:Mg},SimpleMultimediaModuleComponent:{component:Ig},NavigationBlocModuleComponent:{component:q_},Rotating360WrapperComponent:{component:Fg},TableComponent:{component:Bg},TilesModuleComponent:{component:zg},VideoSequencerComponent:{component:qg},AccordionGroupImageModuleComponent:{component:Gg},ApplicationPushComponent:{component:Kg},PaymentModeComponent:{component:Yg},PointOfServiceComponent:{component:G_},PushCardPanelComponent:{component:Xg},RepairCommitmentSearchComponent:{component:Zg},TextQuoteComponent:{component:e_},VisualCardModuleComponent:{component:o_},VisualQuoteModuleComponent:{component:n_},ArgumentsComponent:{component:a_},CrossSellComponent:{component:vl},EditorialComponent:{component:s_},FootnoteComponent:{component:d_},LinkCardModuleComponent:{component:l_},FAQVPCCMSParagraphCmp:{component:p_},HeaderModuleComponent:{component:m_},ReinsuranceFooterModuleComponent:{component:h_},NavigationFooterModuleComponent:{component:W_},LegalFooterModuleComponent:{component:c_},NewsletterComponent:{component:()=>import("./chunk-I2NE7BGX.js").then(o=>o.NewsletterComponent),disableSSR:!0},NewsletterSocialFooterModuleComponent:{component:Y_,disableSSR:!0},PrudsysCrossSellComponent:{component:()=>import("./chunk-CLK244IV.js").then(o=>o.PrudsysCrossSellComponent),disableSSR:!0},PushCardComponent:{component:f_},PushCardSliderModuleComponent:{component:g_},SeoModuleComponent:{component:__},SocialNetworkModuleComponent:{component:v_},TeaserModuleComponent:{component:b_},SisCategoriesComponent:{component:Aa},CMSLinkDSComponent:{component:C_},WarrantyComponent:{component:x_},PromoBannerComponent:{component:w_},WysiwygModuleComponent:{component:S_},CMSTabParagraphComponent:{component:k_},ServiceOptionsComponent:{component:T_},FAQComponent:{component:L_},IFUComponent:{component:P_},ProductComparatorComponent:{component:E_},TrimanComponent:{component:M_},TipsParagraphComponent:{component:D_}
479,RecipeListComponent:{component:I_},ArgumentsSliderModuleComponent:{component:A_},ProductReferenceCrossSellComponent:{component:vl},ZoovuCMSComponent:{component:F_},UberallCMSComponent:{component:B_},PushCardBannerModuleComponent:{component:j_},SliderHOBComponent:{component:$_},ShoppableContentComponent:{component:Q_},IAdvizeStarterComponent:{component:K_},AbandonedCartPopinComponent:{component:Xd},QuickAccessModuleComponent:{component:J_}};var Z_={header:{slots:["ReinsuranceHeader","Header"]},footer:{slots:["ReinsuranceFooter","NewsletterSocialFooter","NavigationFooter","LegalFooter"]},AccessoriesHomePageTemplate:{slots:["Arguments","DynamicBody"]},CategoryPageTemplate:{slots:["DynamicBody1","DynamicBody2","DynamicBody3"]},HomePageTemplate:{slots:["DynamicBody","SEO"]},ProductDetailsPageTemplate:{slots:["SEO","ApplicationAndArguments","PushPromo","ProductBody","WhatsInTheBox"]},PromoBanners:{slots:["PushBanner"]},SubCategoryPageTemplate:{slots:["Reinsurance","PushCard"]},NewGenerationTemplate:{slots:["DynamicBody","SEO"]},StoreLocatorPageTemplate:{slots:["StoreLocator"]},EmptyPageTemplate:{slots:["FreeZone"]},ServicePageTemplate:{slots:["Navigation","DynamicBody","SEO","FaqWithTransport","FaqWithoutTransport"]},ProductComparatorPageTemplate:{slots:["ProductComparator"]},AccountPageTemplate:{slots:["NavigationAccount","SEO","DynamicBody"]},CartPageTemplate:{slots:["Stepper","ShoppingCart","CrossSell","SEO","DeliveryModule","Reinsurance","WarningSlot"]},RecipeDetailsPageTemplate:{slots:["SEO"]},RecipeListPageTemplate:{slots:["SEO"]},RecipeCategoryPageTemplate:{slots:["Title","RecipeList"]},SalesConditionsPageTemplate:{slots:["DynamicBody"]},RepairDocumentsPageTemplate:{}};var pD=["entryNumber","product(brand,commercialCode,claim,images(FULL),name,price(formattedValue,value,currencyIso),discountedPrice(formattedValue,value),recommendedPrice(formattedValue,value),url,code,topCategoryName,subCategoryName,sisCategory,sisSubCategory,accessoryCategorisation,isAccessory,stock(stockLevel),productGenre,strikethroughPrice,familyAnneeN,family2)","quantity","strikethroughPrice"],ev=[`entry(${pD.join(",")})`,"quantity","quantityAdded","statusCode","addedPriceWithDiscount(FULL)","addedPriceWithoutDiscount(FULL)"];var uD=["basePrice(formattedValue)","entryNumber","product(code, onSale, newProduct, bestSeller, star, price(FULL), discountedPrice, recommendedPrice(FULL), commercialCode, primaryImages(FULL), name,url,externalLogistician, topCategoryName, subCategoryName, sisCategory, sisSubCategory, maxOrderQuantity,accessoryCategorisation,isAccessory,productGenre,packDepth,packHeight,packWidth,packVolume,familyAnneeN,family2)","quantity","totalPriceWithoutDiscounts(formattedValue,value)","totalPrice(formattedValue,value)","extendedWarrantyOffer(FULL)"],tv=["promotion(FULL)","promotionActions(amount(formattedValue,value),lostAmount(formattedValue,value),usedCouponCodes,usedCouponNames,cmsComponentsIDs)","consumedEntries(orderEntryNumber)","description"],Sc=[`entryGroups(FULL,entries(${uD.join(",")}))`,`appliedOrderPromotions(${tv.join(",")})`,`appliedProductPromotions(${tv.join(",")})`,"code","deliveryCost(formattedValue,value)","deliveryMode(code,type,deliveryProvider)","entries","guid","potentialOrderPromotions(description,promotion)","subTotalPriceWithProductDiscounts(formattedValue,value)","totalDiscountsWithoutDeliveryCost(formattedValue,value)","totalEcoTax(formattedValue)","totalPrice(formattedValue,value,currencyIso)","deliveryAddress(FULL)","paymentAddress(FULL)","paymentMode","user(name,uid,encryptedEmail)","isForfait","serviceShippingIncluded","freeShippingApplied","depositWithdrawalAddress(FULL)","orderType","paymentCost(formattedValue,value)","totalWeight","longestProductLength","longestProductWidth","highestProduct","heaviestProduct","totalProducts","relayPointAddress(FULL)","isRelayPointUserInfoFilled","extendedWarrantyOrder(FULL)"];var bl=["zipCode","country","city","id","name","geoPoint(latitude, longitude)","street","provider"];var mD=["code","commercialCode","images(FULL)","faqs(faqEntries(code))","instructionsForUse","name","url","externalLogistician","familyAnneeN","family2","productGenre"],ov=["basePrice(formattedValue)",`product(${mD.join(",")})`,"totalPrice(formattedValue,value)","totalPriceWithoutDiscounts(formattedValue,value)","entryGroupNumbers","quantity"],hD=["bill(url)","code",`entries(orderEntry(${ov.join(",")}),shippedQuantity,consignedEntryShippedTotal,shippedTotalWithoutDiscount )`,"returnable","status","statusDate","trackingID","trackingURL"],iv=["promotion(FULL)","promotionActions(amount(formattedValue, value),usedCouponCodes,usedCouponNames)","consumedEntries(orderEntryNumber)","description"],rv=["entryGroups(FULL,entries(FULL))","code",`consignments(${hD.join(",")})`,"created","deliveryAddress(addressName,firstName,lastName,pickupID, postalCode, town, email, country, streetName, streetNumber)","deliveryMode(deliveryDuration, description, code, t
479ype, name)","net","paymentAddress(addressName,firstName,lastName,pickupID, postalCode, town, email, country, streetName, streetNumber)","paymentModeDetail(FULL)","status","totalPrice(currencyIso, formattedValue, value)",`unconsignedEntries(${ov.join(",")})`,"subTotalPriceWithProductDiscounts(formattedValue, value)","deliveryCost","totalDiscountsWithoutDeliveryCost(formattedValue, value)","totalEcoTax(formattedValue, value)","totalTax(formattedValue, value)",`appliedOrderPromotions(${iv.join(",")})`,`appliedProductPromotions(${iv.join(",")})`,"user(name,uid,encryptedEmail)","isForfait","serviceShippingIncluded","saveOrderProducts","bill(url)","voucherFileForService(url)","gsebPaymentInfo(FULL)","depositWithdrawalAddress(FULL)","voucherFileForService","customerTransportLabel","aspTransportLabel","urlTrackingForCustomerTransport","urlTrackingForAspTransport","cartId","paymentCost(formattedValue, value)","selectedPaymentMode","totalProducts","relayPointAddress(FULL)","extendedWarrantyOrder(FULL)","guid","orderType","retractionEligible"];var fD=["commercialCode","images(FULL)","name","url","externalLogistician"],gD=[`product(${fD.join(",")})`,"entryNumber","basePrice(formattedValue)","totalPriceWithoutDiscounts(formattedValue,value)","totalPrice(formattedValue,value)"],_D=[`orderEntry(${gD.join(",")})`,"quantity","shippedQuantity"],Cl=["code",`entries(${_D.join(",")})`,"returnDocument","returnTicket"];var vD=["address(email,formattedAddress,phone)","displayName","formattedDistance","geoPoint","type","url"],nv=["boundNorthLatitude","boundEastLongitude","boundSouthLatitude","boundWestLongitude",`stores(${vD.join(",")})`];var Or=["onSale","averageRating","bestSeller","newProduct","claim","code","discountedPrice","ecoTaxPrice(formattedValue,value)","formattedDiscountValue","isProductComparator","name","numberOfReviews","price","promoMessage","promoMessageEnabled","stock(FULL)","topBenefits(BASIC)","url","externalLogistician","topCategoryName","subCategoryName","sisCategory","sisSubCategory","accessoryCategorisation","isAccessory","productGenre","shippingIncluded","gsebAverageRating","gsebNumberOfReviews","replacedBy","replacementProductURL","strikethroughPrice","indexFollow","agecLaw","repairabilityIndex","badges","brand","recommendedPrice","variantOptions","baseProduct","primaryImages(FULL)"];var av=["maxOrderQuantity","productsDesignedFor(name,commercialCode,sisCategory)","isAccessory","onSale","ecoTaxPrice(formattedValue,value)","freeEditorialLocal","freeEditorialBU","star","whatIsInBox","standardImage(FULL)","commercialCode","externalLogistician","newProduct","averageRating","bestSeller","categories","claim","classifications(FULL)","code","description","descriptionImages","discountedPrice","faqs","formattedDiscountValue","images(FULL)","instructionsForUse","name","productBenefits(FULL)","productReferences","promoMessage","promoMessageEnabled","price(FULL)","shortDescription","ssEditorialDescriptionDetail","ssEditorialDescriptionTitle","stock(FULL)","topBenefits(BASIC)","updateEditorial","url","reparabilityIncluded","repairabilityStatus","benefitHighLights","bundles(name,price,galleryImages(FULL),canonicalURL, saved, discountedPrice, claim, id, products(price(value),onSale,stock(stockLevelStatus)))","howTo","uspDisclaimer","keyClaimDisclaimer","cmmfOtherDisclaimers","showChat","liveChatAgentConfig(FULL)","topCategoryName","subCategoryName","sisCategory","sisSubCategory","accessoryCategorisation","productGenre","shippingIncluded","repairabilityIndex(FULL)","updateBenefitHighlights","updateShortEditorial","gsebAverageRating","gsebNumberOfReviews","superCategoryMarketingName","isMarketing","urlCsp","urlIfu","displayExternalRatingAndReviewsWidget","replacedBy","replacementProductURL","agecLaw","badges","brand","potentialPromotions","afterSalesServiceReferences","familyAnneeN","family2","descriptionTag","fallbackURL"];var sv=[...Or,"classifications(FULL)"];var dv=["faqs"];var cv=["instructionsForUse","name"];var lv=["productReferences","url","name"];var pv=[`products(${Or.join(",")},indexedBundles(FULL),orderInCategories,images(FULL))`,"breadcrumbs(FULL)","facets(category,multiSelect,name,priority,values,visible,facetNavigationType,storeFrontDisplay)","pagination(currentPage,totalPages)","sorts","currentQuery(query(value))"];var uv=["pagination(totalResults)","products(commercialCode,name,url,images(FULL),onSale,superCategory)"];
479var Ba=["discountedPrice","price(FULL)","recommendedPrice","onSale","url"];var mv=["name","canonicalURL"],hv=["name","galleryImages(FULL)","saved","discountedPrice","price","canonicalURL","products(price(value), onSale, stock(stockLevelStatus))"],fv=["discountedPrice","price(FULL)","products("+Ba+")"];var xl=["code","name","url","image","isSetCategory","shortDescription"],bD=["code","name","url","thumbnail"],gv=["brandCorner","code","name","url","faqs","description","additionalMarketingDatas","showChat","promotion","liveChatAgentConfig(FULL)",`subCategories(${xl.join(",")})`,`siblingCategories(${bD.join(",")})`,"metaTags","image"];var _v=["code","liveChatAgentConfig(FULL)","name","description","showChat","url","faqs","additionalMarketingDatas",`subCategories(${xl.join(",")})`,"metaTags","products"];var vv=["houseOfBrandConfig","mobilePhoneRegEx","enableChat","liveChatDelay","liveChatDuration","relayPointOrderDelay","liveChatAgentConfig","activateGuestCheckout","ratingAndReviewsIdWebsite","ratingAndReviewsSecretKey","ratingAndReviewsURL","ratingAndReviewsWidgets","activateAgecLaw","enableNshift","enableDQE","activateRatingAndReviews","activateNewPriceManagement","lowStockConfig","expressCheckoutEnabled","activateShipUpReturnPage","displayTaxesIncluded","isSearchRedirectionByCMMFAndRefEnabled","contactFormURL"];var bv=[...Ba,"strikethroughPrice","stock(FULL)","formattedDiscountValue","promoMessageEnabled","promoMessage","newProduct","bestSeller","badges(badge,media(FULL))","variantOptions"];var Cv={occ:{endpoints:{component:"cms/components/${id}",components:"cms/components",page:"cms/pages/${id}",pages:"cms/pages",addEntries:"users/${userId}/carts/${cartId}/entries?fields="+ev.join(","),addEntriesEmpty:"users/${userId}/carts/${cartId}/entries",updateEntriesBundle:"users/${userId}/carts/${cartId}/entries/bundle/${bundleId}",carts:"users/${userId}/carts?fields=carts("+Sc.join(",")+")",cart:"users/${userId}/carts/${cartId}?fields="+Sc.join(","),relay:"users/${userId}/carts/${cartId}/relay?fields="+bl.join(","),nShiftRelay:"users/${userId}/carts/${cartId}/nshift/relay?fields="+bl.join(","),createCart:"users/${userId}/carts?fields="+Sc.join(","),coupon:"users/${userId}/carts/${cartId}/coupons/${couponId}",checkoutBillingAddress:"users/${userId}/carts/${cartId}/addresses/billing?fields=DEFAULT",checkoutDeliveryAddress:"users/${userId}/carts/${cartId}/addresses/delivery?fields=DEFAULT",checkoutGuest:"users/${userId}/carts/${cartId}/guestemail",abandonedCart:"users/${userId}/carts/${cartId}/email/add",relayPoint:"users/${userId}/carts/${cartId}/relays",relayPointDeliveryInformation:"users/${userId}/carts/${cartId}/relay/deliverydetails",addBundle:"users/${userId}/carts/${cartId}/entries/bundle?fields=FULL",paymentModes:"users/${userId}/carts/${cartId}/paymentmodes?fields=DEFAULT",paymentMode:"users/${userId}/carts/${cartId}/paymentmode",deliveryModes:"users/${userId}/carts/${cartId}/deliverymodes?fields=FULL",deliveryMode:"users/${userId}/carts/${cartId}/deliverymode",deleteWithdrawalAddress:"/users/${userId}/carts/${cartId}/addresses/depositWithdrawalAddress",taxNumber:"/users/${userId}/carts/${cartId}/taxnumber",validateAddress:"/users/${userId}/carts/${cartId}/validateAddresses",updateExtendedWarranty:"/users/${userId}/carts/${cartId}/entries/${entryNumber}/extendedWarranty",validateCartForPlaceOrder:"/users/${userId}/orders/validateCart",orderDetail:"users/${userId}/orders/${orderId}?fields="+rv.join(","),orderReturnForm:"users/${userId}/orders/${orderId}/consignments/${consignmentId}/returns/form?fields="+Cl.join(","),orderReturnReasons:"refundreasons",orderReturnSubmit:"users/${userId}/orders/${orderId}/consignments/${consignmentId}/returns/submit?fields="+Cl.join(","),saveOrderProducts:"users/${userId}/orders/${orderId}/registerProducts?fields=DEFAULT",invoiceOrder:"users/${userId}/orders/${orderId}/invoice",stores:"stores?fields="+nv.join(","),detachedPieces:"products/${productCode}?fields=detachedPieces("+Or.join(",")+")",product:{price:"products/${productCode}?fields="+Ba.join(","),details:"products/${productCode}
479?fields="+av.join(","),card:"products/${productCode}?fields="+Or.join(","),comparator:"products/${productCode}?fields="+sv.join(","),categories:"products/${productCode}?fields=categories",faq:"products/${productCode}?fields="+dv.join(","),ifu:"products/${productCode}?fields="+cv.join(","),accessoryHome:"products/${productCode}?fields="+lv.join(","),accessories:"products/${productCode}?fields=accessories("+Or.join(",")+")",updateProductData:"products/${productCode}?fields="+bv.join(",")},productSearch:"products/search?fields="+pv.join(","),recipeRangeSearch:"products/search?fields="+uv.join(","),productMinimalSearch:"products/search?fields=pagination(totalResults),products(url,indexedBundles(id))",productNotificationSubmit:"products/${productCode}/stockAlert",range:"products/${productCode}/range/associatedProducts",bundles:"products/${productCode}?fields=bundles",bundle:"bundle/${bundleCode}?fields=FULL,products(FULL)",bundlePrice:"bundle/${bundleCode}?fields="+fv.join(","),bundleProductsPrice:"bundle/${bundleCode}?fields=products(price),id",bundleNameAndUrl:"bundle/${bundleCode}?fields="+mv.join(","),bundleCardsAndProducts:"bundle/${bundleCode}?fields="+hv.join(","),userUid:"users/${userId}?fields=uid",user:"users/${userId}?fields=FULL",userToken:"users/${userId}/contactFormToken",address:"users/${userId}/addresses?fields=FULL",updateAddress:"users/${userId}/addresses/${addressId}?fields=FULL",mainAddress:"users/${userId}/addresses/${addressId}/main",addressForm:"countries/${countyIsoCode}/addressFormDefinition",contactInfoForm:"countries/${countyIsoCode}/contactInfoFormDefinition",baseSites:"basesites?fields=baseSites(uid,defaultLanguage(isocode),urlEncodingAttributes,urlPatterns,domain,stores(uid,currencies(isocode),defaultCurrency(isocode),languages(isocode),defaultLanguage(isocode),houseOfBrandConfig),theme,defaultPreviewCatalogId,defaultPreviewCategoryCode,defaultPreviewProductCode)",baseStore:"basestores/${baseStoreId}?fields=FULL",liveBaseStore:"basestores/${baseStoreId}?fields="+vv.join(","),geolocationKey:"basestores/geolocationkey",cssHierarchy:"basestores/csshierarchy?fields=FULL",categoryCssHierarchy:`basestores/csshierarchy?fields=accessoryCategory(${_v.join(",")})`,tmsScripts:"basestores/tmsscripts",categories:"categories/${categoryCode}?fields="+gv.join(","),faqsNotUsefulReasons:"faqs/notusefulreasons",faqsVote:"faqs/${faqCode}/vote",searchAutocomplete:"search/autocomplete",searchRichAutocomplete:"search/richautocomplete?fields=FULL",productsSearch:"products/search?fields=FULL",globalSearch:"search?fields=FULL",survey:"surveys/${surveyCode}",surveyNext:"surveys/${surveyCode}/${responseCode}/next?fields=FULL",urlMappings:"urlmapping",adyenMethods:"users/${userId}/orders/${orderCode}/payment/adyen/methods",adyenProcess:"users/${userId}/orders/${orderCode}/payment/adyen/do",adyenDetails:"users/${userId}/orders/${orderCode}/payment/adyen/details",adyenContinue:"orders/${orderCode}/payment/adyen/continue",adyenDonation:"users/${userId}/orders/${orderCode}/donations",adyenDonationCampaigns:"users/${userId}/orders/${orderCode}/donationCampaigns",adyenExpressCheckoutPaymentModes:"users/${userId}/carts/${cartId}/adyen/express-checkout/payment-modes?fields=FULL",adyenExpressCheckoutDeliveryModes:"users/${userId}/carts/${cartId}/adyen/express-checkout/delivery-modes?fields=FULL",adyenExpressCheckoutUpdatePaypalOrder:"users/${userId}/carts/${cartId}/adyen/express-checkout/paypal/update-order",adyenProcessPaypal:"users/${userId}/cart/${cartId}/payment/paypal/adyen/do",repairers:"stores/search?fields=FULL",repairabilityAutocomplete:"repairability/autocomplete",repairabilitySearch:"repairability/search?fields=FULL",captchaKey:"basestores/reCaptchakey",verifyCaptcha:"basestores/verifyReCaptcha",titles:"titles",oneyConfig:"oney/configuration",oneySimulationProduct:"product/${productCode}/simulations",oneySimulationBundle:"bundle/${bundleId}/simulations",oneySimulationCart:"users/${userId}/carts/${cartId}/simulations",klarna:"klarna/configuration?fields=DEFAULT",accessoryCross:"/products/${code}/otherRecommendedAccessories?pageSize=${pageSize}&fields=FULL&page=${page}",cartCrossSell:"users/${userId}/carts/${cartId}/crosssell?fields="+Or.join(","),productsAccessories:"/products/accessories?fields=FULL",productsAccessoriesByType:"/products/accessoriesByType?fields=FULL",productAccessoriesOrderedByType:"/products/accessoriesOrderedByType?fields=FULL",translations:"/localizedMessages/${language}",newsLetterForm:"countries/${countyIsoCode}/newsLetterFormDefinition",baseUrl:"seo/base-url",ping:"ping"}}};function CD(o,c){return e=>
479{let t=c(e),i=$n({marker:"p",paramName:"productCode"}),r=$n({marker:"a",paramName:"productCode"}),a=$n({marker:"csp",paramName:"productCode"});return o.getCombined([t,i,r,a])}}var xv=new hs("PRODUCT_DETAILS_URL_MATCHER",{providedIn:"root",factory:()=>CD(m(Gs),m(Qs))});function xD(o,c){return e=>{let t=c(e),i=$n({marker:"crp",paramName:"recipeCategoryCode"});return o.getCombined([t,i])}}var yv=new hs("RECIPE_CATEGORY_URL_MATCHER",{providedIn:"root",factory:()=>xD(m(Gs),m(Qs))});function wv(o){return o.length>2&&(o[0].path==="accessory"||o[1].path==="accessory")&&o[o.length-2].path==="csc"&&o[o.length-1].path.length>0?{consumed:o,posParams:{categoryCode:o[o.length-1]}}:null}var Sv={forgotPassword:{disabled:!0},resetPassword:{disabled:!0},checkoutLogin:{disabled:!0},register:{disabled:!0},logout:{disabled:!0},orderPendingConfirmation:{paths:["received-order-confirmation/:orderCode"]},guestOrderConfirmation:{paths:["guest-checkout/order/:orderCode"]},checkoutPayment:{paths:["checkout/multi/choose-payment-method"]},checkoutDeliveryMode:{paths:["checkout/multi/choose-delivery"]},orderConfirmation:{paths:["order-confirmation/:orderCode"]},orderSummaryReview:{paths:["order-summary-review"]},donations:{paths:["donations/:orderCode"]},orders:{paths:["my-orders"]},login:{paths:["?login=true"],authFlow:!0},product:{matchers:[xv],paths:["p/:name/:productCode",":brand/p/:name/:productCode"]},category:{matchers:[wv,ru],paths:["c/:categoryCode"]},recipeCategory:{matchers:[yv],paths:["crp/:recipeCategoryCode"]}};var kv={cmsComponents:X_,layoutSlots:Z_,backend:Cv,routing:{routes:Sv,loadStrategy:Tp.ALWAYS},enableResetViewOnNavigate:{active:!1,ignoreQueryString:!0,ignoreRoutes:[]},checkout:{guest:!0},context:{currency:[],language:[]},i18n:{fallbackLang:void 0},features:{level:"4.3"},state:{ssrTransfer:{}},skipLinks:[{key:"cx-header",i18nKey:"skipLink.labels.header"},{key:"cx-main",i18nKey:"skipLink.labels.main"},{key:"cx-footer",i18nKey:"skipLink.labels.footer"}],pwa:{enabled:!1},pageMeta:{resolvers:[{property:"canonicalUrl",method:"resolveCanonicalUrl"},{property:"title",method:"resolveTitle"},{property:"description",method:"resolveDescription"},{property:"image",method:"resolveImage"},{property:"robots",method:"resolveRobots"}],canonicalUrl:{forceHttps:!0,forceWww:!1,removeQueryParams:!0,forceTrailingSlash:!1}}};var Tv=(()=>{class o{constructor(e){if(e)throw new Error("SpartacusModule cannot be loaded twice!")}static withBrand(e){return{ngModule:o,providers:[{provide:qs,useClass:og},{provide:Os,useClass:vg},{provide:Pp,useFactory:ng},{provide:As,useClass:mn,multi:!0},{provide:As,useClass:rg,multi:!0},{provide:As,useClass:ag,multi:!0},{provide:vp,useExisting:bg},{provide:Rp,useExisting:xg},{provide:qn,useExisting:Cg,multi:!0},io(kv),io({enableResetViewOnNavigate:{active:!1}}),...Ai(e,{id:"HomePageTemplate",component:_g,position:Mi.REPLACE}),...Ai(e,{id:"EmptyPageTemplate",component:rc,position:Mi.REPLACE}),...Ai(e,{id:"SubCategoryPageTemplate",component:Af,position:Mi.REPLACE}),...Ai(e,{id:"CategoryPageTemplate",component:qf,position:Mi.REPLACE}),...Ai(e,{id:"ProductDetailsPageTemplate",component:vf,position:Mi.REPLACE}),...Ai(e,{id:"AccountPageTemplate",component:ig,position:Mi.REPLACE}),...Ai(e,{id:"SearchResultPageTemplate",component:Df,position:Mi.REPLACE}),...Ai(e,{id:"NewGenerationTemplate",component:lg,position:Mi.REPLACE}),...Ai(e,{id:"ServicePageTemplate",component:hg,position:Mi.REPLACE}),...Ai(e,{id:"StoreLocatorPageTemplate",component:ug,position:Mi.REPLACE}),...Ai(e,{id:"SalesConditionsPageTemplate",component:cg,position:Mi.REPLACE}),...Ai(e,{id:"FreeContentPageTemplate",component:ic,position:Mi.REPLACE}),...Ai(e,{id:"RepairDocumentsPageTemplate",component:pg,position:Mi.REPLACE}),...Ai(e,{id:"RecipeCategoryPageTemplate",component:$0,position:Mi.REPLACE}),...Ai(e,{id:"RecipeHomePageTemplate",component:Ff,position:Mi.REPLACE}),...Ai(e,{id:"RecipeListPageTemplate",component:Bf,position:Mi.REPLACE}),...Ai(e,{id:"RecipeDetailsPageTemplate",component:Lf,position:Mi.REPLACE}),...Ai(e,{id:"AccessoriesHomePageTemplate",component:jf,position:Mi.REPLACE})]}}static{this.\u0275fac=function(t){return new(t||o)(V(o,12))}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({imports:[eu,gp.forRoot({}),_p.forRoot([]),Pg,$e.forRoot({loader:{provide:ku,useFactory:sg,deps:[Ur,vt,St]}})]})}}return o}
479)();var yD=[...B0,...R0,...A0,...F0,...O0],kc=(()=>{class o{constructor(e){if(e)throw new Error("WebCommonModule cannot be loaded twice!")}static withBrand(e){return o.appBrand=e,{ngModule:o,providers:[Ss,ep,pp(yD,mp({onSameUrlNavigation:"reload"}),up({scrollPositionRestoration:"disabled",anchorScrolling:"disabled"})),{provide:Tr,useExisting:ol,multi:!0},{provide:zl,useValue:{disableImageSizeWarning:!0}},{provide:Ht,useValue:Rd(e)},{provide:Ls,useExisting:Zh},{provide:Vs,useExisting:i0},{provide:Js,useExisting:s0},{provide:pr,useExisting:c0},{provide:ed,useExisting:Zd},{provide:Np,useExisting:Xh},{provide:zs,useExisting:$h},{provide:Fs,useExisting:qh},{provide:zn,useExisting:Go},{provide:ks,useExisting:Hh},{provide:Is,useExisting:Nh},{provide:Un,useExisting:tn},{provide:Us,useExisting:Qh},{provide:js,useExisting:ol},{provide:Tt,useExisting:p0},{provide:ts,useExisting:jh},{provide:Nd,useExisting:Wh},{provide:Ns,useExisting:Vh},{provide:Rs,useExisting:Uh},{provide:jp,useExisting:ec},{provide:jn,useExisting:u0},{provide:nn,useExisting:Kh},{provide:$s,useExisting:m0},{provide:Ws,useExisting:hn},fs(Tv.withBrand(e)),{provide:Ks,useClass:Yh},{provide:xn,useExisting:e0,multi:!0},{provide:xn,useExisting:o0,multi:!0},{provide:so,useExisting:Oh},{provide:Nl,useExisting:n0},Cs(ys(),xs(),op([Jh,a0,t0])),Na(g0),Na(_0),Na(f0),Na(h0)]}}static{this.\u0275fac=function(t){return new(t||o)(V(o,12))}}static{this.\u0275mod=gi({type:o})}static{this.\u0275inj=fi({imports:[cu]})}}return o})();function wD(o,c){o&1&&x(0,"div",1),o&2&&u("global",!0)}function SD(o,c){o&1&&x(0,"cx-page-slot",2)}function kD(o,c){o&1&&x(0,"wc-reinsurance-header")}function TD(o,c){o&1&&x(0,"sd-discover-banner")}function LD(o,c){if(o&1&&(f(0,kD,1,0,"wc-reinsurance-header"),f(1,TD,1,0,"sd-discover-banner")),o&2){let e=s(2),t=_(1);g(e.isDevice()?-1:0),n(),g(t?1:-1)}}function PD(o,c){o&1&&x(0,"wc-toaster")}function ED(o,c){o&1&&x(0,"cx-page-slot",6)}function MD(o,c){o&1&&x(0,"wc-breadcrumbs")}function DD(o,c){if(o&1&&x(0,"wc-added-to-cart-modal",10),o&2){s(3);let e=_(2);u("brand",e)}}function ID(o,c){o&1&&x(0,"wc-live-chat")}function RD(o,c){if(o&1&&(f(0,DD,1,1,"wc-added-to-cart-modal",10),x(1,"wc-compatibility-cart-modal",10)(2,"wc-popin-abandoned-cart",10)(3,"wc-popin-newsletter")(4,"wc-modal-login"),f(5,ID,1,0,"wc-live-chat"),x(6,"wc-omnibus-recommended-price-modal")(7,"wc-iadvize-script")),o&2){let e=s(2),t=_(2);g(e.disableAddToCartPopup()?-1:0),n(),u("brand",t),n(),u("brand",t),n(3),g(e.isLiveChatEnabled?5:-1)}}function AD(o,c){o&1&&(d(0,"section"),x(1,"cx-page-slot",11),l(),d(2,"section"),x(3,"cx-page-slot",12),l(),d(4,"nav"),x(5,"cx-page-slot",13),l())}function FD(o,c){if(o&1&&(f(0,wD,1,1,"div",1),f(1,SD,1,0,"cx-page-slot",2),f(2,LD,2,2),f(3,PD,1,0,"wc-toaster"),d(4,"header",3),x(5,"cx-page-slot",4),l(),d(6,"main",5),x(7,"sd-overlay-backdrop"),f(8,ED,1,0,"cx-page-slot",6),f(9,MD,1,0,"wc-breadcrumbs"),x(10,"router-outlet"),f(11,RD,8,4),l(),d(12,"footer",7)(13,"div",8),f(14,AD,6,0),x(15,"cx-page-slot",9),l()()),o&2){let e=s(),t=_(0),i=_(1);g(e.isGlobalLoaderDisplayed()?0:-1),n(),g(i?-1:1),n(),g(t?-1:2),n(),g(e.isPlatformBrowser?3:-1),n(5),g(i?8:-1),n(),g(e.disableBreadcrumbs()?-1:9),n(2),g(e.isPlatformBrowser?11:-1),n(3),g(t?-1:14)}}var Tc=class o{constructor(){this.id="svgRegistry",this.tagCommanderService=m(hp),this.baseStoreService=m(le),this.hobStateService=m(rt),this.trackingService=m(re),this.deviceService=m(be),this.loaderService=m(wo),this.scrollService=m(Ah),this.layoutService=m(Wr),this.linkService=m(hu),this.cmsService=m(Te),this.iAdvizeService=m(Qm),this.platformId=m(Ee),this.document=m(Wt),this.isSimplified=Y(()=>this.layoutService.isSimplified()),this.isDevice=pe(this.deviceService.isDevice),this.brand=y(ne.default),this.isGlobalLoaderDisplayed=y(!1),this.deliveryContactData=y([]),this.disableAddToCartPopup=y(!1),this.disableBreadcrumbs=y(!1),this.isHob=y(!1),this.BrandEnum=ne,this.isPlatformBrowser=!1,this.isLiveChatEnabled=!1,this.socialList=["facebook","twitter","instagram"],this.subscriptions=new xe}static{this.CART_ROUTE="/cart"}static{this.NO_BREADCRUMB_ROUTES=[o.CART_ROUTE,"/checkout/multi/choose-delivery","/checkout/multi/choose-payment-method","/donations","/checkout/express/review","/order-confirmation","/received-order-confirmation","/checkout/express/review","/recipe/detail"]}static{this.SIMPLIFIED_HEADER=[o.CART_ROUTE,"/checkout","/donations","/order-confirmation","/checkout/express/review","/received-order-confirmation"]}ngOnInit(){if(_e(this.platformId)){let c=this.baseStoreService.baseStore?.enableChat??!1;this.isLiveChatEnabled=c,this.isPlatformBrowser=!0,this.subscriptions.add(this.loaderService.isGlobalLoaderDisplayed$.subscribe(e=>{this.isGlobalLoaderDisplayed.set(e)})),this.watchAppExit(),this.scrollService.watchScroll(),this.prepareIAdvizeListenersForTracking()}kc.appBrand===ne.krups&&this.updateGoogleMeta(this.document),this.subscriptions.add(this.hobStateService.isHob$.subscribe(c=>{this.brand.set(c?ne.hob:ne.default),this.isHob.set(c)})),this.watchPageChanges(),this.iAdvizeService.addToCart()}ngOnDestroy(){this.subscriptions.unsubscribe()}watchAppExit(){this.subscriptions.add(this.linkService.onClickLink().subscribe(c=>{let e=c?.url??"";if(!e)return;let t=window.location.origin;if((e.includes("http")||e.includes("https"))&&!e.includes(t)){let i=this.socialList.some(r=>e.includes(r));this.tagCommanderService.triggerEvent("exitLink",void 0,{linkType:i?"Social":"others",linkURL:e})}}))}watchPageChanges(){this.subscriptions.add(this.cmsService.getCurrentPage().pipe(ee(c=>!!c)).subscribe(c=>{let e=c.label??"";this.disableBreadcrumbs.set(o.NO_BREADCRUMB_ROUTES.includes(e)),this.disableAddToCartPopup.set(e===o.CART_ROUTE),this.layoutService.enableAlp
479haHeader(c.headerDesign==="ALPHA"&&this.brand()!==ne.hob),this.layoutService.setHeaderTheme(Z[c.headerTheme?.toLowerCase()]),this.layoutService.enableSimplifiedHeader(!!c.label&&o.SIMPLIFIED_HEADER.some(t=>e.startsWith(t)))}))}updateGoogleMeta(c){let e=this.baseStoreService.baseStore.market?.toUpperCase(),t='meta[name="google-site-verification"]',i={DE:"XmR6ST666pV2nW7AIUBhYMfGxtB2HdsyVj-7yrz_v8E",AT:"htJUrpDrSwZQ0TE7Rb3VxgW9P9wQR0n2yJknV4fc-jw"};e==="DE"?c?.querySelector(t)?.setAttribute("content",i.DE):e==="AT"&&c?.querySelector(t)?.setAttribute("content",i.AT)}prepareIAdvizeListenersForTracking(){this.isPlatformBrowser&&(window.iAdvizeCallbacks=Q(B({},window.iAdvizeCallbacks),{onChatDisplayed:()=>{this.trackingService.sendEvent("chatClick",{chatAction:"Open"})},onChatHidden:()=>{this.trackingService.sendEvent("chatClick",{chatAction:"Close"})},onMessageSent:()=>{this.trackingService.sendEvent("chatClick",{chatAction:"Ask a question"})}}))}static{this.\u0275fac=function(e){return new(e||o)}}static{this.\u0275cmp=P({type:o,selectors:[["wc-web-common"]],hostVars:1,hostBindings:function(e,t){e&2&&vs("id",t.id)},decls:5,vars:3,consts:[["cxOutletRef","cx-storefront"],["sd-loader","",3,"global"],["position","PushBanner","promoBannerOffset",""],["cxSkipLink","cx-header","role","banner","id","main-header"],["position","Header"],["cxSkipLink","cx-main","role","main","id","main-content"],["position","PushBanner"],["cxSkipLink","cx-footer","role","contentinfo","id","main-footer"],["sdSpyTarget","footer"],["position","LegalFooter"],[3,"brand"],["position","ReinsuranceFooter"],["position","NewsletterSocialFooter"],["position","NavigationFooter"]],template:function(e,t){e&1&&(W(0)(1)(2),d(3,"cx-storefront"),ve(4,FD,16,8,"ng-template",0),l()),e&2&&(M(t.isSimplified()),n(),M(t.isHob()),n(),M(t.brand()))},dependencies:[lp,Wn,Zs,Xs,Rt,It,Zp,Xp,Gd,Gt,hh,fh,Gm,Ph,Rh,fp,Xd,gh,Fh,Eh,Qe,Tu,Ih,Mh,Wu],styles:[`@charset "UTF-8";cx-storefront{display:flex;flex-direction:column;min-height:100%}cx-skip-link{display:none}[data-whatintent=keyboard] cx-skip-link{display:block}cx-page-layout{display:block}@media(max-width:1279px){cx-page-layout:has(wc-product-details-page)~wc-live-chat sd-chat{bottom:9.6rem;right:1.2rem}}cx-page-slot{display:block;width:100%}cx-page-slot>*{display:block;position:relative;width:100%}cx-page-slot.PushBanner.ySEEmptySlot{min-height:inherit}body{display:block;height:100%}body.has-header-dark wc-breadcrumbs sd-breadcrumb li a:not([sd-button]),body.has-header-dark wc-breadcrumbs sd-breadcrumb li span,body.has-header-dark wc-breadcrumbs sd-breadcrumb sd-icon{color:#fff}body.has-header-dark .ProductDetailsPageTemplate wc-breadcrumbs sd-breadcrumb li a:not([sd-button]),body.has-header-dark .ProductDetailsPageTemplate wc-breadcrumbs sd-breadcrumb li span,body.has-header-dark .ProductDetailsPageTemplate wc-breadcrumbs sd-breadcrumb sd-icon{color:#595959}body.has-menu-scrolled wc-promo-banners,body.is-scrolled wc-promo-banners{display:none}body .cdk-overlay-container{z-index:1003}body wc-promo-banners{z-index:1000}body.is-alpha #main-header{height:0}body.is-alpha wc-breadcrumbs{position:absolute;top:calc(var(--headerHeight) * 1px)}@media(max-width:1279px){body wc-breadcrumbs{top:2.8rem}}@media(max-width:767px){body wc-breadcrumbs{top:1.2rem}}body #main-content{flex:1;min-height:100vh;position:relative;z-index:1}body #main-footer{position:relative;z-index:0;margin-top:auto;overflow-x:hidden}@media(max-width:1279px){body:has(wc-shopping-cart-total[data-sticky-mobile]) #main-footer{padding-bottom:8.8rem}}body .wc-spy-target{display:block;inset:0;position:absolute!important;z-index:-1}body .wc-title,body .wc-component{display:block;position:relative}body .wc-title:empty,body .wc-component:empty{display:none}@media(min-width:0){body cx-page-slot>.wc-title:not(:empty){border-left:2rem solid transparent;border-right:2rem solid transparent}}@media(min-width:768px){body cx-page-slot>.wc-title:not(:empty){border-left:2.8rem solid transparent;border-right:2.8rem solid transparent}}@media(min-width:1280px){body cx-page-slot>.wc-title:not(:empty){border-left:4.4rem solid transparent;border-right:4.4rem solid transparent}}@media(min-width:1600px){body cx-page-slot>.wc-title:not(:empty){border-left:6.4rem solid transparent;border-right:6.4rem solid transparent}}@media(min-width:1280px){body cx-page-slot>.wc-title:not(:empty){max-width:58.3333333333%}}@media(min-width:768px)and (max-width:1279px){body cx-page-slot>.wc-title:not(:empty){max-width:83.3333333333%}}@media(max-width:767px){body cx-page-slot>.wc-title:not(:empty){max-width:91.6666666667%}}body .wc-component:not(:empty).is-full-width{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){body .wc-component:not(:empty).is-full-width{border-left:2rem solid transparent;border-right:2rem solid transparent}}@media(min-width:768px){body .wc-component:not(:empty).is-full-width{border-left:2.8rem solid transparent;border-right:2.8rem solid transparent}}@media(min-width:1280px){body .wc-component:not(:empty).is-full-width{border-left:4.4rem solid transparent;border-right:4.4rem solid transparent}}@media(min-width:1600px){body .wc-component:not(:empty).is-full-width{border-left:6.4rem solid transparent;border-right:6.4rem solid transparent}}@media(min-width:320px){body .wc-component:not(:empty).is-full-width{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){body .wc-component:not(:empty).is-full-width{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){body .wc-component:not(:empty).is-full-width{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){body .wc-component:not(:empty).is-full-width{max-width:192rem;margin-left:auto;margin-right:auto}}body .wc-component:not(:empty).is-full-width>*:not(sd-heading){margin:auto}body .wc-component:not(:empty):not(.is-base){margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){body .wc-component:not(:empty):not(.is-base){border-left:2rem solid transparent;border-right:2rem solid transparent}}@media(min-width:768px){body .wc-component:not(:empty):not(.is-base){border-left:2.8rem solid transparent;border-right:2.8rem solid transparent}}@media(min-width:1280px){body .wc-component:not(:empty):not(.is-base){border-left:4.4rem solid transparent;border-right:4.4rem solid transparent}}@media(min-width:1600px){body .wc-component:not(:empty):not(.is-base){border-left:6.4rem solid transparent;border-right:6.4rem solid transparent}}@media(min-width:320px){body .wc-component:not(:empty):not(.is-base){max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){body .wc-component:not(:empty):not(.is-base){max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){body .wc-component:not(:empty):not(.is-base){max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){body .wc-component:not(:empty):not(.is-base){max-width:192rem;margin-left:auto;margin-right:auto}}body .wc-component:not(:empty):not(.is-base){margin:0 auto 9.6rem}@media(max-width:1279px){body .wc-component:not(:empty):not(.is-base)>*:not(sd-heading){max-width:100%}}@media(min-width:1280px){body .wc-component:not(:empty):not(.is-base)>*:not(sd-heading){max-width:91.6666666667%}}@media(min-width:1600px){body .wc-component:not(:empty):not(.is-base)>*:not(sd-heading){max-width:83.3333333333%}}@media(max-width:1599px){body .wc-component:not(:empty):not(.is-base){margin:0 auto 6.4rem}}@media(max-width:767px){body .wc-component:not(:empty):not(.is-base){margin:0 auto 4.4rem}}body .wc-component:not(:empty):not(.is-base)+wc-footnote.wc-component,body .wc-component:not(:empty):not(.is-base)+wc-cms-link-ds.wc-component{margin-top:-6.8rem}@media(max-width:1599px){body .wc-component:not(:empty):not(.is-base)+wc-footnote.wc-component,body .wc-component:not(:empty):not(.is-base)+wc-cms-link-ds.wc-component{margin-top:-4.4rem}}@media(max-width:767px){body .wc-component:not(:empty):not(.is-base)+wc-footnote.wc-component,body .wc-component:not(:empty):not(.is-base)+wc-cms-link-ds.wc-component{margin-top:calc(-4.4rem + 2.8rem)}}body .wc-component>sd-title:not(:empty),body .wc-component>sd-heading:not(:empty),body .wc-title:not(:empty),body .wc-template>sd-title:not(:empty),body .wc-template>sd-heading:not(:empty){margin:9.6rem auto 2.8rem}@media(max-width:1599px){body .wc-component>sd-title:not(:empty),body .wc-component>sd-heading:not(:empty),body .wc-title:not(:empty),body .wc-template>sd-title:not(:empty),body .wc-template>sd-heading:not(:empty){margin:6.4rem auto 2.8rem}}@media(max-width:767px){body .wc-component>sd-title:not(:empty),body .wc-component>sd-heading:not(:empty),body .wc-title:not(:empty),body .wc-template>sd-title:not(:empty),body .wc-template>sd-heading:not(:empty){margin:4.4rem auto 2.8rem}}@media(max-width:767px){body .wc-component>sd-title:not(:empty),body .wc-component>sd-heading:not(:empty),body .wc-title:not(:empty),body .wc-template>sd-title:not(:empty),body .wc-template>sd-heading:not(:empty){flex-basis:91.6666666667%;max-width:91.6666666667%}}@media(min-width:768px){body .wc-component>sd-title:not(:empty),body .wc-component>sd-heading:not(:empty),body .wc-title:not(:empty),body .wc-template>sd-title:not(:empty),body .wc-template>sd-heading:not(:empty){flex-basis:83.3333333333%;max-width:83.3333333333%}}@media(min-width:1600px){body .wc-component>sd-title:not(:empty),body .wc-component>sd-heading:not(:empty),body .wc-title:not(:empty),body .wc-template>sd-title:not(:empty),body .wc-template>sd-heading:not(:empty){flex-basis:58.3333333333%;max-width:58.3333333333%}}body wc-footnote{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){body wc-footnote{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){body wc-footnote{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){body wc-footnote{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){body wc-footnote{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){body wc-footnote{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){body wc-footnote{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){body wc-footnote{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){body wc-footnote{max-width:192rem;margin-left:auto;margin-right:auto}}body wc-footnote sd-footnote{margin:auto}@media(max-width:1279px){body wc-footnote sd-footnote{max-width:100%}}@media(min-width:1280px){body wc-footnote sd-footnote{max-width:91.6666666667%}}@media(min-width:1600px){body wc-footnote sd-footnote{max-width:83.3333333333%}}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta,body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta{--skeepers-widget-star-color: #f0c300}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta .skeepers_carousel_container .carousel-content,body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta .skeepers_carousel_container .carousel-content{background:#fff!important}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta .skeepers_carousel_container .stars__item,body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item{background:transparent!important}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta .skeepers_carousel_container .stars__item:not(last-of-type),body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item:not(last-of-type){margin-right:0}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta .skeepers_carousel_container .stars__item:after,body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item:after{content:none!important}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta .skeepers_carousel_container .stars__item .star-svg,body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item .star-svg{stroke:var(--skeepers-widget-star-color)!important}body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-light.is-rowenta .skeepers_carousel_container .review__rating .review__rating-fact,body wc-navigation-footer-module sd-navigation-footer.is-active-brand.is-theme-dark.is-rowenta .skeepers_carousel_container .review__rating .review__rating-fact{color:var(--color-primary-dark)!important}@media(max-width:767px){body wc-navigation-footer-module sd-navigation-footer .skeepers_carousel_container{margin:0}}body wc-navigation-footer-module sd-navigation-footer .skeepers_carousel_container .skp-slide-arrow{height:auto!important}@media(max-width:767px){body wc-navigation-footer-module sd-navigation-footer .skeepers_carousel_container .rating__value{margin:0}}@media(max-width:767px){body wc-navigation-footer-module sd-navigation-footer .skeepers_carousel_container .carousel-container{display:none;margin:0}}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark.is-rowenta{--skeepers-widget-star-color: #106a96}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item{background:transparent!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item:after{content:none!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark.is-rowenta .skeepers_carousel_container .stars__item .star-svg{stroke:var(--color-primary-base)!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark.is-rowenta .skeepers_carousel_container .review__rating .review__rating-fact{color:var(--color-primary-base)!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .tooltip-modern:after,body wc-navigation-footer-module sd-navigation-footer.is-theme-dark #skeepers_carousel_modal .tooltip-modern:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M7.99935 3.25C5.22591 3.25 2.99935 5.49609 2.99935 8.25C2.99935 11.0234 5.22591 13.25 7.99935 13.25C10.7533 13.25 12.9993 11.0234 12.9993 8.25C12.9993 5.49609 10.7533 3.25 7.99935 3.25ZM7.99935 5.75C8.33138 5.75 8.62435 6.04297 8.62435 6.375C8.62435 6.72656 8.33138 7 7.99935 7C7.647
47978 7 7.37435 6.72656 7.37435 6.375C7.37435 6.04297 7.64778 5.75 7.99935 5.75ZM8.7806 10.75H7.2181C6.94466 10.75 6.74935 10.5547 6.74935 10.2812C6.74935 10.0273 6.94466 9.8125 7.2181 9.8125H7.5306V8.5625H7.37435C7.10091 8.5625 6.9056 8.36719 6.9056 8.09375C6.9056 7.83984 7.10091 7.625 7.37435 7.625H7.99935C8.25325 7.625 8.4681 7.83984 8.4681 8.09375V9.8125H8.7806C9.0345 9.8125 9.24935 10.0273 9.24935 10.2812C9.24935 10.5547 9.0345 10.75 8.7806 10.75Z%27 fill=%27%23FFF%27/%3e%3c/svg%3e")}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .rating__details,body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container #nr-total-reviews{color:#fff}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .carousel-content{background-color:var(--color-skeeper-background)!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .rating__value-numeric{color:var(--color-skeeper-rating)!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .widget-logo-hyperlink{background:#fff}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .skp-slide-arrow{color:#fff!important;height:auto!important}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .swiper-pagination-bullet.swiper-pagination-bullet-active,body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container #skeepers_carousel_modal .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--color-primary-base)}body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container .swiper-pagination-bullet.swiper-pagination-bullet,body wc-navigation-footer-module sd-navigation-footer.is-theme-dark .skeepers_carousel_container #skeepers_carousel_modal .swiper-pagination-bullet.swiper-pagination-bullet{background-color:#fff}.ServicePageTemplate,.AccountPageTemplate{background:#f1f1f1}.ServicePageTemplate footer,.AccountPageTemplate footer{background:#fff}.ServicePageTemplate footer sd-reinsurances,.AccountPageTemplate footer sd-reinsurances{padding-top:2rem}@media(max-width:767px){.ServicePageTemplate footer sd-reinsurances,.AccountPageTemplate footer sd-reinsurances{padding-top:1.2rem}}[class*=AccountPageTemplate] wc-breadcrumbs{position:inherit;top:0}wc-web-common{height:var(--scrollMargin)}[class*=smartedit-] wc-promo-banners,[class*=smartedit-] #main-header{z-index:250}smartedit-element.smartEditComponentX[data-smartedit-component-id=HeaderSlot]{margin-top:47px}smartedit-element.smartEditComponentX[data-smartedit-component-id=PushBannerSlot]{z-index:2!important}@media(max-width:767px){.tc-privacy-wrapper,.tc-privacy-banner{width:92%!important}}.gseb_privacy_popin_text{overflow-y:scroll!important}#chatboxreduced-iframe{bottom:7rem!important}[id^=iframe-notification]{bottom:6rem!important}.wc-captcha-turnstile{display:block;position:relative}wc-anchor-bloc{position:sticky;transition:top .3s;top:19rem}.has-promo wc-anchor-bloc{top:24rem;transition:top .3s}.has-menu-scrolled wc-anchor-bloc{top:8rem;transition:top .3s}.has-menu-scrolled.has-promo wc-anchor-bloc{top:14rem;transition:top .3s}wc-anchor-bloc{display:block;margin-left:2.8rem;z-index:10;position:relative}wc-anchor-bloc sd-anchor-bloc{background:#fff;margin-left:-2.8rem;opacity:0;position:fixed;top:50%;transform:translateY(-50%);transition:.3s all}wc-anchor-bloc sd-anchor-bloc.is-sticky{opacity:1;margin-left:0}wc-cms-link-ds.wc-component{display:flex;justify-content:center}wc-cross-sell{display:block;overflow:hidden}wc-faq-vpc-cms-paragraph+wc-faq-vpc-cms-paragraph{margin-top:.8rem}wc-payment-mode{display:block}wc-point-of-service{display:block}@media(max-width:767px){wc-point-of-service{padding-top:4rem}}wc-point-of-service sd-google-map{height:80rem}@media(max-width:767px){wc-point-of-service sd-google-map{height:inherit}}wc-promo-banner{pointer-events:auto;position:relative}wc-prudsys-cross-sell{display:block;overflow:hidden}wc-push-card-banner-module{display:block}wc-push-card-slider-module{display:block;overflow:hidden;min-height:4rem}wc-push-card-slider-module .c__component-wrapper-editorial{z-index:10}wc-reinsurance-footer-module{display:block}wc-repair-commitment-search{display:block}wc-repair-commitment-search form{display:block;max-width:50rem;margin:0 auto 1.2rem}wc-repair-commitment-search form .c__form-item{margin-right:2rem;width:100%}wc-repair-commitment-search form sd-form-input{width:100%}wc-repair-commitment-search .c__how-to-find{display:flex;justify-content:center;margin-bottom:1.2rem}wc-repair-commitment-search .c__how-to-find sd-icon{margin-right:.8rem}wc-repair-commitment-search .is-product-ref{display:flex}@media(min-width:1280px){wc-repair-commitment-search .is-product-ref{padding-right:2rem}}@media(max-width:1279px){wc-repair-commitment-search .is-product-ref{margin-bottom:1.2rem}}wc-repair-commitment-search .is-product-status>p{margin-bottom:1.2rem}wc-repair-commitment-search .is-product-status sd-title{margin-bottom:.8rem}:root{--skp-slider-nav-color: var(--brand--button-color);--skp-slider-nav-icon-color: var(--color-primary-brand)}@media(max-width:767px){wc-shoppable-content{padding-top:4rem}}:host{display:block}wc-uberall-cms{margin-top:4rem}.ubsf_photos-modal-wrapper{z-index:9999!important}wc-warranty{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-warranty{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){wc-warranty{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){wc-warranty{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){wc-warranty{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){wc-warranty{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-warranty{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-warranty{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-warranty{max-width:192rem;margin-left:auto;margin-right:auto}}wc-warranty{display:block;margin-bottom:6.4rem;position:relative}@media(max-width:767px){wc-warranty{flex-basis:100%;max-width:100%}}@media(min-width:768px){wc-warranty{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media(min-width:1600px){wc-warranty{flex-basis:83.3333333333%;max-width:83.3333333333%}}wc-warranty sd-html.c__subline{margin-top:.8rem}wc-warranty sd-documents{margin-bottom:2rem}wc-wysiwyg{display:block}wc-wysiwyg+wc-wysiwyg wc-wrapper sd-component-wrapper.has-margin-l,wc-wysiwyg+wc-wysiwyg wc-wrapper sd-component-wrapper.has-margin-m{padding-top:0}wc-newsletter-social-footer-module{display:block;font-family:var(--font-default);padding:6.4rem 0;position:relative}@media(max-width:767px){wc-newsletter-social-footer-module{padding:4.4rem 0}}wc-newsletter-social-footer-module sd-banner.is-main{position:absolute;inset:0}wc-newsletter-social-footer-module sd-banner.is-main:before{background:hsl(var(--color-themes-dark-h),var(--color-themes-dark-s),var(--color-themes-dark-l),.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}wc-newsletter-social-footer-module sd-banner.is-main sd-media img{object-fit:cover;height:100%}wc-newsletter-social-footer-module .c__content{position:relative;z-index:1}wc-newsletter-social-footer-module .c__content.has-media{color:#fff}wc-newsletter-social-footer-module .c__content.has-media sd-form-libelle{color:#fff}wc-newsletter-social-footer-module .c__content.has-media [sd-button-icon],wc-newsletter-social-footer-module .c__content.has-media sd-form[checkbox] .c__checkbox-container>input+label{color:inherit}wc-newsletter-social-footer-module .c__content.has-media [sd-button-icon]:hover,wc-newsletter-social-footer-module .c__content.has-media [sd-button-icon]:active,wc-newsletter-social-footer-module .c__content.has-media [sd-button-icon]:focus{color:var(--color-primary-hover)}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter{margin-bottom:4.4rem}@media(min-width:1280px){wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter{margin-bottom:0}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter .c__newsletter{text-align:left}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter form{align-items:flex-start;flex-direction:row;flex-wrap:wrap}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter sd-form-input{order:1;flex:auto}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter sd-form{order:3;flex:1 0 100%;margin-bottom:0}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter [sd-button]{order:2;margin-left:.8rem}}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter .is-intrusive sd-form{order:2}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter .is-intrusive .c__action{order:3;margin-left:0}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter .is-intrusive.is-column .c__action,wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter .is-intrusive.is-column [sd-button]{margin-left:0}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter a:not([sd-button]){color:#fff}wc-newsletter-social-footer-module .c__content.has-social-links wc-base-default-newsletter a:not([sd-button]):hover{color:#ccc}@media(max-width:767px){wc-newsletter-social-footer-module sd-social-media ul{justify-content:space-between}}wc-base-comparator{display:block}wc-base-newsletter{display:flex;gap:1.6rem;font-family:var(--font-default)}wc-base-newsletter .c__newsletter{text-align:center}wc-base-newsletter .c__newsletter .c__title p,wc-base-newsletter .c__newsletter .c__message p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}wc-base-newsletter .c__newsletter .c__title{margin-bottom:1.2rem}wc-base-newsletter .c__newsletter .c__message{text-align:left;margin:2rem 0 .4rem 1.2rem;line-height:2rem}wc-base-newsletter .c__newsletter .c__personnal-info{margin-bottom:2rem}wc-base-newsletter .c__newsletter .c__newsletter-last-step{margin-top:2.4rem}wc-base-newsletter .c__newsletter .c__newsletter-checkbox{margin-top:.8rem}wc-base-newsletter .c__newsletter form{align-items:flex-start;display:flex;flex-direction:column;margin:auto}@media(max-width:1279px){wc-base-newsletter .c__newsletter form{align-items:center;width:auto}}wc-base-newsletter .c__newsletter .c__personnal-info,wc-base-newsletter .c__newsletter .c__main-info{align-items:baseline;display:flex}wc-base-newsletter .c__newsletter .c__personnal-info .c__user-info,wc-base-newsletter .c__newsletter .c__main-info .c__user-info{background:#f5f5f5;border-radius:var(--brand--border-radius);padding:1.2rem;text-align:left}wc-base-newsletter .c__newsletter .c__personnal-info .c__user-info legend,wc-base-newsletter .c__newsletter .c__main-info .c__user-info legend{color:#000;display:block;font-family:var(--font-default);margin-bottom:.4rem;font-size:1rem;font-weight:500;letter-spacing:.01rem;line-height:1.2rem;top:-1.6rem}@media(max-width:767px){wc-base-newsletter .c__newsletter .c__personnal-info .c__user-info .c__radio-group .c__radio,wc-base-newsletter .c__newsletter .c__main-info .c__user-info .c__radio-group .c__radio{width:100%;display:block}}@media(max-width:767px){wc-base-newsletter .c__newsletter .c__personnal-info,wc-base-newsletter .c__newsletter .c__main-info{margin-bottom:0;flex-direction:column;width:100%}}@media(min-width:1280px){wc-base-newsletter .c__newsletter .c__personnal-info,wc-base-newsletter .c__newsletter .c__main-info{flex-direction:row;width:100%}}@media(max-width:767px){wc-base-newsletter .c__newsletter .c__personnal-info sd-form-input,wc-base-newsletter .c__newsletter .c__main-info sd-form-input{margin-bottom:1.2rem;width:100%}}@media(min-width:768px){wc-base-newsletter .c__newsletter .c__personnal-info sd-form-input+sd-form-input,wc-base-newsletter .c__newsletter .c__personnal-info sd-form-input+[sd-button],wc-base-newsletter .c__newsletter .c__main-info sd-form-input+sd-form-input,wc-base-newsletter .c__newsletter .c__main-info sd-form-input+[sd-button]{margin-left:1.2rem}}wc-base-newsletter .c__newsletter .c__personnal-info [sd-button],wc-base-newsletter .c__newsletter .c__main-info [sd-button]{margin-left:1.2rem;width:100%;text-align:center}@media(max-width:767px){wc-base-newsletter .c__newsletter .c__personnal-info [sd-button],wc-base-newsletter .c__newsletter .c__main-info [sd-button]{margin-bottom:2rem;margin-top:.8rem;margin-left:0;width:100%}}@media(max-width:767px){wc-base-newsletter .c__newsletter .is-intrusive .c__action{width:100%}}@media(max-width:767px){wc-base-newsletter .c__newsletter .is-intrusive .c__action [sd-button]{margin-left:0}}wc-base-newsletter .c__newsletter sd-form[checkbox] .c__checkbox-container>input+label{text-align:left}wc-base-newsletter .c__newsletter .is-column .c__personnal-info,wc-base-newsletter .c__newsletter .is-column .c__main-info{flex-flow:column;margin:0 auto;width:100%}wc-base-newsletter .c__newsletter .is-column .c__personnal-info>sd-form-input,wc-base-newsletter .c__newsletter .is-column .c__main-info>sd-form-input{margin-bottom:1.2rem;width:100%}wc-base-newsletter .c__newsletter .is-column .c__personnal-info>sd-form-input+sd-form-input,wc-base-newsletter .c__newsletter .is-column .c__personnal-info>sd-form-input+[sd-button],wc-base-newsletter .c__newsletter .is-column .c__main-info>sd-form-input+sd-form-input,wc-base-newsletter .c__newsletter .is-column .c__main-info>sd-form-input+[sd-button]{margin-left:0}wc-base-newsletter .c__newsletter .is-column [sd-button]{margin-bottom:2rem;margin-right:.8rem;margin-top:1.2rem}@media(max-width:767px){wc-base-newsletter .c__newsletter .is-column [sd-button]{margin-left:0;margin-right:0;width:100%}}wc-base-newsletter sd-banner{max-height:6.4rem;margin-bottom:2rem}wc-base-newsletter sd-banner sd-media[image]{width:auto}wc-base-newsletter sd-banner sd-media[image] img{width:auto}wc-base-default-newsletter{display:flex;gap:1.6rem;font-family:var(--font-default)}wc-base-default-newsletter .c__newsletter{text-align:center}wc-base-default-newsletter .c__newsletter .c__title p,wc-base-default-newsletter .c__newsletter .c__message p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}wc-base-default-newsletter .c__newsletter .c__title{margin-bottom:1.2rem}wc-base-default-newsletter .c__newsletter .c__message{text-align:left;margin:2rem 0 .4rem 1.2rem;line-height:2rem}wc-base-default-newsletter .c__newsletter .c__personnal-info{margin-bottom:2rem}wc-base-default-newsletter .c__newsletter .c__main-info{margin-bottom:2.8rem}wc-base-default-newsletter .c__newsletter .c__newsletter-last-step{margin-top:2.4rem}wc-base-default-newsletter .c__newsletter .c__newsletter-checkbox{margin-top:.8rem}wc-base-default-newsletter .c__newsletter form{align-items:flex-start;display:flex;flex-direction:column;margin:auto}@media(max-width:1279px){wc-base-default-newsletter .c__newsletter form{align-items:center;width:auto}}wc-base-default-newsletter .c__newsletter .c__personnal-info,wc-base-default-newsletter .c__newsletter .c__main-info{align-items:baseline;display:flex;margin-top:1.2rem}wc-base-default-newsletter .c__newsletter .c__personnal-info .c__user-info,wc-base-default-newsletter .c__newsletter .c__main-info .c__user-info{background:#f5f5f5;border-radius:var(--brand--border-radius);padding:1.2rem;text-align:left}wc-base-default-newsletter .c__newsletter .c__personnal-info .c__user-info legend,wc-base-default-newsletter .c__newsletter .c__main-info .c__user-info legend{color:#000;display:block;font-family:var(--font-default);margin-bottom:.4rem;font-size:1rem;font-weight:500;letter-spacing:.01rem;line-height:1.2rem;top:-1.6rem}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .c__personnal-info .c__user-info .c__radio-group .c__radio,wc-base-default-newsletter .c__newsletter .c__main-info .c__user-
479info .c__radio-group .c__radio{width:100%;display:block}}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .c__personnal-info,wc-base-default-newsletter .c__newsletter .c__main-info{margin-bottom:0;flex-direction:column;width:100%}}@media(min-width:1280px){wc-base-default-newsletter .c__newsletter .c__personnal-info,wc-base-default-newsletter .c__newsletter .c__main-info{flex-direction:row;width:100%}}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .c__personnal-info sd-form-input,wc-base-default-newsletter .c__newsletter .c__main-info sd-form-input{margin-bottom:1.2rem;width:100%}}@media(min-width:768px){wc-base-default-newsletter .c__newsletter .c__personnal-info sd-form-input+sd-form-input,wc-base-default-newsletter .c__newsletter .c__personnal-info sd-form-input+[sd-button],wc-base-default-newsletter .c__newsletter .c__main-info sd-form-input+sd-form-input,wc-base-default-newsletter .c__newsletter .c__main-info sd-form-input+[sd-button]{margin-left:1.2rem}}wc-base-default-newsletter .c__newsletter .c__personnal-info [sd-button],wc-base-default-newsletter .c__newsletter .c__main-info [sd-button]{margin-left:1.2rem;width:100%;text-align:center}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .c__personnal-info [sd-button],wc-base-default-newsletter .c__newsletter .c__main-info [sd-button]{margin-bottom:2rem;margin-top:.8rem;margin-left:0;width:100%}}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .is-intrusive .c__action{width:100%}}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .is-intrusive .c__action [sd-button]{margin-left:0}}wc-base-default-newsletter .c__newsletter sd-form[checkbox] .c__checkbox-container>input+label{text-align:left}wc-base-default-newsletter .c__newsletter .is-column .c__personnal-info,wc-base-default-newsletter .c__newsletter .is-column .c__main-info{flex-flow:column;margin:0 auto;width:100%}wc-base-default-newsletter .c__newsletter .is-column .c__personnal-info>sd-form-input,wc-base-default-newsletter .c__newsletter .is-column .c__main-info>sd-form-input{margin-bottom:1.2rem;width:100%}wc-base-default-newsletter .c__newsletter .is-column .c__personnal-info>sd-form-input+sd-form-input,wc-base-default-newsletter .c__newsletter .is-column .c__personnal-info>sd-form-input+[sd-button],wc-base-default-newsletter .c__newsletter .is-column .c__main-info>sd-form-input+sd-form-input,wc-base-default-newsletter .c__newsletter .is-column .c__main-info>sd-form-input+[sd-button]{margin-left:0}wc-base-default-newsletter .c__newsletter .is-column [sd-button]{margin-bottom:2rem;margin-right:.8rem;margin-top:1.2rem}@media(max-width:767px){wc-base-default-newsletter .c__newsletter .is-column [sd-button]{margin-left:0;margin-right:0;width:100%}}wc-base-default-newsletter sd-banner{max-height:6.4rem;margin-bottom:2rem}wc-base-default-newsletter sd-banner sd-media[image]{width:auto}wc-base-default-newsletter sd-banner sd-media[image] img{width:auto}wc-base-steps-newsletter{color:#363636;display:block;width:100%}wc-base-steps-newsletter sd-title{margin-bottom:1.2rem;text-align:center}wc-base-steps-newsletter sd-title sd-icon{display:block;margin:0 auto}wc-base-steps-newsletter .c__message{margin-top:1.2rem}wc-base-steps-newsletter .c__user-info{background:#f5f5f5;border-radius:var(--brand--border-radius-global-large);margin-top:2.4rem;padding:2rem 1.6rem}wc-base-steps-newsletter .c__btn-group fieldset legend{font-family:var(--font-default);font-size:1rem!important;font-weight:500;letter-spacing:.01rem;line-height:1.2rem}wc-base-steps-newsletter .c__bottom-part{padding-top:1.6rem}wc-base-steps-newsletter .c__bottom-part .c__action{display:flex;justify-content:center;padding-top:1.6rem}wc-base-steps-newsletter .c__left-part{width:calc(60% - 2rem)}@media(max-width:1279px){wc-base-steps-newsletter .c__left-part{width:100%}}wc-base-steps-newsletter .c__left-part.is-last-step{width:100%}wc-base-steps-newsletter .c__main-info-container{display:flex;justify-content:space-between;width:100%}wc-base-steps-newsletter .c__main-info{width:calc(60% - 2rem)}@media(max-width:1279px){wc-base-steps-newsletter .c__main-info{width:100%}}wc-base-steps-newsletter .c__image{padding-top:2.8rem;width:calc(40% - 2rem)}wc-base-steps-newsletter .c__image.is-full-width{width:100%}wc-base-steps-newsletter .c__image.is-full-width img{height:24.1rem!important;width:100%}wc-base-steps-newsletter .c__image img{border-radius:var(--brand--border-radius-global-large)}wc-base-steps-newsletter .c__image-step-0{margin-top:-29vh}wc-base-steps-newsletter .c__image-step-1{margin-top:-25vh}@media(max-width:1279px){wc-base-steps-newsletter .c__image:not(.is-full-width){display:none}}wc-base-steps-newsletter sd-form,wc-base-steps-newsletter sd-form-input{display:block;margin-bottom:1.2rem}wc-base-steps-newsletter sd-form.c__inline-field,wc-base-steps-newsletter sd-form-input.c__inl
479ine-field{display:inline-flex;width:50%}@media(max-width:767px){wc-base-steps-newsletter sd-form.c__inline-field,wc-base-steps-newsletter sd-form-input.c__inline-field{width:100%;margin-left:0}}wc-base-steps-newsletter sd-form.c__inline-field:first-of-type,wc-base-steps-newsletter sd-form-input.c__inline-field:first-of-type{margin-right:1.2rem;width:calc(50% - 1.2rem)}wc-base-steps-newsletter .c__house-hold-size-container{display:flex;align-items:center}wc-base-steps-newsletter .c__house-hold-size-container sd-form-libelle,wc-base-steps-newsletter .c__house-hold-size-container .c__sub-label-input{margin-left:calc(-2.8rem - .8rem);width:max-content}wc-base-steps-newsletter .c__house-hold-size-container [sd-button]{height:2.8rem;margin-top:2rem;width:2.8rem}wc-base-steps-newsletter .c__newsletter-birthDay,wc-base-steps-newsletter .c__newsletter-city,wc-base-steps-newsletter .c__newsletter-postalCode{margin-bottom:2rem}wc-base-steps-newsletter .c__newsletter-birthDay{display:block;width:40%}@media(max-width:767px){wc-base-steps-newsletter .c__newsletter-birthDay{width:60%}}wc-base-steps-newsletter .c__newsletter-city.c__inline-field{margin-left:.4rem;display:inline-block}wc-base-steps-newsletter .c__newsletter-postalCode.c__inline-field{display:inline-block;width:25%}@media(max-width:767px){wc-base-steps-newsletter .c__newsletter-postalCode.c__inline-field{width:60%}}wc-base-steps-newsletter sd-form-input[type=number]{display:block;margin-left:.8rem;margin-right:.8rem;width:15%}wc-base-steps-newsletter sd-form-input[type=number] input{text-align:center;padding:1.2rem}wc-base-steps-newsletter sd-form-input[type=number] input::-webkit-outer-spin-button,wc-base-steps-newsletter sd-form-input[type=number] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}wc-base-steps-newsletter .c__steps_newsletter{display:flex;gap:.4rem;justify-content:center;padding:1.2rem 0}wc-base-steps-newsletter .c__steps_newsletter .c__step-bar{background:#d3d3d3;border-radius:var(--brand--border-radius);height:.8rem;margin-bottom:2rem;width:33.3333333333%}wc-base-steps-newsletter .c__steps_newsletter .c__step-bar.active{background:var(--color-primary-brand)}wc-base-steps-newsletter .c__steps_newsletter .c__step-bar:after{display:block;font-weight:700;margin-top:1.2rem;text-align:center}wc-base-steps-newsletter .c__steps_newsletter .c__step-bar:nth-child(1):after{content:"1"}wc-base-steps-newsletter .c__steps_newsletter .c__step-bar:nth-child(2):after{content:"2"}wc-base-steps-newsletter .c__steps_newsletter .c__step-bar:nth-child(3):after{content:"\\1f389"}wc-recipe-search{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-recipe-search{border-left:2rem solid transparent;border-right:2rem solid transparent}}@media(min-width:768px){wc-recipe-search{border-left:2.8rem solid transparent;border-right:2.8rem solid transparent}}@media(min-width:1280px){wc-recipe-search{border-left:4.4rem solid transparent;border-right:4.4rem solid transparent}}@media(min-width:1600px){wc-recipe-search{border-left:6.4rem solid transparent;border-right:6.4rem solid transparent}}@media(min-width:320px){wc-recipe-search{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-recipe-search{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-recipe-search{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-recipe-search{max-width:192rem;margin-left:auto;margin-right:auto}}wc-recipe-search{display:block;position:relative;margin:2.8rem auto;width:91.6666666667%}@media(max-width:767px){wc-recipe-search{margin:2.8rem 0 0;width:100%}}wc-recipe-search sd-filters{margin-bottom:2.8rem}wc-recipe-search .c__recipe-grid-wrapper{margin:auto;width:100%}@media(min-width:768px){wc-recipe-search .c__recipe-grid-wrapper{flex-basis:91.6666666667%;max-width:91.6666666667%}}@media(min-width:1600px){wc-recipe-search .c__recipe-grid-wrapper{flex-basis:83.3333333333%;max-width:83.3333333333%}}wc-recipe-search .c__recipe-grid-wrapper article{height:100%}wc-recipe-search .c__recipe-grid-wrapper ul{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;margin:-2.8rem -3.2rem 0}@media(max-width:1599px){wc-recipe-search .c__recipe-grid-wrapper ul{margin:0 -2.2rem}}@media(max-width:1279px){wc-recipe-search .c__recipe-grid-wrapper ul{margin:0 -1.4rem}}@media(max-width:767px){wc-recipe-search .c__recipe-grid-wrapper ul{margin:0 -1rem}}wc-recipe-search .c__recipe-grid-wrapper ul .c__item{padding:0 3.2rem;margin-top:6.4rem;width:100%}@media(min-width:768px){wc-recipe-search .c__recipe-grid-wrapper ul .c__item{width:50%}}@media(min-width:1280px){wc-recipe-search .c__recipe-grid-wrapper ul .c__item{width:33.3333333333%}}@media(max-width:1599px){wc-recipe-search .c__recipe-grid-wrapper ul .c__item{padding:0 2.2rem}}@media(max-width:1279px){wc-recipe-search .c__recipe-grid-wrapper ul .c__item{padding:0 1.4rem}}@media(max-width:767px){wc-recipe-search .c__recipe-grid-wrapper ul .c__item{padding:0 1rem}}
479wc-recipe-search .c__recipe-grid-wrapper ul .c__item sd-recipe-card{height:100%;justify-content:flex-end}wc-recipe-search .c__actions{display:flex;justify-content:center;margin-top:4.4rem}@media(max-width:767px){wc-recipe-search .c__actions{margin-top:2.8rem}}.c__modal-add-to-cart.c__modal-default{max-width:129.4rem;width:81%}.c__modal-add-to-cart.c__modal-default .c__add-to-cart-modal-body{padding:2rem}@media(max-width:767px){.c__modal-add-to-cart.c__modal-default .c__add-to-cart-modal-body{height:70vh}}.c__modal-add-to-cart.c__modal-default .c__add-to-cart-modal-body wc-extended-warranty-offers{margin-top:1.6rem}.c__modal-add-to-cart.c__modal-default .c__add-to-cart-modal-actions{padding:2rem}@media(max-width:767px){.c__modal-add-to-cart.c__modal-default .c__add-to-cart-modal-actions{border-top:.1rem solid var(--color-themes-light);bottom:0;flex-flow:column;margin-top:0!important;padding:1.2rem;position:sticky}}.container{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){.container{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.container{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){.container{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){.container{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){.container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){.container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){.container{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){.container{max-width:192rem;margin-left:auto;margin-right:auto}}.container-fluid{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){.container-fluid{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.container-fluid{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){.container-fluid{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){.container-fluid{padding-left:6.4rem;padding-right:6.4rem}}.row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}.row .no-gutters{margin-right:0;margin-left:0}.col-xl,.col-xl-auto,.col-xl-24,.col-xl-23,.col-xl-22,.col-xl-21,.col-xl-20,.col-xl-19,.col-xl-18,.col-xl-17,.col-xl-16,.col-xl-15,.col-xl-14,.col-xl-13,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-l,.col-l-auto,.col-l-24,.col-l-23,.col-l-22,.col-l-21,.col-l-20,.col-l-19,.col-l-18,.col-l-17,.col-l-16,.col-l-15,.col-l-14,.col-l-13,.col-l-12,.col-l-11,.col-l-10,.col-l-9,.col-l-8,.col-l-7,.col-l-6,.col-l-5,.col-l-4,.col-l-3,.col-l-2,.col-l-1,.col-m,.col-m-auto,.col-m-24,.col-m-23,.col-m-22,wc-breadcrumbs sd-breadcrumb,.col-m-21,.col-m-20,.col-m-19,.col-m-18,.col-m-17,.col-m-16,.col-m-15,.col-m-14,.col-m-13,.col-m-12,.col-m-11,.col-m-10,.col-m-9,.col-m-8,.col-m-7,.col-m-6,.col-m-5,.col-m-4,.col-m-3,.col-m-2,.col-m-1,.col-s,.col-s-auto,.col-s-24,.col-s-23,.col-s-22,.col-s-21,.col-s-20,.col-s-19,.col-s-18,.col-s-17,.col-s-16,.col-s-15,.col-s-14,.col-s-13,.col-s-12,.col-s-11,.col-s-10,.col-s-9,.col-s-8,.col-s-7,.col-s-6,.col-s-5,.col-s-4,.col-s-3,.col-s-2,.col-s-1,.col,.col-auto,.col-24,body .wc-component:not(:empty).is-full-width>*:not(sd-heading),.col-23,.col-22,.col-21,.col-20,.col-19,.col-18,.col-17,.col-16,.col-15,.col-14,.col-13,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:0;padding-left:0}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-3{flex:0 0 12.5%;max-width:12.5%}.col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-6{flex:0 0 25%;max-width:25%}.col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-9{flex:0 0 37.5%;max-width:37.5%}.col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-12{flex:0 0 50%;max-width:50%}.col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-15{flex:0 0 62.5%;max-width:62.5%}.col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-18{flex:0 0 75%;max-width:75%}.col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-21{flex:0 0 87.5%;max-width:87.5%}
479.col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-24,wc-breadcrumbs sd-breadcrumb,body .wc-component:not(:empty).is-full-width>*:not(sd-heading){flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:25}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.order-17{order:17}.order-18{order:18}.order-19{order:19}.order-20{order:20}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.offset-1{margin-left:4.1666666667%}.offset-2{margin-left:8.3333333333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.6666666667%}.offset-5{margin-left:20.8333333333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.1666666667%}.offset-8{margin-left:33.3333333333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.6666666667%}.offset-11{margin-left:45.8333333333%}.offset-12{margin-left:50%}.offset-13{margin-left:54.1666666667%}.offset-14{margin-left:58.3333333333%}.offset-15{margin-left:62.5%}.offset-16{margin-left:66.6666666667%}.offset-17{margin-left:70.8333333333%}.offset-18{margin-left:75%}.offset-19{margin-left:79.1666666667%}.offset-20{margin-left:83.3333333333%}.offset-21{margin-left:87.5%}.offset-22{margin-left:91.6666666667%}.offset-23{margin-left:95.8333333333%}.offset-p-1{padding-left:4.1666666667%}.offset-p-2{padding-left:8.3333333333%}.offset-p-3{padding-left:12.5%}.offset-p-4{padding-left:16.6666666667%}.offset-p-5{padding-left:20.8333333333%}.offset-p-6{padding-left:25%}.offset-p-7{padding-left:29.1666666667%}.offset-p-8{padding-left:33.3333333333%}.offset-p-9{padding-left:37.5%}.offset-p-10{padding-left:41.6666666667%}.offset-p-11{padding-left:45.8333333333%}.offset-p-12{padding-left:50%}.offset-p-13{padding-left:54.1666666667%}.offset-p-14{padding-left:58.3333333333%}.offset-p-15{padding-left:62.5%}.offset-p-16{padding-left:66.6666666667%}.offset-p-17{padding-left:70.8333333333%}.offset-p-18{padding-left:75%}.offset-p-19{padding-left:79.1666666667%}.offset-p-20{padding-left:83.3333333333%}.offset-p-21{padding-left:87.5%}.offset-p-22{padding-left:91.6666666667%}.offset-p-23{padding-left:95.8333333333%}@media(min-width:320px){.col-s{flex-basis:0;flex-grow:1;max-width:100%}.col-s-auto{flex:0 0 auto;width:auto;max-width:100%}.col-s-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-s-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-s-3{flex:0 0 12.5%;max-width:12.5%}.col-s-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-s-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-s-6{flex:0 0 25%;max-width:25%}.col-s-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-s-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-s-9{flex:0 0 37.5%;max-width:37.5%}.col-s-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-s-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-s-12{flex:0 0 50%;max-width:50%}.col-s-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-s-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-s-15{flex:0 0 62.5%;max-width:62.5%}.col-s-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-s-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-s-18{flex:0 0 75%;max-width:75%}.col-s-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-s-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-s-21{flex:0 0 87.5%;max-width:87.5%}.col-s-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-s-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-s-24{flex:0 0 100%;max-width:100%}.order-s-first{order:-1}.order-s-last{order:25}.order-s-0{order:0}.order-s-1{order:1}.order-s-2{order:2}.order-s-3{order:3}.order-s-4{order:4}.order-s-5{order:5}.order-s-6{order:6}.order-s-7{order:7}.order-s-8{order:8}.order-s-9{order:9}.order-s-10{order:10}.order-s-11{order:11}.order-s-12{order:12}.order-s-13{order:13}.order-s-14{order:14}.order-s-15{order:15}.order-s-16{order:16}.order-s-17{order:17}.order-s-18{order:18}.order-s-19{order:19}.order-s-20{order:20}.order-s-21{order:21}.order-s-22{order:22}.order-s-23{order:23}.order-s-24{order:24}.offset-s-0{margin-left:0}.offset-s-1{margin-left:4.1666666667%}.offset-s-2{margin-left:8.3333333333%}.offset-s-3{margin-left:12.5%}.offset-s-4{margin-left:16.6666666667%}.offset-s-5{margin-left:20.8333333333%}.offset-s-6{margin-left:25%}.offset-s-7{margin-left:29.1666666667%}.offset-s-8{margin-left:33.3333333333%}.offset-s-9{margin-left:37.5%}.offset-s-10{margin-left:41.6666666667%}.offset-s-11{margin-left:45.8333333333%}.offset-s-12{margin-left:50%}.offset-s-13{margin-left:54.1666666667%}.offset-s-14{margin-left:58.3333333333%}.offset-s-15{margin-left:62.5%}.offset-s-16{margin-left:66.6666666667%}.offset-s-17{margin-left:70.8333333333%}.offset-s-18{margin-left:75%}.offset-s-19{margin-left:79.1666666667%}.offset-s-20{margin-left:83.3333333333%}.offset-s-21{margin-left:87.5%}.offset-s-22{margin-left:91.6666666667%}.offset-s-23{margin-left:95.8333333333%}.offset-p-s-0{padding-left:0}.offset-p-s-1{padding-left:4.1666666667%}.offset-p-s-2{padding-left:8.3333333333%}.offset-p-s-3{padding-left:12.5%}.offset-p-s-4{padding-left:16.6666666667%}.offset-p-s-5{padding-left:20.8333333333%}.offset-p-s-6{padding-left:25%}.offset-p-s-7{padding-left:29.1666666667%}.offset-p-s-8{padding-left:33.3333333333%}.offset-p-s-9{padding-left:37.5%}.offset-p-s-10{padding-left:41.6666666667%}.offset-p-s-11{padding-left:45.8333333333%}.offset-p-s-12{padding-left:50%}.offset-p-s-13{padding-left:54.1666666667%}.offset-p-s-14{padding-left:58.3333333333%}.offset-p-s-15{padding-left:62.5%}.offset-p-s-16{padding-left:66.6666666667%}.offset-p-s-17{padding-left:70.8333333333%}.offset-p-s-18{padding-left:75%}.offset-p-s-19{padding-left:79.1666666667%}.offset-p-s-20{padding-left:83.3333333333%}.offset-p-s-21{padding-left:87.5%}.offset-p-s-22{padding-left:91.6666666667%}.offset-p-s-23{padding-left:95.8333333333%}}@media(min-width:768px){.col-m{flex-basis:0;flex-grow:1;max-width:100%}.col-m-auto{flex:0 0 auto;width:auto;max-width:100%}.col-m-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-m-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-m-3{flex:0 0 12.5%;max-width:12.5%}.col-m-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-m-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-m-6{flex:0 0 25%;max-width:25%}.col-m-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-m-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-m-9{flex:0 0 37.5%;max-width:37.5%}.col-m-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-m-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-m-12{flex:0 0 50%;max-width:50%}.col-m-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-m-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-m-15{flex:0 0 62.5%;max-width:62.5%}.col-m-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-m-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-m-18{flex:0 0 75%;max-width:75%}.col-m-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-m-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-m-21{flex:0 0 87.5%;max-width:87.5%}
479.col-m-22,wc-breadcrumbs sd-breadcrumb{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-m-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-m-24{flex:0 0 100%;max-width:100%}.order-m-first{order:-1}.order-m-last{order:25}.order-m-0{order:0}.order-m-1{order:1}.order-m-2{order:2}.order-m-3{order:3}.order-m-4{order:4}.order-m-5{order:5}.order-m-6{order:6}.order-m-7{order:7}.order-m-8{order:8}.order-m-9{order:9}.order-m-10{order:10}.order-m-11{order:11}.order-m-12{order:12}.order-m-13{order:13}.order-m-14{order:14}.order-m-15{order:15}.order-m-16{order:16}.order-m-17{order:17}.order-m-18{order:18}.order-m-19{order:19}.order-m-20{order:20}.order-m-21{order:21}.order-m-22{order:22}.order-m-23{order:23}.order-m-24{order:24}.offset-m-0{margin-left:0}.offset-m-1,wc-breadcrumbs sd-breadcrumb{margin-left:4.1666666667%}.offset-m-2{margin-left:8.3333333333%}.offset-m-3{margin-left:12.5%}.offset-m-4{margin-left:16.6666666667%}.offset-m-5{margin-left:20.8333333333%}.offset-m-6{margin-left:25%}.offset-m-7{margin-left:29.1666666667%}.offset-m-8{margin-left:33.3333333333%}.offset-m-9{margin-left:37.5%}.offset-m-10{margin-left:41.6666666667%}.offset-m-11{margin-left:45.8333333333%}.offset-m-12{margin-left:50%}.offset-m-13{margin-left:54.1666666667%}.offset-m-14{margin-left:58.3333333333%}.offset-m-15{margin-left:62.5%}.offset-m-16{margin-left:66.6666666667%}.offset-m-17{margin-left:70.8333333333%}.offset-m-18{margin-left:75%}.offset-m-19{margin-left:79.1666666667%}.offset-m-20{margin-left:83.3333333333%}.offset-m-21{margin-left:87.5%}.offset-m-22{margin-left:91.6666666667%}.offset-m-23{margin-left:95.8333333333%}.offset-p-m-0{padding-left:0}.offset-p-m-1{padding-left:4.1666666667%}.offset-p-m-2{padding-left:8.3333333333%}.offset-p-m-3{padding-left:12.5%}.offset-p-m-4{padding-left:16.6666666667%}.offset-p-m-5{padding-left:20.8333333333%}.offset-p-m-6{padding-left:25%}.offset-p-m-7{padding-left:29.1666666667%}.offset-p-m-8{padding-left:33.3333333333%}.offset-p-m-9{padding-left:37.5%}.offset-p-m-10{padding-left:41.6666666667%}.offset-p-m-11{padding-left:45.8333333333%}.offset-p-m-12{padding-left:50%}.offset-p-m-13{padding-left:54.1666666667%}.offset-p-m-14{padding-left:58.3333333333%}.offset-p-m-15{padding-left:62.5%}.offset-p-m-16{padding-left:66.6666666667%}.offset-p-m-17{padding-left:70.8333333333%}.offset-p-m-18{padding-left:75%}.offset-p-m-19{padding-left:79.1666666667%}.offset-p-m-20{padding-left:83.3333333333%}.offset-p-m-21{padding-left:87.5%}.offset-p-m-22{padding-left:91.6666666667%}.offset-p-m-23{padding-left:95.8333333333%}}@media(min-width:1280px){.col-l{flex-basis:0;flex-grow:1;max-width:100%}.col-l-auto{flex:0 0 auto;width:auto;max-width:100%}.col-l-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-l-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-l-3{flex:0 0 12.5%;max-width:12.5%}.col-l-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-l-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-l-6{flex:0 0 25%;max-width:25%}.col-l-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-l-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-l-9{flex:0 0 37.5%;max-width:37.5%}.col-l-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-l-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-l-12{flex:0 0 50%;max-width:50%}.col-l-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-l-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-l-15{flex:0 0 62.5%;max-width:62.5%}.col-l-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-l-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-l-18{flex:0 0 75%;max-width:75%}.col-l-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-l-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-l-21{flex:0 0 87.5%;max-width:87.5%}.col-l-22,body .wc-component:not(:empty).is-full-width>*:not(sd-heading){flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-l-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-l-24{flex:0 0 100%;max-width:100%}.order-l-first{order:-1}.order-l-last{order:25}.order-l-0{order:0}.order-l-1{order:1}.order-l-2{order:2}.order-l-3{order:3}.order-l-4{order:4}.order-l-5{order:5}.order-l-6{order:6}.order-l-7{order:7}.order-l-8{order:8}.order-l-9{order:9}.order-l-10{order:10}.order-l-11{order:11}.order-l-12{order:12}.order-l-13{order:13}.order-l-14{order:14}.order-l-15{order:15}.order-l-16{order:16}.order-l-17{order:17}.order-l-18{order:18}.order-l-19{order:19}.order-l-20{order:20}.order-l-21{order:21}.order-l-22{order:22}.order-l-23{order:23}.order-l-24{order:24}.offset-l-0{margin-left:0}.offset-l-1{margin-left:4.1666666667%}.offset-l-2{margin-left:8.3333333333%}.offset-l-3{margin-left:12.5%}.offset-l-4{margin-left:16.6666666667%}.offset-l-5{margin-left:20.8333333333%}.offset-l-6{margin-left:25%}.offset-l-7{margin-left:29.1666666667%}.offset-l-8{margin-left:33.3333333333%}.offset-l-9{margin-left:37.5%}.offset-l-10{margin-left:41.6666666667%}.offset-l-11{margin-left:45.8333333333%}.offset-l-12{margin-left:50%}.offset-l-13{margin-left:54.1666666667%}.offset-l-14{margin-left:58.3333333333%}.offset-l-15{margin-left:62.5%}.offset-l-16{margin-left:66.6666666667%}.offset-l-17{margin-left:70.8333333333%}.offset-l-18{margin-left:75%}.offset-l-19{margin-left:79.1666666667%}
479.offset-l-20{margin-left:83.3333333333%}.offset-l-21{margin-left:87.5%}.offset-l-22{margin-left:91.6666666667%}.offset-l-23{margin-left:95.8333333333%}.offset-p-l-0{padding-left:0}.offset-p-l-1{padding-left:4.1666666667%}.offset-p-l-2{padding-left:8.3333333333%}.offset-p-l-3{padding-left:12.5%}.offset-p-l-4{padding-left:16.6666666667%}.offset-p-l-5{padding-left:20.8333333333%}.offset-p-l-6{padding-left:25%}.offset-p-l-7{padding-left:29.1666666667%}.offset-p-l-8{padding-left:33.3333333333%}.offset-p-l-9{padding-left:37.5%}.offset-p-l-10{padding-left:41.6666666667%}.offset-p-l-11{padding-left:45.8333333333%}.offset-p-l-12{padding-left:50%}.offset-p-l-13{padding-left:54.1666666667%}.offset-p-l-14{padding-left:58.3333333333%}.offset-p-l-15{padding-left:62.5%}.offset-p-l-16{padding-left:66.6666666667%}.offset-p-l-17{padding-left:70.8333333333%}.offset-p-l-18{padding-left:75%}.offset-p-l-19{padding-left:79.1666666667%}.offset-p-l-20{padding-left:83.3333333333%}.offset-p-l-21{padding-left:87.5%}.offset-p-l-22{padding-left:91.6666666667%}.offset-p-l-23{padding-left:95.8333333333%}}@media(min-width:1600px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-3{flex:0 0 12.5%;max-width:12.5%}.col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.col-xl-6{flex:0 0 25%;max-width:25%}.col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-9{flex:0 0 37.5%;max-width:37.5%}.col-xl-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.col-xl-12{flex:0 0 50%;max-width:50%}.col-xl-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.col-xl-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-15{flex:0 0 62.5%;max-width:62.5%}.col-xl-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.col-xl-18{flex:0 0 75%;max-width:75%}.col-xl-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.col-xl-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-21{flex:0 0 87.5%;max-width:87.5%}.col-xl-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.col-xl-24{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:25}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-13{order:13}.order-xl-14{order:14}.order-xl-15{order:15}.order-xl-16{order:16}.order-xl-17{order:17}.order-xl-18{order:18}.order-xl-19{order:19}.order-xl-20{order:20}.order-xl-21{order:21}.order-xl-22{order:22}.order-xl-23{order:23}.order-xl-24{order:24}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.1666666667%}.offset-xl-2{margin-left:8.3333333333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.6666666667%}.offset-xl-5{margin-left:20.8333333333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.1666666667%}.offset-xl-8{margin-left:33.3333333333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.6666666667%}.offset-xl-11{margin-left:45.8333333333%}.offset-xl-12{margin-left:50%}.offset-xl-13{margin-left:54.1666666667%}.offset-xl-14{margin-left:58.3333333333%}.offset-xl-15{margin-left:62.5%}.offset-xl-16{margin-left:66.6666666667%}.offset-xl-17{margin-left:70.8333333333%}.offset-xl-18{margin-left:75%}.offset-xl-19{margin-left:79.1666666667%}.offset-xl-20{margin-left:83.3333333333%}.offset-xl-21{margin-left:87.5%}.offset-xl-22{margin-left:91.6666666667%}.offset-xl-23{margin-left:95.8333333333%}.offset-p-xl-0{padding-left:0}.offset-p-xl-1{padding-left:4.1666666667%}.offset-p-xl-2{padding-left:8.3333333333%}.offset-p-xl-3{padding-left:12.5%}.offset-p-xl-4{padding-left:16.6666666667%}.offset-p-xl-5{padding-left:20.8333333333%}.offset-p-xl-6{padding-left:25%}.offset-p-xl-7{padding-left:29.1666666667%}.offset-p-xl-8{padding-left:33.3333333333%}.offset-p-xl-9{padding-left:37.5%}.offset-p-xl-10{padding-left:41.6666666667%}.offset-p-xl-11{padding-left:45.8333333333%}.offset-p-xl-12{padding-left:50%}.offset-p-xl-13{padding-left:54.1666666667%}.offset-p-xl-14{padding-left:58.3333333333%}.offset-p-xl-15{padding-left:62.5%}.offset-p-xl-16{padding-left:66.6666666667%}.offset-p-xl-17{padding-left:70.8333333333%}.offset-p-xl-18{padding-left:75%}.offset-p-xl-19{padding-left:79.1666666667%}.offset-p-xl-20{padding-left:83.3333333333%}.offset-p-xl-21{padding-left:87.5%}.offset-p-xl-22{padding-left:91.6666666667%}.offset-p-xl-23{padding-left:95.8333333333%}}wc-breadcrumbs{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-breadcrumbs{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){wc-breadcrumbs{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){wc-breadcrumbs{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){wc-breadcrumbs{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){wc-breadcrumbs{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-breadcrumbs{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-breadcrumbs{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-breadcrumbs{max-width:192rem;margin-left:auto;margin-right:auto}}wc-breadcrumbs{display:block;position:absolute;
479left:0;right:0;z-index:2}@media(max-width:1279px){wc-breadcrumbs{position:relative}}wc-edit-address{display:block}wc-edit-address .c__edit-address-form .c__form-wrapper:last-child{margin-top:1.2rem}wc-edit-address .c__mandatory-message.is-caption{padding:2rem 2.8rem 0;text-align:left}wc-edit-address sd-border-wrapper.has-no-padding .c__wrapper-title{padding:2rem 2.8rem 0!important;border-bottom:0}wc-edit-address sd-border-wrapper.has-no-padding .c__wrapper-title sd-title{margin-bottom:1.2rem}wc-edit-address sd-border-wrapper sd-title{color:#363636}wc-edit-address .is-caption{width:60%;text-align:center}@media(max-width:767px){wc-edit-address .is-caption{width:100%}}wc-edit-address .c__a11y-legend{margin:1.2rem 0}wc-edit-address .c__wrapper-container{display:flex;flex-direction:column}wc-edit-address .c__wrapper-container.is-form-field-vertical{align-items:center}wc-edit-address .c__form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}wc-edit-address .c__form-wrapper.is-form-field-vertical{flex-direction:column;width:60%}@media(max-width:767px){wc-edit-address .c__form-wrapper.is-form-field-vertical{width:100%}}wc-edit-address .c__form-wrapper .c__form-item{display:flex;flex-basis:49%;margin-top:2rem}@media(min-width:768px){wc-edit-address .c__form-wrapper .c__form-item.basis-100{flex-basis:99%;margin-bottom:1.2rem}}@media(max-width:767px){wc-edit-address .c__form-wrapper .c__form-item{flex-basis:100%}}wc-edit-address .c__form-wrapper .c__form-item sd-form,wc-edit-address .c__form-wrapper .c__form-item sd-form-input{flex:1}wc-edit-address .c__form-wrapper .c__complete-address{display:flex;flex:1}wc-edit-address .c__actions{width:100%;display:flex;align-items:center;justify-content:center;margin:2rem 0;gap:.8rem}wc-edit-address .c__actions .c__actions-buttons{display:flex;justify-content:flex-end;gap:.8rem}wc-edit-address .c__actions .c__actions-buttons.is-form-field-vertical{justify-content:flex-end;width:60%}wc-edit-address .c__actions .c__actions-buttons.is-form-field-vertical .c__actions-delete{margin-right:auto}@media(max-width:767px){wc-edit-address .c__actions .c__actions-buttons.is-form-field-vertical{width:100%}}@media(min-width:1280px){.c__modal-address-warning.c__modal-default{width:53.75%}}.c__modal-address-warning.c__modal-default [sd-modal-body]:not(.has-no-padding){padding:1.2rem 2rem;overflow-y:clip}.c__modal-address-warning.c__modal-default .warning-message{margin-bottom:1.5rem}.c__modal-address-warning.c__modal-default .warning-message .c__main-message{display:flex;align-content:center;color:#c13004;margin-top:.8rem}.c__modal-address-warning.c__modal-default .warning-message .c__main-message span{font-weight:700;margin-left:.8rem}.c__modal-address-warning.c__modal-default [sd-modal-footer]{display:flex}.c__modal-address-warning.c__modal-default [sd-modal-footer] [sd-button]{display:block;justify-self:end;margin-bottom:1rem}.c__modal-address-warning.c__modal-default .c__adresses{display:block}.c__modal-address-warning.c__modal-default .c__adresses li{flex-basis:100%}@media(min-width:1280px){.c__modal-address-warning.c__modal-default .c__adresses li{flex-basis:50%}}.c__modal-address-warning.c__modal-default .c__adresses li sd-address-card .c__card{background:#f1f1f1}.c__modal-address-warning.c__modal-default .c__adresses li sd-address-card .c__card .is-caption{font-weight:700}@media(min-width:1280px){.c__modal-address-warning.c__modal-default .c__adresses li sd-address-card .c__card .c__actions{position:absolute;right:0;display:contents}.c__modal-address-warning.c__modal-default .c__adresses li sd-address-card .c__card .c__actions button{margin-top:0}}.c__modal-address-warning.c__modal-default .c__adresses li sd-address-card .c__card .c__actions button.is-icon{display:none}.c__modal-address-warning.c__modal-default .c__adresses li.c__show-update-action sd-address-card{margin-bottom:2rem}.c__modal-address-warning.c__modal-default .c__adresses li.c__show-update-action sd-address-card .c__card .c__actions button.is-icon{display:block;position:relative}.c__modal-address-warning.c__modal-default .c__adresses li.c__show-update-action sd-address-card .c__card .c__actions button.is-icon span .is-visually-hidden{position:relative;overflow:visible;width:100%;height:100%;clip-path:none;left:1rem}wc-extended-warranty-offers{display:block}wc-extended-warranty-offers sd-title{color:#363636;margin-bottom:.4rem}wc-extended-warranty-offers>p{margin-bottom:1.2rem}wc-extended-warranty-offers .c__warranty-footnote{display:flex;margin:1.2rem 0}wc-extended-warranty-offers .c__warranty-footnote sd-icon{margin-right:.4rem}wc-extended-warranty-offers .c__warranty-footnote a{color:#363636}wc-extended-warranty-offers .c__warranty-link{align-items:center;display:flex;justify-content:center;text-decoration:underline}wc-live-chat{position:relative;z-index:1000}wc-live-chat sd-chat.hidden{display:none}wc-live-chat sd-chat{bottom:2rem;right:4.4rem}@media(max-width:767px){wc-live-chat sd-chat{bottom:1.2rem;right:1.2rem}}wc-live-chat #liveChatPicto{pointer-events:none}wc-live-chat .embeddedServiceHelpButton{position:absolute;bottom:0;left:2.3rem;right:2.3rem;z-index:20}
479wc-live-chat .embeddedServiceHelpButton button{cursor:pointer;height:4.4rem;opacity:0;width:100%}wc-live-chat .embeddedServiceHelpButton button .embeddedServiceIcon{display:none!important}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #6c6c6c}wc-navigation-paragraph{display:block;margin-bottom:2.8rem}wc-navigation-paragraph sd-title{margin-bottom:2.8rem}wc-navigation-paragraph ul{column-count:2;max-width:90rem}@media(max-width:319px){wc-navigation-paragraph ul{column-count:1}}@font-face{font-family:avenir;src:url("./media/AvenirLTStd-Light-RRFX53GA.otf");font-weight:300}@font-face{font-family:avenir;src:url("./media/AvenirLTStd-Book-GNZAPA6J.otf");font-weight:400}@font-face{font-family:avenir;src:url("./media/AvenirLTStd-Medium-LW4BJINW.otf");font-weight:500}@font-face{font-family:avenir;src:url("./media/AvenirLTStd-Heavy-VTGTMOFU.otf");font-weight:600}.oney-modal .empty--sim{margin:0 15px}.oney-modal .hr-line{width:90%;color:gray;margin:0 auto 11px}.oney-modal .icon-up,.oney-modal .icon-down{width:20px;height:20px}.oney-modal .modal-header button{width:fit-content}.oney-modal .modal-title{font-weight:600}.oney-modal__data{width:99%;margin:14px auto;height:auto;background:#f0f0f0}.oney-modal__data .oney-modal__tabs-desktop{padding:14px 0}.oney-modal__tabs-desktop{display:flex;width:90%;margin:auto;justify-content:center;padding:0;list-style:none;height:20%}.oney-modal__empty{width:100%}.oney-modal__signature{height:35px;display:block;margin:25px 0}.oney-modal__signature__12x{height:65px;
479display:inline-block}.oney-modal__signature__12x__oney{height:50px;padding-bottom:10px}.oney-modal__mentions{margin-top:14px}.oney-modal__mentions,.oney-modal__footer{padding-left:14px}.oney-modal__instalment--list{display:flex;flex-direction:column;padding:0;list-style:none;font-size:1.265rem}.oney-modal__instalments p{font-weight:600!important}.oney-modal__instalment--item{padding:14px 5px;border-bottom:2px solid rgba(0,0,0,.125);margin-left:10px;font-weight:300}.oney-modal__body--title{text-align:center;display:block;font-weight:600;font-size:.825rem;text-transform:uppercase}.oney-modal__instalment--list li:last-child{border-bottom:none}.oney-modal .mentions-body{text-align:start;color:#000}.oney-modal .mentions-body.body--small{font-size:.925rem}.oney-modal .mentions-body.body--fade{color:gray;font-size:.925rem}.oney-modal .logo--text{display:block;font-size:1.2rem}.oney-modal .mentions-title{display:block;font-weight:600;font-size:.925rem;text-transform:uppercase;margin-bottom:8px}.oney-modal .logo-img{display:block;text-align:center;margin:0 auto 13px}.oney-modal .logo-img__oneyLogo{height:27px;enable-background:new 0 0 163.9 52.7}.oney-modal .tab-container{margin:15px 0}.oney-modal .tab-mobile{display:flex;padding:5px 14px 5px 5px;align-items:center;background:#fff;border-bottom:1.3px solid rgba(0,0,0,.325);justify-content:space-between}.oney-modal .tab-mobile h5{flex:1;padding:0;margin:10px 3px;text-transform:uppercase;font-weight:200}.oney-modal .content{max-height:0;display:flex;width:90%;margin:auto;background:#f0f0f0}.oney-modal .content.active{padding:16px 16px 0!important;max-height:fit-content;display:block;height:110%!important;width:100%;margin:auto}.tab-desktop{border:1px solid rgba(0,0,0,.225);color:gray;flex:1;text-align:center;padding:8px 0}#wc-oney-modal{font-family:avenir,sans-serif!important;color:#000!important;max-height:fit-content!important}.tab-desktop.active{background:#fff;color:#000}.tab-desktop:hover{cursor:pointer;background:#fff;color:#000}.tab-mobile:hover{cursor:pointer}.tab-container.isMobile{display:flex;flex-direction:column-reverse;padding:0}.tab-mobile{display:flex;justify-content:space-between;padding:5px 14px 5px 0;align-items:center;background:#fff;border-bottom:1.3px solid rgba(0,0,0,.325);height:45px}.tab-mobile h5{flex:1;padding:0;margin:10px 3px;font-size:.95rem;text-transform:uppercase;font-weight:200}.mentions-body{text-align:start;color:#000}.mentions-body.body--small{font-size:1.325rem}.mentions-body.body--large{font-size:1.8rem}.mentions-body.body--fade{color:gray;font-size:.925rem}.logo--text{display:block;font-size:1rem}.mentions-title{display:block;font-weight:600;font-size:1.325rem;text-transform:uppercase;margin-bottom:8px}.logo-img{display:block;text-align:center;margin:0 auto 13px}.logo-img__oneyLogo{height:27px}wc-paypal-banner{width:100%}wc-paypal-banner button{margin:0}wc-paypal-banner .cart{margin-top:2rem;padding:0 2rem}.c__modal-newsletter-form.c__modal-default [sd-loader]:before{height:130vh}.c__modal-newsletter-form.c__modal-default [sd-modal-header]{border-bottom:0}.c__modal-newsletter-form.c__modal-default #modalCloseButton.is-absolute{transform:translate(0);right:2rem}.c__modal-newsletter-form .c__modal-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;max-height:calc(100dvh - 120px)!important;padding:2.8rem 6.4rem!important}@media(max-width:767px){.c__modal-newsletter-form .c__modal-wrapper{padding:1.2rem .8rem!important}}wc-recaptcha{display:none!important}wc-product-card-grid{margin-right:auto;margin-left:auto;width:100%}@media(min-width:0){wc-product-card-grid{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){wc-product-card-grid{padding-left:2.8rem;padding-right:2.8rem}}@media(min-width:1280px){wc-product-card-grid{padding-left:4.4rem;padding-right:4.4rem}}@media(min-width:1600px){wc-product-card-grid{padding-left:6.4rem;padding-right:6.4rem}}@media(min-width:320px){wc-product-card-grid{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:768px){wc-product-card-grid{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1280px){wc-product-card-grid{max-width:100%;margin-left:auto;margin-right:auto}}@media(min-width:1600px){wc-product-card-grid{max-width:192rem;margin-left:auto;margin-right:auto}}wc-product-card-grid{align-items:center;display:flex;flex-direction:column;padding-bottom:9.6rem;width:91.6666666667%}@media(max-width:1599px){wc-product-card-grid{padding-bottom:6.4rem}}@media(max-width:767px){wc-product-card-grid{margin-right:0;margin-left:0;padding:0 0 4.4rem;width:100%}}wc-product-card-grid:not(.is-embedded){padding-top:9.6rem}@media(max-width:1599px){wc-product-card-grid:not(.is-embedded){padding-top:6.4rem}}@media(max-width:767px){wc-product-card-grid:not(.is-embedded){padding-top:4.4rem}}wc-product-card-grid sd-filters{margin-bottom:2.8rem;width:100%}@media(max-width:767px){wc-product-card-grid sd-filters{margin-right:auto;margin-left:auto;width:100%}}@media(max-width:767px)and (min-width:0){wc-product-card-grid sd-filters{padding-left:2rem;padding-right:2rem}}@media(max-width:767px)and (min-width:768px){wc-product-card-grid sd-filters{padding-left:2.8rem;padding-right:2.8rem}}@media(max-width:767px)and (min-width:1280px){wc-product-card-grid sd-filters{padding-left:4.4rem;padding-right:4.4rem}}@media(max-width:767px)and (min-width:1600px){wc-product-card-grid sd-filters{padding-left:6.4rem;padding-right:6.4rem}}@media(max-width:767px)and (min-width:320px){wc-product-card-grid sd-filters{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:768px){wc-product-card-grid sd-filters{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1280px){wc-product-card-grid sd-filters{max-width:100%;margin-left:auto;margin-right:auto}}@media(max-width:767px)and (min-width:1600px){wc-product-card-grid sd-filters{max-width:192rem;margin-left:auto;margin-right:auto}}wc-product-card-grid .c__wrapper{display:flex;flex-direction:column;width:100%}wc-product-card-grid .c__product-grid-wrapper{background:#f5f5f5;margin:auto;width:100%}@media(min-width:768px){wc-product-card-grid .c__product-grid-wrapper{background:transparent;flex-basis:91.6666666667%;max-width:91.6666666667%}}@media(min-width:1600px){wc-product-card-grid .c__product-grid-wrapper{flex-basis:83.3333333333%;max-width:83.3333333333%}}wc-product-card-grid .c__product-grid-wrapper ul{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;margin:-2.8rem -3.2rem 0}@media(max-width:1599px){wc-product-card-grid .c__product-grid-wrapper ul{margin:0 -2.2rem}}@media(max-width:1279px){wc-product-card-grid .c__product-grid-wrapper ul{margin:0 -1.4rem}}@media(max-width:767px){wc-product-card-grid .c__product-grid-wrapper ul{margin:0}}wc-product-card-grid .c__product-grid-wrapper ul .c__item{padding:0 3.2rem;margin-top:2.8rem;width:100%}@media(min-width:768px){wc-product-card-grid .c__product-grid-wrapper ul .c__item{width:50%}}@media(min-width:1280px){wc-product-card-grid .c__product-grid-wrapper ul .c__item{width:33.3333333333%}}@media(max-width:1599px){wc-product-card-grid .c__product-grid-wrapper ul .c__item{padding:0 2.2rem}}@media(max-width:1279px){wc-product-card-grid .c__product-grid-wrapper ul .c__item{padding:0 1.4rem}}@media(max-width:767px){wc-product-card-grid .c__product-grid-wrapper ul .c__item{margin-bottom:.6rem;margin-top:.6rem;padding:0}}@media(max-width:767px){wc-product-card-grid .c__product-grid-wrapper ul .c__item:first-of-type{margin-top:1.2rem}}@media(max-width:767px){wc-product-card-grid .c__product-grid-wrapper ul .c__item:last-of-type{margin-bottom:1.2rem}}wc-product-card-grid .c__product-grid-wrapper ul sd-push-card.has-background{height:100%}wc-product-card-grid .c__product-grid-wrapper ul sd-push-card.has-background.has-background sd-banner.is-main{height:100%}wc-product-card-grid .c__actions{display:flex;justify-content:center;margin-top:4.4rem}@media(max-width:767px){wc-product-card-grid .c__actions{margin-top:2.8rem}}.c__product-notification-modal p{margin-bottom:2rem}wc-sis-categories{display:block}wc-sis-categories .c__search-sis{margin-top:2rem}wc-sis-categories .c__search-sis .c__form-row{align-items:baseline;display:flex}wc-sis-categories .c__search-sis sd-form,wc-sis-categories .c__search-sis sd-title{margin-bottom:.8rem}wc-sis-categories .c__search-sis .c__form-item{flex:1;margin-right:.8rem}wc-sis-categories .c__search-sis .c__form-item sd-form-input{width:100%}wc-sis-categories .c__search-sis .c__how-to-find{margin-bottom:1.2rem}wc-sis-categories .c__search-sis .c__how-to-find sd-icon{margin-right:.8rem}wc-sis-categories .c__search-sis sd-product-customer{cursor:pointer}wc-sis-categories .c__back-button{margin-top:2rem}wc-sis-categories .c__product-customer-list .c__items li+li{border-top:.1rem solid var(--color-themes-light);margin-top:2rem;padding-top:2rem}wc-sis-categories .c__product-customer-list .c__items .c__item{padding:O 1rem}wc-sis-categories .c__actions{display:flex;justify-content:center;margin-top:4.4rem}@media(max-width:767px){wc-sis-categories .c__actions{margin-top:2.8rem}}:root{--skp-slider-nav-color: var(--brand--button-color);--skp-slider-nav-icon-color: var(--color-primary-brand);
479--skp-thumbnail-border-radius: .8rem}wc-skeeper-shoppable-content{padding-bottom:2.8rem;width:100%}@media(max-width:767px){wc-skeeper-shoppable-content{padding-bottom:2rem;padding-top:0}}wc-skeeper-shoppable-content sd-title{display:block;padding-bottom:1.6rem}wc-skeeper-shoppable-content sd-title>*{font-size:2.2rem}@media(max-width:767px){wc-skeeper-shoppable-content sd-title>*{font-size:2rem}}wc-skeeper-shoppable-content.is-hidden{height:0;padding:0;visibility:hidden}@-ms-viewport{width:device-width}wc-toaster{width:20.8333333333%}@media(max-width:1279px){wc-toaster{width:41.6666666667%}}wc-toaster{z-index:9999;animation:fadeInToaster .25s;position:fixed;right:0;top:0}@keyframes fadeInToaster{0%{top:-3rem;opacity:0}to{top:0;opacity:1}}wc-web-common cx-page-slot[position=PushBanner]{z-index:5}wc-web-common wc-reinsurance-header,wc-web-common sd-discover-banner,wc-web-common cx-storefront>header{z-index:5;position:sticky;top:0} 480/*! 481 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3) 482 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css 483 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE) 484 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 485 */ 486`],encapsulation:2,changeDetection:0})}};var Lv="26.10.1.0";var Lc={production:!0,appVersion:Lv,disableTagCommander:!1};var Pv=(()=>{class o{constructor(){this.appVersionAttr=Lc.appVersion}static{this.\u0275fac=function(t){return new(t||o)}}static{this.\u0275cmp=P({type:o,selectors:[["app-root"]],hostVars:1,hostBindings:function(t,i){t&2&&we("app-version",i.appVersionAttr)},decls:1,vars:0,template:function(t,i){t&1&&x(0,"wc-web-common")},dependencies:[Tc],encapsulation:2,changeDetection:0})}}return o})();var Ev={providers:[dp(ap(),np(),sp()),Vl(),Yl({eventCoalescing:!0}),Cs(ys(),xs()),fs(lu.withBrand(ne.rowenta),kc.withBrand(ne.rowenta)),{provide:mm,useValue:Lc}]};ip(Pv,Ev).catch(o=>console.error(o));
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.