PageSourceSearch

https://sustainingscarborough.org/639.622c9d607fb37107.js

js sustainingscarborough.org collected 2026-09-30 13:25:53 UTC 44,377 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkkla_frontend=self.webpackChunkkla_frontend||[]).push([[639],{15639:(C,h,r)=>{r.r(h),r.d(h,{StandardComponent:()=>b});var d=r(60177),p=r(48690),c=r(44308),s=r(60857),e=r(54438),m=r(57079),f=r(76094),O=r(345);const P=g=>({"background-image":g});function M(g,y){if(1&g&&(e.j41(0,"section",1)(1,"div",2)(2,"div",3),e.nrm(3,"div",4),e.k0s(),e.j41(4,"div",3)(5,"div",5)(6,"div",6)(7,"div",7)(8,"h1",8),e.EFF(9),e.k0s(),e.j41(10,"div",9),e.nrm(11,"app-dynamic-content",10),e.k0s(),e.nrm(12,"hr"),e.j41(13,"div",11),e.nrm(14,"app-dynamic-content",10),e.k0s()()()()()()()),2&g){const n=e.XpG();e.R7$(3),e.Y8G("ngStyle",e.eq3(6,P,"url("+n.getMainImgage+")")),e.R7$(6),e.JRh(n.standardData.details.title),e.R7$(2),e.Y8G("contentId","maintenance-new-layout-subtitle")("htmlContent",n.standardData.details.subTitle?n.standardData.details.subTitle:""),e.R7$(3),e.Y8G("contentId","maintenance-new-layout-desc")("htmlContent",n.maintenanceDescription)}}let _=(()=>{class g{dataService;httpService;metaService;data;standardData;dashboardData;logo;maintenanceDescription="";constructor(n,t,o){this.dataService=n,this.httpService=t,this.metaService=o}ngOnInit(){this.data=this.dataService.getFullMenuData(),window.opener&&window.addEventListener("message",n=>{(n.origin.includes("kla-")||n.origin.includes("localhost")||n.origin.includes("backend.kla.local"))&&(this.data=this.dataService.getFullMenuData())}),this.maintenanceDescription=this.dataService.maintenance_description,this.createMetaTags()}get getMainImgage(){if(!this.standardData.image)return"../../../../../assets/big-placeholder.jpg";const n={id:String(this.standardData.image.id),width:1960,height:void 0,crop_config:this.standardData.image.crop_config};return this.httpService.getCroppedImagePath(n)}smoothScroll(){document.getElementsByTagName("html")[0].setAttribute("style","scroll-behavior: smooth;")}getLogoPath(){return this.logo=this.dataService.getData().default?this.dataService.getData().default.logo:this.dataService.getData().logo,"null"!==this.logo.image?this.httpService.getCroppedImagePath({id:this.logo.image,width:500,height:+this.logo.height,crop_config:this.logo.crop_config}):""}createMetaTags(){this.clearMetaTags(),this.metaService.addTags([{property:"og:site_name",content:this.dataService.getData().name},{property:"og:title",content:this.standardData.name},{property:"og:locale",content:"en_US"},{property:"og:image",content:this.getLogoPath()},{property:"og:image:width",content:this.logo?.width.toString()},{property:"og:image:height",content:this.logo?.height.toString()},{property:"og:image:alt",content:`${this.dataService.getData().name} Logo`},{property:"og:type",content:"website"},{property:"og:description",content:p.u.strip(this.standardData.details.description)},{name:"description",content:p.u.strip(this.standardData.details.description)},{name:"twitter:image",content:this.getLogoPath()},{name:"twitter:image:alt",content:`${this.dataService.getData().name} Logo`}])}clearMetaTags(){const n=document.getElementsByTagName("meta"),t=["og:site_name","og:title","og:image","og:image:width","og:image:height","og:image:alt","og:type","og:description","og:locale","description","twitter:image","twitter:image:alt"];Array.from(n).forEach(o=>{const i=o.getAttribute("name")||o.getAttribute("property");i&&t.includes(i)&&o.parentNode?.removeChild(o)})}static \u0275fac=function(t){return new(t||g)(e.rXU(m.y),e.rXU(f.A),e.rXU(O.W8))};static \u0275cmp=e.VBU({type:g,selectors:[["new-maintenance-layout"]],inputs:{standardData:"standardData",dashboardData:"dashboardData"},standalone:!0,features:[e.aNF],decls:1,vars:1,consts:[["class","new-home mb-0",4,"ngIf"],[1,"new-home","mb-0"],["appAnimateArrowOnHover",""],[1,"row"],[1,"col-12","main-image",3,"ngStyle"],[1,"col-12","pb-3","shadowed"],[1,"container"],[1,"intro-container"],[1,"mt-3","title"],[1,"subtitle"],[3,"contentId","htmlContent"],[1,"description"]],template:function(t,o){1&t&&e.DNE(0,M,15,8,"section",0),2&t&&e.Y8G("ngIf",o.standardData&&o.dashboardData)},dependencies:[d.MD,d.bT,d.B3,c._,s.b],styles:["[_ngcontent-%COMP%]:root{--kla-fixed-offset: 100px}@media (min-width: 768px) and (max-width: 991px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}@media (max-width: 767px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}.skip-link[_ngcontent-%COMP%]{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none}.skip-link[_ngcontent-%COMP%]:focus{top:0}.app[_ngcontent-%COMP%]{background-color:#fff;margin:100px 0 0;float:left;width:100%;overflow:hidden}@media (min-width: 768px) and (max-width: 991px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}@media (max-width: 767px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}h1[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:70px;line-height:80px;color:#474747}@media (max-width: 767px){h1[_ngcontent-%COMP%]{font-size:40px;line-height:50px;color:#474747;letter-spacing:-.6px}}h2[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:42px;line-height:70px;color:#474747;letter-spacing:-2px}@media (max-width: 767px){h2[_ngcontent-%COMP%]{font-size:34px;line-height:44px;color:#474747}}h3[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:34px;line-height:42px;color:#474747;letter-spacing:-1px}h4[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:21px;line-height:28px;color:#474747;letter-spacing:-1px}h5[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:13px;line-height:26px;color:#474747;letter-spacing:1px}.intro[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:20px;font-weight:700;line-height:35px;color:#474747;letter-spacing:0}p[_ngcontent-%COMP%]{font-family:OpenSans;font-size:15px;line-height:28px;color:#474747;letter-spacing:0}p.bold[_ngcontent-%COMP%]{font-family:OpenSans-Bold}.caption[_ngcontent-%COMP%]{font-family:OpenSans;font-size:12px;line-height:21px;color:#474747;letter-spacing:0px}.graph[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px;opacity:.7}.navigation[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:13px;line-height:21px;color:#474747;letter-spacing:0px}.small-link[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px}.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .light-fonts[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .intro[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .caption[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .graph[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .small-link[_ngcontent-%COMP%]{color:#fff}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:hover{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:active{outline:none}@media (min-width: 1500px){.container[_ngcontent-%COMP%]{max-width:1400px}}.remove-left-padding[_ngcontent-%COMP%]{padding-left:0}@media (max-width: 767px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}.remove-right-padding[_ngcontent-%COMP%]{padding-right:0}@media (max-width: 767px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}.menu-container[_ngcontent-%COMP%]{float:left;width:100%}@media (max-width: 767px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}@media (min-width: 768px) and (max-width: 991px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}.flex-row[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{display:flex;flex-direction:column}@media (min-width: 768px){.hidden-xs-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 767px){.hidden-xs[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.container[_ngcontent-%COMP%]{min-width:100%}}@media (min-width: 576px) and (max-width: 676px){.container[_ngcontent-%COMP%]{max-width:100%}}@media (min-width: 992px){.hidden-sm-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.hidden-sm[_ngcontent-%COMP%]{display:none!important}}.affix[_ngcontent-%COMP%]{position:fixed!important;top:0;z-index:990}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}.shadowed[_ngcontent-%COMP%]{box-shadow:0 12px 24px #0003}.shadowed-sm[_ngcontent-%COMP%]{box-shadow:0 3px 6px #00000040}.shadowed-inset[_ngcontent-%COMP%]{box-shadow:inset 1px 50px 60px -36px #00000040}.block[_ngcontent-%COMP%]{display:block!important}.no-text-decoration[_ngcontent-%COMP%], .no-text-decoration[_ngcontent-%COMP%]:hover, .no-text-decoration[_ngcontent-%COMP%]:hover   *[_ngcontent-%COMP%]{text-decoration:none!important}[class*=fa-long-arrow][_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}[class*=fa-long-arrow][_ngcontent-%COMP%]:before{position:absolute;left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}[class*=fa-long-arrow-down][_ngcontent-%COMP%]:before{transform:translateY(0)}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:translateY(-50%);transition:all .7s ease-in-out}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{position:absolute;top:calc(50% + 20px)!important;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-right[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:10px;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{position:absolute;top:-15px;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-left[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:0;right:10px}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{position:absolute;
1left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{top:50%;transform:translateY(0)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{top:50%}.hidden[_ngcontent-%COMP%]{display:none!important}.new-home[_ngcontent-%COMP%]{margin:0 0 40px}@media (min-width: 768px) and (max-width: 991px){.new-home[_ngcontent-%COMP%]{margin:0}}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]{margin:0}}.new-home[_ngcontent-%COMP%]   .dashboard-title[_ngcontent-%COMP%]{margin:0 0 80px}@media (min-width: 768px) and (max-width: 991px){.new-home[_ngcontent-%COMP%]   .dashboard-title[_ngcontent-%COMP%]{margin:0 0 40px}}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]   .dashboard-title[_ngcontent-%COMP%]{margin:0 0 20px}}.new-home[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{margin:0 0 80px}@media (min-width: 768px) and (max-width: 991px){.new-home[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{margin:0 0 40px}}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{margin:0 0 20px}}.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-family:OpenSans!important;text-align:center;line-height:1.5!important}.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:#56b1ca;font-size:48px;font-weight:700}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:28px}}.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{color:#747474;font-size:36px;font-weight:600;text-align:center}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:20px}}.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{color:#747474;font-size:24px}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:16px}}.new-home[_ngcontent-%COMP%]   .intro-container[_ngcontent-%COMP%]   .title-arrow[_ngcontent-%COMP%]{color:#55b1c9;font-size:28px!important}.new-home[_ngcontent-%COMP%]   .dashboard[_ngcontent-%COMP%]{margin-top:120px}.new-home[_ngcontent-%COMP%]   .main-image[_ngcontent-%COMP%]{width:100%;min-height:50vh;background-size:cover;background-position-x:center}@media (min-width: 992px) and (max-width: 1199px){.new-home[_ngcontent-%COMP%]   .main-image[_ngcontent-%COMP%]{min-height:35vh}}@media (min-width: 768px) and (max-width: 991px){.new-home[_ngcontent-%COMP%]   .main-image[_ngcontent-%COMP%]{min-height:30vh}}@media (max-width: 767px){.new-home[_ngcontent-%COMP%]   .main-image[_ngcontent-%COMP%]{min-height:20vh}}","[_ngcontent-%COMP%]:root{--kla-fixed-offset: 100px}@media (min-width: 768px) and (max-width: 991px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}@media (max-width: 767px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}.skip-link[_ngcontent-%COMP%]{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none}.skip-link[_ngcontent-%COMP%]:focus{top:0}.app[_ngcontent-%COMP%]{background-color:#fff;margin:100px 0 0;float:left;width:100%;overflow:hidden}@media (min-width: 768px) and (max-width: 991px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}@media (max-width: 767px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}h1[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:70px;line-height:80px;color:#474747}@media (max-width: 767px){h1[_ngcontent-%COMP%]{font-size:40px;line-height:50px;color:#474747;letter-spacing:-.6px}}h2[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:42px;line-height:70px;color:#474747;letter-spacing:-2px}@media (max-width: 767px){h2[_ngcontent-%COMP%]{font-size:34px;line-height:44px;color:#474747}}h3[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:34px;line-height:42px;color:#474747;letter-spacing:-1px}h4[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:21px;line-height:28px;color:#474747;letter-spacing:-1px}h5[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:13px;line-height:26px;color:#474747;letter-spacing:1px}.intro[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:20px;font-weight:700;line-height:35px;color:#474747;letter-spacing:0}p[_ngcontent-%COMP%]{font-family:OpenSans;font-size:15px;line-height:28px;color:#474747;letter-spacing:0}p.bold[_ngcontent-%COMP%]{font-family:OpenSans-Bold}.caption[_ngcontent-%COMP%]{font-family:OpenSans;font-size:12px;line-height:21px;color:#474747;letter-spacing:0px}.graph[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px;opacity:.7}.navigation[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:13px;line-height:21px;color:#474747;letter-spacing:0px}.small-link[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px}.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .light-fonts[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .intro[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .caption[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .graph[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .small-link[_ngcontent-%COMP%]{color:#fff}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:hover{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:active{outline:none}@media (min-width: 1500px){.container[_ngcontent-%COMP%]{max-width:1400px}}.remove-left-padding[_ngcontent-%COMP%]{padding-left:0}@media (max-width: 767px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}.remove-right-padding[_ngcontent-%COMP%]{padding-right:0}@media (max-width: 767px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}.menu-container[_ngcontent-%COMP%]{float:left;width:100%}@media (max-width: 767px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}@media (min-width: 768px) and (max-width: 991px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}.flex-row[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{display:flex;flex-direction:column}@media (min-width: 768px){.hidden-xs-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 767px){.hidden-xs[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.container[_ngcontent-%COMP%]{min-width:100%}}@media (min-width: 576px) and (max-width: 676px){.container[_ngcontent-%COMP%]{max-width:100%}}@media (min-width: 992px){.hidden-sm-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.hidden-sm[_ngcontent-%COMP%]{display:none!important}}.affix[_ngcontent-%COMP%]{position:fixed!important;top:0;z-index:990}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}.shadowed[_ngcontent-%COMP%]{box-shadow:0 12px 24px #0003}.shadowed-sm[_ngcontent-%COMP%]{box-shadow:0 3px 6px #00000040}.shadowed-inset[_ngcontent-%COMP%]{box-shadow:inset 1px 50px 60px -36px #00000040}.block[_ngcontent-%COMP%]{display:block!important}.no-text-decoration[_ngcontent-%COMP%], .no-text-decoration[_ngcontent-%COMP%]:hover, .no-text-decoration[_ngcontent-%COMP%]:hover   *[_ngcontent-%COMP%]{text-decoration:none!important}[class*=fa-long-arrow][_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}[class*=fa-long-arrow][_ngcontent-%COMP%]:before{position:absolute;left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}[class*=fa-long-arrow-down][_ngcontent-%COMP%]:before{transform:translateY(0)}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:translateY(-50%);transition:all .7s ease-in-out}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{position:absolute;top:calc(50% + 20px)!important;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-right[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:10px;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{position:absolute;top:-15px;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-left[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:0;right:10px}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{position:absolute;
1left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{top:50%;transform:translateY(0)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{top:50%}.hidden[_ngcontent-%COMP%]{display:none!important}"]})}return g})();var w=r(58780),u=r(9629);let b=(()=>{class g{router;dataService;imageService;httpService;constructor(n,t,o,i){this.router=n,this.dataService=t,this.imageService=o,this.httpService=i,this.loadData(),this.currentPageLayoutVersion=this.getCurrentPageLayoutVersion()}static LAYOUTS={STORYTELLING:"Home Storytelling",DASHBOARD:"Home Dashboard",ACTIONS:"With Highlited Actions",MAIN_IMAGE:"With Main Image"};configTitleSa5={title:{header:"Energy - Renewable Energy",title:"San Antonio Solar PV Systems",description:"San Antonio has 609 MW of solar panels installed across our City which can provide enough energy to power over 120,000 homes. The majority of this energy is utility scale (meaning the energy goes directly onto our electricity grid and does not first supply energy to a building). The rest of our solar energy comes from smaller systems found on homes and buildings."},chartId:""};LAYOUT_STORYTELLING=g.LAYOUTS.STORYTELLING;LAYOUT_DASHBOARD=g.LAYOUTS.DASHBOARD;LAYOUT_ACTIONS=g.LAYOUTS.ACTIONS;LAYOUT_MAIN_IMAGE=g.LAYOUTS.MAIN_IMAGE;allLayouts=[this.LAYOUT_STORYTELLING,this.LAYOUT_DASHBOARD,this.LAYOUT_ACTIONS,this.LAYOUT_MAIN_IMAGE];standardData;dashboardData;currentPage;currentPageLayoutVersion;ngOnInit(){setTimeout(()=>{if(this.standardData.image.id){const n={id:String(this.standardData.image.id),width:1960,height:void 0,crop_config:this.standardData.image.crop_config};this.imageService.mainImgPath.next(this.httpService.getCroppedImagePath(n))}})}loadData(){if(this.dashboardData=this.prepareDashboardData(),this.standardData=this.prepareStandardData(),this.isCurrentPageActionPlan()){const n=this.router.url.replace("/","").split("#")[0].split("?")[0],t=this.dataService.getPage(n);this.dataService.isPageEnabled(t.layout)||this.router.navigate([""])}}isHomeDashboardLayout(){return this.standardData&&this.standardData.layoutVersion&&"Home Dashboard"==this.standardData.layoutVersion}isWideImagesLayout(){return this.standardData&&(!this.standardData.layoutVersion||"Home Dashboard"!=this.standardData.layoutVersion)}isCurrentPageActionPlan(){return"action-plan"==this.currentPage}getCurrentPageLayoutVersion(){return this.allLayouts.includes(this.standardData.layoutVersion)?this.standardData.layoutVersion:""}prepareStandardData(){const t=this.dataService.getPage("home");this.currentPage=t.layout;const o=this.getDashboardLinks();if(t.details.highlightIndicators){const i=t.details.highlightIndicators.links;i.forEach(a=>{o.forEach(x=>{x.title==a.title&&!a.routePath&&(a.routeFragment=x.routeFragment,a.routePath=x.routePath)})});let l=0;if(o.length>=3)for(;i.length<3;){l++;const a=o[Math.floor(Math.random()*o.length)];i.find(v=>v.routeFragment===a.routeFragment)||i.push(a)}}return t.details.packages&&t.details.packages.forEach((i,l)=>{i.intro=this.generateHomePanelConfigurations(i,t.url,l),i.subPackages.forEach((a,x)=>{a.line=this.generateLineConfig(i,l,x)})}),t}getDashboardLinks(){const n=[];return this.dashboardData.details.packages.forEach((t,o)=>{t.subPackages.forEach((i,l)=>{const a=i.link;a.routePath=`/category/${t.packageDetails.name.replace(/ /g,"-").toLowerCase()}`,a.routeFragment=i.fragment,n.push(a),a.isVisible=!!a.isVisible&&t.packageDetails.isVisible})}),n.filter(t=>t.isVisible)}prepareDashboardData(){const n=this.dataService.getData().default?this.dataService.getData().default.pages.find(t=>"dashboard"==t.layout):this.dataService.getData().pages?this.dataService.getData().pages.find(t=>"dashboard"==t.layout):"";return n.details.packages&&n.details.packages.forEach((t,o)=>{t.intro=this.generateHomePanelConfigurations(t,n.url,o),t.subPackages.forEach((i,l)=>{i.line=this.generateLineConfig(t,o,l)})}),n}generateLineConfig(n,t,o){return{menuIndex:t,sectionIndex:o,numberOfSections:n&&n.subPackages?n.subPackages.length:0,sectionColor:n.packageDetails.color}}generateHomePanelConfigurations(n,t,o){return{details:n.packageDetails,links:n.subPackages.map((i,l)=>{const a=i.link;return a.routePath=t,a.routeFragment=i.fragment,a}),newsId:n.newsId}}navigate(n,t){n&&(n.startsWith("http://")||n.startsWith("https://")?window.open(n,"_blank"):this.router.navigate([n],{fragment:t}))}static \u0275fac=function(t){return new(t||g)(e.rXU(w.Ix),e.rXU(m.y),e.rXU(u.f),e.rXU(f.A))};static \u0275cmp=e.VBU({type:g,selectors:[["kla-standard"]],standalone:!0,features:[e.aNF],decls:1,vars:2,consts:[[3,"standardData","dashboardData"]],template:function(t,o){1&t&&e.nrm(0,"new-maintenance-layout",0),2&t&&e.Y8G("standardData",o.standardData)("dashboardData",o.dashboardData)},dependencies:[d.MD,_],styles:["[_ngcontent-%COMP%]:root{--kla-fixed-offset: 100px}@media (min-width: 768px) and (max-width: 991px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}@media (max-width: 767px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}.skip-link[_ngcontent-%COMP%]{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none}.skip-link[_ngcontent-%COMP%]:focus{top:0}.app[_ngcontent-%COMP%]{background-color:#fff;margin:100px 0 0;float:left;width:100%;overflow:hidden}@media (min-width: 768px) and (max-width: 991px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}@media (max-width: 767px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}h1[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:70px;line-height:80px;color:#474747}@media (max-width: 767px){h1[_ngcontent-%COMP%]{font-size:40px;line-height:50px;color:#474747;letter-spacing:-.6px}}h2[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:42px;line-height:70px;color:#474747;letter-spacing:-2px}@media (max-width: 767px){h2[_ngcontent-%COMP%]{font-size:34px;line-height:44px;color:#474747}}h3[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:34px;line-height:42px;color:#474747;letter-spacing:-1px}h4[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:21px;line-height:28px;color:#474747;letter-spacing:-1px}h5[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:13px;line-height:26px;color:#474747;letter-spacing:1px}.intro[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:20px;font-weight:700;line-height:35px;color:#474747;letter-spacing:0}p[_ngcontent-%COMP%]{font-family:OpenSans;font-size:15px;line-height:28px;color:#474747;letter-spacing:0}p.bold[_ngcontent-%COMP%]{font-family:OpenSans-Bold}.caption[_ngcontent-%COMP%]{font-family:OpenSans;font-size:12px;line-height:21px;color:#474747;letter-spacing:0px}.graph[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px;opacity:.7}.navigation[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:13px;line-height:21px;color:#474747;letter-spacing:0px}.small-link[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px}.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .light-fonts[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .intro[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .caption[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .graph[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .small-link[_ngcontent-%COMP%]{color:#fff}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:hover{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:active{outline:none}@media (min-width: 1500px){.container[_ngcontent-%COMP%]{max-width:1400px}}.remove-left-padding[_ngcontent-%COMP%]{padding-left:0}@media (max-width: 767px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}.remove-right-padding[_ngcontent-%COMP%]{padding-right:0}@media (max-width: 767px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}.menu-container[_ngcontent-%COMP%]{float:left;width:100%}@media (max-width: 767px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}@media (min-width: 768px) and (max-width: 991px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}.flex-row[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{display:flex;flex-direction:column}@media (min-width: 768px){.hidden-xs-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 767px){.hidden-xs[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.container[_ngcontent-%COMP%]{min-width:100%}}@media (min-width: 576px) and (max-width: 676px){.container[_ngcontent-%COMP%]{max-width:100%}}@media (min-width: 992px){.hidden-sm-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.hidden-sm[_ngcontent-%COMP%]{display:none!important}}.affix[_ngcontent-%COMP%]{position:fixed!important;top:0;z-index:990}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}.shadowed[_ngcontent-%COMP%]{box-shadow:0 12px 24px #0003}.shadowed-sm[_ngcontent-%COMP%]{box-shadow:0 3px 6px #00000040}.shadowed-inset[_ngcontent-%COMP%]{box-shadow:inset 1px 50px 60px -36px #00000040}.block[_ngcontent-%COMP%]{display:block!important}.no-text-decoration[_ngcontent-%COMP%], .no-text-decoration[_ngcontent-%COMP%]:hover, .no-text-decoration[_ngcontent-%COMP%]:hover   *[_ngcontent-%COMP%]{text-decoration:none!important}[class*=fa-long-arrow][_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}[class*=fa-long-arrow][_ngcontent-%COMP%]:before{position:absolute;left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}[class*=fa-long-arrow-down][_ngcontent-%COMP%]:before{transform:translateY(0)}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:translateY(-50%);transition:all .7s ease-in-out}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{position:absolute;top:calc(50% + 20px)!important;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-right[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:10px;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{position:absolute;top:-15px;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-left[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:0;right:10px}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{position:absolute;
1left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{top:50%;transform:translateY(0)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{top:50%}.hidden[_ngcontent-%COMP%]{display:none!important}main[_ngcontent-%COMP%]{float:left;width:100%;margin-top:70px}@media (max-width: 767px){main[_ngcontent-%COMP%]{margin-top:25px}}.standard-intro[_ngcontent-%COMP%]{margin:0 0 120px}@media (min-width: 768px) and (max-width: 991px){.standard-intro[_ngcontent-%COMP%]{margin:0 0 40px}}@media (max-width: 767px){.standard-intro[_ngcontent-%COMP%]{margin:0}}.intro-container[_ngcontent-%COMP%]{float:left;width:100%;display:block}@media (min-width: 768px) and (max-width: 991px){.intro-container[_ngcontent-%COMP%]{padding-left:70px}}.intro-container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{width:100%;float:left}.intro-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{width:86%;float:left;opacity:.8;font-size:16px}@media (max-width: 767px){.intro-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{width:100%;opacity:1}}.intro-container[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{float:left;font-family:OpenSans-Bold;padding:17px 0 34px}@media (max-width: 767px){.intro-container[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:12px 0 20 0}}.highlighted-container[_ngcontent-%COMP%]{float:left;width:100%;padding:140px 0 0}@media (max-width: 767px){.highlighted-container[_ngcontent-%COMP%]{padding:40px 0;border-top:3px solid #F2F4F5}}.highlighted-container[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{text-transform:uppercase;margin-bottom:22px}@media (max-width: 767px){.highlighted-container[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{text-align:center}}.highlighted-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0}.highlighted-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{float:left;width:100%;margin-bottom:14px}.highlighted-container[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{margin-bottom:0}.component-section[_ngcontent-%COMP%]{padding:60px 0}.component-section[_ngcontent-%COMP%]:nth-child(odd){background-color:#f2f2f2}","[_ngcontent-%COMP%]:root{--kla-fixed-offset: 100px}@media (min-width: 768px) and (max-width: 991px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}@media (max-width: 767px){[_ngcontent-%COMP%]:root{--kla-fixed-offset: 60px}}.skip-link[_ngcontent-%COMP%]{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:9999;text-decoration:none}.skip-link[_ngcontent-%COMP%]:focus{top:0}.app[_ngcontent-%COMP%]{background-color:#fff;margin:100px 0 0;float:left;width:100%;overflow:hidden}@media (min-width: 768px) and (max-width: 991px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}@media (max-width: 767px){.app[_ngcontent-%COMP%]{margin:60px 0 0}}h1[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:70px;line-height:80px;color:#474747}@media (max-width: 767px){h1[_ngcontent-%COMP%]{font-size:40px;line-height:50px;color:#474747;letter-spacing:-.6px}}h2[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:42px;line-height:70px;color:#474747;letter-spacing:-2px}@media (max-width: 767px){h2[_ngcontent-%COMP%]{font-size:34px;line-height:44px;color:#474747}}h3[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:34px;line-height:42px;color:#474747;letter-spacing:-1px}h4[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:21px;line-height:28px;color:#474747;letter-spacing:-1px}h5[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:13px;line-height:26px;color:#474747;letter-spacing:1px}.intro[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:20px;font-weight:700;line-height:35px;color:#474747;letter-spacing:0}p[_ngcontent-%COMP%]{font-family:OpenSans;font-size:15px;line-height:28px;color:#474747;letter-spacing:0}p.bold[_ngcontent-%COMP%]{font-family:OpenSans-Bold}.caption[_ngcontent-%COMP%]{font-family:OpenSans;font-size:12px;line-height:21px;color:#474747;letter-spacing:0px}.graph[_ngcontent-%COMP%]{font-family:OpenSans-Semibold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px;opacity:.7}.navigation[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:13px;line-height:21px;color:#474747;letter-spacing:0px}.small-link[_ngcontent-%COMP%]{font-family:OpenSans-Bold;font-size:10px;line-height:21px;color:#474747;letter-spacing:0px}.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}@media (max-width: 767px){.light-fonts[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#fff}}.light-fonts[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .light-fonts[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .intro[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .caption[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .graph[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%], .light-fonts[_ngcontent-%COMP%]   .small-link[_ngcontent-%COMP%]{color:#fff}button[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:hover{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:active{outline:none}@media (min-width: 1500px){.container[_ngcontent-%COMP%]{max-width:1400px}}.remove-left-padding[_ngcontent-%COMP%]{padding-left:0}@media (max-width: 767px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-left-padding[_ngcontent-%COMP%]{padding-left:15px}}.remove-right-padding[_ngcontent-%COMP%]{padding-right:0}@media (max-width: 767px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}@media (min-width: 768px) and (max-width: 991px){.remove-right-padding[_ngcontent-%COMP%]{padding-right:15px}}.menu-container[_ngcontent-%COMP%]{float:left;width:100%}@media (max-width: 767px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}@media (min-width: 768px) and (max-width: 991px){.menu-container[_ngcontent-%COMP%]   .col-sm-12[_ngcontent-%COMP%]{padding:0}}.flex-row[_ngcontent-%COMP%]{display:flex}.flex-row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{display:flex;flex-direction:column}@media (min-width: 768px){.hidden-xs-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 767px){.hidden-xs[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.container[_ngcontent-%COMP%]{min-width:100%}}@media (min-width: 576px) and (max-width: 676px){.container[_ngcontent-%COMP%]{max-width:100%}}@media (min-width: 992px){.hidden-sm-up[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 991px){.hidden-sm[_ngcontent-%COMP%]{display:none!important}}.affix[_ngcontent-%COMP%]{position:fixed!important;top:0;z-index:990}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky[_ngcontent-%COMP%]{position:fixed!important}}@media (max-width: 767px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}@media (min-width: 768px) and (max-width: 991px){.scroll-offset[_ngcontent-%COMP%]   .sticky-end[_ngcontent-%COMP%]{position:fixed!important}}.shadowed[_ngcontent-%COMP%]{box-shadow:0 12px 24px #0003}.shadowed-sm[_ngcontent-%COMP%]{box-shadow:0 3px 6px #00000040}.shadowed-inset[_ngcontent-%COMP%]{box-shadow:inset 1px 50px 60px -36px #00000040}.block[_ngcontent-%COMP%]{display:block!important}.no-text-decoration[_ngcontent-%COMP%], .no-text-decoration[_ngcontent-%COMP%]:hover, .no-text-decoration[_ngcontent-%COMP%]:hover   *[_ngcontent-%COMP%]{text-decoration:none!important}[class*=fa-long-arrow][_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}[class*=fa-long-arrow][_ngcontent-%COMP%]:before{position:absolute;left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}[class*=fa-long-arrow-down][_ngcontent-%COMP%]:before{transform:translateY(0)}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{transform:translateY(-50%);transition:all .7s ease-in-out}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{position:absolute;top:calc(50% + 20px)!important;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-right[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:10px;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{position:absolute;top:-15px;left:0;right:0}.arrow-anim[_ngcontent-%COMP%]   i.fa-long-arrow-left[_ngcontent-%COMP%]:before{position:absolute;top:50%;left:0;right:10px}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{min-height:20px;min-width:20px;position:relative}.arrow-anim-reverse[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:before{position:absolute;
1left:0;right:0;top:50%;transition:all .7s ease-in-out;transform:translateY(-50%)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-down[_ngcontent-%COMP%]:before{top:50%;transform:translateY(0)}.arrow-anim-reverse[_ngcontent-%COMP%]   i.fa-long-arrow-up[_ngcontent-%COMP%]:before{top:50%}.hidden[_ngcontent-%COMP%]{display:none!important}"]})}return g})()},60857:(C,h,r)=>{r.d(h,{b:()=>c});var d=r(81331),p=r(54438);let c=(()=>{class s{el;constructor(m){this.el=m,this.animateArrow=new d.L}animateArrow;onMouseEnter(){this.animateArrow.animate(this.el.nativeElement)}onMouseLeave(){this.animateArrow.stopAnimation(this.el.nativeElement),this.animateArrow.stopTimeout=setTimeout(()=>{this.animateArrow.stopAnimation(this.el.nativeElement)},this.animateArrow.intervalTime+2)}static \u0275fac=function(f){return new(f||s)(p.rXU(p.aKT))};static \u0275dir=p.FsC({type:s,selectors:[["","appAnimateArrowOnHover",""]],hostBindings:function(f,O){1&f&&p.bIt("mouseenter",function(){return O.onMouseEnter()})("mouseleave",function(){return O.onMouseLeave()})},standalone:!0})}return s})()},81331:(C,h,r)=>{r.d(h,{L:()=>d});class d{currentInterval;currentTimeout;stopTimeout;intervalTime=1400;animate(c){clearInterval(this.currentInterval),clearTimeout(this.stopTimeout);const s=c.getElementsByTagName("i")[0];let e=s?s.parentElement:c;e.classList.add("arrow-anim-reverse"),setTimeout(()=>{e.classList.remove("arrow-anim-reverse"),e.classList.add("arrow-anim"),this.doAnimation(e),this.currentInterval=setInterval(()=>{this.doAnimation(e)},this.intervalTime)},1)}stopAnimation(c){clearInterval(this.currentInterval),c.classList.remove("arrow-anim"),c.classList.add("arrow-anim-reverse")}doAnimation(c){c.classList.remove("arrow-anim-reverse"),c.classList.add("arrow-anim"),clearTimeout(this.currentTimeout),this.currentTimeout=setTimeout(()=>{c.classList.remove("arrow-anim"),c.classList.add("arrow-anim-reverse")},this.intervalTime/2)}}}}]);

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.