@media only screen and (min-width: 1200px){.a1-x-column.leadership__members{max-width:1450px;margin:0 auto}}@media only screen and (min-width: 1200px){.a1-x-column.leadership__members>.col.leadership__member{flex-basis:30%;padding:0 30px;flex-grow:initial}}.our-people-committee{flex-wrap:wrap}.page-path--corporate-governance .a1-x-column>.col.social-resp__block{border:25px solid #f3f3f3}@media only screen and (min-width: 992px){.page-path--our-people .leadership__content{padding:4rem 6vw}}.page-path--our-people .leadership__content>h2{color:#fff}.page-path--our-people .leadership__content .leadership__button{white-space:normal;min-height:48px;padding:10px 12px 8px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5}.page-path--our-people .our-people-committee{padding:3rem 0 32px}@media(min-width: 600px){.page-path--our-people>.dialog-off-canvas-main-canvas>article.page>.a1-x-column:last-of-type{margin-top:32px}}.page-path--our-priorities .a1-x-column>.col.social-resp__block{border:0}.page-path--our-priorities .a1-x-column>.col.social-resp__block>.img-after{display:none}.page-path--our-priorities #media-center-hero{background:#f0f0f0;padding:60px 0}.page-path--our-priorities #media-center-hero>.row{margin:0}.page-path--our-priorities #media-center-hero .media-center-hero_content_col-md-left{padding:30px}.page-path--our-priorities #media-center-hero .media-center-hero_content h1{color:#012d46}.page-path--our-priorities #media-center-hero .media-center-hero_content p{color:#000;font-size:18px;margin-bottom:24px}.page-path--our-priorities #media-center-hero .media-center-hero_content p:last-child{margin-bottom:0}.page-path--our-priorities #media-center-hero .media-center-hero_content a{background-color:#e06c2a;color:#fff;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:4px 24px 0 24px;text-align:center}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi,.page-path--careers .paragraph--type--type-image-grid-full-width-versi,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi{display:flex;flex-direction:column;background-color:#164469}@media only screen and (min-width: 992px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi,.page-path--careers .paragraph--type--type-image-grid-full-width-versi,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi{flex-direction:row}}@media only screen and (min-width: 992px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .img-wrapper{display:flex;align-items:center}}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture{height:100%;width:100%}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .img-wrapper picture img{height:100%;width:100%;object-fit:cover}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc{background:#164469;padding:30px;height:auto !important;min-height:100%;flex:1}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc .wrapper,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc .wrapper{max-width:650px;display:flex;align-items:center;justify-content:center;height:100%;width:100%;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc .wrapper>div{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc p{color:#fff;margin-bottom:24px;font-size:17px}@media only screen and (min-width: 992px)and (max-width: 1300px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc p{font-size:17px}}@media only screen and (min-width: 1301px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc p,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc p{font-size:19px}}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc p a,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc p a{background-color:#e06c2a;color:#fff;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:4px 24px 0 24px;text-align:center}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc h4,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc h2,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc h4{color:#fff}.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc h3{font-size:28px}@media only screen and (min-width: 992px)and (max-width: 1300px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc h3{font-size:32px}}@media only screen and (min-width: 1301px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--careers .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .desc h3,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .desc h3{font-size:36px}}@media only screen and (min-width: 992px){.page-path--corporate-governance .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--careers .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper{order:2}}@media only screen and (min-width: 992px){.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi .img-wrapper{order:2}}@media only screen and (min-width: 992px){.page-path--our-priorities .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--alcohol-monitoring .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--mobile-app-monitoring .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-center-and-services .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper{order:initial}}.page-path--our-story .a1-x-column>.our-history__img,.page-path--our-story .a1-x-column>.our-history__content{background-color:#164469}@media only screen and (min-width: 992px){.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi .img-wrapper{order:initial}}@media only screen and (min-width: 992px){.page-path--rf-monitoring .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--gps-tracking .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper,.page-path--monitoring-software .paragraph--type--type-image-grid-full-width-versi+.paragraph--type--type-image-grid-full-width-versi .img-wrapper{order:2}}.col.about-us-values img{width:100%}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .row>.grid{padding:20px 10px 20px 0}}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .row>.grid:last-child{padding:20px 0 20px 10px}}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link{display:flex}}.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link picture img{transform:none !important}.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc{text-align:center;padding:0 20px}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc{background-color:#012d46;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:50px 30px;bottom:auto;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width: 1600px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc{padding:60px}}.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc h2,.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc p{color:#fff;text-align:left}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc h2,.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc p{font-size:1.4rem}}@media only screen and (min-width: 1300px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc h2,.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc p{font-size:1.6rem}}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc h2{font-size:1.6rem}}@media only screen and (min-width: 1300px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc h2{font-size:4rem}}.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc p{font-size:14px}@media only screen and (min-width: 1600px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .desc p{font-size:1.8rem}}@media only screen and (min-width: 992px){.page-path--our-purpose .paragraph--type--two-img-grid-fw .cta-link .overlay{background-color:#012d46;display:flex;align-items:flex-start;justify-content:center;padding:50px 30px;bottom:auto;top:0;left:0;width:50%;height:100%}}@media only screen and (max-width: 991px){.page-path--our-purpose .cta.desktop-bg-3.mobile-bg-3.come-in{height:auto;padding:60px 20px}}@media only screen and (min-width: 992px){.page-path--our-purpose .cta.desktop-bg-3.mobile-bg-3.come-in .desc .wrapper{padding:0 10%}}@media only screen and (min-width: 992px){.col.our-people-careers__content .btn.btn-primary.leadership__button{margin:0 0 12px}}.page-path--corporate-governance .corp-btn{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:30px}.page-path--corporate-governance .corp-btn a{background-color:#e06c2a;color:#fff;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:4px 24px 0 24px;text-align:center;text-transform:uppercase;margin:0 30px 20px 0}@media only screen and (min-width: 992px){.page-path--north-america-executive-leadership-team .tab-content>.tab-pane.active{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 992px){.page-path--north-america-executive-leadership-team .tab-content>.tab-pane.active .team-row{display:flex;flex-basis:33.33%}}@media only screen and (min-width: 992px){.page-path--north-america-executive-leadership-team .tab-content>.tab-pane.active .team-row>.team-panel.col-md-4{height:auto !important;width:100%}}.navbar ul li:nth-child(3) .second-level-dropdown li ul.third-level-dropdown li a,.navbar ul li:nth-child(4) .second-level-dropdown li ul.third-level-dropdown li a,.navbar ul li:nth-child(5) .second-level-dropdown li ul.third-level-dropdown li a,.navbar ul li:nth-child(6) .second-level-dropdown li ul.third-level-dropdown li a{font-style:italic !important;padding:5px 30px !important}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries{width:100%;max-width:1450px}}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries>.row{display:flex;align-items:stretch}}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries>.row>div{flex:1}}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries>.row>div #resources{height:100%;width:100%}}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries>.row>div #resources .resources-industries--box{height:100%}}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries>.row>div #resources .resources-industries--box>div{height:100%;display:flex;flex-direction:column}}@media only screen and (min-width: 1250px){.page-path--home .container.resources-industries>.row>div #resources .resources-industries--box>div p:last-child{margin-top:auto}}.footer .footer-links button.ot-sdk-show-settings{display:inline-block;color:#fff;font-weight:400;font-size:14px;touch-action:manipulation;cursor:pointer;background-image:none;border:none;background-color:rgba(0,0,0,0)}.footer .footer-links button.ot-sdk-show-settings:hover{text-decoration:underline}.page-path--electronic-monitoring .a1-x-column>.col.social-resp__block{flex-basis:calc(100% - 20px)}@media only screen and (min-width: 550px){.page-path--electronic-monitoring .a1-x-column>.col.social-resp__block{flex-basis:calc(50% - 20px)}}@media only screen and (min-width: 1024px){.page-path--electronic-monitoring .a1-x-column>.col.social-resp__block{flex-basis:calc(33.33% - 20px)}}.our-people>.field *{text-align:left}.our-people-committee{display:block !important;margin:20px 0 0;padding-left:20px !important;padding-right:20px !important}@media(min-width: 600px){.our-people-committee{display:flex !important;text-align:center;gap:24px}}@media(min-width: 1440px){.our-people-committee{gap:32px}}.our-people-committee .leadership__button{display:flex;line-height:1.5;padding:12px 12px 8px;margin-bottom:20px;white-space:normal;align-items:center;justify-content:center;min-height:48px}.our-people-committee .leadership__button:last-child{margin-bottom:auto}@media(min-width: 600px){.our-people-committee .leadership__button{margin:0;font-size:14px}}.vocabulary-people-roles>h2{margin:16px 0 24px !important;padding-top:12px}@media(min-width: 600px){.vocabulary-people-roles>h2{margin:32px 0 !important}}.view-our-people{max-width:1200px;margin:0 auto}.view-our-people>.view-content{width:auto}.view-our-people .container{padding:0}.view-our-people h2{margin-top:10px;text-align:center;color:#012d46}.view-our-people .views-row{border-bottom:1px solid #acaeaf}@media(min-width: 600px){.view-our-people .views-row{border-bottom:2px solid #acaeaf}}.view-our-people .views-row.open,.view-our-people .views-row:hover{background-color:#f3f3f3}.view-our-people .views-row article{padding:0 20px}.view-our-people .views-row article.open{background-color:#f3f3f3}@media(min-width: 600px){.view-our-people .views-row article{padding:0 25px}}.view-our-people .views-row .people__top{height:104px;width:100%;display:table;padding-right:75px;cursor:pointer}@media(min-width: 600px){.view-our-people .views-row .people__top{height:120px}}.view-our-people .views-row .people__top .people__top_wrap{display:table-row}.view-our-people .views-row .people__top .people__top_wrap .people__top_align{display:table-cell;vertical-align:middle;position:relative}.view-our-people .views-row .people__top h2{font-size:22px;line-height:25px;text-align:left;margin:4px 0 8px}@media(min-width: 600px){.view-our-people .views-row .people__top h2{font-size:35px;margin:6px 0 12px}}.view-our-people .views-row .people__top .field--name-field-job-title{font-size:16px;line-height:20px;text-transform:uppercase;color:#012d46}@media(min-width: 600px){.view-our-people .views-row .people__top .field--name-field-job-title{font-size:20px}}.view-our-people .views-row .people__top .accordion-control{position:absolute;top:0;left:calc(100% + 50px);width:50px;height:100%}@media(min-width: 600px){.view-our-people .views-row .people__top .accordion-control{left:calc(100% + 30px)}}.view-our-people .views-row .people__top .accordion-control svg{height:18px;position:absolute;top:calc(50% - 9px);left:calc(50% - 17px);transition:transform .5s ease-in-out}.view-our-people .views-row .people__top .accordion-control.closed svg{transform:rotate(0deg)}.view-our-people .views-row .people__top .accordion-control.open svg{transform:rotate(180deg)}.view-our-people .views-row .people__bottom{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,padding-bottom .5s ease-in-out;padding-top:5px;padding-bottom:0}@media(min-width: 600px){.view-our-people .views-row .people__bottom{position:relative;padding-left:0;padding-bottom:0;display:flex}}@media(min-width: 600px){.view-our-people .views-row .people__bottom.no-image{padding-left:0}}.view-our-people .views-row .people__bottom.open{max-height:3000px;font-size:16px;padding-bottom:10px}@media(min-width: 600px){.view-our-people .views-row .people__bottom.open{padding-bottom:40px}}.view-our-people .views-row .people__bottom .profile-image{background-position:top center;background-repeat:no-repeat;background-size:contain;height:280px;width:220px;margin:0 auto 29px}@media(min-width: 600px){.view-our-people .views-row .people__bottom .profile-image{min-width:220px}}.view-our-people .views-row .people__bottom .profile-image[style="background-image: url()"]{display:none}@media(min-width: 992px){.view-our-people .views-row .people__bottom .profile-image[style="background-image: url()"]+.field--name-body{padding:0 96px}}@media(min-width: 600px){.view-our-people .views-row .people__bottom .field--name-body{padding:0 5vw}}@media(min-width: 992px){.view-our-people .views-row .people__bottom .field--name-body{padding:0 46px}}.view-our-people .views-row .people__bottom p{text-align:left;font-size:16px;margin-bottom:20px}.view-our-people .views-row .people__bottom .accordion-close{padding:0 20px;margin-bottom:20px;border-radius:6px;background-color:#0089c7;color:#fff;text-transform:uppercase;font-size:14px;line-height:48px;border:none;font-family:"Trade Gothic Bold",Arial,sans-serif}@media(min-width: 600px){.view-our-people .views-row .people__bottom .accordion-close{display:none}}.back-to-top{position:fixed;right:12px;bottom:15px;width:60px;height:70px;border-radius:6px;padding:6px 2px 3px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#0089c7;z-index:99999;visibility:visible;transition:visibility .6s ease,right .6s ease,bottom .6s ease}@media(min-width: 992px){.back-to-top{right:19px;width:83px;height:81px;padding:8px 15px 4px}}.back-to-top svg{width:19px;height:17px}@media(min-width: 992px){.back-to-top svg{width:19px;height:20px}}.back-to-top span{text-align:center;color:#fff;line-height:1.2;font-size:14px;font-family:"Trade Gothic Bold",Arial,sans-serif}@media(min-width: 992px){.back-to-top span{line-height:1.43}}.back-to-top.hide-away{visibility:hidden;right:-150px}.back-to-top:hover{text-decoration:none}@media(min-width: 992px){.back-to-top:hover span{text-decoration:underline}}.back-to-top.banner-closed{bottom:32px !important}html{scroll-behavior:smooth}.view-hero-stories>.view-content.container{max-width:1200px;width:100%;padding:0;margin-top:24px}@media(min-width: 600px){.view-hero-stories>.view-content.container{margin-top:32px}}.view-hero-stories .pager-nav ul.pagination{margin-top:32px}@media(min-width: 600px){.view-hero-stories .pager-nav ul.pagination{margin-top:40px}}@media(min-width: 600px){.page-path--our-heroes .a1-x-column>.col.our-people{margin-top:40px}}@media(min-width: 768px){.page-path--our-heroes .a1-x-column>.col.our-people{display:flex}}.page-path--our-heroes .a1-x-column>.col.our-people .field{padding:0 16px;margin:36px auto 42px;max-width:none}@media(min-width: 600px){.page-path--our-heroes .a1-x-column>.col.our-people .field{padding:0 32px}}@media(min-width: 768px){.page-path--our-heroes .a1-x-column>.col.our-people .field{padding:0 4vw 0 47px;margin:5rem auto}}@media(min-width: 992px){.page-path--our-heroes .a1-x-column>.col.our-people .field{margin:7rem auto}}@media(min-width: 1250px){.page-path--our-heroes .a1-x-column>.col.our-people .field{padding-left:calc((100vw - 1146px)/2);padding-right:7vw}}@media(min-width: 1600px){.page-path--our-heroes .a1-x-column>.col.our-people .field{padding-left:232px;max-width:1200px}}.page-path--our-heroes .a1-x-column>.col.our-people img{object-fit:cover;width:100vw;max-height:300px}@media(min-width: 600px){.page-path--our-heroes .a1-x-column>.col.our-people img{max-height:350px}}@media(min-width: 768px){.page-path--our-heroes .a1-x-column>.col.our-people img{max-width:450px;width:43vw;height:auto;max-height:none;aspect-ratio:3/2}}.hero-story{width:100%;max-width:1200px;padding:0 20px;border-bottom:1px solid #acaeaf}@media(min-width: 600px){.hero-story{padding:6px 32px 0;border-bottom:2px solid #acaeaf}}.hero-story__top-header{position:relative}@media(min-width: 600px){.hero-story__top-header{margin:8px 0 32px}}@media(min-width: 992px){.hero-story__top-header{margin-bottom:40px}}.hero-story__top-header .authored{font-family:"Trade Gothic",Arial,sans-serif;font-size:14px}@media(min-width: 992px){.hero-story__top-header .authored{font-size:16px}}.hero-story__top-header .field--name-node-title>h2{text-align:left;color:#012d46;margin-bottom:4px;font-size:20px;margin-top:24px;max-width:85%}@media(min-width: 600px){.hero-story__top-header .field--name-node-title>h2{font-size:26px;margin-top:32px}}@media(min-width: 992px){.hero-story__top-header .field--name-node-title>h2{font-size:32px}}.hero-story__top-header .field--name-node-title>h2 a{color:#012d46;font-size:20px;display:block}@media(min-width: 600px){.hero-story__top-header .field--name-node-title>h2 a{font-size:26px}}@media(min-width: 992px){.hero-story__top-header .field--name-node-title>h2 a{font-size:32px}}.hero-story__top-header .field--name-node-title>h2 a:hover,.hero-story__top-header .field--name-node-title>h2 a:focus{text-decoration:none}.hero-story__top-header .field--name-node-submitted-by{font-family:"Trade Gothic",Arial,sans-serif;color:#012d46}@media(min-width: 600px){.hero-story__top-header .field--name-node-submitted-by{font-size:16px}}@media(min-width: 992px){.hero-story__top-header .field--name-node-submitted-by{font-size:20px}}.hero-story__top-header .field--name-node-submitted-by a{font-size:inherit}.hero-story__top-header .accordion-control{position:absolute;top:0;left:calc(100% - 40px);width:50px;height:100%}@media(min-width: 600px){.hero-story__top-header .accordion-control{left:calc(100% - 40px)}}.hero-story__top-header .accordion-control svg{height:18px;position:absolute;top:calc(50% - 9px);left:calc(50% - 17px);transition:transform .5s ease-in-out}.hero-story__top-body{display:flex;flex-direction:column}@media(min-width: 600px){.hero-story__top-body{display:flex;flex-direction:row;padding:0 32px}}@media(min-width: 992px){.hero-story__top-body{padding:0 70px}}.hero-story__top-body .field--name-field-featured-image img{margin:8px auto 16px}@media(min-width: 600px){.hero-story__top-body .field--name-field-featured-image img{margin:0;max-width:245px;max-height:190px;width:0;opacity:0;transition:all .6s ease-in-out}}.hero-story__top-body p{font-size:14px !important;text-align:left;line-height:1.57;color:#000 !important;font-family:"Trade Gothic",Arial,sans-serif}@media(min-width: 600px){.hero-story__top-body p{font-size:16px !important}}.hero-story__top-body a{font-size:14px !important;color:#337ab7 !important;text-decoration:underline;font-family:"Trade Gothic",Arial,sans-serif}@media(min-width: 600px){.hero-story__top-body a{font-size:16px !important}}.hero-story__top-body a:hover{color:#23527c !important}.hero-story__bottom{max-height:0;overflow:hidden;transition:max-height .5s ease,padding-top .5s ease,opacity .4s ease-in-out}@media(min-width: 600px){.hero-story__bottom{padding:0;opacity:0;padding-top:12px}}.hero-story__bottom>*{display:block}.hero-story__bottom>* .container{padding:0}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container{width:100%;padding:0}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container p,.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container li{font-size:14px !important;line-height:1.57;font-family:"Trade Gothic",Arial,sans-serif}@media(min-width: 600px){.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container p,.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container li{font-size:16px !important}}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container p a,.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container li a{font-size:14px !important;color:#337ab7 !important;text-decoration:underline;font-family:"Trade Gothic",Arial,sans-serif}@media(min-width: 600px){.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container p a,.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container li a{font-size:16px !important}}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container p a:hover,.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container li a:hover{color:#23527c !important}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container h2{font-size:20px}@media(min-width: 600px){.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container h2{font-size:26px}}@media(min-width: 992px){.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container h2{font-size:32px}}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container img{max-width:100%;height:auto;margin:16px 0 24px}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container img.align-center{margin:16px auto}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container img.align-left{margin:16px auto 24px 0}.hero-story__bottom .paragraph.paragraph--type--type-one-column-grid-mw.paragraph--view-mode--default .container img.align-right{margin:16px 0 24px auto}.hero-story .clear{clear:both}.hero-story__btn-section{display:flex;gap:32px;padding:24px 0}@media(min-width: 600px){.hero-story__btn-section{justify-content:flex-end;padding:24px 32px 32px}}@media(min-width: 992px){.hero-story__btn-section{padding:24px 70px 32px}}.hero-story__btn-section .hero-copy,.hero-story__btn-section .hero-toggle{border:0;font-family:"Trade Gothic Bold",Arial,sans-serif;background-color:#e06c2a;min-height:48px;padding:10px 12px 8px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5}.hero-story__btn-section .hero-toggle{background-color:#337ab7;width:105px;transition:background-color .5s ease}.hero-story__btn-section .hero-toggle::after{content:"READ MORE";font-family:"Trade Gothic Bold",Arial,sans-serif;color:#fff;font-size:14px;animation:changeWordBack .4s forwards 1}@media(min-width: 600px){.hero-story__btn-section .hero-toggle:hover{background-color:#164469}}@keyframes changeWord{0%{content:"READ MORE"}50%{color:#337ab7}100%{content:"CLOSE"}}@keyframes changeWordBack{0%{content:"CLOSE"}50%{color:#337ab7}100%{content:"READ MORE"}}.hero-story__btn-section .hero-copy{float:none;padding:10px 12px 8px !important;width:96px;transition:background-color .5s ease}.hero-story__btn-section .hero-copy span:first-child{display:none}.hero-story__btn-section .hero-copy span:last-child{position:relative !important;clip-path:none;-webkit-clip-path:none;height:auto;width:auto;color:#fff;text-transform:uppercase}@media(min-width: 600px){.hero-story__btn-section .hero-copy:hover{background-color:#c4591d}}.hero-story.active{background-color:#f3f3f3}.hero-story.active .hero-story__top-header .accordion-control svg{transform:rotate(180deg)}@media(min-width: 600px){.hero-story.active .hero-story__top-body .field--name-field-featured-image img{max-height:600px;opacity:1;width:35vw;max-width:245px;margin:0 20px 0 0}}@media(min-width: 992px){.hero-story.active .hero-story__top-body .field--name-field-featured-image img{max-width:293px;margin:0 32px 0 0}}.hero-story.active .hero-story__bottom{padding-top:0;max-height:1000px}@media(min-width: 600px){.hero-story.active .hero-story__bottom{padding-top:12px;overflow:visible;opacity:1;max-height:1500px}}@media(min-width: 992px){.hero-story.active .hero-story__bottom{max-width:1000px}}.hero-story.active .hero-story__btn-section .hero-toggle::after{animation:changeWord .4s forwards 1}@media(min-width: 600px){.hero-story:hover{background-color:#f3f3f3}}article.hero-story{margin:0 auto;border:0}article.hero-story:hover{background-color:rgba(0,0,0,0)}article.hero-story .author{font-family:"Trade Gothic",Arial,sans-serif;color:#012d46;padding:12px 0}@media(min-width: 600px){article.hero-story .author{font-size:16px}}@media(min-width: 992px){article.hero-story .author{font-size:20px}}article.hero-story .author a{font-size:inherit}article.hero-story .authored-on{font-family:"Trade Gothic",Arial,sans-serif;font-size:14px;margin-bottom:8px;color:#000}article.hero-story .field--name-field-featured-image img{margin:0 auto 20px}@media only screen and (max-width: 992px){article.hero-story .paragraph--type--type-one-column-grid-mw{margin-top:10px !important}}article.hero-story .field p,article.hero-story .field li{font-size:14px !important;line-height:1.57;color:#000;text-align:left;font-family:"Trade Gothic",Arial,sans-serif}@media(min-width: 600px){article.hero-story .field p,article.hero-story .field li{font-size:16px !important}}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container{padding:0;margin-top:10px;width:100%}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container h2{font-size:20px}@media(min-width: 600px){article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container h2{font-size:26px}}@media(min-width: 992px){article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container h2{font-size:32px}}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container p,article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container li{font-size:14px !important;line-height:1.57;font-family:"Trade Gothic",Arial,sans-serif}@media(min-width: 600px){article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container p,article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container li{font-size:16px !important}}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container img{max-width:100%;height:auto;margin:16px 0 24px}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container img.align-center{margin:16px auto}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container img.align-left{margin:16px auto 24px 0}article.hero-story .paragraph.paragraph--type--type-one-column-grid-mw .container img.align-right{margin:16px 0 24px auto}@media only screen and (min-width: 992px){.page-path--industry-expertise #intro-video,.page-path--chemical-petrochemical #intro-video,.page-path--commercial-real-estate #intro-video,.page-path--condominium-and-high-rise #intro-video,.page-path--construction #intro-video,.page-path--defense-aerospace #intro-video,.page-path--distribution-and-logistics #intro-video,.page-path--education #intro-video,.page-path--k-12 #intro-video,.page-path--higher-education #intro-video,.page-path--financial-institutions #intro-video,.page-path--government-institutions #intro-video,.page-path--aviation #intro-video,.page-path--ports #intro-video,.page-path--healthcare #intro-video,.page-path--high-tech-telecom #intro-video,.page-path--hotel-and-hospitality #intro-video,.page-path--manufacturing-industrial #intro-video,.page-path--residential #intro-video,.page-path--retail #intro-video,.page-path--public-transportation #intro-video,.page-path--utility-security-services #intro-video{display:flex}}@media(min-width: 992px){.page-path--industry-expertise #intro-video .intro-bg-img-container,.page-path--chemical-petrochemical #intro-video .intro-bg-img-container,.page-path--commercial-real-estate #intro-video .intro-bg-img-container,.page-path--condominium-and-high-rise #intro-video .intro-bg-img-container,.page-path--construction #intro-video .intro-bg-img-container,.page-path--defense-aerospace #intro-video .intro-bg-img-container,.page-path--distribution-and-logistics #intro-video .intro-bg-img-container,.page-path--education #intro-video .intro-bg-img-container,.page-path--k-12 #intro-video .intro-bg-img-container,.page-path--higher-education #intro-video .intro-bg-img-container,.page-path--financial-institutions #intro-video .intro-bg-img-container,.page-path--government-institutions #intro-video .intro-bg-img-container,.page-path--aviation #intro-video .intro-bg-img-container,.page-path--ports #intro-video .intro-bg-img-container,.page-path--healthcare #intro-video .intro-bg-img-container,.page-path--high-tech-telecom #intro-video .intro-bg-img-container,.page-path--hotel-and-hospitality #intro-video .intro-bg-img-container,.page-path--manufacturing-industrial #intro-video .intro-bg-img-container,.page-path--residential #intro-video .intro-bg-img-container,.page-path--retail #intro-video .intro-bg-img-container,.page-path--public-transportation #intro-video .intro-bg-img-container,.page-path--utility-security-services #intro-video .intro-bg-img-container{order:1;height:auto;min-height:512px;width:58%;min-width:58%;max-width:58%;float:none}}@media(min-width: 1600px){.page-path--industry-expertise #intro-video .intro-bg-img-container,.page-path--chemical-petrochemical #intro-video .intro-bg-img-container,.page-path--commercial-real-estate #intro-video .intro-bg-img-container,.page-path--condominium-and-high-rise #intro-video .intro-bg-img-container,.page-path--construction #intro-video .intro-bg-img-container,.page-path--defense-aerospace #intro-video .intro-bg-img-container,.page-path--distribution-and-logistics #intro-video .intro-bg-img-container,.page-path--education #intro-video .intro-bg-img-container,.page-path--k-12 #intro-video .intro-bg-img-container,.page-path--higher-education #intro-video .intro-bg-img-container,.page-path--financial-institutions #intro-video .intro-bg-img-container,.page-path--government-institutions #intro-video .intro-bg-img-container,.page-path--aviation #intro-video .intro-bg-img-container,.page-path--ports #intro-video .intro-bg-img-container,.page-path--healthcare #intro-video .intro-bg-img-container,.page-path--high-tech-telecom #intro-video .intro-bg-img-container,.page-path--hotel-and-hospitality #intro-video .intro-bg-img-container,.page-path--manufacturing-industrial #intro-video .intro-bg-img-container,.page-path--residential #intro-video .intro-bg-img-container,.page-path--retail #intro-video .intro-bg-img-container,.page-path--public-transportation #intro-video .intro-bg-img-container,.page-path--utility-security-services #intro-video .intro-bg-img-container{width:67%;min-width:67%;max-width:67%}}@media(min-width: 992px){.page-path--industry-expertise #intro-video .video-content--container,.page-path--chemical-petrochemical #intro-video .video-content--container,.page-path--commercial-real-estate #intro-video .video-content--container,.page-path--condominium-and-high-rise #intro-video .video-content--container,.page-path--construction #intro-video .video-content--container,.page-path--defense-aerospace #intro-video .video-content--container,.page-path--distribution-and-logistics #intro-video .video-content--container,.page-path--education #intro-video .video-content--container,.page-path--k-12 #intro-video .video-content--container,.page-path--higher-education #intro-video .video-content--container,.page-path--financial-institutions #intro-video .video-content--container,.page-path--government-institutions #intro-video .video-content--container,.page-path--aviation #intro-video .video-content--container,.page-path--ports #intro-video .video-content--container,.page-path--healthcare #intro-video .video-content--container,.page-path--high-tech-telecom #intro-video .video-content--container,.page-path--hotel-and-hospitality #intro-video .video-content--container,.page-path--manufacturing-industrial #intro-video .video-content--container,.page-path--residential #intro-video .video-content--container,.page-path--retail #intro-video .video-content--container,.page-path--public-transportation #intro-video .video-content--container,.page-path--utility-security-services #intro-video .video-content--container{width:42%;min-width:42%;max-width:42%;min-height:512px;position:relative !important}}@media(min-width: 1600px){.page-path--industry-expertise #intro-video .video-content--container,.page-path--chemical-petrochemical #intro-video .video-content--container,.page-path--commercial-real-estate #intro-video .video-content--container,.page-path--condominium-and-high-rise #intro-video .video-content--container,.page-path--construction #intro-video .video-content--container,.page-path--defense-aerospace #intro-video .video-content--container,.page-path--distribution-and-logistics #intro-video .video-content--container,.page-path--education #intro-video .video-content--container,.page-path--k-12 #intro-video .video-content--container,.page-path--higher-education #intro-video .video-content--container,.page-path--financial-institutions #intro-video .video-content--container,.page-path--government-institutions #intro-video .video-content--container,.page-path--aviation #intro-video .video-content--container,.page-path--ports #intro-video .video-content--container,.page-path--healthcare #intro-video .video-content--container,.page-path--high-tech-telecom #intro-video .video-content--container,.page-path--hotel-and-hospitality #intro-video .video-content--container,.page-path--manufacturing-industrial #intro-video .video-content--container,.page-path--residential #intro-video .video-content--container,.page-path--retail #intro-video .video-content--container,.page-path--public-transportation #intro-video .video-content--container,.page-path--utility-security-services #intro-video .video-content--container{width:33%;min-width:33%;max-width:33%}}@media only screen and (min-width: 992px){.path-frontpage #intro-video{margin-bottom:0}}.view-search .view-header{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;font-weight:bold}@media(min-width: 768px){.view-search .view-header{width:750px;padding-left:0;padding-right:0}}@media(min-width: 992px){.view-search .view-header{width:970px}}@media(min-width: 1200px){.view-search .view-header{width:1170px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm91ci1wZW9wbGUuc2NzcyIsImhlcm8tc3Rvcmllcy5zY3NzIiwiaW5kdXN0cnktYmFubmVyLWZpeC5zY3NzIiwidmlldy1oZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFSSwyQ0FESixpQ0FFUSxpQkFDQSxlQUdBLDJDQURKLHlEQUVRLGVBQ0EsZUFDQSxtQkFLWixzQkFDSSxlQUlBLHNFQUNJLDBCQU1BLDBDQURKLDRDQUVRLGtCQUVKLCtDQUNJLFdBRUosZ0VBQ0ksbUJBQ0EsZ0JBQ0Esc0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxnQkFHUiw2Q0FDSSxvQkFLUSx5QkFESiw2RkFFUSxpQkFVaEIsZ0VBQ0ksU0FDQSwyRUFDSSxhQUdSLDhDQUNJLG1CQUNBLGVBQ0EsbURBQ0ksU0FFSixxRkFDSSxhQUdBLDRFQUNJLGNBRUosMkVBQ0ksV0FDQSxlQUNBLG1CQUNBLHNGQUNJLGdCQUdSLDJFQUNJLHlCQUNBLFdBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSx3QkFDQSxrQkFXWiwwdEJBQ0ksYUFDQSxzQkFDQSx5QkFDQSwwQ0FKSiwwdEJBS1Esb0JBR0EsMENBREosKzBCQUVRLGFBQ0Esb0JBRUosdTVCQUNJLFlBQ0EsV0FDQSwyN0JBQ0ksWUFDQSxXQUNBLGlCQUlaLGd4QkFDSSxtQkFDQSxhQUNBLHVCQUNBLGdCQUNBLE9BQ0EsaTJCQUNJLGdCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsWUFDQSxXQUNBLGNBQ0Esa0JBQ0EsU0FDQSxVQUNBLGVBQ0EscTRCQUNJLGFBQ0EsMkJBQ0EsdUJBQ0Esc0JBR1Isa3lCQUNJLFdBQ0EsbUJBQ0EsZUFDQSxpRUFKSixreUJBS1EsZ0JBRUosMkNBUEosa3lCQVFRLGdCQUVKLG96QkFDSSx5QkFDQSxXQUNBLGdCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0Esa0JBQ0Esd0JBQ0Esa0JBR1IsaTRFQUNJLFdBRUosMnlCQUNJLGVBQ0EsaUVBRkosMnlCQUdRLGdCQUVKLDJDQUxKLDJ5QkFN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R0FDSSx3QkFFSixrR0FDSSx3QkN0ZFosMENBREosdzZCQUVRLGNBR0EseUJBREosdzdDQUVRLFFBQ0EsWUFDQSxpQkFDQSxVQUNBLGNBQ0EsY0FDQSxZQUVKLDBCQVZKLHc3Q0FXUSxVQUNBLGNBQ0EsZUFJSix5QkFESixvK0NBRVEsVUFDQSxjQUNBLGNBQ0EsaUJBQ0EsOEJBRUosMEJBUkosbytDQVNRLFVBQ0EsY0FDQSxlQVFSLDBDQURKLDZCQUVRLGlCQzdEWCwwQkFDQyxrQkFDQSxpQkFDQSxrQkFDQSxtQkFDQSxpQkFHRCx5QkFDQywwQkFDQyxZQUNBLGVBQ0EsaUJBSUYseUJBQ0MsMEJBQ0MsYUFJRiwwQkFDQywwQkFDQyIsImZpbGUiOiJndWxwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIG91ciBwZW9wbGUgY2hhbmdlc1xyXG4uYTEteC1jb2x1bW4ubGVhZGVyc2hpcF9fbWVtYmVycyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgPiAuY29sLmxlYWRlcnNoaXBfX21lbWJlciB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXItcGVvcGxlLWNvbW1pdHRlZSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wYWdlLXBhdGgtLWNvcnBvcmF0ZS1nb3Zlcm5hbmNlIHtcclxuICAgIC5hMS14LWNvbHVtbiA+IC5jb2wuc29jaWFsLXJlc3BfX2Jsb2NrIHtcclxuICAgICAgICBib3JkZXI6IDI1cHggc29saWQgI2YzZjNmMztcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcGF0aC0tb3VyLXBlb3BsZSB7XHJcbiAgICAubGVhZGVyc2hpcF9fY29udGVudCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDZ2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVhZGVyc2hpcF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3VyLXBlb3BsZS1jb21taXR0ZWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAzMnB4XHJcbiAgICB9XHJcbiAgICA+IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XHJcbiAgICAgICAgPiBhcnRpY2xlLnBhZ2Uge1xyXG4gICAgICAgICAgICA+IC5hMS14LWNvbHVtbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIG91ci1wcmlvcml0aWVzIGNoYW5nZXNcclxuLnBhZ2UtcGF0aC0tb3VyLXByaW9yaXRpZXMge1xyXG4gICAgLmExLXgtY29sdW1uID4gLmNvbC5zb2NpYWwtcmVzcF9fYmxvY2sge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICA+IC5pbWctYWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNtZWRpYS1jZW50ZXItaGVybyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtY2VudGVyLWhlcm9fY29udGVudF9jb2wtbWQtbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWRpYS1jZW50ZXItaGVyb19jb250ZW50IHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMTJENDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA2QzJBO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNHB4IDAgMjRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gb3VyIHB1cnBvc2UgY2hhbmdlc1xyXG4ucGFnZS1wYXRoLS1jb3Jwb3JhdGUtZ292ZXJuYW5jZSwgLnBhZ2UtcGF0aC0tb3VyLXByaW9yaXRpZXMsXHJcbi5wYWdlLXBhdGgtLWNhcmVlcnMsIC5wYWdlLXBhdGgtLWFsY29ob2wtbW9uaXRvcmluZywgLnBhZ2UtcGF0aC0tcmYtbW9uaXRvcmluZyxcclxuLnBhZ2UtcGF0aC0tbW9iaWxlLWFwcC1tb25pdG9yaW5nLCAucGFnZS1wYXRoLS1tb25pdG9yaW5nLWNlbnRlci1hbmQtc2VydmljZXMsXHJcbi5wYWdlLXBhdGgtLWdwcy10cmFja2luZywgLnBhZ2UtcGF0aC0tbW9uaXRvcmluZy1zb2Z0d2FyZSB7XHJcbiAgICAucGFyYWdyYXBoLS10eXBlLS10eXBlLWltYWdlLWdyaWQtZnVsbC13aWR0aC12ZXJzaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjQ0Njk7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTY0NDY5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNkMyQTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDI0cHggMCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiwgaDMsIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5wYXJhZ3JhcGgtLXR5cGUtLXR5cGUtaW1hZ2UtZ3JpZC1mdWxsLXdpZHRoLXZlcnNpIHtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXBhdGgtLW91ci1wcmlvcml0aWVzLCAucGFnZS1wYXRoLS1hbGNvaG9sLW1vbml0b3JpbmcsXHJcbi5wYWdlLXBhdGgtLW1vYmlsZS1hcHAtbW9uaXRvcmluZywgLnBhZ2UtcGF0aC0tbW9uaXRvcmluZy1jZW50ZXItYW5kLXNlcnZpY2VzIHtcclxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXR5cGUtaW1hZ2UtZ3JpZC1mdWxsLXdpZHRoLXZlcnNpIHtcclxuICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5wYXJhZ3JhcGgtLXR5cGUtLXR5cGUtaW1hZ2UtZ3JpZC1mdWxsLXdpZHRoLXZlcnNpIHtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcGF0aC0tb3VyLXN0b3J5IHtcclxuICAgIC5hMS14LWNvbHVtbiA+IC5vdXItaGlzdG9yeV9faW1nLCAuYTEteC1jb2x1bW4gPiAub3VyLWhpc3RvcnlfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjQ0Njk7O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtcGF0aC0tcmYtbW9uaXRvcmluZywgLnBhZ2UtcGF0aC0tZ3BzLXRyYWNraW5nLFxyXG4ucGFnZS1wYXRoLS1tb25pdG9yaW5nLXNvZnR3YXJlIHtcclxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXR5cGUtaW1hZ2UtZ3JpZC1mdWxsLXdpZHRoLXZlcnNpIHtcclxuICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5wYXJhZ3JhcGgtLXR5cGUtLXR5cGUtaW1hZ2UtZ3JpZC1mdWxsLXdpZHRoLXZlcnNpIHtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbC5hYm91dC11cy12YWx1ZXMge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcGF0aC0tb3VyLXB1cnBvc2Uge1xyXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWltZy1ncmlkLWZ3IHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgPiAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhLWxpbmsge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMkQ0NjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMiwgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTJENDY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YS5kZXNrdG9wLWJnLTMubW9iaWxlLWJnLTMuY29tZS1pbiB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wub3VyLXBlb3BsZS1jYXJlZXJzX19jb250ZW50IHtcclxuICAgIC5idG4uYnRuLXByaW1hcnkubGVhZGVyc2hpcF9fYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wYXRoLS1jb3Jwb3JhdGUtZ292ZXJuYW5jZSB7XHJcbiAgICAuY29ycC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA2YzJhO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDI0cHggMCAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXBhdGgtLW5vcnRoLWFtZXJpY2EtZXhlY3V0aXZlLWxlYWRlcnNoaXAtdGVhbSB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgID4gLnRhYi1wYW5lLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYW0tcm93IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gLnRlYW0tcGFuZWwuY29sLW1kLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhciB1bCBsaTpudGgtY2hpbGQoMykgLnNlY29uZC1sZXZlbC1kcm9wZG93biBsaSB1bC50aGlyZC1sZXZlbC1kcm9wZG93biBsaSBhLFxyXG4ubmF2YmFyIHVsIGxpOm50aC1jaGlsZCg0KSAuc2Vjb25kLWxldmVsLWRyb3Bkb3duIGxpIHVsLnRoaXJkLWxldmVsLWRyb3Bkb3duIGxpIGEsXHJcbi5uYXZiYXIgdWwgbGk6bnRoLWNoaWxkKDUpIC5zZWNvbmQtbGV2ZWwtZHJvcGRvd24gbGkgdWwudGhpcmQtbGV2ZWwtZHJvcGRvd24gbGkgYSxcclxuLm5hdmJhciB1bCBsaTpudGgtY2hpbGQoNikgLnNlY29uZC1sZXZlbC1kcm9wZG93biBsaSB1bC50aGlyZC1sZXZlbC1kcm9wZG93biBsaSBhIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2UtcGF0aC0taG9tZSB7XHJcbiAgICAuY29udGFpbmVyLnJlc291cmNlcy1pbmR1c3RyaWVzIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3Jlc291cmNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlc291cmNlcy1pbmR1c3RyaWVzLS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgLmZvb3Rlci1saW5rcyB7XHJcbiAgICAgICAgYnV0dG9uLm90LXNkay1zaG93LXNldHRpbmdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLXBhdGgtLWVsZWN0cm9uaWMtbW9uaXRvcmluZyB7XHJcbiAgICAuYTEteC1jb2x1bW4gPiAuY29sLnNvY2lhbC1yZXNwX19ibG9jayB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBhZGRlZCB0byBoYW5kbGUgbmV3IHBlb3BsZSBwYWdlXHJcbi8vIDIwMjMtMDYtMjhcclxuLm91ci1wZW9wbGUge1xyXG4gICAgPiAuZmllbGQge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub3VyLXBlb3BsZS1jb21taXR0ZWUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuICAgIC8vIG9yYW5nZSBidXR0b25zIGF0IHRvcFxyXG4gICAgLmxlYWRlcnNoaXBfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTJweCA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52b2NhYnVsYXJ5LXBlb3BsZS1yb2xlcyB7XHJcbiAgICA+IGgyIHtcclxuICAgICAgICBtYXJnaW46IDE2cHggMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52aWV3LW91ci1wZW9wbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgID4gLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMDEyZDQ2O1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhY2FlYWY7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWNhZWFmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4sXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZW9wbGVfX3RvcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBlb3BsZV9fdG9wX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgLnBlb3BsZV9fdG9wX2FsaWduIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtam9iLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEyZDQ2O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZW9wbGVfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubm8taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9maWxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI5cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9maWxlLWltYWdlW3N0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKClcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICsgLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjY29yZGlvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODljNztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIEJvbGRcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc2l0ZSB3aWRlIEJBQ0sgVE8gVE9QIGJ1dHRvblxyXG4uYmFjay10by10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDZweCAycHggM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODljNztcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC42cyBlYXNlLCByaWdodCAwLjZzIGVhc2UsIGJvdHRvbSAwLjZzIGVhc2U7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICB3aWR0aDogODNweDtcclxuICAgICAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHggNHB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBCb2xkXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oaWRlLWF3YXkge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICByaWdodDogLTE1MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYW5uZXItY2xvc2VkIHtcclxuICAgICAgICBib3R0b206IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQWxsb3dzIGZvciBzbW9vdGggc2Nyb2xsaW5nIG9uIEp1bXAgTGlua3NcclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufSIsIi52aWV3LWhlcm8tc3RvcmllcyB7XHJcbiAgICA+IC52aWV3LWNvbnRlbnQuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2VyLW5hdiB7XHJcbiAgICAgICAgdWwucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFnZS1wYXRoLS1vdXItaGVyb2VzIHtcclxuICAgIC5hMS14LWNvbHVtbiB7XHJcbiAgICAgICAgPiAuY29sLm91ci1wZW9wbGUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM2cHggYXV0byA0MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0dncgMCA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3cmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDExNDZweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDN2dztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVyby1zdG9yeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhY2FlYWY7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzJweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWNhZWFmO1xyXG4gICAgfVxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICAvL1xyXG4gICAgfVxyXG4gICAgJl9fdG9wLWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXV0aG9yZWQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcclxuICAgICAgICAgICAgPiBoMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMTJkNDY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEyZDQ2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS1zdWJtaXR0ZWQtYnkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxMmQ0NjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1jb250cm9sIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTdweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RvcC1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzUyN2MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLCBwYWRkaW5nLXRvcCAwLjVzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAuY29udGFpbmVyICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10eXBlLW9uZS1jb2x1bW4tZ3JpZC1tdy5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpY1wiLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzUyN2MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyNHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsZWFyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgICZfX2J0bi1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzJweCAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCA3MHB4IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLWNvcHksIC5oZXJvLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIEJvbGRcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA2QzJBO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby10b2dnbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnUkVBRCBNT1JFJztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBCb2xkXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBjaGFuZ2VXb3JkQmFjayAwLjRzIGZvcndhcmRzIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY0NDY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgY2hhbmdlV29yZCB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUkVBRCBNT1JFXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJDTE9TRVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgY2hhbmdlV29yZEJhY2sge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNMT1NFXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJSRUFEIE1PUkVcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1jb3B5IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNDU5MUQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICAuaGVyby1zdG9yeV9fdG9wLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tc3RvcnlfX3RvcC1ib2R5IHtcclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1zdG9yeV9fYm90dG9tIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvLXN0b3J5X19idG4tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5oZXJvLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBjaGFuZ2VXb3JkIDAuNHMgZm9yd2FyZHMgMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYXJ0aWNsZS5oZXJvLXN0b3J5IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAjMDEyZDQ2O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdXRob3JlZC1vbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXR5cGUtb25lLWNvbHVtbi1ncmlkLW13IHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQge1xyXG4gICAgICAgIHAsIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS10eXBlLW9uZS1jb2x1bW4tZ3JpZC1tdyB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCwgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpY1wiLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcclxuICAgICAgICAgICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtcGF0aC0taW5kdXN0cnktZXhwZXJ0aXNlLFxyXG4ucGFnZS1wYXRoLS1jaGVtaWNhbC1wZXRyb2NoZW1pY2FsLFxyXG4ucGFnZS1wYXRoLS1jb21tZXJjaWFsLXJlYWwtZXN0YXRlLFxyXG4ucGFnZS1wYXRoLS1jb25kb21pbml1bS1hbmQtaGlnaC1yaXNlLFxyXG4ucGFnZS1wYXRoLS1jb25zdHJ1Y3Rpb24sXHJcbi5wYWdlLXBhdGgtLWRlZmVuc2UtYWVyb3NwYWNlLFxyXG4ucGFnZS1wYXRoLS1kaXN0cmlidXRpb24tYW5kLWxvZ2lzdGljcyxcclxuLnBhZ2UtcGF0aC0tZWR1Y2F0aW9uLFxyXG4ucGFnZS1wYXRoLS1rLTEyLFxyXG4ucGFnZS1wYXRoLS1oaWdoZXItZWR1Y2F0aW9uLFxyXG4ucGFnZS1wYXRoLS1maW5hbmNpYWwtaW5zdGl0dXRpb25zLFxyXG4ucGFnZS1wYXRoLS1nb3Zlcm5tZW50LWluc3RpdHV0aW9ucyxcclxuLnBhZ2UtcGF0aC0tYXZpYXRpb24sXHJcbi5wYWdlLXBhdGgtLXBvcnRzLFxyXG4ucGFnZS1wYXRoLS1oZWFsdGhjYXJlLFxyXG4ucGFnZS1wYXRoLS1oaWdoLXRlY2gtdGVsZWNvbSxcclxuLnBhZ2UtcGF0aC0taG90ZWwtYW5kLWhvc3BpdGFsaXR5LFxyXG4ucGFnZS1wYXRoLS1tYW51ZmFjdHVyaW5nLWluZHVzdHJpYWwsXHJcbi5wYWdlLXBhdGgtLXJlc2lkZW50aWFsLFxyXG4ucGFnZS1wYXRoLS1yZXRhaWwsXHJcbi5wYWdlLXBhdGgtLXB1YmxpYy10cmFuc3BvcnRhdGlvbixcclxuLnBhZ2UtcGF0aC0tdXRpbGl0eS1zZWN1cml0eS1zZXJ2aWNlcyB7XHJcbiAgICAjaW50cm8tdmlkZW8ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludHJvLWJnLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY3JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1jb250ZW50LS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTEycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhdGgtZnJvbnRwYWdlIHtcclxuICAgICNpbnRyby12aWRlbyB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWV3LXNlYXJjaCB7XHJcblx0LnZpZXctaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHRcdC52aWV3LWhlYWRlciB7XHJcblx0XHRcdHdpZHRoOiA3NTBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuXHRcdC52aWV3LWhlYWRlciB7XHJcblx0XHRcdHdpZHRoOiA5NzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG5cdFx0LnZpZXctaGVhZGVyIHtcclxuXHRcdFx0d2lkdGg6IDExNzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
