1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4698,6287],{1393:()=>{},2898:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var o=r(7620),n=r(91848);function l({host:e,locale:t}){return(0,o.useLayoutEffect)(()=>{e&&window.location.pathname.includes((0,n.lh)(e,"searchResultPath",t));let r=function(e="akzo-header",t){let r=document.querySelector(e);if(!r)return;let o=null,n=null,l=()=>{let e=(r.shadowRoot??r).querySelector(".akzo-header");if(!e)return;let t=Math.ceil(e.offsetHeight)-1;t>0&&(document.documentElement.style.setProperty("--akzo-header-height",`${t}px`),document.documentElement.setAttribute("data-header-ready","true"))},i=e=>{o&&o.disconnect(),(o=new ResizeObserver(()=>l())).observe(e),l()},a=(r.shadowRoot??r).querySelector(".akzo-header");return a?i(a):(n=new MutationObserver(()=>{let e=(r.shadowRoot??r).querySelector(".akzo-header");e&&(i(e),n&&n.disconnect())})).observe(r.shadowRoot??r,{childList:!0,subtree:!0}),window.addEventListener("resize",l,{passive:!0}),()=>{window.removeEventListener("resize",l),o&&o.disconnect(),n&&n.disconnect()}}("akzo-header",0);return()=>r?.()},[]),null}},6287:(e,t,r)=>{Promise.resolve().then(r.bind(r,64698)),Promise.resolve().then(r.bind(r,18890)),Promise.resolve().then(r.bind(r,71119)),Promise.resolve().then(r.bind(r,30702)),Promise.resolve().then(r.bind(r,30430)),Promise.resolve().then(r.bind(r,50030)),Promise.resolve().then(r.bind(r,16662)),Promise.resolve().then(r.bind(r,80808)),Promise.resolve().then(r.bind(r,2898)),Promise.resolve().then(r.bind(r,46742)),Promise.resolve().then(r.bind(r,93039)),Promise.resolve().then(r.bind(r,49744)),Promise.resolve().then(r.bind(r,11626)),Promise.resolve().then(r.bind(r,64839)),Promise.resolve().then(r.bind(r,31921)),Promise.resolve().then(r.bind(r,90543)),Promise.resolve().then(r.bind(r,96923)),Promise.resolve().then(r.bind(r,9725)),Promise.resolve().then(r.bind(r,68940)),Promise.resolve().then(r.bind(r,65679)),Promise.resolve().then(r.bind(r,28271)),Promise.resolve().then(r.bind(r,6617)),Promise.resolve().then(r.bind(r,81352)),Promise.resolve().then(r.bind(r,6109)),Promise.resolve().then(r.bind(r,35840)),Promise.resolve().then(r.bind(r,3584)),Promise.resolve().then(r.bind(r,14385)),Promise.resolve().then(r.bind(r,70547)),Promise.resolve().then(r.bind(r,79708)),Promise.resolve().then(r.bind(r,84920)),Promise.resolve().then(r.bind(r,59874)),Promise.resolve().then(r.bind(r,65437)),Promise.resolve().then(r.bind(r,87298)),Promise.resolve().then(r.bind(r,37518)),Promise.resolve().then(r.bind(r,9447)),Promise.resolve().then(r.bind(r,22626)),Promise.resolve().then(r.bind(r,25638)),Promise.resolve().then(r.bind(r,53256)),Promise.resolve().then(r.bind(r,39843)),Promise.resolve().then(r.bind(r,34969)),Promise.resolve().then(r.bind(r,46064)),Promise.resolve().then(r.bind(r,47215)),Promise.resolve().then(r.bind(r,35552)),Promise.resolve().then(r.bind(r,57380)),Promise.resolve().then(r.bind(r,53161)),Promise.resolve().then(r.bind(r,99217)),Promise.resolve().then(r.bind(r,63475)),Promise.resolve().then(r.bind(r,44150)),Promise.resolve().then(r.bind(r,63007)),Promise.resolve().then(r.bind(r,86582)),Promise.resolve().then(r.bind(r,15886)),Promise.resolve().then(r.bind(r,37746)),Promise.resolve().then(r.bind(r,38990)),Promise.resolve().then(r.bind(r,99401)),Promise.resolve().then(r.bind(r,29048)),Promise.resolve().then(r.bind(r,46998)),Promise.resolve().then(r.bind(r,42769)),Promise.resolve().then(r.bind(r,92003)),Promise.resolve().then(r.bind(r,71629)),Promise.resolve().then(r.bind(r,25270)),Promise.resolve().then(r.bind(r,9858)),Promise.resolve().then(r.bind(r,78542)),Promise.resolve().then(r.bind(r,72237)),Promise.resolve().then(r.bind(r,86308)),Promise.resolve().then(r.bind(r,31652)),Promise.resolve().then(r.bind(r,62535)),Promise.resolve().then(r.bind(r,30916)),Promise.resolve().then(r.bind(r,58224)),Promise.resolve().then(r.bind(r,15663)),Promise.resolve().then(r.bind(r,84337)),Promise.resolve().then(r.bind(r,82020)),Promise.resolve().then(r.bind(r,5549)),Promise.resolve().then(r.bind(r,86436)),Promise.resolve().then(r.bind(r,23135)),Promise.resolve().then(r.bind(r,74620)),Promise.resolve().then(r.bind(r,67532)),Promise.resolve().then(r.bind(r,21953)),Promise.resolve().then(r.bind(r,2083)),Promise.resolve().then(r.bind(r,58267)),Promise.resolve().then(r.bind(r,57229)),Promise.resolve().then(r.bind(r,47969)),Promise.resolve().then(r.bind(r,37533)),Promise.resolve().then(r.bind(r,23474)),Promise.resolve().then(r.bind(r,95909)),Promise.resolve().then(r.bind(r,74453)),Promise.resolve().then(r.bind(r,34010)),Promise.resolve().then(r.bind(r,87380)),Promise.resolve().then(r.bind(r,67555)),Promise.resolve().then(r.bind(r,65938)),Promise.resolve().then(r.bind(r,42600)),Promise.resolve().then(r.bind(r,50506)),Promise.resolve().then(r.bind(r,69985)),Promise.resolve().then(r.bind(r,59967)),Promise.resolve().then(r.bind(r,60174)),Promise.resolve().then(r.t.bind(r,45165,23)),Promise.resolve().then(r.t.bind(r,69541,23))},6512:(e,t,r)=>{"use strict";r.d(t,{O:()=>n,n:()=>l});var o=r(29877);let n=({initialData:e,i18n:t,rest:r,isMobile:n=!1,ishomepage:l=!1})=>{let i=new Set((r.isFeatured?.articles??[]).map(e=>e.slug));return e?.items?.map(e=>{let a=(e.ctasCollection?.items?.length??0)>0,s=(e=>{if(!e)return"";let t=r.multiLocale&&r.country?`/${r.country}`:"";return`${t}/${r.language}${e}`})(e.slug),c=i.has(e.slug)||i.has(s);return{...e,slug:s,featuredImage:(0,o.l)(e.featuredImage,{width:588,quality:85}),editorialLabel:e?.editorialLabel?.labelText??"",ctasCollection:l?{items:[{}]}:a?e.ctasCollection:{items:[{ctaType:"Tertiary",ctaLabel:t.readMore,ctaLinkUrl:s,ctaSize:"m"}]},styles:n&&!c?"Horizontal L":"Vertical",isFeatured:c}})||[]},l=(e,t=8)=>{if(!Array.isArray(e)||0===e.length)return[];let r=Math.min(t-1,e.length),o=e.slice(0,r).filter(e=>e.isFeatured).length;return 8===t&&1===o?e.slice(0,Math.min(7,e.length)):8===t&&2===o?e.slice(0,Math.min(6,e.length)):e.slice(0,t)}},23474:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var o=r(54568);r(7620);var n=r(97066),l=r(99217);let i=({heading:e})=>{let t=(0,n.c)("akzo-information-banner"),r=(0,n.c)("myakzo.register");return(0,o.jsx)("div",{className:"akzo-info-banner",children:(0,o.jsx)(l.AkzoInformationBanner,{variant:"info",description:t("description"),buttonLabel:r("signin"),showInlineButton:!0,inlineButtonPosition:"start",onInlineButtonClick:()=>{globalThis.sessionStorage.setItem("postLoginRedirect","/home"),globalThis.window.location.href="/signin"}})})}},25143:(e,t,r)=>{"use strict";r.d(t,{d:()=>o});let o=e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)}},30430:(e,t,r)=>{"use strict";r.d(t,{CTFPreviewProvider:()=>l});var o=r(54568);r(7620);var n=r(78076);function l({children:e,locale:t,...r}){return(0,o.jsx)(n.UR,{locale:t,...r,children:e})}},30702:(e,t,r)=>{"use strict";r.d(t,{PageTracker:()=>u});var o=r(7620),n=r(27541),l=r(91848);let i=[{path:"/project-list",pageType:"Project List",pageID:"1Z2QnvC9hrGG4GNeq3LFkE"},{path:"/contact",pageType:"Contact",pageID:"1QHa2wNR5cACemqa9WcOA4"},{path:"/storefinder",pageType:"Store Finder",pageID:"3BwX9qYtN5mKfZhPvR2cDg"},{path:"/colourplay",pageType:"Colour Play",pageID:"7mN8kPqW2XtFjYvH3RsLdC"}],a=[{path:"search-results",pageType:"Search"},{path:"accessibility-statement",pageType:"Accessibility Statement"},{path:"cookies",pageType:"Cookie Policy"},{path:"privacy-policy",pageType:"Privacy Policy"}];var s=r(25143);let c=(0,r(40727).K)("PageTracker"),d=new Set,u=({brand:e,locale:t,country:r})=>{let u="undefined"!=typeof globalThis&&globalThis.window?.location.hostname?globalThis.window.location.hostname:"",h=(0,n.usePathname)(),m=(0,o.useRef)(null),f="undefined"!=typeof globalThis?globalThis.window?.location.search:"",[b,p]=(0,o.useState)(null);return(0,o.useEffect)(()=>{(async()=>{let e=await fetch("/api/client-ip"),t=await e.json();t?.ip&&p(t.ip)})()},[]),(0,o.useEffect)(()=>
1{if(!b||"Unknown"===b||!h||m.current===h)return;let o=`${h}`;if(!d.has(o)){m.current=h,d.add(o),setTimeout(()=>{d.delete(o)},1e3);try{let{pageType:o,pageID:n}=((e,t,r,o)=>{let n=(0,l.iE)(t,r,o),{segments:s,isLocalePrefix:c,pathSegments:d}=(e=>{let t=e.split("/").filter(Boolean),r=/^[a-z]{2}$/i.test(t[0]),o=/^[a-z]{2}$/i.test(t[0])&&/^[a-z]{2}$/i.test(t[1]),n=o?t.slice(2):r?t.slice(1):t;return{segments:t,isLocalePrefix:r,isCountryAndLocalePrefix:o,pathSegments:n}})(e);return 0===d.length||c&&1===s.length?{pageType:"Homepage",pageID:"KTuvYX7ybygwAnTPsddRy"}:((e,t)=>{let r=t?.siteConfig.contactUsPath,o=t?.pageAliases.filter(({canonical:e})=>["/storefinder","/colourplay","/project-list"].some(t=>t===e)).map(({canonical:e,path:t})=>({canonical:e,path:t}));r&&o?.push({canonical:"/contact",path:r||""});let n=i.find(t=>{let r=o?.find(({canonical:e})=>e===t.path);return!!r&&e.includes(r.path)});return n?{pageType:n.pageType,pageID:n.pageID}:null})(e,n)??(e=>{let t=a.find(({path:t})=>e[0]===t);return t?{pageType:t.pageType,pageID:null}:null})(d)??((e,t)=>{let r=t?.mfes.filter(({name:e})=>"plp"===e||"pdp"===e).map(({path:e})=>e),o=t?.mfes.filter(({name:e})=>"clp"===e||"cdp"===e).map(({path:e})=>e);return r?.some(t=>t.includes(e[0]))?function(e){return 1===e.length||"filters"===e[1]?{pageType:"PLP",pageID:"2ar9gY5K5LQTT9RGgbkpzh"}:{pageType:"PDP",pageID:"6kB1VzfDrPLtGIVt5udjQW"}}(e):o?.some(t=>t.includes(e[0]))?1===e.length?{pageType:"CLP",pageID:"6WZ9Mx9Hx5eMI9OOZ0TOfE"}:{pageType:"CDP",pageID:"5645GCdZiEpXaIBH4QbItN"}:null})(d,n)??((e,t,r)=>{let{path:o}=r?.mfes.find(({name:e})=>"blogs"===e)||{};return o&&e.includes(o)?1===t.length?{pageType:"Overview",pageID:null}:{pageType:"Detail",pageID:t[1]||null}:null})(e,d,n)??{pageType:"Overview",pageID:null}})(h,u,t,r),c=globalThis.window?.location.origin+h,d=sessionStorage.getItem("previousPageUrl"),m="";d&&d!==c?m=d:d||(m=document.referrer?.split("?")[0]||""),d!==c&&sessionStorage.setItem("previousPageUrl",c);let p=t.split("-")[1]||"GB",g=(()=>{let e=new Date,t=e.getFullYear(),r=e.toLocaleString("en-US",{month:"short"});return`${t}${r}`})(),v=((e,t="")=>{if(t){let e=Array.from(new URLSearchParams(t).values())[0];if(e)return decodeURIComponent(e).replace(/-/g," ").replace(/\b\w/g,e=>e.toUpperCase())}let r=e.split("?")[0].replace(/\/$/,"");return""===r||"/"===r||/^\/[a-z]{2}$/.test(r)||/^\/[a-z]{2}\/[a-z]{2}$/.test(r)?"Homepage":decodeURIComponent(r.split("/").pop()||"").replace(/-/g," ").replace(/\b\w/g,e=>e.toUpperCase())})(h,f),k=(0,l.lh)(u,"siteCode",t,r)||"",P={ID:n,version:g,name:v,destinationURL:c,referringURL:m,language:t,geoRegion:p,pageType:o};(0,s.d)({event:"fpp-page_view",brand:e,page:P,generic:{environment:"production",dataLayerVersion:g,siteCode:k,trafficClassificationID:b&&"Unknown"!==b?b:null},products:{},user:{},cart:{},transaction:{},search:{}})}catch(r){console.error("PageTracker error:",r),c.error("PageTracker error",{error:r instanceof Error?{message:r.message,stack:r.stack,name:r.name}:"Unknown error",pathname:h,brand:e,locale:t})}}},[h,e,b,t]),null}},37533:(e,t,r)=>{"use strict";r.d(t,{default:()=>h});var o=r(54568),n=r(7620),l=r(97066),i=r(11969),a=r(96923),s=r(92003),c=r(64494),d=r.n(c),u=r(29877);function h({heading:e,headingWeight:t,description:r,overline:c,language:h,country:m,multiLocale:f,categoryTag:b="",contentGroup:p="gov-cg-flourish",locale:g="nl-Nl",total:v,isPreview:k,initialArticles:P=[]}){let[w,z]=(0,n.useState)(P),[y,E]=(0,n.useState)(1),[S,C]=(0,n.useState)(!1),_=(0,n.useRef)(null),L=(0,n.useRef)(!0),x=(0,l.c)("akzo-articles"),I=(0,l.c)(""),T=Math.ceil(v/4);(0,n.useEffect)(()=>{if(L.current){L.current=!1;return}(async()=>{try{C(!0);let e=(y-1)*4,t=await (0,i.Rc)(4,g,k,e,b,p),r=t?.items??t??[];console.log(r),z(r)}catch(e){console.error("Failed to fetch articles",e),z([])}finally{C(!1)}})()},[y,h,m,f,b,p]);let A=w.map(e=>{let t=(e.ctasCollection?.items?.length??0)>0;return{...e,slug:e.slug?`${f&&m?`/${m}`:""}/${h}${e.slug}`:"",featuredImage:(0,u.l)(e.featuredImage,{width:588,quality:85}),ctasCollection:t?{items:e.ctasCollection.items.map(e=>({...e,ctaLabel:I("read-more")}))}:{items:[{ctaType:"Tertiary",ctaLabel:I("read-more"),ctaLinkUrl:e.slug?`${f&&m?`/${m}`:""}/${h}${e.slug}`:"",ctaSize:"m"}]}}})||[];return(0,o.jsxs)("div",{className:d().selectorwrapper,children:[(0,o.jsx)(a.AkzoArticleGrid,{overline:c,heading:e||x("all-articles"),headingWeight:t,description:r,maximumItems:4,bigCardPosition:"first",colorMode:"light",backgroundColor:"white",disableValidation:!0,articles:{articles:A},ctasCollection:{items:[]},seeMoreLabel:""},`page-${y}-${S}`),T>1&&(0,o.jsx)("div",{ref:_,style:{display:"flex",justifyContent:"center",backgroundColor:"white",paddingBottom:"60px"},children:(0,o.jsx)(s.AkzoPagination,{currentPage:y,totalPages:T,page
1ChangeCallback:e=>{E(e)}})})]})}},45075:()=>{},45645:e=>{e.exports={colorselectorwrapper:"colorWidget_colorselectorwrapper__x6W5H",seoLinks:"colorWidget_seoLinks__lBNvZ"}},46742:(e,t,r)=>{"use strict";r.d(t,{PreviewWrapperLoader:()=>i});var o=r(54568),n=r(7620);let l=(0,n.lazy)(()=>Promise.all([r.e(6978),r.e(7951),r.e(9914),r.e(6757),r.e(8253),r.e(6924)]).then(r.bind(r,78467)).then(e=>({default:e.PreviewWrapper})));function i(e){return(0,o.jsx)(n.Suspense,{fallback:null,children:(0,o.jsx)(l,{...e})})}},47969:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var o=r(54568),n=r(7620),l=r(89018),i=r(6512),a=r(45645),s=r.n(a);function c({ssrColorSelector:e,initialData:t,seoArticles:r=[],locale:a,i18n:c,contentGroup:d,colorPros:u,roomTypePros:h,categoryTag:m,isPreview:f,children:b,...p}){let[g,v]=(0,n.useState)(""),[k,P]=(0,n.useState)(""),[w,z]=(0,n.useState)([]),[y,E]=(0,n.useState)(!0),[S,C]=(0,n.useState)(!1),[_,L]=(0,n.useState)(p?.skip??0),[x,I]=(0,n.useState)(!1),[T,A]=(0,n.useState)(!1),j=function(e=600){let[t,r]=(0,n.useState)(window.innerWidth<e);return(0,n.useEffect)(()=>{let t=()=>r(window.innerWidth<e);return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[e]),t}(600),R=(0,n.useRef)(null),O=(0,n.useRef)(null),N=(0,n.useRef)(null),D=(0,n.useRef)(null),$=(0,n.useRef)(!1),q=(0,n.useRef)(!1),M=(0,n.useRef)(!0),U=(0,n.useRef)(new Map),W=(0,n.useRef)(0),F=(0,n.useRef)(0),B=(0,n.useRef)([]),H=e=>{globalThis.window.location.hash=e},V=(e,t="",r)=>{let o=()=>{O.current&&("number"!=typeof r||r===F.current)&&(O.current.selectedColorId=t,O.current.colors=e)};requestAnimationFrame(o),Promise.resolve().then(o),"undefined"!=typeof customElements&&customElements.whenDefined("akzo-color-selector").then(o)},G=async(e,r,o,n,s=!1)=>{let u=++W.current;try{if(M.current&&t?.length>0){M.current=!1,z(t||[]),L(p?.skip??t.length),E((p?.totalArticles||0)>t.length),C((p?.totalArticles||0)>t.length);return}s||A(!0);let h=await (0,l.cv)(e,o??8,n??0,a,f,r,d,m);if(u!==W.current)return;let b=(0,i.O)({initialData:h,rest:p,i18n:c,isMobile:j}),g=0;if(s)g+=(w?.length||0)+(b?.length||0),z(e=>[...e,...b||[]]),L(e=>e+b.length);else{let e=(0,i.n)(b);g=e.length+0,z(e||[]),L(e.length),C((h?.total||0)>g)}(h?.total||0)>g?E(!0):E(!1)}finally{u===W.current&&A(!1)}},Y=async(e,t)=>{if(!u?.length)return;let r=++F.current;if(!e){B.current=u,V(u,"",r);return}if(U.current.has(e)){let o=U.current.get(e),n=u.filter(e=>o.includes(e.id));B.current=n,V(n,"",r),t&&!o.includes(t)&&v("");return}try{let o=(await (0,l.hP)(u.map(e=>e.id),a,f,e,d,m)).filter(e=>(e.total??0)>0).map(e=>e.id);if(r!==F.current)return;U.current.set(e,o);let n=u.filter(e=>o.includes(e.id));B.current=n,V(n,"",r),t&&!o.includes(t)&&v("")}catch{}},Z=(e,t)=>{let r=globalThis.window.location.pathname,o=globalThis.window.location.hash.replace("#",""),n=r.includes("/filters/"),l=o.startsWith("/filters/");if(!n&&!l)return!1;let i=n?r.slice(r.indexOf("/filters/")):o,a=/h_([^/]+)/.exec(i),s=/l_([^/]+)/.exec(i);if(a){let t=decodeURIComponent(a[1]),r=e=>e.replace(/[\s-]/g,"").toLowerCase(),o=e.find(e=>e.id.replace(/^color-/i,"").toLowerCase()===t.toLowerCase())??e.find(e=>r(e.label??"")===r(t))??e.find(e=>e.id===t);o&&v(o.id)}else v("");if(s){let e=decodeURIComponent(s[1]),r=e=>e.replace(/[\s-]/g,""),o=t.find(t=>r(t.heading)===r(e))??t.find(t=>t.id===e);o&&P(o.id)}else P("");return!0};return(0,n.useEffect)(()=>{let e=R.current;e&&(O.current=e?.querySelector("akzo-color-selector")??null)},[]),(0,n.useEffect)(()=>{var e=Array.isArray(w)?w:[];let t=()=>{let t=N.current?.querySelector("akzo-article-grid");t&&(D.current=t,t.articles=null,t.articles={articles:[...e]},t.showLoadMoreButton=S,t.showLessForBlogs=!y)};"undefined"==typeof customElements||customElements.get("akzo-article-grid")?t():customElements.whenDefined("akzo-article-grid").then(t)},[w,S,y]),(0,n.useEffect)(()=>{if(!N.current||(D.current=N.current?.querySelector("akzo-article-grid")??null,!D.current))return;let e=async()=>{y?await G(g,k,12,_,!0):(await G(g,k),requestAnimationFrame(()=>{N.current?.scrollIntoView({behavior:"smooth",block:"start"})}))};return D.current.addEventListener("loadMoreClick",e),()=>{D.current?.removeEventListener("loadMoreClick",e)}},[w,y,_,g,k]),(0,n.useEffect)(()=>{D.current&&(D.current.showLessForBlogs=!y)},[y]),(0,n.useEffect)(()=>
1{if(!O.current)return;let e=e=>{let t=e?.detail,r=t?.detail?.id||t?.id||"";if($.current=!0,P(r),v(""),!r)return void H("");let o=h.find(e=>e.id===r)?.heading;H(o?`/filters/l_${encodeURIComponent(o.replaceAll(" ","-"))}`:"")},t=e=>{let t=e?.detail;if(!t){v("");let e=h.find(e=>e.id===k)?.heading,t=[];t.push(`h_${encodeURIComponent("")}`),e&&t.push(`l_${e.replaceAll(" ","-")}`),globalThis.window.location.hash=t.length>0?`/filters/${t.join("/")}`:"";return}let r=t?.id||"";if(!r||r===g)return;v(r);let o=u.find(e=>e.id===r)?.label,n=h.find(e=>e.id===k)?.heading,l=[];(o||r)&&l.push(`h_${encodeURIComponent((o??r).replaceAll(" ","-"))}`),n&&l.push(`l_${encodeURIComponent(n.replaceAll(" ","-"))}`),H(l.length>0?`/filters/${l.join("/")}`:"")};return O.current.addEventListener("tagClick",e),O.current.addEventListener("colorClick",t),()=>{O.current.removeEventListener("tagClick",e),O.current.removeEventListener("colorClick",t)}},[u,h,g,k]),(0,n.useEffect)(()=>{x&&q.current&&(q.current=!1,setTimeout(()=>R.current?.scrollIntoView({behavior:"smooth",block:"start"}),100))},[x]),(0,n.useEffect)(()=>{if(!x)return;let e=()=>{Z(u,h),R.current?.scrollIntoView({behavior:"smooth",block:"start"})},t=t=>{let r=t.target?.closest("a");if(!r)return;let o=r.getAttribute("href")||"",n=o.indexOf("#");if(-1===n){let e=o.split("?")[0],r=globalThis.window.location.pathname;(e===r||r.startsWith(e+"/"))&&(t.preventDefault(),P(""),v(""),globalThis.window.location.hash="",R.current?.scrollIntoView({behavior:"smooth",block:"start"}));return}let l=o.slice(n+1);l.startsWith("/filters/")&&l===globalThis.window.location.hash.replace("#","")&&(t.preventDefault(),globalThis.window.location.hash=l,e())};return globalThis.window.addEventListener("hashchange",e),document.addEventListener("click",t),()=>{globalThis.window.removeEventListener("hashchange",e),document.removeEventListener("click",t)}},[x,u,h]),(0,n.useEffect)(()=>{!T&&$.current&&($.current=!1,setTimeout(()=>N.current?.scrollIntoView({behavior:"smooth",block:"start"}),100))},[T]),(0,n.useEffect)(()=>{x&&G(g,k)},[g,k,x]),(0,n.useEffect)(()=>{if(!u?.length||!h?.length||!window.location.hash.includes("/filters/"))return void I(!0);Z(u,h)&&(q.current=!0),I(!0)},[u,h]),(0,n.useEffect)(()=>{x&&Y(k,g)},[k,x]),(0,n.useEffect)(()=>{if(!O.current)return;let e=B.current?.length?B.current:u,t=e&&e.findIndex(e=>e.id===g)+1||void 0,r=()=>{O.current&&(O.current.selectedColorId=t||"",O.current.selectedTagId=k||"")};requestAnimationFrame(r),"undefined"!=typeof customElements&&customElements.whenDefined("akzo-color-selector").then(r)},[g,k]),(0,o.jsxs)("div",{ref:R,className:s().colorselectorwrapper,children:[(0,o.jsx)("nav",{className:s().seoLinks,"aria-label":"Article detail pages",children:r.map(e=>e?.slug?(0,o.jsx)("a",{href:e.slug,children:e.previewHeading||e.slug},e.slug):null)}),(0,o.jsx)("div",{children:e}),(0,o.jsxs)("div",{ref:N,children:[T&&(0,o.jsx)("div",{style:{padding:60,textAlign:"center"},children:(0,o.jsx)("p",{})}),!T&&0===w.length&&!M.current&&(0,o.jsx)("div",{style:{padding:"60px 0",textAlign:"center"},children:(0,o.jsx)("p",{children:c.noArticleFound})}),(0,o.jsx)("div",{style:{display:T||0===w.length&&!M.current?"none":void 0},children:b})]})]})}},50030:(e,t,r)=>{"use strict";r.d(t,{DeferredSSRComponent:()=>c});var o=r(54568),n=r(7620),l=r(17715);let i=(0,n.lazy)(()=>r.e(2158).then(r.bind(r,62158))),a=(0,n.lazy)(()=>r.e(7555).then(r.bind(r,67555))),s=(0,n.lazy)(()=>r.e(2626).then(r.bind(r,22626)).then(e=>({default:e.AkzoFooter})));function c({fragment:e,host:t,locale:r,country:c,dclVersion:d}
1){let u,[h,m]=(0,n.useState)(null);(0,n.useEffect)(()=>{if("ExtCnfFooter"!==e.__typename||!d)return;let t=!0;return(0,l.of)("AkzoFooter",d).then(e=>{t&&m(()=>e)}),()=>{t=!1}},[d,e.__typename]);let f={...e,host:t,locale:r,country:c,dclVersion:d};switch(e.__typename){case"ExtCnfColoursBlock":u=i;break;case"ExtCnfProductsBlock":u=a;break;case"ExtCnfFooter":u=d?h:s,f.seeMoreLabel="Show More",f.seeLessLabel="Show Less";break;default:return null}return u?(0,o.jsx)(n.Suspense,{fallback:null,children:(0,o.jsx)(u,{...f})}):null}},64494:e=>{e.exports={selectorwrapper:"ArticleGridWithPagination_selectorwrapper__1S840"}},64698:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var o=r(54568),n=r(7620);function l(){setTimeout(()=>{let e=document.querySelectorAll(".swe_post_social_link"),t=document.querySelectorAll(".swe_post_meta_container");e?.forEach(e=>{let t=e.querySelector("a");t?.removeAttribute("aria-label")}),t?.forEach(e=>{let t=e.querySelector("a");t?.removeAttribute("aria-label")})},2e3)}function i(e,t){let r=document.getElementById(e),o=document.getElementById(t);r&&(r.innerHTML=""),o&&(o.innerHTML="")}r(45075);let a=({heading:e="Social",headingWeight:t,headingLevel:r,description:a,sprinklrUrl:s,sprinklrId:c})=>{let d={xxxl:1,xxl:2,xl:3,l:4,m:5,s:6}[r??"m"],u=(0,n.useRef)(!1),h=(0,n.useRef)(null),[m,f]=(0,n.useState)(!1);return(0,n.useEffect)(()=>"complete"===document.readyState?(l(),()=>{}):(window.addEventListener("load",l),()=>window.removeEventListener("load",l)),[]),(0,n.useEffect)(()=>{if(m)return;let e=h.current;if(!e||"undefined"==typeof IntersectionObserver)return void f(!0);let t=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(f(!0),t.disconnect())},{rootMargin:"400px"});return t.observe(e),()=>t.disconnect()},[m]),(0,n.useEffect)(()=>{if(!m)return;let e=`sprinklr-embed-loader-${c}`,t=`sprinklr-embed-control-${c}`,r=`sprinklr-embed-${c}`,o=null,n=!1;return n=!0,i(t,r),function(e){let t=document.getElementById(e);t&&t.remove();let r=globalThis;r.SWE&&delete r.SWE}(e),u.current=!1,o=function(e,t,r,o){let n=document.createElement("script");return n.id=e,n.type="text/javascript",n.src=t,n.async=!0,n.onload=r,n.onerror=e=>{console.error("Failed to load Sprinklr script",e),o(e)},document.head.appendChild(n),n}(e,s,()=>{u.current=!0},e=>{console.error("Failed to load Sprinklr script",e)}),()=>{i(t,r),o?.parentNode?.removeChild(o)}},[m,s,c]),(0,o.jsx)("div",{className:"akzo-social",ref:h,children:(0,o.jsxs)("div",{className:"content-wrapper",children:[(0,o.jsx)("div",{className:`akzo-heading akzo-heading--level-${d} akzo-heading--default akzo-heading--align-left`,children:(0,o.jsx)("div",{className:"title-container",children:(0,o.jsx)(t||"h2",{className:`akzo-heading__title heading-${r||"m"}`,role:"heading","aria-level":d,children:e})})}),(0,o.jsxs)("div",{className:"social-container",children:[(0,o.jsx)("div",{className:"social-description",children:(0,o.jsx)("p",{children:a})}),(0,o.jsxs)("div",{className:"social-embed",children:[(0,o.jsx)("div",{id:`sprinklr-embed-control-${c}`,className:"swe_embed_controls"}),(0,o.jsx)("div",{id:`sprinklr-embed-${c}`,className:"swe_embed","data-filter-product":"","data-filter-variant":""})]})]})]})})}},65938:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var o=r(54568),n=r(7620),l=r(97066),i=r(37518);function a(){let e=(0,l.c)(""),[t,r]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{let e=()=>{r(globalThis.window.scrollY>300)};return globalThis.window.addEventListener("scroll",e),()=>globalThis.window.removeEventListener("scroll",e)},[]),t)?(0,o.jsx)("section",{className:"scroll-to-top padding-bottom-xxl",children:(0,o.jsx)("div",{className:"content-wrapper",children:(0,o.jsx)("div",{className:"scroll-action-cta",children:(0,o.jsx)(i.AkzoFabButton,{label:e("scroll-to-top"),leftIcon:"chevron-up",type:"icon",variant:"fab",showLabel:!1,showIcon:!0,onButtonClick:()=>{globalThis.window.scrollTo({top:0,behavior:"smooth"})}})})})}):null}},71119:(e,t,r)=>{"use strict";r.d(t,{RequestDataProvider:()=>a});var o=r(54568),n=r(7620);let l={isPreview:!1,host:"",language:"en",locale:"en",isShoppingCartEnabled:!1,brandTheme:"",brandName:"",contentGroup:"",logos:void 0},i=(0,n.createContext)(l);function a({children:e,value:t}){return(0,o.jsx)(i.Provider,{value:{...l,...t},children:e})}},80808:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var o=r(54568),n=r(7620),l=r(23792);r(1393);let i="gs-sdk";function a({gupshupAppId:e}){let t=!!e;return((0,n.useEffect)(()=>
1{if(!t)return;let e=()=>{let e=window.tc;e?.funcs?.toggleWidget&&e.funcs.toggleWidget(!1)};return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[t]),t)?(0,o.jsx)(l.default,{id:i,src:"https://web-widget.gupshup.io/v3/demo/static/js/sdk.js",strategy:"lazyOnload",appId:e,onLoad:()=>{document.getElementById(i)?.setAttribute("ref","ar")}}):null}},93039:(e,t,r)=>{"use strict";let o;r.d(t,{default:()=>W});var n=r(7620),l=r(75838);let i={"1.0.1":{"akzo-hero-banner":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7794),r.e(9891),r.e(7289),r.e(7006),r.e(2425),r.e(852)]).then(r.bind(r,20852)),"akzo-usp":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(4865)]).then(r.bind(r,14865)),"akzo-header":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(7794),r.e(8331),r.e(7245),r.e(4651)]).then(r.bind(r,74651)),"akzo-half-banner":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7794),r.e(9891),r.e(7289),r.e(7006),r.e(2425),r.e(9589)]).then(r.bind(r,59589)),"akzo-banner":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7794),r.e(9891),r.e(7289),r.e(7006),r.e(2425),r.e(3869)]).then(r.bind(r,23869)),"akzo-article":()=>Promise.all([r.e(6751),r.e(6995)]).then(r.bind(r,76995)),"akzo-article-grid":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(9891),r.e(7289),r.e(3794)]).then(r.bind(r,83794)),"akzo-article-grid-item":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(9891),r.e(5226)]).then(r.bind(r,35226)),"akzo-footer":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(1986),r.e(1321)]).then(r.bind(r,91321)),"akzo-tabs":()=>Promise.all([r.e(6751),r.e(367)]).then(r.bind(r,30367)),"akzo-image-grid":()=>Promise.all([r.e(6751),r.e(427),r.e(596),r.e(3949),r.e(2172)]).then(r.bind(r,6475)),"akzo-modal":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(6360)]).then(r.bind(r,66360)),"akzo-paint-calculator":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(7532),r.e(9803)]).then(r.bind(r,8900)),"akzo-color-swatch-selector":()=>Promise.all([r.e(6751),r.e(427),r.e(6674),r.e(3240)]).then(r.bind(r,8257)),"akzo-color-swatch-row":()=>Promise.all([r.e(6751),r.e(427),r.e(596),r.e(7189)]).then(r.bind(r,31236)),"akzo-button":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(8091)]).then(r.bind(r,88091)),"akzo-color-swatch-bar":()=>Promise.all([r.e(6751),r.e(427),r.e(596),r.e(8912)]).then(r.bind(r,50517)),"akzo-toggle-selector":()=>Promise.all([r.e(6751),r.e(3855)]).then(r.bind(r,13855)),"akzo-icon":()=>Promise.all([r.e(6751),r.e(427),r.e(8702)]).then(r.bind(r,18702)),"akzo-image-carousel":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7006),r.e(7437)]).then(r.bind(r,54377)),"akzo-product-image-carousel":()=>Promise.all([r.e(6751),r.e(427),r.e(284),r.e(6456)]).then(r.bind(r,46456)),"akzo-product-carousel":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(596),r.e(5997),r.e(9875),r.e(6354),r.e(2397)]).then(r.bind(r,32397)),"akzo-color-combinations":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(596),r.e(85),r.e(1778)]).then(r.bind(r,90381)),"akzo-product-card":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(596),r.e(8331),r.e(7660),r.e(327)]).then(r.bind(r,10327)),"akzo-recommended-products":()=>Promise.all([r.e(6751),r.e(427),r.e(284),r.e(6993)]).then(r.bind(r,96993)),"akzo-selection-cards":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(2767)]).then(r.bind(r,2767)),"akzo-brochure":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7794),r.e(9891),r.e(7289),r.e(7006),r.e(2425),r.e(9451)]).then(r.bind(r,99451)),"akzo-image-article-content":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7794),r.e(9891),r.e(7289),r.e(7006),r.e(2425),r.e(6979)]).then(r.bind(r,46979)),"akzo-store-locator":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(6354),r.e(8339)]).then(r.bind(r,78339)),"akzo-image-gallery":()=>Promise.all([r.e(6751),r.e(427),r.e(3823)]).then(r.bind(r,53823)),"akzo-rich-text-block":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(7794),r.e(9891),r.e(7289),r.e(7006),r.e(2425),r.e(3915)]).then(r.bind(r,23915)),"akzo-category-carousel":()=>Promise.all([r.e(6751),r.e(7245),r.e(1543)]).then(r.bind(r,63208)),"akzo-color-wall":()=>Promise.all([r.e(6751),r.e(427),r.e(596),r.e(6196)]).then(r.bind(r,23985)),"akzo-heading":()=>Promise.all([r.e(6751),r.e(6711)]).then(r.bind(r,36711)),"akzo-product-summary":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(596),r.e(7794),r.e(85),r.e(5997),r.e(6674),r.e(2984),r.e(7532),r.e(7660),r.e(2213)]).then(r.bind(r,2213)),"akzo-product-tile":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(596),r.e(5997),r.e(9875),r.e(3824)]).then(r.bind(r,69365)),"akzo-breadcrumb":()=>Promise.all([r.e(6751),r.e(427),r.e(8331),r.e(4282)]).then(r.bind(r,61362)),"akzo-loader":()=>Promise.all([r.e(6751),r.e(8292)]).then(r.bind(r,98292)),"akzo-notification-bar":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(6181)]).then(r.bind(r,26181)),"akzo-lifestyle-carou
1sel":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(596),r.e(85),r.e(6674),r.e(3949),r.e(9343)]).then(r.bind(r,1724)),"akzo-marketo-modal":()=>Promise.all([r.e(6751),r.e(1986),r.e(5864)]).then(r.bind(r,45864)),"akzo-color-selector":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(284),r.e(596),r.e(85),r.e(2984),r.e(6907)]).then(r.bind(r,55232)),"akzo-input-search-field":()=>Promise.all([r.e(6751),r.e(427),r.e(5662),r.e(6981)]).then(r.bind(r,16981)),"akzo-search-item":()=>Promise.all([r.e(6751),r.e(427),r.e(596),r.e(3146)]).then(r.bind(r,42875))}},a=!1,s=new WeakSet,c=new WeakSet,d=new WeakSet,u=new WeakMap,h={"akzo-hero-banner":()=>Promise.resolve().then(r.bind(r,15375)),"akzo-usp":()=>Promise.resolve().then(r.bind(r,84606)),"akzo-header":()=>Promise.resolve().then(r.bind(r,69675)),"akzo-half-banner":()=>Promise.resolve().then(r.bind(r,45704)),"akzo-banner":()=>Promise.resolve().then(r.bind(r,93276)),"akzo-article":()=>Promise.resolve().then(r.bind(r,23240)),"akzo-article-grid":()=>Promise.resolve().then(r.bind(r,57463)),"akzo-article-grid-item":()=>Promise.resolve().then(r.bind(r,19221)),"akzo-footer":()=>Promise.resolve().then(r.bind(r,86106)),"akzo-tabs":()=>Promise.resolve().then(r.bind(r,4222)),"akzo-image-grid":()=>Promise.resolve().then(r.bind(r,71546)),"akzo-modal":()=>Promise.resolve().then(r.bind(r,36231)),"akzo-paint-calculator":()=>Promise.resolve().then(r.bind(r,39853)),"akzo-marketo-modal":()=>Promise.resolve().then(r.bind(r,77447)),"akzo-color-swatch-selector":()=>Promise.resolve().then(r.bind(r,85642)),"akzo-color-swatch-row":()=>Promise.resolve().then(r.bind(r,70601)),"akzo-color-selector":()=>Promise.resolve().then(r.bind(r,84997)),"akzo-button":()=>Promise.resolve().then(r.bind(r,75966)),"akzo-color-swatch-bar":()=>Promise.resolve().then(r.bind(r,74756)),"akzo-toggle-selector":()=>Promise.resolve().then(r.bind(r,54392)),"akzo-icon":()=>Promise.resolve().then(r.bind(r,22519)),"akzo-image-carousel":()=>Promise.resolve().then(r.bind(r,66568)),"akzo-video-player":()=>Promise.resolve().then(r.bind(r,12333)),"akzo-product-image-carousel":()=>Promise.resolve().then(r.bind(r,59950)),"akzo-product-carousel":()=>Promise.resolve().then(r.bind(r,56986)),"akzo-color-combinations":()=>Promise.resolve().then(r.bind(r,9652)),"akzo-product-card":()=>Promise.resolve().then(r.bind(r,75350)),"akzo-recommended-products":()=>Promise.resolve().then(r.bind(r,95164)),"akzo-selection-cards":()=>Promise.resolve().then(r.bind(r,61418)),"akzo-brochure":()=>Promise.resolve().then(r.bind(r,18562)),"akzo-image-article-content":()=>Promise.resolve().then(r.bind(r,840)),"akzo-store-locator":()=>Promise.resolve().then(r.bind(r,18444)),"akzo-image-gallery":()=>Promise.resolve().then(r.bind(r,64108)),"akzo-rich-text-block":()=>Promise.resolve().then(r.bind(r,69224)),"akzo-category-carousel":()=>Promise.resolve().then(r.bind(r,82131)),"akzo-color-wall":()=>Promise.resolve().then(r.bind(r,82940)),"akzo-heading":()=>Promise.resolve().then(r.bind(r,16460)),"akzo-product-summary":()=>Promise.resolve().then(r.bind(r,68808)),"akzo-product-tile":()=>Promise.resolve().then(r.bind(r,87360)),"akzo-lazy-load-prompt":()=>Promise.resolve().then(r.bind(r,94440)),"akzo-breadcrumb":()=>Promise.resolve().then(r.bind(r,4327)),"akzo-lifestyle-carousel":()=>Promise.resolve().then(r.bind(r,4002)),"akzo-filter-group-container":()=>Promise.resolve().then(r.bind(r,74700)),"akzo-filter-category":()=>Promise.resolve().then(r.bind(r,16703)),"akzo-checkbox":()=>Promise.resolve().then(r.bind(r,36663))},m={"akzo-rich-text-block":["akzo-banner","akzo-brochure","akzo-article-grid","akzo-image-carousel","akzo-video-player","akzo-button"],"akzo-filter-group-container":["akzo-filter-category","akzo-checkbox","akzo-button"]},f={"akzo-color-combinations":["akzo-tabs"],"akzo-article-grid":["akzo-article-grid-item","akzo-article"],"akzo-product-carousel":["akzo-tabs","akzo-product-card","akzo-product-tile","akzo-button","akzo-heading","akzo-rich-text-block"],"akzo-header":["akzo-mega-menu","akzo-category-carousel"],"akzo-color-selector":["akzo-color-widget","akzo-tabs","akzo-color-swatch-row","akzo-colour-swatch","akzo-color-swatch-bar"],"akzo-store-locator":["akzo-input-search-field","akzo-search-item","akzo-heading","akzo-usp","akzo-button"],"akzo-product-image-carousel":["akzo-image-carousel","akzo-image-gallery","akzo-packshot"],"akzo-product-summary":["akzo-product-tile","akzo-button","akzo-heading","akzo-rich-text-block","akzo-paint-calculator"],"akzo-paint-calculator":["akzo-input-search-field","akzo-search-item","akzo-heading","akzo-button"],"akzo-rich-text-block":["akzo-heading","akzo-button","akzo-banner","akzo-color-grid-item","akzo-color-swatch-row","akzo-color-swatch-bar","akzo-image-carousel","akzo-image-gallery","akzo-product-card","akzo-product-tile","akzo-selection-cards"],"akzo-filter-group-container":["akzo-filter-category","akzo-checkbox","akzo-button"]};function b(){let e=globalThis.scheduler;return"function"==typeof e?.yield?e.yield():new Promise(e=>setTimeout(e,0))}async function p(e,t){let r=performance.now();for(let o of e)t(o),performance.now()-r>8&&(await b(),r=performance.now())}function g(e,t=4e3){"undefined"!=typeof requestIdleCallback?requestIdleCallback(e,{timeout:t}):setTimeout(e,200)}let v=new WeakMap;function k(e){if(!e)return null;if(v.has(e))return v.get(e)??null;let t=null;if(e.textContent)try{t=JSON.parse(e.textContent)}catch{}return v.set(e,t),t}function P(e,t){t.forEach(t=>{let r=t.replace(/[A-Z]/g,e=>"-"+e.toLowerCase());e.hasAttribute(r)&&e.removeAttribute(r)})}function w(e,t,r,o){customElements.get(t)&&Object.prototype.hasOwnProperty.call(e,r)&&Reflect.deleteProperty(e,r),e[r]=o}function z(e,t=!1){let r=e.dataset.ssrStencil;if(!r)return;let o=e.querySelectorAll("script[data-stencil-ssr-props-map]");
1if(o.length)return void o.forEach(e=>{let r=k(e),o=e.parentElement;r&&o&&Object.entries(r).forEach(([e,{tagName:r,props:n}])=>{let l=Array.from(o.querySelectorAll(`[data-ssr-id="${e}"]`)).find(e=>e.tagName.toLowerCase()===r);l&&(t||!s.has(l))&&(Object.entries(n).forEach(([e,t])=>{w(l,r,e,t)}),P(l,Object.keys(n)),s.add(l))})});let n=e.querySelector("script[data-stencil-ssr-props]");if(n?.textContent)try{let o=JSON.parse(n.textContent),l=e.querySelector(r);l&&(t||!s.has(l))&&(Object.entries(o).forEach(([e,t])=>{w(l,r,e,t)}),P(l,Object.keys(o)),s.add(l))}catch{}}function y(e){e.querySelectorAll("template[shadowrootmode]").forEach(e=>{let t=e.parentElement;t&&t.tagName.includes("-")&&t.shadowRoot&&e.remove()})}let E=new WeakSet;function S(e){let t=e.querySelectorAll(".akzo-footer-bottom");if(!(t.length<=1))for(let e=0;e<t.length-1;e++)t[e].remove()}function C(e){let t=e.querySelector("akzo-footer");if(!t||E.has(t)||(E.add(t),S(t),"undefined"==typeof MutationObserver))return;let r=new MutationObserver(()=>S(t));r.observe(t,{childList:!0,subtree:!0}),setTimeout(()=>r.disconnect(),5e3)}let _=new WeakMap;function L(e){document.querySelectorAll(e).forEach(e=>{_.get(e)?.()})}function x(e,t){"product-carousel"===t.kind&&function(e,t){let r=t.groups??[],o=t.products,n=t.productDefaults??{},l=e=>o?{...n,...o[String(e)]??{}}:e,i=e=>e?.productIds?e.productIds.map(l):e?.products,a=o&&Array.isArray(t.flatProductIds)?t.flatProductIds.map(l):t.flatProducts??[],s=t.activeTabId,c={};function d(){e.productItemsCollection=function(e){let t=Object.entries(c).filter(([,e])=>e.length>0);return t.length?e.filter(e=>t.every(([,t])=>t.some(t=>String(e.name??"").toLowerCase().includes(t.toLowerCase())))):e}(r.length>0?i(r.find(e=>String(e.id)===String(s)))??i(r[0])??a:a)}_.set(e,d),d(),e.addEventListener("tabChange",e=>{let{id:t}=e.detail;s=t,d()}),e.addEventListener("filterChange",e=>{let{filterTitle:t,selectedItems:r}=e.detail??{},o=String(t??""),n=(r??[]).map(e=>e?.value??e?.label).filter(Boolean);c[o]=n,d()})}(e,t),"color-combinations"===t.kind&&function(e,t){let r=t.groups??[],o=t.combinations??[],n=r[0]?.id,i=()=>
1{if(r.length>0){let t=r.find(e=>e.id===n)??r[0];t&&(e.combinations=t.colors);return}e.combinations=o};(r.length>0||o.length>0)&&(_.set(e,i),i()),e.addEventListener("tabClick",e=>{n=e.detail,i()});let a=t.colorUrlBase,s=t.colorUrlConvention;a&&e.addEventListener("colorClick",e=>{let t=e.detail;if(t?.defaultColorName&&t?.colorCollectionColorId)try{let e=(0,l.oK)(t.defaultColorName,t.colorCollectionColorId,s);globalThis.location.href=`${a}/${e}`}catch{console.warn("[StencilHydrator] Failed to build CDP url for color",t)}})}(e,t)}function I(e){let t=e.querySelectorAll("script[data-stencil-ssr-props-map]");if(t.length)return void t.forEach(e=>{let t=k(e),r=e.parentElement;t&&r&&Object.entries(t).forEach(([e,{tagName:t,props:o}])=>{let n=Array.from(r.querySelectorAll(`[data-ssr-id="${e}"]`)).find(e=>e.tagName.toLowerCase()===t);if(!n||c.has(n))return;c.add(n);let l=o?.ssrData;l&&"object"==typeof l&&x(n,l)})});let r=e.dataset.ssrStencil;if(!r)return;let o=e.querySelector(r);if(!o||c.has(o))return;c.add(o);let n=o?.ssrData;n&&"object"==typeof n&&x(o,n)}let T=new Set,A=Promise.resolve();function j(e){O().filter(t=>M(t).includes(e)).forEach(e=>z(e,!0))}function R(e,t,r){if(customElements.get(e))return void j(e);if(T.has(e)||customElements.get(e))return;T.add(e),m[e]?.forEach(e=>R(e,t,r));let o=r?.[e]??t[e]??h[e];if(!o)return void console.warn(`[StencilHydrator] No loader for SSR'd component <${e}>. Add it to STENCIL_LOADERS in StencilHydrator.tsx.`);let n=o().catch(t=>(console.warn(`[StencilHydrator] Failed to load ${e}:`,t),T.delete(e),null));A=A.then(()=>n).then(async t=>{var o;t&&(r?.[e]?((o=t).defineCustomElement&&o.defineCustomElement(),Object.values(o).forEach(e=>{let t=e?.is;"function"==typeof e&&"string"==typeof t&&t.startsWith("akzo-")&&!customElements.get(t)&&customElements.define(t,e)}),$(e),L(e),"akzo-header"===e&&D()):t.defineCustomElement&&!customElements.get(e)&&(t.defineCustomElement(),$(e),L(e),"akzo-header"===e&&D()),customElements.get(e)&&j(e),await b())})}function O(){return Array.from(document.querySelectorAll("[data-ssr-stencil]"))}function N(e){let t="light"===e.getAttribute("color-mode")?"light":"dark";u.set(e,t);let r=window.scrollY>10,o=r?"light":t;if(e.colorMode!==o&&(e.colorMode=o),(e.shadowRoot??e).querySelectorAll(".main-header").forEach(e=>{e.classList.toggle("dark","dark"===o),e.classList.toggle("light","light"===o)}),e.isScrolled!==r){e.isScrolled=r;let o=e.shadowRoot?.querySelector("akzo-menu-list");o&&(o.inverse=!r&&"dark"===t)}}function D(){O().forEach(e=>{let t=e.querySelector("akzo-header");if(!t||d.has(t))return;d.add(t);let r="light"===t.getAttribute("color-mode")?"light":"dark";u.set(t,r),N(t),window.addEventListener("scroll",()=>N(t),{passive:!0})})}function $(e){O().filter(t=>M(t).includes(e)).forEach(e=>z(e,!0))}async function q(e,t,r){r&&(window.__DCL_VERSIONED_IMPORT_COUNT__=(window.__DCL_VERSIONED_IMPORT_COUNT__??0)+1,window.__DCL_VERSIONED_LOADING__=!0);try{let e=await t();e.defineCustomElement&&e.defineCustomElement(),Object.values(e).forEach(e=>{let t=e?.is;"function"==typeof e&&"string"==typeof t&&t.startsWith("akzo-")&&(r||!customElements.get(t))&&customElements.define(t,e)})}finally{r&&(window.__DCL_VERSIONED_IMPORT_COUNT__=Math.max(0,(window.__DCL_VERSIONED_IMPORT_COUNT__??1)-1),window.__DCL_VERSIONED_LOADING__=window.__DCL_VERSIONED_IMPORT_COUNT__>0)}}function M(e){let t=new Set;return e.dataset.ssrStencil&&t.add(e.dataset.ssrStencil),e.querySelectorAll("script[data-stencil-ssr-props-map]").forEach(e=>{let r=k(e);r&&Object.values(r).forEach(({tagName:e})=>t.add(e))}),Array.from(t)}function U(e,t,r){M(e).forEach(e=>R(e,t,r))}function W({dclVersion:e,latestDclVersion:t}={}){let r=(0,n.useRef)(null),l=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let n=e||"";if(void 0!==o&&o!==n)return void window.location.reload();o=n;let s=e&&e!==t?i[e]??h:h,c=e?i[e]??null:null;if(c&&(window.__DCL_RESERVED_TAGS__=new Set(Object.keys(c))),a&&1)return;a=!0;let d=!1,u=c?Object.keys(c).join(","):"",m=e=>{if(!c||!u)return;let t=new Set,r=e=>{let r=e.localName;!c[r]||e.matches(":defined")||e.closest("[data-ssr-stencil]")||t.add(r)};for(let t of e)t instanceof Element&&(c[t.localName]&&r(t),t.querySelectorAll?.(u).forEach(r));
1t.forEach(e=>R(e,s,c))},b=async()=>{let e=O();if(await p(e,e=>{z(e,!0),y(e),I(e),"akzo-footer"===e.dataset.ssrStencil&&C(e)}),c){let e=function(e){let t=new Set(["akzo-header","akzo-hero-banner"]),r=1.1*window.innerHeight,o=new Set;for(let n of(document.querySelectorAll("[data-ssr-stencil]").forEach(n=>{let l=n.dataset.ssrStencil;(l&&t.has(l)||n.getBoundingClientRect().top<r)&&(l&&e[l]&&o.add(l),n.querySelectorAll("*").forEach(t=>{let r=t.localName;r.startsWith("akzo-")&&e[r]&&o.add(r)}))}),[...o]))for(let t of f[n]??[])e[t]&&o.add(t);return[...o].map(t=>[t,e[t]])}(c);await Promise.allSettled(e.map(([e,t])=>q(e,t,!0).catch(t=>console.warn(`[StencilHydrator] Failed to load ${e}:`,t)))),"function"==typeof window.__CE_FLUSH__&&window.__CE_FLUSH__(),O().forEach(e=>z(e,!0)),e.forEach(([e])=>L(e)),D(),document.getElementById("__dcl_loading__")?.remove(),m([document.body])}if(await p(e,e=>{y(e)}),d)return;if("undefined"!=typeof IntersectionObserver){let t=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&(t.unobserve(e.target),U(e.target,s,c))})},{rootMargin:"400px 0px"});e.forEach(e=>t.observe(e)),l.current=t}else e.forEach(e=>{U(e,s,c)});let t=()=>{d||g(()=>{d||O().forEach(e=>{U(e,s,c)})})};"complete"===document.readyState?t():window.addEventListener("load",t,{once:!0})};return g(()=>{d||b()}),"undefined"!=typeof MutationObserver&&(r.current&&r.current.disconnect(),r.current=new MutationObserver(e=>{let t=[];for(let r of e)if("childList"===r.type)for(let e of Array.from(r.addedNodes))t.push(e);if(0===t.length)return;let r=function(e){let t=new Set;for(let r of e)r instanceof Element&&(r.matches?.("[data-ssr-stencil]")&&t.add(r),r.querySelectorAll?.("[data-ssr-stencil]").forEach(e=>t.add(e)));return[...t]}(t);requestAnimationFrame(()=>{r.length&&r.forEach(e=>{z(e,!0),y(e),I(e);let t=e.dataset.ssrStencil;U(e,s,c),"akzo-footer"===t&&C(e)}),m(t)})}),r.current.observe(document.body,{childList:!0,subtree:!0})),()=>{d=!0,r.current&&(r.current.disconnect(),r.current=null),l.current&&(l.current.disconnect(),l.current=null)}},[!1,e]),null}}}]);
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.