1import{a as Me,b as tt,c as De,d as nt}from"./chunk-FGVSL6KW.js";import{a as be,b as Xe,c as Ce,d as Ye}from"./chunk-VYFSOE66.js";import"./chunk-E4BUMFTA.js";import{a as se,b as Ae,c as _e,d as qe}from"./chunk-5STSOVOE.js";import{a as pe,b as Ue}from"./chunk-A67OAGXN.js";import{a as ce,b as Re}from"./chunk-RZMTP65B.js";import{O as fe,P as Ke,Q as he,R as Qe,U as xe,V as Je,a as me,b as je,u as de,v as Ge}from"./chunk-FVP4CQ7I.js";import"./chunk-DXC6WGAK.js";import"./chunk-VMIEMZGO.js";import{g as ge,h as Be}from"./chunk-PRW7YNLO.js";import"./chunk-LOSGSLAW.js";import{a as ue,b as $e,c as ve,d as Ze}from"./chunk-KZ7JWWCD.js";import"./chunk-PCRVBN2Y.js";import"./chunk-M2BOALXO.js";import{Kb as Ne,Mb as we,Nb as et,bb as ae,lb as Le,tb as ie,ub as We,vb as oe,wb as Ve,xb as re,yb as Fe,zb as le}from"./chunk-PWX3Q55A.js";import"./chunk-GXNBW5I2.js";import{$c as ne,Aa as n,Ab as m,Gb as A,Ha as h,Ia as L,Ja as M,Jc as X,Ma as W,Mb as q,Mc as ze,Na as g,Nb as j,Qb as y,T as O,Tb as B,Uc as Y,V as Ee,Wc as ee,Xa as a,Xc as te,Ya as i,Yb as P,Za as o,_ as w,_a as c,_c as H,ab as V,ba as S,bb as F,ca as T,cb as N,d as C,da as E,db as R,dc as G,ea as b,ec as $,fa as I,fb as U,gb as s,jc as K,nb as D,qc as Q,rb as _,sb as u,ta as v,tb as f,tc as Z,ua as d,uc as J,va as z}from"./chunk-PHIJESB4.js";function it(t,l){if(t&1&&(i(0,"picture"),c(1,"source",38)(2,"img",39),o()),t&2){let e=s();n(),a("srcset",m(e.pageData==null||e.pageData.heroImage==null?null:e.pageData.heroImage.src)),n(),a("src",m(e.pageData==null||e.pageData.heroImageMobile==null?null:e.pageData.heroImageMobile.src),d)("alt",m(e.pageData==null||e.pageData.heroImageMobile==null?null:e.pageData.heroImageMobile.altText))}}function ot(t,l){if(t&1){let e=R();i(0,"button",43),U("click",function(){T(e);let r=s(2);return E(r.playHeroVideo())}),b(),i(1,"svg",44),c(2,"path",45),o()()}}function rt(t,l){if(t&1&&c(0,"iframe",46),t&2){let e=s(2);a("title",m(e.pageData==null||e.pageData.heroImage==null?null:e.pageData.heroImage.altText))("src",e.heroVideoEmbedUrl,z)}}function lt(t,l){if(t&1&&(i(0,"div",40)(1,"picture"),c(2,"source",38)(3,"img",39),o(),g(4,ot,3,0,"button",41)(5,rt,1,3,"iframe",42),o()),t&2){let e=s();n(2),a("srcset",m((e.pageData==null||e.pageData.heroVideoThumbnail==null?null:e.pageData.heroVideoThumbnail.src)||(e.pageData==null||e.pageData.heroImage==null?null:e.pageData.heroImage.src))),n(),a("src",m((e.pageData==null||e.pageData.heroVideoThumbnail==null?null:e.pageData.heroVideoThumbnail.src)||(e.pageData==null||e.pageData.heroImageMobile==null?null:e.pageData.heroImageMobile.src)),d)("alt",m((e.pageData==null||e.pageData.heroVideoThumbnail==null?null:e.pageData.heroVideoThumbnail.altText)||(e.pageData==null||e.pageData.heroImageMobile==null?null:e.pageData.heroImageMobile.altText))),n(),a("ngIf",!e.heroVideoPlaying),n(),a("ngIf",e.heroVideoPlaying)}}function ct(t,l){if(t&1&&c(0,"p",54),t&2){let e=s(3);a("innerHtml",e.pageData==null?null:e.pageData.productListingDescription,v)}}function pt(t,l){if(t&1&&(i(0,"section",48)(1,"app-show-case-banner")(2,"div",49)(3,"h2",50),_(4),o()(),i(5,"div",51),g(6,ct,1,1,"p",52),o()(),c(7,"app-carousel-v2",53),o()),t&2){let e=s(2);n(4),u(e.pageData==null?null:e.pageData.productListingTitle),n(2),a("ngIf",e.pageData==null?null:e.pageData.productListingDescription),n(),a("carouselCards",e.pageData==null?null:e.pageData.waterHeaterTypes)("useInnerHtml",!0)("roundedIcons",!0)}}function st(t,l){if(t&1&&g(0,pt,8,5,"section",47),t&2){let e=s();a("ngIf",e.isMobile())}}function _t(t,l){if(t&1&&c(0,"p",54),t&2){let e=s(2);a("innerHtml",e.pageData==null?null:e.pageData.productListingDescription,v)}}function mt(t,l){if(t&1&&(i(0,"div",61)(1,"app-services-card"),c(2,"img",62),i(3,"h3",63),_(4),o(),c(5,"p",64),q(6,"safeHtml"),o()()),t&2){let e=l.$implicit;n(2),a("ngSrc",m(e==null||e.image==null?null:e.image.src))("alt",m
1(e==null||e.image==null?null:e.image.altText)),n(2),u(e.title),n(),a("innerHtml",j(6,6,e==null?null:e.description),v)}}function gt(t,l){if(t&1&&(V(0,58),i(1,"div",59),g(2,mt,7,8,"div",60),o(),F()),t&2){let e=s(2);n(2),a("ngForOf",e.pageData==null?null:e.pageData.waterHeaterTypes)}}function dt(t,l){if(t&1&&(i(0,"section",55)(1,"app-show-case-banner")(2,"div",49)(3,"h2",50),_(4),o()(),i(5,"div",56),g(6,_t,1,1,"p",52),o(),g(7,gt,3,1,"ng-container",57),o()()),t&2){let e=s();n(4),u(e.pageData==null?null:e.pageData.productListingTitle),n(2),a("ngIf",e.pageData==null?null:e.pageData.productListingDescription),n(),a("ngIf",e.pageData==null?null:e.pageData.waterHeaterTypes)}}function ut(t,l){if(t&1&&(i(0,"div",65)(1,"a",66)(2,"div",67)(3,"div",68),_(4),o(),i(5,"picture",69),c(6,"source",70)(7,"img",71),o(),i(8,"div",72)(9,"span",73),_(10),o()()()()()),t&2){let e=s();n(),a("href",m((e.pageData==null||e.pageData.card1Cta==null?null:e.pageData.card1Cta.src)||"#"),d),n(3),f(" ",(e.pageData==null?null:e.pageData.card1Header)||"Saving & Offers"," "),n(2),a("srcset",e.pageData==null||e.pageData.card1Image==null?null:e.pageData.card1Image.src),n(),a("alt",e.pageData==null||e.pageData.card1ImageMobile==null?null:e.pageData.card1ImageMobile.altText)("src",e.pageData==null||e.pageData.card1ImageMobile==null?null:e.pageData.card1ImageMobile.src,d),n(3),f(" ",(e.pageData==null||e.pageData.card1Cta==null?null:e.pageData.card1Cta.title)||"View Coupons"," ")}}function ft(t,l){if(t&1&&(i(0,"div",65)(1,"a",66)(2,"div",67)(3,"div",68),_(4),o(),i(5,"picture",69),c(6,"source",70)(7,"img",71),o(),i(8,"div",72)(9,"span",73),_(10),o()()()()()),t&2){let e=s();n(),a("href",m((e.pageData==null||e.pageData.card2Cta==null?null:e.pageData.card2Cta.src)||"#"),d),n(3),f(" ",(e.pageData==null?null:e.pageData.card2Header)||"Saving & Offers"," "),n(2),a("srcset",e.pageData==null||e.pageData.card2Image==null?null:e.pageData.card2Image.src),n(),a("alt",e.pageData==null||e.pageData.card2ImageMobile==null?null:e.pageData.card2ImageMobile.altText)("src",e.pageData==null||e.pageData.card2ImageMobile==null?null:e.pageData.card2ImageMobile.src,d),n(3),f(" ",(e.pageData==null||e.pageData.card2Cta==null?null:e.pageData.card2Cta.title)||"View Coupons"," ")}}function ht(t,l){if(t&1&&(i(0,"li",86)(1,"div",87),N(2,88),i(3,"p",89),_(4),o()()()),t&2){let e=l.$implicit,p=s(2),r=D(44),x=D(46);n(2),a("ngTemplateOutlet",p.stringToBoolean(e.showTitleAsHyperLink)?x:r)("ngTemplateOutletContext",A(3,at,e)),n(2),f("",e.wcrrItemSubTitle," ")}}function vt(t,l){if(t&1&&(i(0,"section",74)(1,"div",75)(2,"div",5)(3,"div",76)(4,"div",77)(5,"picture",78),c(6,"source",79)(7,"img",80),o()()(),i(8,"div",81)(9,"h2",82),_(10),o(),i(11,"p",83),_(12),o(),i(13,"ul",84),g(14,ht,5,5,"li",85),o()()()()()),t&2){let e=s();n(6),a("srcset",m(e.pageData==null||e.pageData.wcrrImage==null?null:e.pageData.wcrrImage.src)),n(),a("src",m(e.pageData==null||e.pageData.wcrrMobileImage==null?null:e.pageData.wcrrMobileImage.src),d)("alt",m(e.pageData==null||e.pageData.wcrrMobileImage==null?null:e.pageData.wcrrMobileImage.altText)),n(3),u(e.pageData==null?null:e.pageData.wcrrHeader),n(2),f(" ",e.pageData==null?null:e.pageData.wcrrSubheader),n(2),a("ngForOf",e.pageData==null?null:e.pageData.wcrrItemList)}}function xt(t,l){if(t&1&&(i(0,"div",90)(1,"span",91),_(2),o()()),t&2){let e=l.item;n(2),u(e.wcrrItemTitle)}}function bt(t,l){if(t&1&&(i(0,"a",92)(1,"div",93)(2,"span",91),_(3),o(),b(),i(4,"svg",94),c(5,"path",95),o()()()),t&2){let e=l.item;a("href",m(e.titleRedirectUrl),d),n(3),u(e.wcrrItemTitle)}}function Ct(t,l){if(t&1&&c(0,"img",102),t&2){let e=s(2);a("src",e.pageData.replacementSectionImage.src,d)("alt",e.pageData.replacementSectionImage.altText||"")}}function wt(t,l){if(t&1&&(i(0,"section",96)(1,"div",4)(2,"div",97)(3,"div",98),c(4,"div",99),o(),i(5,"div",100),g(6,Ct,1,2,"
1img",101),o()()()()),t&2){let e=l.ngIf,p=s();n(4),a("innerHTML",e,v),n(2),a("ngIf",p.pageData==null||p.pageData.replacementSectionImage==null?null:p.pageData.replacementSectionImage.src)}}function Mt(t,l){if(t&1&&c(0,"img",110),t&2){let e=s(2);a("src",e.pageData.preventiveMaintenanceImage.src,d)("alt",e.pageData.preventiveMaintenanceImage.altText||"")}}function Dt(t,l){if(t&1&&(i(0,"section",103)(1,"div",4)(2,"div",104)(3,"div",105)(4,"div",106),c(5,"div",107),o()(),i(6,"div",108),g(7,Mt,1,2,"img",109),o()()()()),t&2){let e=l.ngIf,p=s();n(5),a("innerHTML",e,v),n(2),a("ngIf",p.pageData==null||p.pageData.preventiveMaintenanceImage==null?null:p.pageData.preventiveMaintenanceImage.src)}}function yt(t,l){if(t&1&&(i(0,"section",111)(1,"div",4)(2,"div",5)(3,"div",112)(4,"h2"),_(5,"Frequently Asked Questions"),o(),c(6,"app-accordion-content",113),o()()()()),t&2){let e=s();n(6),a("_data",e.pageData==null?null:e.pageData.simpleFaq)("isFaq",!0)("curUrl",e.router==null?null:e.router.url)("preventGqlCall",!0)}}var at,Pe,k=C(()=>{Ee();Fe();Ne();P();We();ne();Ve();ze();J();je();Be();Ge();Ke();Re();Ae();Xe();tt();$e();at=t=>({item:t});Pe=(()=>{class t extends re{constructor(e,p,r,x,Se,Te){super(),this.locationService=e,this.router=p,this.cd=r,this.windowService=x,this.activatedRoute=Se,this.sanitizer=Te,this.localData=null,this.DEFAULT_NUMBER=le,this.curUrl="",this.disclaimerText="",this.heroVideoPlaying=!1}playHeroVideo(){this.heroVideoPlaying=!0,this.cd.markForCheck()}get heroVideoEmbedUrl(){return this.sanitizer.bypassSecurityTrustResourceUrl(`https://www.youtube.com/embed/${this.pageData?.heroVideoId}?rel=0&autoplay=1&playsinline=0`)}ngOnInit(){this.getGqlData(),this.subscribeToLocationChanges(),this.localData=this.locationService.getStoredLocation(),this.curUrl=this.router.url,this.cd.markForCheck()}stringToBoolean(e){return e==="true"}subscribeToLocationChanges(){this.locationService.getLocation().pipe(O(this.isDestroyed$)).subscribe(e=>{this.localData=e,this.getGqlData(),this.cd.markForCheck()})}getGqlData(){this.activatedRoute.data.pipe(O(this.isDestroyed$)).subscribe({next:e=>{e?.pageData?.data?.getWaterHeaterPage&&(this.pageData=e.pageData.data.getWaterHeaterPage,this.cd.markForCheck())},error:e=>{console.error("Error fetching page data:",e)},complete:()=>{this.cd.markForCheck()}})}isMobile(){return this.windowService.isMobileDetectFromServer(768)||this.windowService.isMobile(768)}get isMobileLayout(){return this.windowService.isMobile()}static{this.\u0275fac=function(p){return new(p||t)(h(ie),h(ee),h(B),h(oe),h(Y),h(X))}}static{this.\u0275cmp=L({type:t,selectors:[["app-water-heater"]],hostAttrs:["ngSkipHydration","true"],standalone:!1,features:[W],decls:50,vars:16,consts:[["waterFactsMobile",""],["title",""],["link",""],["data-section","hero-banner",1,"section__hero-banner"],[1,"container"],[1,"row"],[1,"col-xl-6"],["noPadding","true","hideTitle","true","fullWidth","true","category","water-heaters"],[1,"section__hero-banner__header","text-uppercase"],["readMoreClassNames","text-uppercase","readLessClassNames","text-uppercase",3,"content","completeWords"],[1,"section__hero-banner__cta"],["href","/schedule-service/",1,"btn","btn-roto","text-uppercase","section__hero-banner__cta__schedule-btn","py-2","px-md-3","px-2","fs-6","fs-lg-5","m-0",3,"routerLink"],["xmlns","https://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","role","presentation",1,"me-1"],["fill","white","d","M16.53 11.06L15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17l5.94-5.94zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z"],[1,"section__hero-banner__cta__coupon-container"],["role","heading",1,"section__hero-banner__cta__coupon-container__title","d-block","rr-acumin-pro-condensed"],["version","1.1","viewBox","0 0 24 24","width","24px","height","24px","xmlns","http://www.w3.org/2000/svg","role","presentation"],["fill","none","fill-rule","evenodd"],["transform","translate(-326 -656)","fill","#2A1768","fill-rule","nonzero"],["transform","translate(326 652)"],["transform","translate(0 4)"],["d","m12 0c1.725 0 3.225 0.97031 3.9797 2.3953 1.5422-0.47344 3.2859-0.098438 4.5047 1.1203s1.5938 2.9672 1.1203 4.5047c1.425 0.75469 2.3953 2.2547 2.3953 3.9797s-0.97031 3.225-2.3953 3.9797c0.47344 1.5422 0.098438 3.2859-1.1203 4.5047s-2.9672 1.5938-4.5047 1.1203c-0.75469 1.425-2.2547 2.3953-3.9797 2.3953s-3.225-0.97031-3.9797-2.3953c-1.5422 0.47344-3.2859 0.098438-4.5047-1.1203s-1.5938-2.9672-1.1203-4.5047c-1.425-0.75469-2.3953-2.2547-2.3953-3.9797s0.97031-3.225 2.3953-3.9797c-0.47344-1.5422-0.098438-3.2859 1.1203-4.5047s2.9672-1.5938 4.5047-1.1203c0.75469-1.425 2.2547-2.3953 3.9797-2.3953zm0.97969 6.5812c0-0.51562-0.42188-0.9375-0.9375-0.9375s-0.9375 0.42188-0.9375 0.9375v0.81562c-0.4125 0.084375-0.82969 0.225-1.2047 0.45-0.70312 0.41719-1.2984 1.1438-1.2938 2.1984 0.0046875 1.0078 0.59062 1.6453 1.2328 2.0344 0.55781 0.3375 1.2656 0.54844 1.8328 0.72188l0.089062 0.028125c0.65156 0.19688 1.1438 0.35625 1.4859 0.57188 0.28594 0.17812 0.35156 0.31875 0.35625 0.51562 0.0046875 0.30469-0.11719 0.4875-0.35625 0.6375-0.28125 0.17344-0.7125 0.27656-1.1766 0.2625-0.59531-0.01875-1.1531-0.20625-1.8609-0.45-0.12188-0.042188-0.24375-0.084375-0.375-0.12656-0.49219-0.16406-1.0219 0.10312-1.1859 0.59062s0.10312 1.0219 0.59062 1.1859c0.10312 0.032812 0.21094 0.070312 0.31875 0.10781 0.45469 0.15469 0.97969 0.3375 1.5375 0.45v0.84375c0 0.51562 0.42188 0.9375 0.9375 0.9375s0.9375-0.42188 0.9375-0.9375v-0.80625c0.43594-0.079688 0.87188-0.22969 1.2562-0.47344 0.71719-0.44531 1.2562-1.2047 1.2422-2.2547-0.014062-1.0125-0.58125-1.6688-1.2328-2.0766-0.58594-0.37031-1.3266-0.59062-1.9125-0.76875l-0.028125-0.009375c-0.66094-0.20156-1.1531-0.35156-1.4953-0.55781-0.29062-0.17344-0.32812-0.29531-0.32812-0.43594 0-0.23906 0.098438-0.4125 0.37031-0.57656 0.30469-0.17812 0.75-0.28125 1.1719-0.27188 0.51094 0.009375 1.0734 0.12188 1.65 0.27188 0.50156 0.13125 1.0125-0.16406 1.1484-0.66562s-0.16406-1.0125-0.66562-1.
11484c-0.36562-0.098438-0.76406-0.19219-1.1766-0.25312v-0.81094h0.009375z"],[1,"section__hero-banner__cta__coupon-container__link-cta","copy","text-plumb","custom-anchor"],["routerLink","/coupons/","href","/coupons/",1,"section__hero-banner__cta__coupon-container__link-cta__link"],[1,"section__hero-banner__img-container","mb-5"],[4,"ngIf"],["class","section__hero-banner__video",4,"ngIf"],["category","plumbing-services"],["data-section","water-facts","class","section__water-facts",4,"ngIf","ngIfElse"],[1,"section__offers","py-5"],[1,"row","justify-content-center","g-4"],["class","col-12 col-md-6 col-lg-5",4,"ngIf"],["class","section__wcrr",4,"ngIf"],[1,"title-type"],[1,"title-link"],["class","section-replacement py-5",4,"ngIf"],["class","section-preventive py-5",4,"ngIf"],["data-section","faq","class","section__faq pt-5",4,"ngIf"],["media","(min-width:768px)",3,"srcset"],[1,"section__hero-banner__img-container__img",3,"src","alt"],[1,"section__hero-banner__video"],["type","button","class","section__hero-banner__video__play","aria-label","Play video",3,"click",4,"ngIf"],["class","section__hero-banner__video__frame","frameborder","0","allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; fullscreen","allowfullscreen","",3,"src","title",4,"ngIf"],["type","button","aria-label","Play video",1,"section__hero-banner__video__play",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 93 96","width","72","height","72","role","presentation"],["fill","#fff","d","m373 671 28-21.5-28-21.5zm9.5-70c-25.668 0-46.5 21.504-46.5 48s20.832 48 46.5 48 46.5-21.504 46.5-48-20.832-48-46.5-48zm.5 87c-20.39625 0-37-17.0525-37-38s16.60375-38 37-38 37 17.0525 37 38-16.60375 38-37 38z","transform","translate(-336 -601)"],["frameborder","0","allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; fullscreen","allowfullscreen","",1,"section__hero-banner__video__frame",3,"src","title"],["class","section__water-facts",4,"ngIf"],[1,"section__water-facts"],["title","",1,"col-12"],[1,"section__water-facts__header","text-center","text-white"],["description","",1,"col-12","section__water-facts__description","text-white"],["class","copy text-white",3,"innerHtml",4,"ngIf"],["roundedIconSize","3.5rem","roundedIconPadding","0.5rem",3,"carouselCards","useInnerHtml","roundedIcons"],[1,"copy","text-white",3,"innerHtml"],["data-section","water-facts",1,"section__water-facts"],["description","",1,"col-12","section__water-facts__description","text-center","text-white"],["items","",4,"ngIf"],["items",""],[1,"d-md-contents","d-lg-flex","justify-content-lg-center","gap-lg-3"],["class","col-md-12 col-lg-3 section__water-facts__cards-container ",4,"ngFor","ngForOf"],[1,"col-md-12","col-lg-3","section__water-facts__cards-container"],["image","","width","100","height","100",1,"section__water-facts__cards-container__image","w-100",3,"ngSrc","alt"],["t
1itle","",1,"section__water-facts__cards-container__title"],["description","",1,"copy",3,"innerHtml"],[1,"col-12","col-md-6","col-lg-5"],[1,"offer-card","d-block","text-decoration-none",3,"href"],[1,"offer-card-inner","position-relative","rounded-4","overflow-hidden"],[1,"offer-card-header","text-center","text-uppercase","fw-bold","bg-plumb","text-white","rr-acumin-pro-condensed","fs-4"],[1,"d-block","w-100"],["media","(min-width:1024px)",3,"srcset"],[1,"img-fluid","w-100",3,"alt","src"],[1,"offer-card-btn","text-center"],[1,"btn","btn-roto","text-uppercase","py-2","px-md-3","px-2","fs-4","fs-lg-5","m-0","fw-bold"],[1,"section__wcrr"],[1,"container-fluid"],[1,"col-12","col-xl-4","section__wcrr__img-col","position-relative"],[1,"section__wcrr__img-col__img-container"],[1,"section__wcrr__img-col__img-container__picture","d-flex","justify-content-center"],["media","(min-width:1280px)",3,"srcset"],[1,"section__wcrr__img-col__img-container__picture__img",3,"src","alt"],[1,"col-12","col-xl-8","section__wcrr__content-col"],[1,"section__wcrr__content-col__header"],["role","heading",1,"section__wcrr__content-col__sub-header","fw-bold","rr-acumin-pro"],[1,"section__wcrr__content-col__list","list-unstyled"],["class","section__wcrr__content-col__list__item",4,"ngFor","ngForOf"],[1,"section__wcrr__content-col__list__item"],[1,"section__wcrr__content-col__list__item__text"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"section__wcrr__content-col__list__item__subtitle","copy"],["role","heading",1,"section__wcrr__content-col__list__item__title"],[1,"rr-acumin-pro-condensed"],[1,"title-link","text-decoration-none",3,"href"],["role","heading",1,"section__wcrr__content-col__list__item__title","icon-link-hover"],[0,"xmlns","xlink","https://www.w3.org/1999/xlink","data-gaaction","click","data-gacategory","home banner","data-galabel","fylp-btn","enable-background","new 0 0 24 24","height","24px","id","","version","1.1","viewBox","0 0 24 24","width","24px","x","0px","xmlns","https://www.w3.org/2000/svg","y","0px","role","presentation",1,"financing-chevron","bi","rr-transition"],["d","M8.59,16.59L13.17,12L8.59,7.41L10,6l6,6l-6,6L8.59,16.59z"],[1,"section-replacement","py-5"],[1,"row","align-items-center"],[1,"col-12","col-lg-7"],[1,"replacement-left","custom-anchor",3,"innerHTML"],[1,"col-12","col-lg-5","mt-4","mt-lg-0","text-center","text-lg-end","d-none","d-lg-block"],["class","img-fluid replacement-image",3,"src","alt",4,"ngIf"],[1,"img-fluid","replacement-image",3,"src","alt"],[1,"section-preventive","py-5"],[1,"row","align-items-center","offset-lg-1"],[1,"col-12","col-lg-6","text-white","px-3"],[1,"preventive-left"],[3,"innerHTML"],[1,"col-12","col-lg-6","mt-4","mt-lg-0","text-center","px-2","text-lg-start","d-none","d-lg-block"],["class","img-fluid w-75",3,"src","alt",4,"ngIf"],[1,"img-fluid","w-75",3,"src","alt"],["data-section","faq",1,"section__faq","pt-5"],[1,"col-12"],["category","financing-page-faq","prefix","faq",3,"_data","isFaq","curUrl","preventGqlCall"]],template:function(p,r){if(p&1&&(c(0,"app-breadcrumbs"),i(1,"section",3)(2,"div",4)(3,"div",5)(4,"div",6),c(5,"app-pagetitle",7),i(6,"h1",8),_(7),o(),c(8,"app-read-more-content",9),i(9,"div",10)(10,"a",11),b(),i(11,"svg",12),c(12,"path",13),o(),_(13),o(),I(),i(14,"div",14)(15,"span",15),b(),i(16,"svg",16)(17,"title"),_(18,"badge-dollar-solid"),o(),i(19,"g",17)(20,"g",18)(21,"g",19)(22,"g",20),c(23,"path",21),o()()()()(),_(24," Save money! "),o(),I(),i(25,"span",22),_(26," Check out available "),i(27,"a",23),_(28,"coupons"),o()()()()(),i(29,"div",6)(30,"div",24),g(31,it,3,6,"picture",25)(32,lt,6,8,"div",26),c(33,"app-wide-link",27),o()()()()(),g(34,st,1,1,"ng-template",null,0,y)(36,dt,8,3,"section",28),i(37,"section",29)(38,"div",4)(39,"div",30),g(40,ut,11,7,"div",31)(41,ft,11,7,"div",31),o()()(),g(42,vt,15,9,"section",32)(43,xt,3,1,"ng-template",33,1,y)(45,bt,6,3,"ng-template",34,2,y)(47,wt,7,2,"section",35)(48,Dt,8,2,"section",36)(49,yt,7,4,"section",37)),p&2){let x=D(35);n(7),u(r.pageData==null?null:r.pageData.pageHeader),n(),a("content",r.pageData==null?null:r.pageData.heroBannerSummary)("completeWords",!0),n(2),a("routerLink",m(r.pageData==null||r.pageData.heroCta==null?null:r.pageData.heroCta.src)),n(3),f(" ",r.pageData==null||r.pageData.heroCta==null?null:r.pageData.heroCta.title," "),n(18),a("ngIf",!(r.pageData!=null&&r.pageData.heroVideoId)),n(),a("ngIf",r.pageData==null?null:r.pageData.heroVideoId),n(4),a("ngIf",!r.isMobileLayout)("ngIfElse",x),n(4),a("ngIf",r.pageData==null?null:r.pageData.card1Cta),n(),a("ngIf",r.pageData==null?null:r.pageData.card2Cta),n(),a("ngIf",r.pageData==null?null:r.pageData.wcrrItemList),n(5),a("ngIf",r.pageData==null?null:r.pageData.replacementSectionContent),n(),a("ngIf",r.pageData==null?null:r.pageData.preventiveMaintenanceContent),n(),a("ngIf",r.pageData==null?null:r.pageData.simpleFaq)}},dependencies:[G,$,K,te,me,ge,de,fe,ce,se,be,Me,Z,ue],styles:["section[_ngcontent-%COMP%]{font-family:acumin-pro,acumin-pro-fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.section__hero-banner__header[_ngcontent-%COMP%]{color:#2a1768;font-size:2.125rem;letter-spacing:0;line-height:normal;padding:0;margin-bottom:10px}.section__hero-banner__cta[_ngcontent-%COMP%]{margin-top:17px;margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.section__hero-banner__cta__schedule-btn[_ngcontent-%COMP%]{align-self:center;margin-left:0;line-height:normal;width:100%}.section__hero-banner__cta__schedule-btn[_ngcontent-%COMP%]:hover{color:#fff}.section__hero-banner__cta__coupon-container[_ngcontent-%COMP%]{margin:26px 0 0;text-align:center}.section__hero-banner__cta__coupon-container__title[_ngcontent-%COMP%]{font-size:24px;color:#2a1768;text-transform:uppercase}.section__hero-banner__cta__coupon-container__link-cta__link[_ngcontent-%COMP%]{text-decoration:underline}.section__hero-banner__cta__call-btn[_ngcontent-%COMP%]{align-self:center;margin-left:0;line-height:normal;padding:6px 18px;border-radius:8px;background:#2a1768;color:#fff}.section__hero-banner__cta__call-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:#fff}.section__hero-banner__img-container[_ngcontent-%COMP%]{border-radius:15px;overflow:hidden}.section__hero-banner__img-container__img[_ngcontent-%COMP%]{width:100%;object-fit:cover}.section__hero-banner__img-container__img.pos-rel[_ngcontent-%COMP%], .section__hero-banner__video[_ngcontent-%COMP%]{position:relative}.section__hero-banner__video__play[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.section__hero-banner__video__play[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{display:block}.section__hero-banner__video__frame[_ngcontent-%COMP%]{position:absolute;inset:0;width:100%;height:100%;border:0}.section__water-facts[_ngcontent-%COMP%]{padding:48px 0;background-color:#2a1768}.section__water-facts__cards-container[_ngcontent-%COMP%]:not(:last-child){margin-bottom:30px}.section__water-facts__cards-container__image[_ngcontent-%COMP%]{width:68px;height:68px}.section__water-facts__cards-container__title[_ngcontent-%COMP%]{text-transform:capitalize;font-weight:900;letter-spacing:.24px;font-size:24px;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2a1768}.section__water-facts__cards-container[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{line-height:28px;font-size:20px;color:#2a1768;font-weight:400;letter-spacing:.1px;font-family:acumin-pro,acumin-pro-fallback,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:992px){.section__water-facts__description[_ngcontent-%COMP%]{margin-bottom:60px}.section__water-facts__description[_ngcontent-%COMP%] .copy[_ngcontent-%COMP%]{margin-bottom:40px}.section__water-facts__cards-container[_ngcontent-%COMP%]:not(:last-child){margin-bottom:unset}}.section__preventive-maintenance[_ngcontent-%COMP%]{padding:48px 0;background-color:#2a1768}@media only screen and (min-width:576px){.section__hero-banner__header[_ngcontent-%COMP%]{font-size:2.5rem}.section__hero-banner__cta[_ngcontent-%COMP%]{flex-direction:row}.section__hero-banner__cta__coupon-container[_ngcontent-%COMP%]{margin:0 0 0 40px;text-align:unset}.section__hero-banner__cta__schedule-btn[_ngcontent-%COMP%]{width:auto}}@media only screen and (min-width:992px){.section__hero-banner__cta[_ngcontent-%COMP%]{margin-top:34px}.section__image-sidebar[_ngcontent-%COMP%], .section__image-sidebar-inverted[_ngcontent-%COMP%]{padding-top:55px}.section__related-links[_ngcontent-%COMP%]{margin-top:60px}}@media only screen and (min-width:1200px){.section__hero-banner__img-container[_ngcontent-%COMP%]{margin-left:30px}}.title-link[_ngcontent-%COMP%]{color:#2a1768}.title-link[_ngcontent-%COMP%]:hover{color:#1b0840;text-decoration:none}.title-link[_ngcontent-%COMP%]:hover .financing-chevron[_ngcontent-%COMP%]{fill:#1b0840}@media only screen and (min-width:768px){.title-link[_ngcontent-%COMP%]{margin-left:0}}.title-link[_ngcontent-%COMP%] .financing-chevron[_ngcontent-%COMP%]{display:inline;margin-bottom:4px;fill:#2a1768}.title-type[_ngcontent-%COMP%] .financing-chevron[_ngcontent-%COMP%]{display:none}.section__offers[_ngcontent-%COMP%] .offer-card-inner[_ngcontent-%COMP%]{border-radius:1.5rem;overflow:hidden;padding-bottom:2.75rem}.section__offers[_ngcontent-%COMP%] .offer-card-header[_ngcontent-%COMP%]{padding:.75rem 1rem;border-top-left-radius:22px;border-top-right-radius:22px}.section__offers[_ngcontent-%COMP%] .offer-card-inner[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;width:100%;height:auto;border-bottom-left-radius:22px;border-bottom-right-radius:22px}.section__offers[_ngcontent-%COMP%] .offer-card-btn[_ngcontent-%COMP%]{position:absolute;
1left:50%;bottom:40px;transform:translate(-50%,50%)}.section__offers[_ngcontent-%COMP%] .offer-card-btn[_ngcontent-%COMP%] .btn-danger[_ngcontent-%COMP%]{border-radius:.25rem}.section__wcrr[_ngcontent-%COMP%]{background-color:#2a1768;margin-top:15px}.section__wcrr__img-col[_ngcontent-%COMP%]{position:relative}.section__wcrr__img-col__img-container__picture__img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0}.section__wcrr__content-col[_ngcontent-%COMP%]{padding:32px;background-color:#eceef6}.section__wcrr__content-col__header[_ngcontent-%COMP%]{color:#2a1768;margin-bottom:8px;font-size:40px;font-style:normal;font-weight:900;line-height:42px;letter-spacing:.4px;text-transform:uppercase;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif}.section__wcrr__content-col__sub-header[_ngcontent-%COMP%]{font-size:16px;color:#2a1768;font-style:normal;font-weight:400;line-height:21.12px;letter-spacing:.08px;margin-bottom:16px}.section__wcrr__content-col__list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:16px;padding-left:0}.section__wcrr__content-col__list__item__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.section__wcrr__content-col__list__item__title[_ngcontent-%COMP%]{color:#2a1768;font-size:24px;font-weight:400;line-height:32px;text-transform:uppercase;position:relative;padding-right:10px}.section__wcrr__content-col__list__item__title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{border-bottom:3px solid #DA291C}.section__wcrr__content-col__list__item__subtitle[_ngcontent-%COMP%]{font-size:17px;font-weight:400;line-height:26px;margin-bottom:0;flex:1}.section__wcrr__img-col__img-container[_ngcontent-%COMP%]{height:182px}@media only screen and (min-width:992px){.section__wcrr[_ngcontent-%COMP%]{margin-top:45px}.section__wcrr__img-col__img-container__picture[_ngcontent-%COMP%]{width:100%;height:100%}.section__wcrr__img-col__img-container[_ngcontent-%COMP%]{height:182px}}@media only screen and (min-width:1200px){.section__wcrr[_ngcontent-%COMP%]{background:linear-gradient(to right,#2a1768,#2a1768 17%,#eceef6 1rem 100%)}}@media only screen and (min-width:1690px){.section__wcrr[_ngcontent-%COMP%]{background:linear-gradient(to right,#2a1768,#2a1768 21%,#eceef6 1rem 100%)}}@media only screen and (min-width:2240px){.section__wcrr[_ngcontent-%COMP%]{background:linear-gradient(to right,#2a1768,#2a1768 24%,#eceef6 1rem 100%)}}@media only screen and (max-width:1279px){.section__wcrr__img-col[_ngcontent-%COMP%]{background:none}.section__wcrr__img-col__img-container__picture__img[_ngcontent-%COMP%]{right:auto}}@media only screen and (max-width:1200px){.section__wcrr__content-col[_ngcontent-%COMP%]{padding:24px 17px 32px 15px}.section__wcrr__content-col__list[_ngcontent-%COMP%]{flex-direction:column}.section__wcrr__content-col__list__item__text[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:8px}}@media only screen and (min-width:1200px){.section__wcrr__content-col__list__item[_ngcontent-%COMP%]{padding-right:20px}}[_nghost-%COMP%] .section-preventive{background-color:#2a1768;font-family:acumin-pro,acumin-pro-fallback,Helvetica Neue,Helvetica,Arial,sans-serif}[_nghost-%COMP%] .section-preventive .preventive-left{color:#fff}[_nghost-%COMP%] .section-preventive .preventive-left h2{margin-bottom:1rem;color:#fff;font-size:40px;font-style:normal;font-weight:900;line-height:42px;letter-spacing:.4px;text-transform:uppercase;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif}[_nghost-%COMP%] .section-preventive .preventive-left p{margin-bottom:.75rem}[_nghost-%COMP%] .section-preventive .preventive-left ul{list-style:none;padding-left:0;margin-bottom:1.5rem}[_nghost-%COMP%] .section-preventive .preventive-left ul li{display:flex;align-items:flex-start;margin-bottom:.5rem}[_nghost-%COMP%] .section-preventive .preventive-left ul li:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M20.7168%206.27107C21.0944%206.63249%2021.0944%207.21692%2020.7168%207.5745L10.112%2017.7289C9.73443%2018.0904%209.12386%2018.0904%208.75028%2017.7289L3.2832%2012.4998C2.9056%2012.1384%202.9056%2011.554%203.2832%2011.1964C3.66079%2010.8388%204.27137%2010.835%204.64495%2011.1964L9.42513%2015.7719L19.351%206.27107C19.7286%205.90964%2020.3392%205.90964%2020.7128%206.27107H20.7168Z%22%20fill%3D%22white%22/%3E%3C/svg%3E);margin-right:8px;width:24px;height:24px;font-weight:700}[_nghost-%COMP%] .section-preventive .preventive-left .preventive-btn, [_nghost-%COMP%] .section-preventive .preventive-left a.btn-primary{display:inline-block;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:28px;letter-spacing:.2px;text-transform:capitalize;background:#da291c;padding:12px 16px;border-radius:8px;color:#fff;text-decoration:none;margin-bottom:1rem}[_nghost-%COMP%] .section-preventive .preventive-left .preventive-btn:hover, [_nghost-%COMP%] .section-preventive .preventive-left a.btn-primary:hover{text-decoration:underline;cursor:pointer;background-color:#b92318;border-color:#ae2116;color:#fff}[_nghost-%COMP%] .section-preventive .preventive-left .small-note{font-size:16px;font-style:normal;font-weight:400;line-height:22px}[_nghost-%COMP%] .section-replacement{background-color:#fff;font-family:acumin-pro,acumin-pro-fallback,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2a1768;font-size:16px;font-style:normal;font-weight:400;line-height:22px}[_nghost-%COMP%] .section-replacement .replacement-left h2, [_nghost-%COMP%] .section-replacement .replacement-left .replacement-heading{font-size:40px;font-style:normal;font-weight:900;line-height:42px;letter-spacing:.4px;text-transform:uppercase;margin-bottom:1rem;color:#2a1768;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif}[_nghost-%COMP%] .section-replacement .replacement-left h3, [_nghost-%COMP%] .section-replacement .replacement-left .replacement-subheading{font-size:32px;font-style:normal;font-weight:900;line-height:35px;letter-spacing:.16px;text-transform:uppercase;margin-top:1.5rem;margin-bottom:.5rem;color:#2a1768;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif}[_nghost-%COMP%] .section-replacement .replacement-left ul{padding-left:1.25rem;margin-bottom:1.5rem}[_nghost-%COMP%] .section-replacement .replacement-left ul li{margin-bottom:5px}[_nghost-%COMP%] .section-replacement .replacement-left .replacement-btn, [_nghost-%COMP%] .section-replacement .replacement-left a.btn-replacement{display:inline-block;font-family:acumin-pro-condensed,acumin-pro-condensed-fallback,acumin-pro-condensed-fallback-arial,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:28px;letter-spacing:.2px;text-transform:capitalize;background:#da291c;padding:12px 16px;border-radius:8px;color:#fff;text-decoration:none;margin-bottom:1rem}[_nghost-%COMP%] .section-replacement .replacement-left .replacement-btn:hover, [_nghost-%COMP%] .section-replacement .replacement-left a.btn-replacement:hover{text-decoration:underline;cursor:pointer;background-color:#b92318;border-color:#ae2116;color:#fff}[_nghost-%COMP%] .section-replacement .replacement-left .small-note{font-size:16px;font-style:normal;font-weight:400;line-height:22px}[_nghost-%COMP%] .section-replacement .replacement-image{max-height:615px;object-fit:contain}@media(max-width:768px){.d-md-contents[_ngcontent-%COMP%]{display:contents!important}}"],changeDetection:0})}}return t})()});var Oe,Ie=C(()=>{P();et();Le();Oe=(t,l)=>{let e=S(we);
1e.getRouteParams(l.url);let p={stateKey:`water-heater-page-${e.getRoute()}`,variables:{category:"water-heater",route:e.getRoute(l.url)}};return e.getGqlData(ae,p)}});var Pt,He,ke=C(()=>{ne();k();Ie();P();Pt=[{path:"",component:Pe,resolve:{pageData:Oe}}],He=(()=>{class t{static{this.\u0275fac=function(p){return new(p||t)}}static{this.\u0275mod=M({type:t})}static{this.\u0275inj=w({imports:[H.forChild(Pt),H]})}}return t})()});var gn,Ot=C(()=>{J();ke();Je();Ue();qe();k();Ye();Qe();nt();Ze();P();gn=(()=>{class t{static{this.\u0275fac=function(p){return new(p||t)}}static{this.\u0275mod=M({type:t})}static{this.\u0275inj=w({imports:[Q,He,xe,pe,_e,Ce,he,De,ve]})}}return t})()});Ot();export{gn as WaterHeaterModule};
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.