.t--landing-page section.hero-alt2{margin-top:0;margin-bottom:40px}.t--landing-page section.hero-alt1{position:relative;margin-top:62px;margin-bottom:40px;background:#005b94}@media (min-width:576px){.t--landing-page section.hero-alt1{padding-left:calc((100vw - 546px)/2)}}@media (min-width:768px){.t--landing-page section.hero-alt1{padding-left:calc((100vw - 738px)/2)}}@media (min-width:992px){.t--landing-page section.hero-alt1{padding-left:calc((100vw - 962px)/2)}}@media (min-width:1200px){.t--landing-page section.hero-alt1{padding-left:calc((100vw - 1170px)/2)}}@media (max-width:767px){.t--landing-page section.hero-alt1{padding-left:0}}@media (min-width:768px){.t--landing-page section.hero-alt1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:25px;margin-bottom:60px}}.t--landing-page section.hero-alt1 .links{padding:20px 33px}.t--landing-page section.hero-alt1 .links ul{margin:0}.t--landing-page section.hero-alt1 .banner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:-62px;right:0;bottom:0;left:0;z-index:3}@media (min-width:768px){.t--landing-page section.hero-alt1 .banner{top:-25px;left:unset;bottom:unset}}@media (min-width:1200px){.t--landing-page section.hero-alt1 .banner{left:calc(50% - 165px)}}.t--landing-page section.hero-alt1 .banner .the-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;margin-right:55px}@media (min-width:768px){.t--landing-page section.hero-alt1 .banner .the-title{position:relative;top:unset;left:unset;margin-right:0}}.t--landing-page section.hero-alt1 .banner .the-title:before{content:"";position:absolute;display:block;background:#fdb913;width:30px;-webkit-transform:skew(-10deg);transform:skew(-10deg);right:-15px;top:0;bottom:0}@media (min-width:768px){.t--landing-page section.hero-alt1 .banner .the-title:before{display:none}}.t--landing-page section.hero-alt1 .banner h1{padding:30px 28px;margin:auto}@media (min-width:768px){.t--landing-page section.hero-alt1 .banner h1{padding:30px 80px}}.t--landing-page section.hero-alt1 .banner .links{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:none;background:transparent;min-width:200px}@media (min-width:768px){.t--landing-page section.hero-alt1 .banner .links{display:block}}@media (min-width:992px){.t--landing-page section.hero-alt1 .banner .links{min-width:300px}}.t--landing-page section.hero-alt1 .banner .links:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background:#fdb913;opacity:.7;z-index:-1}.t--landing-page section.hero-alt1 .photo{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.t--landing-page section.hero-alt1 .photo .img-wrapper{position:absolute;top:-25px;bottom:0;right:0;left:0}}.t--landing-page section.hero-alt1 .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.t--landing-page section.hero-alt1 .photo .links{position:absolute;bottom:0;right:0;background:transparent;z-index:1}.t--landing-page section.hero-alt1 .photo .links.is-empty{display:none}@media (min-width:768px){.t--landing-page section.hero-alt1 .photo .links{display:none}}.t--landing-page section.hero-alt1 .photo .links:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;background:#fdb913;opacity:.7;z-index:-1}.t--landing-page section.hero-alt1 .content{position:relative;padding:40px 20px;z-index:2}@media (min-width:576px){.t--landing-page section.hero-alt1 .content{padding:40px calc((100% - 546px)/2)}}@media (min-width:768px){.t--landing-page section.hero-alt1 .content{padding:157px 0 70px;-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px}}@media (min-width:992px){.t--landing-page section.hero-alt1 .content{padding:100px 0 70px}}@media (min-width:768px){.t--landing-page section.hero-alt1 .content:after{background:#fff;width:50%;right:-81px;top:-26px;z-index:-2}}@media (min-width:768px){.t--landing-page section.hero-alt1 .content:after,.t--landing-page section.hero-alt1 .content:before{content:"";display:block;position:absolute;-webkit-transform:skew(-10deg);transform:skew(-10deg);height:100%}.t--landing-page section.hero-alt1 .content:before{top:0;right:-77px;width:calc(50% + 3px);z-index:-1;background:#005b94}}.t--landing-page section.hero-alt1 .content p{font-size:18px;line-height:27px}@media (min-width:576px){.t--landing-page section.hero-alt1 .content p{font-size:20px;line-height:29px}}.t--landing-page section.hero-alt1 .content p a{border-bottom:2px solid #27aae1}.t--landing-page section.hero-alt1 .content p a:visited{border-bottom-color:#27aae1}.t--landing-page section.hero-alt1 .content p a:active,.t--landing-page section.hero-alt1 .content p a:hover{border-bottom-color:#fff}.t--landing-page section.hero-alt1 .content ul{font-size:18px}.t--landing-page section.hero-alt1 .content ul a{font-weight:700}.t--landing-page section.hero-alt1 .content .list--arrows a,.t--landing-page section.hero-alt1 .content a.m--a--arrow{font-size:18px}.t--landing-page section.hero-alt1 .short-line{width:148px;height:2px;background:#27aae1;margin:20px 0}.t--landing-page section.mid-content{margin-top:0}.t--landing-page section.mid-content .content{max-width:880px;font-size:22px;font-weight:300;line-height:32px}.t--landing-page section.programs .item .photo{padding-left:20px;margin-bottom:20px}@media (min-width:992px){.t--landing-page section.programs .item .photo{padding-left:30px}}.t--landing-page section.programs .item .padded-box{padding:38px}.t--landing-page section.programs .item .padded-box h5{font-weight:700}.t--landing-page section.programs .item .padded-box>:last-child{margin-bottom:0}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3MvdGVtcGxhdGVzL3QtLWxhbmRpbmctcGFnZS5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL21peGlucy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0ksbUNBQ0ksWUFBYSxDQUNiLGtCQUNKLENBRUEsbUNBQ0ksaUJBQWtCLENBQ2xCLGVBQStCLENBQy9CLGtCQUFtQixDQUNuQixrQkErT0osQ0M3TkEseUJEdEJBLG1DQ3NCZ0Isb0NENk5oQixDQzdOOEQsQ0FDOUQseUJEdkJBLG1DQ3VCZ0Isb0NENE5oQixDQzVOOEQsQ0FDOUQseUJEeEJBLG1DQ3dCZ0Isb0NEMk5oQixDQzNOOEQsQ0FDOUQsMEJEekJBLG1DQ3lCZ0IscUNEME5oQixDQzFOOEQsQ0RsQjFELHlCQVBKLG1DQVFRLGNBMk9SLENBMU9JLENBRUEseUJBWEosbUNBWVEsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFBMkIsQ0FBM0IsNkJBQTJCLENBQTNCLDhCQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsZUFBeUIsQ0FDekIsa0JBb09SLENBbk9JLENBR0EsMENBQ0ksaUJBS0osQ0FISSw2Q0FDSSxRQUNKLENBR0osMkNBQ0ksaUJBQWtCLENBQ2xCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsU0FBbUMsQ0FDbkMsT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsU0F3RUosQ0F0RUkseUJBVEosMkNBVVEsU0FBNkIsQ0FDN0IsVUFBVyxDQUNYLFlBbUVSLENBbEVJLENBRUEsMEJBZkosMkNBZW9CLHNCQWdFcEIsQ0FoRTZDLENBRXpDLHNEQUlJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsaUJBc0JKLENBcEJJLHlCQVZKLHNEQVdRLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLGNBZ0JSLENBZkksQ0FFQSw2REFDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxrQkFBc0IsQ0FDdEIsVUFBbUIsQ0FDbkIsOEJBQTZCLENBQTdCLHNCQUE2QixDQUM3QixXQUErQixDQUMvQixLQUFNLENBQ04sUUFHSixDQURJLHlCQVhKLDZEQVdvQixZQUNwQixDQURtQyxDQUl2Qyw4Q0FDSSxpQkFBa0IsQ0FDbEIsV0FHSixDQURJLHlCQUpKLDhDQUlvQixpQkFDcEIsQ0FEd0MsQ0FHeEMsa0RBQ0ksaUJBQWtCLENBQ2xCLGtCQUFZLENBQVosbUJBQVksQ0FBWixXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixlQWlCSixDQWZJLHlCQVBKLGtEQU9vQixhQWVwQixDQWZvQyxDQUNoQyx5QkFSSixrREFRb0IsZUFjcEIsQ0Fkc0MsQ0FFbEMsd0RBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT0FBUSxDQUNSLGtCQUFzQixDQUN0QixVQUFZLENBQ1osVUFDSixDQUlSLDBDQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1Ysa0JBQVksQ0FBWixtQkFBWSxDQUFaLFdBMENKLENBdkNRLHlCQURKLHVEQUVRLGlCQUFrQixDQUNsQixTQUE2QixDQUM3QixRQUFTLENBQ1QsT0FBUSxDQUNSLE1BRVIsQ0FESSxDQUdKLDhDQUNJLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQ0osQ0FFQSxpREFDSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixzQkFBdUIsQ0FDdkIsU0FrQkosQ0FoQkksMERBQWEsWUFBZSxDQUU1Qix5QkFUSixpREFTb0IsWUFjcEIsQ0FkbUMsQ0FFL0IsdURBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT0FBUSxDQUNSLGtCQUFzQixDQUN0QixVQUFZLENBQ1osVUFDSixDQUlSLDRDQUNJLGlCQUFrQixDQUNsQixpQkFBZ0MsQ0FDaEMsU0E2RUosQ0EzRUkseUJBTEosNENBTVEsbUNBMEVSLENBekVJLENBRUEseUJBVEosNENBVVEsb0JBQXVCLENBQ3ZCLGtCQUFlLENBQWYsa0JBQWUsQ0FBZixjQXFFUixDQXBFSSxDQUVBLHlCQWRKLDRDQWVRLG9CQWlFUixDQWhFSSxDQUlJLHlCQURKLGtEQU1RLGVBQWlCLENBRWpCLFNBQVUsQ0FFVixXQUFZLENBQ1osU0FBcUMsQ0FDckMsVUFFUixDQURJLENBSUEseUJBREoscUdBZFEsVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsOEJBQTZCLENBQTdCLHNCQUE2QixDQUk3QixXQW9CUixDQWJBLG1EQUtRLEtBQU0sQ0FDTixXQUFZLENBRVoscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxrQkFHUixDQURJLENBR0osOENBQ0ksY0FBZSxDQUNmLGdCQWNKLENBWkkseUJBSkosOENBS1EsY0FBZSxDQUNmLGdCQVVSLENBVEksQ0FFQSxnREFDSSwrQkFLSixDQUhJLHdEQUFZLDJCQUFxQyxDQUVqRCw2R0FBVyx3QkFBNEIsQ0FJL0MsK0NBQ0ksY0FLSixDQUhJLGlEQUNJLGVBQ0osQ0FHSixzSEFFSSxjQUNKLENBR0osK0NBQ0ksV0FBWSxDQUNaLFVBQVcsQ0FDWCxrQkFBMEIsQ0FDMUIsYUFDSixDQUdKLHFDQUNJLFlBUUosQ0FOSSw4Q0FDSSxlQUFnQixDQUNoQixjQUFzQixDQUN0QixlQUEwQixDQUMxQixnQkFDSixDQUtJLCtDQUNJLGlCQUFrQixDQUNsQixrQkFLSixDQUhJLHlCQUpKLCtDQUtRLGlCQUVSLENBREksQ0FHSixvREFDSSxZQVNKLENBUEksdURBQ0ksZUFDSixDQUVBLGdFQUNJLGVBQ0oiLCJmaWxlIjoidC0tbGFuZGluZy1wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ0Bjc3MvdmFyaWFibGVzLmNzcyc7XG5AaW1wb3J0ICdAY3NzL21peGlucy5jc3MnO1xuXG4udC0tbGFuZGluZy1wYWdlIHtcbiAgICAkYmFubmVyT2Zmc2V0OiAyNXB4O1xuICAgICRiYW5uZXJPZmZzZXRNb2JpbGU6IDYycHg7XG5cbiAgICBzZWN0aW9uLmhlcm8tYWx0MiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5oZXJvLWFsdDEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRiYW5uZXJPZmZzZXRNb2JpbGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLS1ibHVlO1xuICAgICAgICBAbWl4aW4gcGFkLWxlZnQtZ3V0dGVyO1xuXG4gICAgICAgIEBtZWRpYSAoLS1zbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgLyogb3ZlcnJpZGVzIHBhZC1sZWZ0LWd1dHRlciBvbiBzbWFsbCBzY3JlZW4gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRiYW5uZXJPZmZzZXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLyogZGlzcGxheWVkIGluIHR3byBwbGFjZXMuIGNvbW1vbiBzdHlsZXMgaGVyZS4gKi9cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzNweDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRvcDogY2FsYygtMSAqICRiYW5uZXJPZmZzZXRNb2JpbGUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogJGJhbm5lck9mZnNldCk7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLXhsKSB7IGxlZnQ6IGNhbGMoNTAlIC0gMTY1cHgpOyB9XG5cbiAgICAgICAgICAgIC50aGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICR3ZWRnZS13aWR0aDogMzBweDsgLyogMjBweCBzZWVtcyB0byB3b3JrIHdlbGwgKi9cbiAgICAgICAgICAgICAgICAkd2VkZ2Utb2Zmc2V0OiBjYWxjKCR3ZWRnZS13aWR0aCAtICgkd2VkZ2Utd2lkdGggLyAyKSk7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJHdlZGdlLXdpZHRoICsgMjVweCk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy0teWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHdlZGdlLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoJGFuZ2xlLS1za2V3KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiAkd2VkZ2Utb2Zmc2V0KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7IHBhZGRpbmc6IDMwcHggODBweDsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLWxnKSB7IG1pbi13aWR0aDogMzAwcHg7IH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvdG8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoLTEgKiAkYmFubmVyT2Zmc2V0KTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICYuaXMtZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy0teWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggJHBhZ2UtbHItbWFyZ2luLXhzO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCBjYWxjKCgxMDAlIC0gJHdpZHRoLS1zbSkgLyAyKTsgLyogdGhpcyB3aWxsIG1ha2UgdGhlIGNvbnRlbnQgYXJlYSB0aGUgc2FtZSB3aWR0aCBhcyB0aGUgZ3JpZC4gKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTU3cHggMCA3MHB4IDA7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDM1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogdGhpcyBleHRlbmRzIHRoZSBhbmdsZSBvZiB0aGUgcGhvdG8gYWJvdmUgdGhlIGJsdWUgYmFja2dyb3VuZCAuY29udGVudCBhcmVhLiAqL1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KCRhbmdsZS0tc2tldyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAvKiBuZWVkcyB0byBiZSB0aGUgc2FtZSBzaXplIGFzIHRoZSBibHVlIGFuZ2xlLCBvciB3b24ndCBtb3ZlIHRoZSBzYW1lIGFzIHRoZSBzY3JlZW4gc2l6ZSBjaGFuZ2VzLiAqL1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtODFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogKCRiYW5uZXJPZmZzZXQgKyAxcHgpKTsgLyogZ28gMXB4IG1vcmUgYmVjYXVzZSB0aGVyZSdzIHNvbWV0aW1lcyBhbiBhcnRpZmFjdCBvZiB0aGUgaW1hZ2Ugc2hvd2luZyBhYm92ZSB0aGUgbGluZS4gKi9cbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTc3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgM3B4KTsgLyogdGhlIHdoaXRlIGFuZ2xlIGJpdCBkZWZpbmVkIGluIDo6YWZ0ZXIgd2lsbCBsZWF2ZSBhIHdoaXRlIHN0cmlwIHdoZXJlIGl0IGV4dGVuZHMgb3ZlciB0aGUgZWRnZSBvZiB0aGlzIGFuZ2xlLCBzbyBuZWVkIHRvIG1ha2UgdGhpcyBhIGJpdCB3aWRlciB0byBoaWRlIGl0LiAqL1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygkYW5nbGUtLXNrZXcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy0tYmx1ZS1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkYy0tYmx1ZS1saWdodDsgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUgeyBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdC0tYXJyb3dzIGEsXG4gICAgICAgICAgICBhLm0tLWEtLWFycm93IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG9ydC1saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24ubWlkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24ucHJvZ3JhbXMge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAucGhvdG8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWRkZWQtYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBkZWZpbmUtbWl4aW4gY2xlYXJmaXgge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLyogYmFzaWNhbGx5IGp1c3QgdGhlIG1vYmlsZSB2ZXJzaW9uIG9mIHRoZSBjb2x1bW4gKi9cbkBkZWZpbmUtbWl4aW4gY2xlYXItY29sICB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAkcGFnZS1sci1tYXJnaW4teHM7XG59XG5cbi8qIHR1cm5zIHNvbWV0aGluZyBpbnRvIGEgY29sdW1uLCB3aXRoIGEgY2VydGFpbiB3aWR0aC4gd2lkdGggc2hvdWxkIGJlIGEgJSAoZS5nLiAnNTAlJykgKi9cbkBkZWZpbmUtbWl4aW4gbWFrZS1jb2wgJHdpZHRoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwICRndXR0ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHdpZHRoO1xufVxuXG5AZGVmaW5lLW1peGluIHBob3RvLWNpcmNsZS1mbGFnLWNvbG9yLWFsdGVybmF0ZSB7XG4gICAgJjpudGgtb2YtdHlwZSg1bisxKSAuYy0tcGhvdG8tY2lyY2xlLWZsYWc6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGMtLXllbGxvdzsgfVxuICAgICY6bnRoLW9mLXR5cGUoNW4rMikgLmMtLXBob3RvLWNpcmNsZS1mbGFnOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRjLS1ibHVlLWxpZ2h0OyB9XG4gICAgJjpudGgtb2YtdHlwZSg1biszKSAuYy0tcGhvdG8tY2lyY2xlLWZsYWc6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGMtLW1hcm9vbjsgfVxuICAgICY6bnRoLW9mLXR5cGUoNW4rNCkgLmMtLXBob3RvLWNpcmNsZS1mbGFnOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRjLS1ncmVlbjsgfVxuICAgICY6bnRoLW9mLXR5cGUoNW4pIC5jLS1waG90by1jaXJjbGUtZmxhZzo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0tYmx1ZS1kYXJrOyB9XG59XG5cbi8qIHBhZHMgbGVmdCBzaWRlIGFzIHRob3VnaCB0aGUgZWxlbWVudCB3YXMgaW4gYSAuZ3JpZCAucm93IC5jb2wxMDAuIHVzZWZ1bCBmb3IgZWxlbWVudHMgdGhhdCBhcmUgXCJpbiB0aGUgZ3JpZFwiIG9uIHRoZSBsZWZ0IHNpZGUsIGJ1dCBoYXZlIGEgY29tcG9uZW50IHRoYXQgc3RpY2tzIHRvIHRoZSByaWdodCBzaWRlIG9mIHRoZSBwYWdlLiAqL1xuQGRlZmluZS1taXhpbiBwYWQtbGVmdC1ndXR0ZXIge1xuICAgIEBtZWRpYSAoLS1zbSkgeyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS1zbSkgLyAyKTsgfVxuICAgIEBtZWRpYSAoLS1tZCkgeyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS1tZCkgLyAyKTsgfVxuICAgIEBtZWRpYSAoLS1sZykgeyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS1sZykgLyAyKTsgfVxuICAgIEBtZWRpYSAoLS14bCkgeyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS14bCkgLyAyKTsgfVxufVxuXG4vKiBwYWRzIHJpZ2h0IHNpZGUgYXMgdGhvdWdoIHRoZSBlbGVtZW50IHdhcyBpbiBhIC5ncmlkIC5yb3cgLmNvbDEwMC4gdXNlZnVsIGZvciBlbGVtZW50cyB0aGF0IGFyZSBcImluIHRoZSBncmlkXCIgb24gdGhlIHJpZ2h0IHNpZGUsIGJ1dCBoYXZlIGEgY29tcG9uZW50IHRoYXQgc3RpY2tzIHRvIHRoZSByaWdodCBzaWRlIG9mIHRoZSBwYWdlLiAqL1xuQGRlZmluZS1taXhpbiBwYWQtcmlnaHQtZ3V0dGVyIHtcbiAgICBAbWVkaWEgKC0tc20pIHsgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAkd2lkdGgtLXNtKSAvIDIpOyB9XG4gICAgQG1lZGlhICgtLW1kKSB7IHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS1tZCkgLyAyKTsgfVxuICAgIEBtZWRpYSAoLS1sZykgeyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtICR3aWR0aC0tbGcpIC8gMik7IH1cbiAgICBAbWVkaWEgKC0teGwpIHsgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAkd2lkdGgtLXhsKSAvIDIpOyB9XG59XG4iXX0= */