.hero-widget__finance{height:100%;width:100%}.hero-widget__finance h1,.hero-widget__finance h2,.hero-widget__finance h3,.hero-widget__finance h4{text-align:center}.hero-widget__finance .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-widget__finance .hero-widget__price-slider{max-width:60rem;width:100%;font-size:1.8rem}.hero-widget__finance .hero-widget__price-slider a{width:100%}.hero-widget__finance .hero-widget__price-slider .hero-widget__loader::before{top:40px;height:4.6rem;width:4.6rem}@media (max-width: 767px){.hero-widget__finance .hero-widget__price-slider .hero-widget__loader::before{display:none}}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--price{height:5rem;width:50%;min-width:250px;margin-top:1.6rem;padding:1.6rem;background:#fff;position:relative;border-radius:25px;font-size:2rem;color:#000;font-weight:700}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--price::before{content:"";position:absolute;right:45%;top:-17px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px solid #fff}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--text-vehicles{color:#fff}@-webkit-keyframes dot-keyframes{0%{opacity:0.4;-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{opacity:0.4;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes dot-keyframes{0%{opacity:0.4;-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{opacity:0.4;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--text-vehicles .loading-dots{margin-left:3px;display:inline;text-align:center}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--text-vehicles .loading-dots--dot{-webkit-animation:dot-keyframes 1.5s infinite ease-in-out;animation:dot-keyframes 1.5s infinite ease-in-out;background-color:var(--color-primary-light);border-radius:5px;display:inline-block;height:5px;width:5px}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--text-vehicles .loading-dots--dot:nth-child(2){-webkit-animation-delay:0.5s;animation-delay:0.5s}.hero-widget__finance .hero-widget__price-slider .hero-widget__price-slider--text-vehicles .loading-dots--dot:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.hero-widget__finance.light .hero-widget__price-slider--text-vehicles{color:#333}.hero-widget__plain-text{width:100%}.hero-widget__plain-text h2,.hero-widget__plain-text h3{margin-bottom:2.4rem}div.hero-widget__service{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-widget__specials{height:100%;width:100%}.hero-widget__specials h1,.hero-widget__specials h2,.hero-widget__specials h3{text-align:center}.hero-widget__specials--container{min-height:20rem;position:relative}@media (max-width: 991px){.hero-widget__specials--container{min-height:18rem}}@media (max-width: 767px){.hero-widget__specials--container{min-height:29rem}}@media (max-width: 479px){.hero-widget__specials--container{min-height:41rem}}.hero-widget__specials--list{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.hero-widget__specials--list li{height:100%;margin:1.6rem 1.6rem}.hero-widget__specials--special{min-height:17.5rem;min-width:22.5rem;margin-bottom:0;-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);border-radius:3px;background-color:#fff}.hero-widget__specials--special a{width:100%;font-size:1.6rem}.hero-widget__specials--content{padding:1.6rem 1.6rem}.hero-widget__specials--image{height:18rem;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-widget__specials--title{max-width:18rem;color:#000;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-widget__specials--description{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.5;height:6rem;max-height:6rem;max-width:20rem;overflow:hidden;text-overflow:ellipsis;color:#777}.hero-widget__standard{width:100%;display:inherit}.hero-widget__vehicle{height:100%;width:100%}.hero-widget__vehicle .search-container .searchbar-search .search-results{top:unset;bottom:4.2rem}.hero-widget__vehicle h3#sub-heading{margin:0}.hero-widget__vehicle--image-available{max-height:30rem;margin:0}.hero-widget__vehicle--image-placeholder{max-height:22.5rem;margin:1.6rem 0}.hero-widget__vehicle--suggestions-container{min-height:32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.hero-widget__vehicle--suggestions-container{min-height:52.5rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:distribute;justify-content:space-around}}.hero-widget__vehicle--suggestions-container .fade-image-enter-active,.hero-widget__vehicle--suggestions-container .fade-image-leave-active{-webkit-transition:opacity 0.5s 0.3s, -webkit-transform 0.8s ease-out 0.3s;transition:opacity 0.5s 0.3s, -webkit-transform 0.8s ease-out 0.3s;transition:transform 0.8s ease-out 0.3s, opacity 0.5s 0.3s;transition:transform 0.8s ease-out 0.3s, opacity 0.5s 0.3s, -webkit-transform 0.8s ease-out 0.3s}.hero-widget__vehicle--suggestions-container .fade-image-enter,.hero-widget__vehicle--suggestions-container .fade-image-leave-to{opacity:0;-webkit-transform:translateX(3rem) scale(0.8);transform:translateX(3rem) scale(0.8)}.hero-widget__vehicle--suggestions{min-height:10rem;padding-bottom:1.6rem;-ms-flex-item-align:center;align-self:center}.hero-widget__vehicle--suggestions p{width:auto;margin-bottom:1.6rem;border-bottom:1px solid;font-weight:500}.hero-widget__vehicle--suggestions li{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Font Awesome 5 Pro",sans-serif;list-style:none}.hero-widget__vehicle--suggestions li::before{content:"\F105";margin-right:1.5rem;color:var(--color-primary)}.hero-widget__vehicle--suggestions li .hero-widget__vehicle--similar{padding-bottom:.4rem;color:#fff;font-size:1.6rem}.hero-widget__vehicle--suggestions li .hero-widget__vehicle--similar:hover{color:var(--color-primary-light) !important;outline:0}.hero-widget__vehicle.light h5.hero-widget__vehicle--similar{color:#333}.hero-1 .mobile{background-size:cover !important}.hero-1 .hero-widget{content-visibility:auto;contain-intrinsic-size:50rem;min-height:70vh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333;color:#fff;overflow:hidden}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.hero-1 .hero-widget{padding-top:25rem}}.hero-1 .hero-widget h1 h2,.hero-1 .hero-widget h3,.hero-1 .hero-widget h4,.hero-1 .hero-widget h5{font-weight:400}.hero-1 .hero-widget h1 h2 a,.hero-1 .hero-widget h3 a,.hero-1 .hero-widget h4 a,.hero-1 .hero-widget h5 a{font-weight:700}.hero-1 .hero-widget__loader::before{content:"";position:absolute;top:40%;left:50%;display:block;width:6.4rem;height:6.4rem;margin:1px;margin-left:-2.3rem;border-radius:50%;border:5px solid var(--color-primary);border-color:var(--color-primary) transparent var(--color-primary) transparent;-webkit-animation:loader 1.2s linear infinite;animation:loader 1.2s linear infinite}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero-1 .hero-widget .transition-container{position:relative}.hero-1 .hero-widget .fade-list-move{-webkit-transition:all 1000ms ease-in-out;transition:all 1000ms ease-in-out}.hero-1 .hero-widget .fade-list-enter-active{-webkit-transition:all 1000ms ease-out;transition:all 1000ms ease-out}.hero-1 .hero-widget .fade-list-leave-active{-webkit-transition:all 1000ms ease-in;transition:all 1000ms ease-in;position:absolute;left:0;right:0;z-index:0}.hero-1 .hero-widget .fade-list-enter,.hero-1 .hero-widget .fade-list-leave-to{opacity:0}.hero-1 .hero-widget .youtube-container{padding-top:56.25%;height:0;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-1 .hero-widget .youtube-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;height:100%;width:100%}.hero-1 .hero-widget .background-video{position:absolute;left:0;right:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.hero-1 .hero-widget .background-video{display:none}}.hero-1 .hero-widget .wrapper{position:relative;z-index:1}.hero-1 .hero-widget .hero-widget__component-container{min-height:14rem}.hero-1 .hero-widget .main-heading{width:100%;font-size:4.8rem;line-height:1;margin-bottom:1.6rem;font-weight:400}.hero-1 .hero-widget .sub-heading{width:100%;font-size:3.2rem;line-height:1;margin-bottom:2.4rem}.hero-1 .hero-widget .sub-heading a{color:#fff}.hero-1 .hero-widget .sub-heading a:hover{color:var(--color-primary-dark)}.hero-1 .hero-widget .cta-container{width:100%;margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-1 .hero-widget .cta-container .secondary-cta{background-color:transparent;border:2px solid #fff}.hero-1 .hero-widget .cta-container .secondary-cta:hover{background-color:#fff;color:#333}@media (max-width: 479px){.hero-1 .hero-widget .cta-container{display:block}.hero-1 .hero-widget .cta-container .button:nth-child(2){margin:1.6rem 0 0}.hero-1 .hero-widget .cta-container .button{max-width:100%}}.hero-1 .hero-widget .search-container{min-height:5.5rem}@media (max-width: 991px){.hero-1 .hero-widget .search-container{min-height:17rem}}.hero-1 .hero-widget .dropdown-search,.hero-1 .hero-widget .slider-search,.hero-1 .hero-widget .searchbar-search{width:100%}.hero-1 .hero-widget .dropdown-search input,.hero-1 .hero-widget .dropdown-search select,.hero-1 .hero-widget .slider-search input,.hero-1 .hero-widget .slider-search select,.hero-1 .hero-widget .searchbar-search input,.hero-1 .hero-widget .searchbar-search select{background-color:transparent;border:2px solid #fff;color:#fff}.hero-1 .hero-widget .dropdown-search input::-webkit-input-placeholder, .hero-1 .hero-widget .dropdown-search select::-webkit-input-placeholder, .hero-1 .hero-widget .slider-search input::-webkit-input-placeholder, .hero-1 .hero-widget .slider-search select::-webkit-input-placeholder, .hero-1 .hero-widget .searchbar-search input::-webkit-input-placeholder, .hero-1 .hero-widget .searchbar-search select::-webkit-input-placeholder{color:#fff !important;opacity:1;font-weight:400}.hero-1 .hero-widget .dropdown-search input::-moz-placeholder, .hero-1 .hero-widget .dropdown-search select::-moz-placeholder, .hero-1 .hero-widget .slider-search input::-moz-placeholder, .hero-1 .hero-widget .slider-search select::-moz-placeholder, .hero-1 .hero-widget .searchbar-search input::-moz-placeholder, .hero-1 .hero-widget .searchbar-search select::-moz-placeholder{color:#fff !important;opacity:1;font-weight:400}.hero-1 .hero-widget .dropdown-search input:-ms-input-placeholder, .hero-1 .hero-widget .dropdown-search select:-ms-input-placeholder, .hero-1 .hero-widget .slider-search input:-ms-input-placeholder, .hero-1 .hero-widget .slider-search select:-ms-input-placeholder, .hero-1 .hero-widget .searchbar-search input:-ms-input-placeholder, .hero-1 .hero-widget .searchbar-search select:-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400}.hero-1 .hero-widget .dropdown-search input::-ms-input-placeholder, .hero-1 .hero-widget .dropdown-search select::-ms-input-placeholder, .hero-1 .hero-widget .slider-search input::-ms-input-placeholder, .hero-1 .hero-widget .slider-search select::-ms-input-placeholder, .hero-1 .hero-widget .searchbar-search input::-ms-input-placeholder, .hero-1 .hero-widget .searchbar-search select::-ms-input-placeholder{color:#fff !important;opacity:1;font-weight:400}.hero-1 .hero-widget .dropdown-search input::placeholder,.hero-1 .hero-widget .dropdown-search select::placeholder,.hero-1 .hero-widget .slider-search input::placeholder,.hero-1 .hero-widget .slider-search select::placeholder,.hero-1 .hero-widget .searchbar-search input::placeholder,.hero-1 .hero-widget .searchbar-search select::placeholder{color:#fff !important;opacity:1;font-weight:400}.hero-1 .hero-widget .dropdown-search select,.hero-1 .hero-widget .slider-search select,.hero-1 .hero-widget .searchbar-search select{font-size:1.3rem}.hero-1 .hero-widget .dropdown-search .select--vehicle-class,.hero-1 .hero-widget .slider-search .select--vehicle-class,.hero-1 .hero-widget .searchbar-search .select--vehicle-class{border:0}.hero-1 .hero-widget .dropdown-search option,.hero-1 .hero-widget .slider-search option,.hero-1 .hero-widget .searchbar-search option{color:#333}.hero-1 .hero-widget .icon-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.6rem 0}.hero-1 .hero-widget .icon-buttons__single{padding:0 1.6rem;text-align:center}@media (max-width: 991px){.hero-1 .hero-widget .icon-buttons__single{padding:1.6rem}}.hero-1 .hero-widget .icon-buttons__single:hover .icon-buttons__icon{fill:var(--color-primary);background-color:#fff}.hero-1 .hero-widget .icon-buttons__single:hover .icon-buttons__label{color:var(--color-primary)}.hero-1 .hero-widget .icon-buttons__icon{width:12rem;height:12rem;padding:2.4rem;overflow:visible;border-radius:50%;border:2px solid #fff;fill:#fff;-webkit-transition:fill 0.3s, background-color 0.3s;transition:fill 0.3s, background-color 0.3s}.hero-1 .hero-widget .icon-buttons__label{margin:.8rem auto 0;width:14rem;font-weight:700;color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s}.hero-1 .hero-widget.light{color:#333}.hero-1 .hero-widget.light .icon-buttons__single:hover .icon-buttons__icon{fill:var(--color-primary);background-color:#333}.hero-1 .hero-widget.light .icon-buttons__single:hover .icon-buttons__label{color:var(--color-primary)}.hero-1 .hero-widget.light .icon-buttons__icon{border:2px solid #333;fill:#333}.hero-1 .hero-widget.light .icon-buttons__label{color:#333}.hero-1 .hero-widget.light .sub-heading a{color:#333}.hero-1 .hero-widget.light .secondary-cta{background-color:transparent;border:2px solid #333;color:#333}.hero-1 .hero-widget.light .secondary-cta:hover{background-color:#333;color:#fff}.hero-1 .hero-widget.light .dropdown-search,.hero-1 .hero-widget.light .slider-search,.hero-1 .hero-widget.light .searchbar-search{width:100%}.hero-1 .hero-widget.light .dropdown-search input,.hero-1 .hero-widget.light .dropdown-search select,.hero-1 .hero-widget.light .slider-search input,.hero-1 .hero-widget.light .slider-search select,.hero-1 .hero-widget.light .searchbar-search input,.hero-1 .hero-widget.light .searchbar-search select{background-color:transparent;border:2px solid #333;color:#333}.hero-1 .hero-widget.light .dropdown-search input::-webkit-input-placeholder, .hero-1 .hero-widget.light .dropdown-search select::-webkit-input-placeholder, .hero-1 .hero-widget.light .slider-search input::-webkit-input-placeholder, .hero-1 .hero-widget.light .slider-search select::-webkit-input-placeholder, .hero-1 .hero-widget.light .searchbar-search input::-webkit-input-placeholder, .hero-1 .hero-widget.light .searchbar-search select::-webkit-input-placeholder{color:#333 !important}.hero-1 .hero-widget.light .dropdown-search input::-moz-placeholder, .hero-1 .hero-widget.light .dropdown-search select::-moz-placeholder, .hero-1 .hero-widget.light .slider-search input::-moz-placeholder, .hero-1 .hero-widget.light .slider-search select::-moz-placeholder, .hero-1 .hero-widget.light .searchbar-search input::-moz-placeholder, .hero-1 .hero-widget.light .searchbar-search select::-moz-placeholder{color:#333 !important}.hero-1 .hero-widget.light .dropdown-search input:-ms-input-placeholder, .hero-1 .hero-widget.light .dropdown-search select:-ms-input-placeholder, .hero-1 .hero-widget.light .slider-search input:-ms-input-placeholder, .hero-1 .hero-widget.light .slider-search select:-ms-input-placeholder, .hero-1 .hero-widget.light .searchbar-search input:-ms-input-placeholder, .hero-1 .hero-widget.light .searchbar-search select:-ms-input-placeholder{color:#333 !important}.hero-1 .hero-widget.light .dropdown-search input::-ms-input-placeholder, .hero-1 .hero-widget.light .dropdown-search select::-ms-input-placeholder, .hero-1 .hero-widget.light .slider-search input::-ms-input-placeholder, .hero-1 .hero-widget.light .slider-search select::-ms-input-placeholder, .hero-1 .hero-widget.light .searchbar-search input::-ms-input-placeholder, .hero-1 .hero-widget.light .searchbar-search select::-ms-input-placeholder{color:#333 !important}.hero-1 .hero-widget.light .dropdown-search input::placeholder,.hero-1 .hero-widget.light .dropdown-search select::placeholder,.hero-1 .hero-widget.light .slider-search input::placeholder,.hero-1 .hero-widget.light .slider-search select::placeholder,.hero-1 .hero-widget.light .searchbar-search input::placeholder,.hero-1 .hero-widget.light .searchbar-search select::placeholder{color:#333 !important}.hero-1 .hero-widget.light .dropdown-search option,.hero-1 .hero-widget.light .slider-search option,.hero-1 .hero-widget.light .searchbar-search option{color:#333}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvd2lkZ2V0cy9oZXJvL3RlbXBsYXRlcy9oZXJvLTEvY29tcG9uZW50cy9maW5hbmNlL2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1hY2hpbGxlcy9hY2hpbGxlcy9zdHlsZXMvZ2xvYmFsLzAwX2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1hY2hpbGxlcy9hY2hpbGxlcy9zdHlsZXMvZ2xvYmFsLzAwX2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1hY2hpbGxlcy9hY2hpbGxlcy93aWRnZXRzL2hlcm8vdGVtcGxhdGVzL2hlcm8tMS9jb21wb25lbnRzL3BsYWluLXRleHQvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLWFjaGlsbGVzL2FjaGlsbGVzL3dpZGdldHMvaGVyby90ZW1wbGF0ZXMvaGVyby0xL2NvbXBvbmVudHMvc2VydmljZS9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvd2lkZ2V0cy9oZXJvL3RlbXBsYXRlcy9oZXJvLTEvY29tcG9uZW50cy9zcGVjaWFscy9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvd2lkZ2V0cy9oZXJvL3RlbXBsYXRlcy9oZXJvLTEvY29tcG9uZW50cy9zdGFuZGFyZC9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvd2lkZ2V0cy9oZXJvL3RlbXBsYXRlcy9oZXJvLTEvY29tcG9uZW50cy92ZWhpY2xlL2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1hY2hpbGxlcy9hY2hpbGxlcy93aWRnZXRzL2hlcm8vdGVtcGxhdGVzL2hlcm8tMS9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0Esc0JBQ0MsWUFDQSxVQUFXLENBRlosb0dBUUUsaUJBQWtCLENBUnBCLCtCQVlFLHFEQUNBLDZHQUNBLG9FQUNBLGlFQUFtQixDQWZyQixpREFtQkUsZ0JBQ0EsV0FDQSxnQkFBaUIsQ0FyQm5CLG1EQXdCRyxVQUFXLENBeEJkLDhFQTRCRyxTQUNBLGNBQ0EsWUFBYSxDQzRCZCwwQkQxREYsOEVBb0NJLFlBQWEsQ0FDYixDQXJDSixtRkF5Q0csWUFDQSxVQUNBLGdCQUNBLGtCQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EsbUJBQ0EsZUFDQSxXQUNBLGVBQWdCLENBbkRuQiwyRkF1REcsV0FDQSxrQkFDQSxVQUNBLFVBQ0EsUUFDQSxTQUNBLG1DQUNBLG9DQUNBLDZCQUE0QyxDQS9EL0MsMkZBbUVHLFVFL0RlLENGaUVmLGlDQUVDLEdBQ0MsWUFDQSxtREFBc0IsQ0FHdkIsSUFDQyxVQUNBLDJEQUEwQixDQUczQixLQUNDLFlBQ0EsbURBQXNCLEVBZHhCLHlCQUVDLEdBQ0MsWUFDQSxtREFBc0IsQ0FHdkIsSUFDQyxVQUNBLDJEQUEwQixDQUczQixLQUNDLFlBQ0EsbURBQXNCLEVBbkYzQix5R0F3RkksZ0JBQ0EsZUFDQSxpQkFBa0IsQ0ExRnRCLDhHQTZGSyw0R0FDQSw0Q0FFQSxrQkFDQSxxQkFDQSxXQUNBLFNBQVUsQ0FuR2YsMkhBc0dNLGlEQUFxQixDQXRHM0IsMkhBMEdNLDZDQUFtQixDQTFHekIsc0VBb0hHLFVFMUdxQixDRjJHckIseUJHcEhGLFVBQVcsQ0FEWix3REFLRSxvQkZBWSxDRUNaLHlCQ0xELFlBQ0EsV0FDQSxxREFDQSw2R0FD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QSxzQkFDQSxVTnZVbUIsQ01IeEIsb2RBNlVNLHFCQUFvQyxDQTdVMUMsOFpBNlVNLHFCQUFvQyxDQTdVMUMsc2JBNlVNLHFCQUFvQyxDQTdVMUMsNGJBNlVNLHFCQUFvQyxDQTdVMUMsMlhBNlVNLHFCQUFvQyxDQTdVMUMsd0pBa1ZLLFVOL1VtQiIsImZpbGUiOiJ3cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvd2lkZ2V0cy9oZXJvL3RlbXBsYXRlcy9oZXJvLTEvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi8wMF9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vMDBfYmFzZS9taXhpbnNcIjtcblxuLmhlcm8td2lkZ2V0X19maW5hbmNlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuaGVyby13aWRnZXRfX3ByaWNlLXNsaWRlciB7XG5cdFx0bWF4LXdpZHRoOiA2MHJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lmhlcm8td2lkZ2V0X19sb2FkZXI6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQuNnJlbTtcblx0XHRcdHdpZHRoOiA0LjZyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdFx0XHQuaGVyby13aWRnZXRfX2xvYWRlcjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby13aWRnZXRfX3ByaWNlLXNsaWRlci0tcHJpY2Uge1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHNtKTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC5oZXJvLXdpZGdldF9fcHJpY2Utc2xpZGVyLS1wcmljZTo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNDUlO1xuXHRcdFx0dG9wOiAtMTdweDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcblx0XHR9XG5cblx0XHQuaGVyby13aWRnZXRfX3ByaWNlLXNsaWRlci0tdGV4dC12ZWhpY2xlcyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdFx0XHRAa2V5ZnJhbWVzIGRvdC1rZXlmcmFtZXMge1xuXG5cdFx0XHRcdDAlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdDUwJSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdDEwMCUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sb2FkaW5nLWRvdHMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLS1kb3Qge1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogZG90LWtleWZyYW1lcyAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5saWdodCB7XG5cblx0XHQuaGVyby13aWRnZXRfX3ByaWNlLXNsaWRlci0tdGV4dC12ZWhpY2xlcyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdH1cblx0fVxufVxuIiwiJHVuaXQ6IDAuNHJlbTtcblxuJHNwYWNpbmctZGF0YTogKFxuXHRub25lOiAwLFxuXHR4eHhzOiAkdW5pdCAvIDIsIC8qIDJweCovXG5cdHh4czogJHVuaXQsIC8qIDRweCovXG5cdHhzOiAkdW5pdCAqIDIsIC8qIDhweCovXG5cdHNtOiAkdW5pdCAqIDQsIC8qIDE2cHgqL1xuXHRtZDogJHVuaXQgKiA2LCAvKiAyNHB4Ki9cblx0bGc6ICR1bml0ICogOCwgLyogMzJweCovXG5cdHhsOiAkdW5pdCAqIDEyLCAvKiA0OHB4Ki9cblx0eHhsOiAkdW5pdCAqIDE2LCAvKiA2NHB4Ki9cblx0eHh4bDogJHVuaXQgKiAyNCAvKiA5NnB4Ki9cbik7XG5cbi8vIFVzYWdlIC0tIHBhZGRpbmc6IHNwYWNpbmcoeHhzKTtcbkBmdW5jdGlvbiBzcGFjaW5nKCR2YXJpYW50OiBiYXNlKSB7XG5cdCR2YWx1ZTogbWFwLWdldCgkc3BhY2luZy1kYXRhLCAkdmFyaWFudCk7XG5cblx0QGlmICR2YWx1ZSA9PSBudWxsIHtcblxuXHRcdEBlcnJvciBcIlNwYWNpbmcgdmFyaWFudCBgI3skdmFyaWFudH1gIG5vdCBmb3VuZC5cIjtcblx0fVxuXG5cdEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcblxuXHRAaWYgJHBvaW50ID09IHh4bCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTY5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geGwge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geHMge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0geHhzIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbnh4bCB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueGwge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbmxnIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW5tZCB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWluc20ge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueHMge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueHhzIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENvbG9yc1xuXG4vLyBQcmltYXJ5IGNvbG9ycyBhcmUgZG9uZSB1c2luZyBOYXRpdmUgQ1NTIFZhcmlhYmxlc1xuLy8gVXNlIHdpdGggdGhlIGZvbGxvd2luZ1xuLy8gdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4vLyB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXG4kY29sb3Jfd2hpdGU6ICNmZmY7XG4kY29sb3JfbGlnaHRfZ3JleV8wOiAjZmFmYWZhO1xuJGNvbG9yX2xpZ2h0X2dyZXlfMTogI2Y0ZjRmNDtcbiRjb2xvcl9saWdodF9ncmV5XzI6ICNlY2VjZWM7XG4kY29sb3JfbWVkaXVtX2dyZXlfMTogI2JiYjtcbiRjb2xvcl9tZWRpdW1fZ3JleV8yOiAjNzc3O1xuJGNvbG9yX2RhcmtfZ3JleV8xOiAjMzMzO1xuJGNvbG9yX2RhcmtfZ3JleV8yOiAjMjIyO1xuJGNvbG9yX2JsYWNrOiAjMDAwO1xuXG4kY29sb3Jfc3VjY2VzczogIzZiYmY0OTtcbiRjb2xvcl9jYW5jZWw6ICNjYjcxNjM7XG4kY29sb3JfZXJyb3I6ICNkMDAyMWI7XG5cbiRjb2xvcl90d2l0dGVyOiAjMDAwMDAwO1xuJGNvbG9yX2ZhY2Vib29rOiAjM2I1OTk4O1xuJGNvbG9yX2dvb2dsZTogIzQyODVmNDtcbiRjb2xvcl9pbnN0YWdyYW06ICNjZDQ4NmI7XG4kY29sb3JfeW91dHViZTogI2YwMDtcbiRjb2xvcl95ZWxwOiAjYzQxMjAwO1xuXG4kY29sb3Jfc2hvd3Jvb21fZ3JlZW46ICM2YmMwNGI7XG4kY29sb3Jfc2hvd3Jvb21fZGFya19ncmVlbjogZGFya2VuKCRjb2xvcl9zaG93cm9vbV9ncmVlbiwgMTUlKTtcblxuLy8gRm9udCBBd2Vzb21lXG4kZm9udF9hd2Vzb21lOiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuXG4vLyBTaGFkb3dzXG4kbGlnaHRfc2hhZG93OiAwIDAuM3JlbSAwLjhyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNoYWRvdzogMCAwLjRyZW0gMS4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRoaWdoX3NoYWRvdzogMCAwLjZyZW0gMy42cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kaW5zZXRfc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGluc2V0X2Rhcmtfc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbi8vIFNwYWNpbmdcbiR3cmFwcGVyOiBjYWxjKDUwJSAtIDU1cmVtKTtcbiIsIkBpbXBvcnQgXCIuLzAwX2Jhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi8wMF9iYXNlL21peGluc1wiO1xuXG4uaGVyby13aWRnZXRfX3BsYWluLXRleHQge1xuXHR3aWR0aDogMTAwJTtcblxuXHRoMixcblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwiLi8wMF9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vMDBfYmFzZS9taXhpbnNcIjtcblxuZGl2Lmhlcm8td2lkZ2V0X19zZXJ2aWNlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQGltcG9ydCBcIi4vMDBfYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLzAwX2Jhc2UvbWl4aW5zXCI7XG5cbi5oZXJvLXdpZGdldF9fc3BlY2lhbHMge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGgxLFxuXHRoMixcblx0aDMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYtLWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogMjByZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0bWluLWhlaWdodDogMThyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0bWluLWhlaWdodDogMjlyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxpc3Qge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogc3BhY2luZyhzbSkgc3BhY2luZyhzbSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3BlY2lhbCB7XG5cdFx0bWluLWhlaWdodDogMTcuNXJlbTtcblx0XHRtaW4td2lkdGg6IDIyLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tY29udGVudCB7XG5cdFx0cGFkZGluZzogc3BhY2luZyhzbSkgc3BhY2luZyhzbSk7XG5cdH1cblxuXHQmLS1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAxOHJlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0fVxuXG5cdCYtLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDE4cmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdH1cblxuXHQmLS1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRoZWlnaHQ6IDZyZW07XG5cdFx0bWF4LWhlaWdodDogNnJlbTtcblx0XHRtYXgtd2lkdGg6IDIwcmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwiLi8wMF9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vMDBfYmFzZS9taXhpbnNcIjtcblxuLmhlcm8td2lkZ2V0X19zdGFuZGFyZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBpbmhlcml0O1xufVxuIiwiQGltcG9ydCBcIi4vMDBfYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLzAwX2Jhc2UvbWl4aW5zXCI7XG5cbi5oZXJvLXdpZGdldF9fdmVoaWNsZSB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnNlYXJjaC1jb250YWluZXIgLnNlYXJjaGJhci1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIHtcblx0XHR0b3A6IHVuc2V0O1xuXHRcdGJvdHRvbTogNC4ycmVtO1xuXHR9XG5cblx0aDMjc3ViLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYtLWltYWdlLWF2YWlsYWJsZSB7XG5cdFx0bWF4LWhlaWdodDogMzByZW07XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Ji0taW1hZ2UtcGxhY2Vob2xkZXIge1xuXHRcdG1heC1oZWlnaHQ6IDIyLjVyZW07XG5cdFx0bWFyZ2luOiBzcGFjaW5nKHNtKSAwO1xuXHR9XG5cblx0Ji0tc3VnZ2VzdGlvbnMtY29udGFpbmVyIHtcblx0XHRtaW4taGVpZ2h0OiAzMnJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUyLjVyZW07XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cblx0XHQuZmFkZS1pbWFnZS1lbnRlci1hY3RpdmUsXG5cdFx0LmZhZGUtaW1hZ2UtbGVhdmUtYWN0aXZlIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2Utb3V0IDAuM3MsIG9wYWNpdHkgMC41cyAwLjNzO1xuXHRcdH1cblxuXHRcdC5mYWRlLWltYWdlLWVudGVyLFxuXHRcdC5mYWRlLWltYWdlLWxlYXZlLXRvIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSkgc2NhbGUoMC44KTtcblx0XHR9XG5cdH1cblxuXHQmLS1zdWdnZXN0aW9ucyB7XG5cdFx0bWluLWhlaWdodDogMTByZW07XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblxuXG5cdFx0cCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X2F3ZXNvbWU7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyby13aWRnZXRfX3ZlaGljbGUtLXNpbWlsYXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyh4eHMpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5saWdodCB7XG5cblx0XHRoNS5oZXJvLXdpZGdldF9fdmVoaWNsZS0tc2ltaWxhciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiOyBAaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiLi8wMF9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vMDBfYmFzZS9taXhpbnNcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZmluYW5jZS9jb21wb25lbnRcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcGxhaW4tdGV4dC9jb21wb25lbnRcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2VydmljZS9jb21wb25lbnRcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc3BlY2lhbHMvY29tcG9uZW50XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3N0YW5kYXJkL2NvbXBvbmVudFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy92ZWhpY2xlL2NvbXBvbmVudFwiO1xuXG4uaGVyby0xIHtcblxuXHQubW9iaWxlIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaGVyby13aWRnZXQge1xuXHRcdGNvbnRlbnQtdmlzaWJpbGl0eTogYXV0bztcblx0XHRjb250YWluLWludHJpbnNpYy1zaXplOiA1MHJlbTtcblx0XHRtaW4taGVpZ2h0OiA3MHZoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cmVtO1xuXHRcdH1cblxuXHRcdGgxXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbG9hZGVyOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNi40cmVtO1xuXHRcdFx0aGVpZ2h0OiA2LjRyZW07XG5cdFx0XHRtYXJnaW46IDFweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMi4zcmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpIHRyYW5zcGFyZW50IHZhcigtLWNvbG9yLXByaW1hcnkpIHRyYW5zcGFyZW50O1xuXHRcdFx0YW5pbWF0aW9uOiBsb2FkZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXG5cdFx0QGtleWZyYW1lcyBsb2FkZXIge1xuXG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHJhbnNpdGlvbi1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5mYWRlLWxpc3Qge1xuXG5cdFx0XHQmLW1vdmUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWVudGVyLWFjdGl2ZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdCYtbGVhdmUtYWN0aXZlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDEwMDBtcyBlYXNlLWluO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWVudGVyLFxuXHRcdFx0Ji1sZWF2ZS10byB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnlvdXR1YmUtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhY2tncm91bmQtdmlkZW8ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0Lmhlcm8td2lkZ2V0X19jb21wb25lbnQtY29udGFpbmVyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE0cmVtO1xuXHRcdH1cblxuXHRcdC5tYWluLWhlYWRpbmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdC5zdWItaGVhZGluZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3RhLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0LnNlY29uZGFyeS1jdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3doaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5idXR0b246bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW46IHNwYWNpbmcoc20pIDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtY29udGFpbmVyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDUuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZHJvcGRvd24tc2VhcmNoLFxuXHRcdC5zbGlkZXItc2VhcmNoLFxuXHRcdC5zZWFyY2hiYXItc2VhcmNoIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCxcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QtLXZlaGljbGUtY2xhc3Mge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cblx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tYnV0dG9ucyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKSAwO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIHNwYWNpbmcoc20pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHQuaWNvbi1idXR0b25zIHtcblxuXHRcdFx0XHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0d2lkdGg6IDEycmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEycmVtO1xuXHRcdFx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKTtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRmaWxsOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGZpbGwgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbjogc3BhY2luZyh4cykgYXV0byAwO1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5saWdodCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXG5cdFx0XHQuaWNvbi1idXR0b25zIHtcblxuXHRcdFx0XHQmX19zaW5nbGUge1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdC5pY29uLWJ1dHRvbnMge1xuXG5cdFx0XHRcdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1Yi1oZWFkaW5nIGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2Vjb25kYXJ5LWN0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRyb3Bkb3duLXNlYXJjaCxcblx0XHRcdC5zbGlkZXItc2VhcmNoLFxuXHRcdFx0LnNlYXJjaGJhci1zZWFyY2gge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblxuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzEgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/