1import{a as N}from"./chunk-AEIKF7SB.js";import"./chunk-J5NWFZXF.js";import"./chunk-H2ZTBL5E.js";import"./chunk-NEQO7ITA.js";import"./chunk-ILIGNJRC.js";import"./chunk-BYUXZABT.js";import{Ga as L,Ob as H,Z as j}from"./chunk-CSKO464Y.js";import"./chunk-RFZ65DFT.js";import"./chunk-ZAELU3GP.js";import"./chunk-KCBWTIVH.js";import"./chunk-Q7LOV5U2.js";import{a as D}from"./chunk-WFALV5KR.js";import"./chunk-V7OSM6MA.js";import"./chunk-GSJIPMUW.js";import"./chunk-2D6KGTZB.js";import"./chunk-ZS7OWNSY.js";import"./chunk-DIZWDXBB.js";import"./chunk-Q4MTVQC2.js";import"./chunk-RRAYDVNW.js";import{Fd as k,Oc as u,Ta as $,a as B}from"./chunk-WGWIBZ2L.js";import{$c as g,E as b,Ib as m,Kb as O,La as w,Ob as a,Pb as C,Qa as A,Rb as _,Sb as h,Tb as c,Ub as p,Vb as s,ac as f,hb as o,pc as I,qc as E,tb as M,ya as l,ye as F,zb as y}from"./chunk-6LP6WHZQ.js";import"./chunk-5KTCK5IS.js";function U(e,t){e&1&&(c(0,"section",0)(1,"h1"),I(2),p()()),e&2&&(o(2),E(t))}function W(e,t){if(e&1&&(c(0,"section",1),s(1,"ppg-image",4),p()),e&2){let n=t;o(),m("url",n.url)("description",n.description)("isResponsive",!0)("width",n.width)("height",n.height)}}function G(e,t){e&1&&(c(0,"section",2),s(1,"ppg-hero-banner",5),p()),e&2&&(o(),m("content",t.content))}function q(e,t){if(e&1&&s(0,"ppg-shared-component-renderer",6),e&2){let n=f().$implicit;m("component",n)("isRoot",!0)}}function K(e,t){if(e&1&&(c(0,"section",7)(1,"div",8),s(2,"ppg-shared-component-renderer",6),p()()),e&2){let n=f().$implicit;o(2),m("component",n)("isRoot",!0)}}function V(e,t){if(e&1&&y(0,q,1,2,"ppg-shared-component-renderer",6)(1,K,3,2,"section",7),e&2){let n=t.$implicit,r=f(2);a(r.isCenteredContentBlock(n)?0:1)}}function z(e,t){e&1&&(c(0,"section",3),_(1,V,2,1,null,null,C),p()),e&2&&(o(),h(t))}function J(e,t){if(e&1&&s(0,"ppg-shared-component-renderer",6),e&2){let n=t.$implicit;m("component",n)("isRoot",!0)}}function Q(e,t){e&1&&(c(0,"section",3),_(1,J,1,2,"ppg-shared-component-renderer",6,C),p()),e&2&&(o(),h(t))}function X(e,t){if(e&1&&s(0,"ppg-shared-component-renderer",6),e&2){let n=t.$implicit;m("component",n)("isRoot",!0)}}function Y(e,t){e&1&&(c(0,"section",3),_(1,X,1,2,"ppg-shared-component-renderer",6,C),p()),e&2&&(o(),h(t))}function Z(e,t){if(e&1&&s(0,"ppg-shared-component-renderer",6),e&2){let n=t.$implicit;m("component",n)("isRoot",!0)}}function ee(e,t){e&1&&(c(0,"section",3),_(1,Z,1,2,"ppg-shared-component-renderer",6,C),p()),e&2&&(o(),h(t))}var ge=(()=>{class e{constructor(){this.pageContentClass=!0,this.content=A.required(),this.introductionAreaSection=g(()=>u(this.content().introductionArea)),this.featuredAreaSection=g(()=>u(this.content().featuredArea)),this.mainContentAreaSection=g(()=>u(this.content().mainContentArea)),this.postContentAreaSection=g(()=>u(this.content().postContentArea)),this.destroyRef=l(w),this.activatedRoute=l(F),this.gtmService=l(D),this.featureRoutePathService=l(k)}ngOnInit(){b([this.activatedRoute.url,this.featureRoutePathService.getContactUsPath$(),this.featureRoutePathService.getContactUsFormPath$()]).pipe(B(this.destroyRef)).subscribe(([n,r,i])=>{let d=`/${n.join("/")}`;r&&d.endsWith(r)?this.gtmService.sendContactUsPrimaryLandingPage():i&&d.endsWith(i)?this.gtmService.sendGtmEventForBu(i.split("/").pop()):d.endsWith("architectural-coatings")&&this.gtmService.sendContactUsSecondaryLandingPageAc()})}isCenteredContentBlock(n){return n.type===$.CENTERED_CONTENT_BLOCK}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=M({type:e,selectors:[["ppg-category"]],hostVars:2,hostBindings:function(r,i){r&2&&O("page-content",i.pageContentClass)},inputs:{content:[1,"content"]},decls:7,vars:7,consts:[[1,"page-section","page-section-x-padded"],[1,"hero-image-section"],[1,"hero-banner-section","w-full","max-w-full","overflow-hidden"],[1,"section-items-container","w-full"],[3,"url","description","isResponsive","width","height"],[3,"content"],[3,"component","isRoot"],[1,"page-section","mx-auto"],[1,"introduction-area"]],template:function(r,i){if(r&1&&y(0,U,3,1,"section",0)(1,W,2,5,"section",1)(2,G,2,1,"section",2)(3,z,3,0,"section",3)(4,Q,3,0,"section",3)(5,Y,3,0,"section",3)(6,ee,3,0,"section",3),r&2){let d,v,S,T,x,R,P;a((d=i.content().headline)?0:-1,d),o(),a((v=i.content().heroImage)?1:-1,v),o(),a((S=i.content().heroBanner)?2:-1,S),o(),a((T=i.introductionAreaSection())?3:-1,T),o(),a((x=i.featuredAreaSection())?4:-1,x),o(),a((R=i.mainContentAreaSection())?5:-1,R),o(),a((P=i.postContentAreaSection())?6:-1,P)}},dependencies:[j,L,N,H],styles:[".with-no-breadcrumbs[_nghost-%COMP%] .hero-image-section[_ngcontent-%COMP%]:first-child, .with-no-breadcrumbs [_nghost-%COMP%] .hero-image-section[_ngcontent-%COMP%]:first-child, .with-no-breadcrumbs[_nghost-%COMP%] .hero-banner-section[_ngcontent-%COMP%]:first-child, .with-no-breadcrumbs [_nghost-%COMP%] .hero-banner-section[_ngcontent-%COMP%]:first-child, .hero-image-section[_ngcontent-%COMP%] + .hero-banner-section[_ngcontent-%COMP%]{margin-top:calc(0px - var(--p-pds-unit-1000))}.hero-image-section[_ngcontent-%COMP%]{width:100%;overflow:hidden}@media all and (max-width:767px){.hero-image-section[_ngcontent-%COMP%] img{height:180px;width:100vw;object-fit:cover;object-position:center}}.introduction-area[_ngcontent-%COMP%]{max-width:540px}"],changeDetection:0})}}return e})();export{ge as CategoryComponent};
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.