.filter-category__content{font-size:16px;line-height:1;margin:0}.filter-category__content-item{font-size:16px;line-height:1}.filter-category__title{font-size:16px;line-height:1}.filter-category__title--no-background{background:none !important;border:none !important}.filter-category{margin-bottom:20px;order:100}.filter-category--year{order:0}.filter-category--makeId{order:1}.filter-category--modelId{order:2}.filter-category--trimId{order:3}.filter-category--frameStyleId{order:4}.filter-category--exteriorColorId{order:5}.filter-category--interiorColorId{order:6}.filter-category--engineDescriptionsId{order:7}.filter-category--transmissionId{order:8}.filter-category--fuelId{order:9}.filter-category--passengers{order:10}.filter-category--primaryOrganizationUnitId{order:11}.filter-category--priceRange,.filter-category--priceRangeAll{order:12}.filter-category--odometerRange,.filter-category--odometerRangeAll{order:13}.filter-category:not(.filter-category--checkbox) .filter-category__title{margin-bottom:15px}.filter-category:not(.filter-category--checkbox) .filter-category__content-item{margin-bottom:5px}.filters{position:fixed;left:0;bottom:0;transform:translateY(100%);width:100%;padding:15px;transition:0.2s ease-in-out;z-index:9999999999;overflow-x:hidden}.filters__close-btn{position:relative;left:calc(100% - 30px);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30PX;padding:10px;margin-bottom:15px;cursor:pointer}.filters__updatable{display:flex;flex-direction:column}@media print, screen and (min-width: 1024px){.filters{position:relative;left:unset;top:0;transform:none;transition:none;z-index:1}}.no-results{padding-bottom:20px;padding-top:20px}.no-results .wysiwyg ul{margin-left:20px}.no-results.centered{margin:0 auto !important}.no-results__title{display:flex;align-items:center;margin-bottom:30px}.no-results__title-headline{margin-bottom:0}.no-results__img{margin-right:10px;max-width:50px;max-height:50px}.no-results__search-tips,.no-results__contact{width:100%;margin-bottom:30px}.no-results__search-tips-title,.no-results__contact-title,.no-results__actions-title{margin-bottom:10px;font-size:18px;line-height:20px;font-weight:700}.no-results__contact-content{margin-bottom:10px}.no-results__contact-content.wysiwyg>p{margin-bottom:0}.no-results__actions-list{display:flex;flex-direction:column}.no-results__actions-item{position:relative;padding-left:15px;margin-bottom:15px;width:-moz-fit-content;width:fit-content}.no-results__actions-item:before,.no-results__actions-item:after{content:'';position:absolute;left:0;top:7px;width:8px;border-bottom-width:2px;border-bottom-style:solid;transform:rotate(45deg);transition:0.2s ease}.no-results__actions-item:after{top:12px;transform:rotate(-45deg)}.reset-labels-list{display:flex;align-items:center;flex-wrap:wrap}.reset-labels-list__item{margin:5px 10px 5px 0}.reset-labels-list__reset{display:none;order:1}.reset-labels-list__reset.active{display:inline-flex}.vehicle-card-horizontal{display:flex;flex-direction:column;margin-bottom:20px;box-shadow:0px 3px 9px rgba(0,0,0,0.160784)}.vehicle-card-horizontal__certified-carfax{display:flex;align-items:center;margin-bottom:10px;flex-direction:column}.vehicle-card-horizontal__compare{position:absolute;top:10px;right:10px}.vehicle-card-horizontal__cta{display:flex;width:100%;flex-direction:column}.vehicle-card-horizontal__cta>*{margin-top:10px}.vehicle-card-horizontal__ev-rebate-banner{position:absolute;top:0;left:50%;transform:translateX(-50%)}.vehicle-card-horizontal__fine-print-link{display:flex;width:100%;justify-content:flex-end;margin-bottom:auto}.vehicle-card-horizontal__image-certified img{max-height:30px;margin-right:15px}.vehicle-card-horizontal__image-section{position:relative;overflow:hidden}.vehicle-card-horizontal__info-section{position:relative;margin:10px}.vehicle-card-horizontal__labels{position:absolute;bottom:10px;left:5px;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse}.vehicle-card-horizontal .label{margin-left:5px}.vehicle-card-horizontal__light-specs{margin-bottom:10px;border-bottom:1px solid}.vehicle-card-horizontal__name{margin-bottom:10px}.vehicle-card-horizontal__name-wrapper{position:relative}.vehicle-card-horizontal__recent-view{position:absolute;top:0;left:20px}.vehicle-card-horizontal__serial-number,.vehicle-card-horizontal__stock-number{display:flex;width:100%;align-items:flex-end;margin-bottom:5px}.vehicle-card-horizontal__shop-click-drive{margin-top:10px}.vehicle-card-horizontal__sticker-status-section{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transform-origin:center center}.vehicle-card-horizontal__tagline{margin-bottom:5px}.vehicle-card-horizontal__eshop-dr{margin-top:15px}@media only screen and (min-width: 768px){.vehicle-card-horizontal{flex-direction:row}.vehicle-card-horizontal__image-section{width:45%}.vehicle-card-horizontal__info-section{display:flex;width:55%;flex-direction:row;margin:0}.vehicle-card-horizontal__info-item{width:50%;padding:10px;display:flex;flex-direction:column}}@media only screen and (min-width: 1200px){.vehicle-card-horizontal__image-section{width:35%}.vehicle-card-horizontal__info-section{display:flex;width:65%;flex-direction:row;margin:0}.vehicle-card-horizontal__info-item:nth-child(1){width:40%}.vehicle-card-horizontal__info-item:nth-child(2){width:60%}}.vehicle-card-vertical{margin-bottom:20px;box-shadow:0px 3px 9px rgba(0,0,0,0.160784);display:flex;flex-direction:column}.vehicle-card-vertical__call-for-pricing{font-size:24px;line-height:25px;font-weight:700}.vehicle-card-vertical__carfax{display:flex;width:100%;align-items:flex-start;margin-bottom:10px}.vehicle-card-vertical__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row;margin:10px 0}.vehicle-card-vertical__cta>a,.vehicle-card-vertical__cta>button{margin-bottom:10px}.vehicle-card-vertical__fine-print-link{display:flex;width:100%;justify-content:flex-end;margin-bottom:auto}.vehicle-card-vertical__image-certified img{max-height:20px;margin-bottom:10px}.vehicle-card-vertical__image-section{position:relative;overflow:hidden}.vehicle-card-vertical__info-section{position:relative;margin:10px;display:flex;flex-direction:column;flex-grow:1}.vehicle-card-vertical__light-specs{margin-bottom:10px;border-bottom:1px solid}.vehicle-card-vertical__name{margin-bottom:10px}.vehicle-card-vertical__name-wrapper{position:relative}.vehicle-card-vertical__serial-number{display:flex;width:100%;align-items:flex-end;margin-bottom:5px}.vehicle-card-vertical__shop-click-drive{padding-bottom:10px}.vehicle-card-vertical__sticker-status-section{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transform-origin:center center;padding:3px 0 6px}.vehicle-card-vertical__stock-number{position:absolute;top:0;right:0;text-align:right}.vehicle-card-vertical__tagline{margin-bottom:5px}.vehicle-card-vertical__eshop-dr{margin-top:15px}.vehicle-card-vertical__top-section{display:flex;justify-content:space-between;align-items:center}.vehicle-card-vertical__recent-view{margin-left:4px}.vehicle-card-vertical__rebate-banner{text-align:center}.vehicle-card-vertical__compare{margin-right:4px}.vehicle-card-vertical__labels{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:center}.vehicle-card-vertical__labels .label{padding:4px;text-transform:uppercase}.vehicle-card-vertical-bravo{margin-bottom:1.25rem;box-shadow:0 3px 6px rgba(0,0,0,0.16078);display:flex;flex-direction:column}.vehicle-card-vertical-bravo__compare{position:absolute;top:10px;right:10px}.vehicle-card-vertical-bravo__contentWrapper{padding:0.625rem;position:relative;display:flex;flex-direction:column;flex-grow:1}.vehicle-card-vertical-bravo__ev-rebate-banner{margin-bottom:10px}.vehicle-card-vertical-bravo__dealerCertified{display:flex;justify-content:space-between;margin-bottom:10px}.vehicle-card-vertical-bravo__dealerCertified img{max-height:20px}.vehicle-card-vertical-bravo__details{display:flex;justify-content:space-between}.vehicle-card-vertical-bravo__fineprint{text-align:right;margin-bottom:auto}.vehicle-card-vertical-bravo__fineprint .modal{text-align:left}.vehicle-card-vertical-bravo__hub{margin-bottom:0.5rem}.vehicle-card-vertical-bravo__medias.--has-blur{filter:blur(4px)}.vehicle-card-vertical-bravo__mediasWrapper{position:relative;overflow:hidden}.vehicle-card-vertical-bravo__numbers{text-align:right}.vehicle-card-vertical-bravo__rebate-banner{position:absolute;top:0;left:50%;transform:translateX(-50%)}.vehicle-card-vertical-bravo__shop-click-drive{margin-top:10px}.vehicle-card-vertical-bravo__specs{border-bottom:1px solid;margin-bottom:10px}.vehicle-card-vertical-bravo__sticker-status-section{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transform-origin:center center}.vehicle-card-vertical-bravo__status-tag{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);opacity:0.8}.vehicle-card-vertical-bravo__tags{display:flex;justify-content:space-between;margin-bottom:1rem}.vehicle-card-vertical-bravo__tags .popover__surfaceContent{display:flex;flex-wrap:wrap;grid-gap:0.625rem;gap:0.625rem}.vehicle-card-vertical-bravo__tagsRow{display:flex;flex-wrap:wrap;grid-gap:0.625rem;gap:0.625rem}.vehicle-card-vertical-bravo__view-count{position:absolute;top:0;left:0}.vehicle-card-vertical-bravo__eshop-dr{margin-top:15px}.vehicle-payment-cashdown{display:flex;flex-direction:row;align-items:center;width:100%}.vehicle-payment-cashdown__old-price{font-size:14px;line-height:21px}.vehicle-payment-cashdown__regular-price{font-size:24px;line-height:25px;font-weight:700}.vehicle-payment-cashdown--margin-right{margin-right:10px}.vehicle-payment-finance{display:flex;width:100%;align-items:center;justify-content:start;margin-bottom:5px}.vehicle-payment-finance__items:first-child{margin-right:10px;padding-right:10px;border-right:1px solid}.vehicle-payment-finance__price,.vehicle-payment-finance__term-apr-value{font-size:24px;line-height:33px;font-weight:700}.vehicle-payment-finance__payment-frequency,.vehicle-payment-finance__term-apr-label{font-size:14px;line-height:18px}.vehicle-payment-finance__payment-frequency::before{content:'/'}.vehicle-payment-finance__price-term,.vehicle-payment-finance__cash-down{font-size:12px;line-height:14px}.vehicle-payment-finance__offer-detail-exception{display:flex;flex-direction:column;font-size:12px;line-height:18px}.vehicle-payment-incentives{font-size:10px;line-height:13px;margin-right:20px}.vehicle-payment-incentives__title{text-align:center}.vehicle-payment-incentives__value-wrapper{display:flex;align-items:center}.vehicle-payment-incentives__picto.di-picto{height:15px;width:15px;margin-right:5px}.badge{padding:2px 8px;border-radius:20px}.accordion{transition:0.4s}.accordion__title{position:relative;width:100%;padding:20px;margin:0;cursor:pointer;outline:none}.accordion__title:before,.accordion__title:after{content:'';position:absolute;right:20px;top:50%;height:2px;width:15px;transform:rotate(45deg);transition:0.2s ease}.accordion__title:after{right:10px;transform:rotate(-45deg)}.accordion__content{padding:0;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.accordion__content>*{padding:10px 20px}.accordion__content>*:first-child{padding-top:15px}.accordion__content>*:last-child{padding-bottom:15px}.accordion.active .accordion__title:before{transform:rotate(-45deg)}.accordion.active .accordion__title:after{transform:rotate(45deg)}.battery-range__items{display:flex;text-align:center}.battery-range__item-value-wrapper{font-size:30px;font-weight:700;display:flex;justify-content:center}.battery-range__icon{font-size:30px}.breadcrumb__list{display:flex}.breadcrumb__separator{margin:0 3px}.carfax{position:relative;max-height:100%}.compare-button{display:flex;flex-direction:column;align-items:center;width:40px;padding:2px;cursor:pointer}.compare-button__picto{width:25px;height:25px}.compare-button__label{font-size:8px;line-height:11px}.count{font-size:14px;line-height:26px}.di-custom-text{font-size:11px;line-height:14px}.di-filter-scroll-top-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;border:3px solid transparent;margin:20px auto;padding:15px}.di-filter-scroll-top-button__picto.icon-filter-top{width:35px;height:35px}.di-filter-scroll-top-button__title{text-align:center}.fine-print-link{font-size:10px;line-height:15px;text-decoration:underline}.fine-print-link:hover{text-decoration:none}.badge-checkbox__label{display:flex !important;justify-content:space-between;align-items:center}.widget-checkbox{position:relative;display:inline-block;vertical-align:middle;height:15px;width:15px;cursor:pointer}.widget-checkbox--inventory-tile{margin:0}.widget-checkbox-label{display:inline-block;vertical-align:middle;cursor:pointer;width:auto;text-align:left;line-height:14px;padding-left:10px}.widget-checkbox-label--inventory-tile{padding:0;font-size:11px;line-height:11px}body>[id^=cherry-] [type=text],body>[id^=cherry-] [type=password],body>[id^=cherry-] [type=date],body>[id^=cherry-] [type=datetime],body>[id^=cherry-] [type=datetime-local],body>[id^=cherry-] [type=month],body>[id^=cherry-] [type=week],body>[id^=cherry-] [type=email],body>[id^=cherry-] [type=number],body>[id^=cherry-] [type=search],body>[id^=cherry-] [type=tel],body>[id^=cherry-] [type=time],body>[id^=cherry-] [type=url],body>[id^=cherry-] [type=color],body>[id^=cherry-] textarea{height:1.7rem;font-family:inherit;font-size:12px}body>[id^=cherry-] .label-checkbox{font-size:13px;line-height:15px;display:inline-block !important;vertical-align:top !important;width:335px !important;padding-left:5px !important}body>[id^=cherry-] [type="checkbox"]:not(:checked)+label:before,body>[id^=cherry-] [type="checkbox"]:checked+label:before,body>[id^=cherry-] .widget-checkbox__check:before{content:none}body>[id^=cherry-] [type="checkbox"]:not(:checked)+label:after,body>[id^=cherry-] [type="checkbox"]:checked+label:after,body>[id^=cherry-] .widget-checkbox__check:after{content:none}body>[id^=cherry-] [type=checkbox]+label,body>[id^=cherry-] [type=radio]+label{font-size:inherit}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:25px;cursor:pointer;margin:0;font-size:11px;line-height:14px}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before,.widget-checkbox__check:before{content:'';position:absolute;top:0;left:0;width:15px;height:15px;border-width:1px;border-radius:3px;border-style:solid}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after,.widget-checkbox__check:after{content:'';display:block;width:5px;height:8px;position:absolute;top:5px;left:3px;transition:all .2s;transform:rotate(45deg) translateY(-50%);border-bottom:2px solid;border-right:2px solid}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"][data-checked="false"]+label:after,.widget-checkbox__check:not(.checked):after,.widget-checkbox__check.unchecked:after{opacity:0}[type="checkbox"][data-checked="true"]:not(:checked)+label:after{opacity:1}.checkbox-container{display:inline-block;position:relative;text-align:left}input[type="radio"]:not(:checked),input[type="radio"]:checked{position:absolute;left:-9999px}input[type="radio"]+label{position:relative;display:flex;align-items:center;margin:0;padding:0 !important;font-size:11px;line-height:14px}input[type="radio"]+label .radio__button{position:relative;width:18px;height:18px;margin-right:5px;border-width:1px;border-style:solid;flex-shrink:0;border-radius:50%}input[type="radio"]+label .radio__button:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:8px;height:8px;border-radius:50%;background:transparent}.radio__label.display-none{display:none !important}.di-range__input,.di-double-range__input{height:15px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.di-range__input::-webkit-slider-thumb,.di-double-range__input::-webkit-slider-thumb{position:relative;height:15px;width:15px;border-radius:15px;box-shadow:0 1px 4px 0.5px rgba(0,0,0,0.25);cursor:pointer;-webkit-appearance:none;appearance:none}.di-range__input::-moz-range-thumb,.di-double-range__input::-moz-range-thumb{position:relative;height:15px;width:15px;border-radius:15px;box-shadow:0 1px 4px 0.5px rgba(0,0,0,0.25);cursor:pointer;-moz-appearance:none;appearance:none}.di-range__input::-ms-thumb,.di-double-range__input::-ms-thumb{position:relative;height:15px;width:15px;border-radius:15px;box-shadow:0 1px 4px 0.5px rgba(0,0,0,0.25);cursor:pointer;appearance:none}.di-range__input:focus,.di-double-range__input:focus{outline:none}.di-range__label,.di-double-range__label{margin-bottom:5px;font-size:12px;line-height:12px;text-align:right}.di-double-range{position:relative;display:flex;padding-bottom:15px}.di-double-range__input{position:absolute;top:17px;left:0;pointer-events:none}.di-double-range__input:last-child{background:none}.di-double-range__input::-webkit-slider-thumb{pointer-events:all}.di-double-range__input::-moz-range-thumb{pointer-events:all}.di-double-range__input::-ms-thumb{pointer-events:all}.di-double-range__label:not(:first-child){margin-left:auto}.hub{padding:0.25rem 1.25rem}.label{display:flex;align-items:center;padding:2px;border-radius:5px}.label__text{font-size:12px;line-height:12px}.label--icon-first{flex-direction:row-reverse}.label--outlined{background:none;border-width:1px;border-style:solid}.label.label--tag{padding:3px 10px;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.16078)}.label.label--status-tag{padding:3px 23px}.di-light-specs-item{display:flex;align-items:center}.di-light-specs-item__icon{display:flex;margin-right:5px}.di-light-specs-item__text{font-size:11px;line-height:15px}.di-light-specs--two-columns .di-light-specs__list{display:flex;flex-wrap:wrap;padding:0.25rem 0;border-top:1px solid}.di-light-specs--two-columns .di-light-specs__list .di-light-specs-item{width:50%}.link-primary{font-weight:700;font-size:13px;line-height:17px}.link-secondary{font-weight:400;font-size:13px;line-height:17px}.link-secondary:hover{text-decoration:underline}.link-tertiary{font-weight:400;font-size:13px;line-height:17px;text-decoration:underline}.inventory-mobile-filters-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:15px;z-index:99;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}.inventory-mobile-filters-bar__filter-btn{padding:7px;display:flex;justify-content:space-between;align-items:center}.inventory-mobile-filters-bar__buttons{display:flex;justify-content:space-between;width:100%;position:relative;z-index:9999}.inventory-mobile-filters-bar__buttons--bottom{position:fixed;bottom:0;left:0;padding:15px 10px;background:#fff;box-shadow:0px -2px 10px rgba(0,0,0,0.29)}.inventory-mobile-filters-bar__item{position:relative;border:1px solid;border-radius:5px;width:calc(50% - 5px)}.inventory-mobile-filters-bar__search{margin-bottom:10px}@media print, screen and (min-width: 1024px){.inventory-mobile-filters-bar{display:none}}.inventory-mobile-filters-result{position:fixed;bottom:0;left:0;background:#FFFFFF;width:100%;border:none;transform:translateY(100%);z-index:9999999999;display:flex;align-items:center;justify-content:center;padding:10px;box-shadow:0px -2px 10px rgba(0,0,0,0.29)}.inventory-mobile-filters-result *{padding:20px;border-radius:10px;width:100%;margin:20px 50px 10px}@media print, screen and (min-width: 1024px){.inventory-mobile-filters-result{display:none}}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);animation-name:fadeIn;animation-duration:0.4s}.modal__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px 20px;width:100%;height:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.4);animation-name:animateTop;animation-duration:0.4s;background-size:cover}.modal__close-button{position:absolute;top:0;right:0;width:30px;height:30px;border-radius:50% !important;cursor:pointer;z-index:10;box-shadow:0 2px 6px rgba(0,0,0,0.6)}.modal__close-button:hover>*{opacity:0.5}.modal__content{overflow-y:scroll;height:100%}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes animateTop{from{top:0;opacity:0}to{opacity:1}}@media print, screen and (min-width: 640px){.modal__wrapper{max-width:960px;width:80%;height:auto}.modal__close-button{top:-15px;right:-15px}}.offer-detail-exception{font-size:11px;line-height:13px}.option-button{width:100%;display:inline-flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer}.option-button__icon{position:relative;width:20px}.option-button__icon:before,.option-button__icon:after{content:'';position:absolute;right:7px;top:50%;height:2px;width:10px;transform:rotate(45deg);transition:0.2s ease}.option-button__icon:after{right:0;transform:rotate(-45deg)}@media print, screen and (min-width: 1024px){.option-button{width:auto}}.option-modal{position:absolute;bottom:calc(100% + 10px);right:0;display:none;box-shadow:1px 1px 3px rgba(0,0,0,0.3);border-radius:3px;z-index:100}.option-modal.active{display:block}.option-modal--bottom{bottom:unset}.option-modal--bottom .option-modal__triangle{top:unset;bottom:100%;transform:rotate(180deg)}.option-modal__list{padding:10px 0;text-align:left;margin:0;width:-moz-max-content;width:max-content}.option-modal__triangle{position:absolute;top:100%;right:20px;height:10px;width:20px}.option-modal__triangle polygon{filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.3))}.option-modal-item{position:relative;padding:10px 20px 10px 30px;cursor:pointer}.option-modal-item.active{font-size:14px;font-weight:700}.option-modal-item.active:before,.option-modal-item.active:after{content:"";position:absolute;top:20px;height:2px}.option-modal-item.active:before{left:12px;width:10px;transform:rotate(-45deg)}.option-modal-item.active:after{left:9px;width:5px;transform:rotate(45deg)}.di-overlay{position:relative;display:block}.di-overlay img{width:100%}.di-overlay:hover img{transition:transform 0.5s}.di-overlay:hover .di-overlay-picto{opacity:0.5}.di-overlay-picto{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;position:absolute;top:auto;bottom:0;opacity:0;transition:opacity 0.5s ease;font-size:25px}.pagination{display:flex;justify-content:flex-end;align-items:center}.pagination__item{display:flex;align-items:center;font-size:16px;line-height:1;transition:color 0.2s;padding:5px}.pagination__item:not(:last-child){margin-right:5px}.pagination__item.active{pointer-events:none}.pagination__item.disabled{pointer-events:none;opacity:0.6}.pagination__item.display-none{display:none !important}.pagination__item.min-limit:before,.pagination__item.max-limit:after{content:'...';pointer-events:none}.pagination__item-icon{display:inline-flex;align-items:center;font-size:18px;line-height:18px}.pagination__item-icon.double-arrow-left:before,.pagination__item-icon.double-arrow-left:after{content:'';display:inline-block;height:10px;width:10px;border-bottom:1px solid;border-color:inherit;border-left:1px solid;transform:rotate(45deg)}.pagination__item-icon.double-arrow-right:before,.pagination__item-icon.double-arrow-right:after{content:'';display:inline-block;height:10px;width:10px;border-bottom:1px solid;border-color:inherit;border-right:1px solid;transform:rotate(-45deg)}.pagination__item-icon.simple-arrow-left:before{content:'';display:inline-block;height:10px;width:10px;border-bottom:1px solid;border-color:inherit;border-left:1px solid;transform:rotate(45deg)}.pagination__item-icon.simple-arrow-right{content:'';display:inline-block;height:10px;width:10px;border-bottom:1px solid;border-color:inherit;border-right:1px solid;transform:rotate(-45deg)}.di-picto{width:20px;height:20px}.popover__closeBtn{float:right;box-shadow:0 3px 6px rgba(0,0,0,0.160784);padding:6px 10px;border-radius:3px;line-height:0.75rem}.popover__openBtn{cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,0.160784);padding:3px 10px;border-radius:3px}.popover__surface{display:none;position:absolute;top:0;left:0;width:100%;padding:0.625rem;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,0.160784)}.price--asterisk:after{content:'*'}.price--linethrough{text-decoration:line-through}.price--margin-right{margin-right:10px}.price--with-periodicity:after{content:"/" attr(data-price-periodicity);display:inline;font-size:50%}.rebate-banner{display:flex;grid-gap:0.5rem;gap:0.5rem;padding:0.25rem 1rem;white-space:nowrap;border-radius:4px}.rebate-banner__picto{border-radius:50%}.di-recent-view{display:flex;align-items:center;justify-content:center;border-radius:0 0 5px 5px;box-shadow:0px 3px 9px rgba(0,0,0,0.160784);padding:5px 10px;border-top:3px solid}.di-recent-view__count{font-size:14px;line-height:18px;font-weight:700}.di-recent-view__picto{margin-right:5px}.reset-label{display:inline-flex;align-items:center;padding:5px;border:1px solid;border-radius:5px;cursor:pointer}.reset-label--icon-first{flex-direction:row-reverse}.reset-label--icon-first .reset-label__icon{margin-left:0;margin-right:5px}.reset-label--outlined{background-color:transparent !important;border-width:1px;border-style:solid}.reset-label__text{font-size:12px;line-height:12px}.reset-label__icon{margin-left:5px;font-size:12px;font-style:normal}.di-search__title{font-size:20px;line-height:1;margin-bottom:15px}.di-search__content{display:flex;align-items:center;width:100%;height:50px;border:1px solid;overflow:hidden}.di-search__input,.di-search [type=text]{margin:0;padding:16px 10px;height:auto;border:none !important;box-shadow:none;font-size:13px;line-height:18px}.di-search__reset{position:absolute;right:-30px;display:flex;align-items:center;justify-content:center;height:20px;width:20px;border-radius:50% !important;transition:0.2s ease-in-out;opacity:0}.di-search__reset.active{right:20px;opacity:1}.di-search__reset:hover{cursor:pointer;opacity:0.8}.di-search__reset-icon{font-size:10px;line-height:1;font-style:normal}@media print, screen and (min-width: 1024px){.di-search__title{font-size:16px}}.di-serial-number{font-size:11px;line-height:14px}.di-stock-number{font-size:11px;line-height:14px}.di-tabs{border:none;width:100%}.di-tabs__index-list{display:flex;align-items:flex-end;border-bottom-style:solid;border-bottom-width:1px}.di-tabs__index{position:relative;flex:1 1 0;font-size:12px;line-height:25px;text-align:center;cursor:pointer}.di-tabs__index.active{pointer-events:none;cursor:not-allowed;font-weight:700}.di-tabs__index.active::after{content:'';display:flex;position:absolute;width:100%;height:2px;left:0;bottom:0}.di-tabs__content{display:none;padding:10px 0}.di-tabs__content.active{display:flex}.di-tooltip{display:none;position:absolute;max-width:300px;z-index:99}.di-tooltip__arrow{width:0;height:0;left:50%;transform:translateX(-50%);border-style:solid;border-left-width:4px;border-right-width:4px;border-top-width:4px;border-left-color:transparent;border-right-color:transparent;position:absolute}.di-tooltip__text{padding:5px 10px;border-radius:2px}.di-text input::-webkit-outer-spin-button,.di-text input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.di-text input[type=number]{-moz-appearance:textfield}.di-double-text{display:flex;justify-content:space-between}.di-double-text__item{width:48%}.di-vehicle-dealer-name{margin-bottom:10px}.di-vehicle-dealer-name__dealer{font-weight:700}.vehicle-name{font-size:13px;line-height:16px;font-weight:700}.vehicle-name__anchor{display:block}.vehicle-name__anchor:hover{opacity:0.5}.vehicle-name__model{font-size:18px;line-height:25px}.vehicle-name__trim{font-size:12px;line-height:17px;font-weight:400}.vehicle-name__make-year{display:flex;font-size:13px;line-height:18px}.vehicle-name__make-year--reversed{flex-direction:row-reverse;justify-content:flex-end}.vehicle-name__make,.vehicle-name__year{margin-right:5px}.vehicle-payment-options{display:flex;flex-wrap:wrap}.vehicle-payment-options__price-section,.vehicle-payment-options__finance-section{display:flex;width:100%;align-items:center;margin-bottom:5px}.vehicle-payment-options__offer-detail-exception{margin-top:5px}.vehicle-payment-options__incentives-section{display:flex;width:100%}.vehicle-payment-options--no-price{font-size:24px;line-height:25px;font-weight:700}.vehicle-rebate{font-size:13px;line-height:13px}.vehicle-rebate__icon{margin-right:5px;padding:5px;border-radius:50%}.di-vehicle-tagline{font-size:11px;line-height:14px}.di-watermark{width:150%;position:absolute;left:50%;top:50%;transform:rotate(-35deg) translate(-50%, -50%);transform-origin:top left;text-align:center;padding:3px 0 6px;font-size:30px;line-height:30px;text-transform:uppercase}.dynamic-inventory{position:relative;margin-bottom:50px}.dynamic-inventory__search{margin-bottom:10px}.dynamic-inventory__options-wrapper{align-items:center;padding-top:15px;padding-bottom:15px;text-align:right}.dynamic-inventory__options{display:none}.dynamic-inventory__options-item{position:relative}.dynamic-inventory__reset-labels{padding-top:10px;padding-bottom:10px}.dynamic-inventory__subtitle{display:block}.dynamic-inventory__title{margin-bottom:20px}.dynamic-inventory__pagination{padding:10px 0}.dynamic-inventory .loading{position:relative;width:100%;visibility:hidden;max-height:500px;transition:0.2s visibility ease-out}.dynamic-inventory .loading:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:6px;height:6px;border-radius:50%;animation:loading 1s linear infinite alternate;visibility:visible}@keyframes loading{0%{background-color:#7d7d7d;box-shadow:12px 0 0 0 rgba(125,125,125,0.2),24px 0 0 0 rgba(125,125,125,0.2)}50%{background-color:rgba(125,125,125,0.4);box-shadow:12px 0 0 1px #7d7d7d,24px 0 0 0 rgba(125,125,125,0.2)}100%{background-color:rgba(125,125,125,0.4);box-shadow:12px 0 0 0 rgba(125,125,125,0.2),24px 0 0 0 #7d7d7d}}@media print, screen and (min-width: 1024px){.dynamic-inventory__options{display:block}.dynamic-inventory__search{padding-bottom:20px}}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZpbHRlcnMvZmlsdGVyLWNhdGVnb3J5L2ZpbHRlci1jYXRlZ29yeS1jb250ZW50L2ZpbHRlci1jYXRlZ29yeS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9maWx0ZXJzL2ZpbHRlci1jYXRlZ29yeS9maWx0ZXItY2F0ZWdvcnktY29udGVudC9maWx0ZXItY2F0ZWdvcnktY29udGVudC1pdGVtL2ZpbHRlci1jYXRlZ29yeS1jb250ZW50LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZpbHRlcnMvZmlsdGVyLWNhdGVnb3J5L2ZpbHRlci1jYXRlZ29yeS10aXRsZS9maWx0ZXItY2F0ZWdvcnktdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZpbHRlcnMvZmlsdGVyLWNhdGVnb3J5L2ZpbHRlci1jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvZmlsdGVycy9maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy9Vc2Vycy9hZmllcm9iZS9zbTM2MC9wcm9qZXRzL3dlYmF1dG8td2ViYXBwLXZpZXdzL3NyYy9tYWluL3dlYmFwcC9jc3MvZHluYW1pYy1pbnZlbnRvcnkvZHluYW1pYy1pbnZlbnRvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL25vLXJlc3VsdHMvbm8tcmVzdWx0cy5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvcmVzZXQtbGFiZWxzLWxpc3QvcmVzZXQtbGFiZWxzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3ZlaGljbGUtY2FyZC92ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbC92ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbC5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvdmVoaWNsZS1jYXJkL3ZlaGljbGUtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvdmVoaWNsZS1jYXJkL3ZlaGljbGUtY2FyZC12ZXJ0aWNhbC92ZWhpY2xlLWNhcmQtdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3ZlaGljbGUtY2FyZC92ZWhpY2xlLWNhcmQtdmVydGljYWwvdmVoaWNsZS1jYXJkLXZlcnRpY2FsLWJyYXZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy92ZWhpY2xlLXBheW1lbnRzL3ZlaGljbGUtcGF5bWVudHMtY2FzaGRvd24vdmVoaWNsZS1wYXltZW50LWNhc2hkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy92ZWhpY2xlLXBheW1lbnRzL3ZlaGljbGUtcGF5bWVudHMtZmluYW5jZS92ZWhpY2xlLXBheW1lbnQtZmluYW5jZS5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvdmVoaWNsZS1wYXltZW50cy92ZWhpY2xlLXBheW1lbnRzLWluY2VudGl2ZXMvdmVoaWNsZS1wYXltZW50LWluY2VudGl2ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2JhZGdlL2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9iYXNpYy1hY2NvcmRpb24vYmFzaWMtYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9iYXR0ZXJ5LXJhbmdlL2JhdHRlcnktcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9jYXJmYXgvY2FyZmF4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9jb21wYXJlLWJ1dHRvbi9jb21wYXJlLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY291bnQvY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2N1c3RvbS10ZXh0L2N1c3RvbS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9maWx0ZXItc2Nyb2xsLXRvcC1idXR0b24vZmlsdGVyLXNjcm9sbC10b3AtYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9maW5lLXByaW50LWxpbmsvZmluZS1wcmludC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3JtL2ZpZWxkcy9iYWRnZS1jaGVja2JveC9iYWRnZS1jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvZm9ybS9maWVsZHMvY2hlY2tib3gvY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2Zvcm0vZmllbGRzL3JhZGlvL3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3JtL2ZpZWxkcy9yYW5nZS9yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvaHViL2h1Yi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbGFiZWwvbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2xpZ2h0LXNwZWNzL2xpZ2h0LXNwZWNzLWl0ZW0vbGlnaHQtc3BlY3MtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbGlnaHQtc3BlY3MvbGlnaHQtc3BlY3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2xpbmsvbGluay5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbW9iaWxlLWZpbHRlcnMtYmFyL21vYmlsZS1maWx0ZXJzLWJhci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbW9iaWxlLWZpbHRlcnMtcmVzdWx0L21vYmlsZS1maWx0ZXJzLXJlc3VsdC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL29mZmVyLWRldGFpbC1leGNlcHRpb24vb2ZmZXItZGV0YWlsLWV4Y2VwdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvb3B0aW9uL29wdGlvbi1idXR0b24vb3B0aW9uLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvb3B0aW9uL29wdGlvbi1tb2RhbC9vcHRpb24tbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL29wdGlvbi9vcHRpb24tbW9kYWwvb3B0aW9uLW1vZGFsLWl0ZW0vb3B0aW9uLW1vZGFsLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL292ZXJsYXkvb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9waWN0by9waWN0by5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcG9wb3Zlci9wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9wcmljZS9wcmljZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcmViYXRlLWJhbm5lci9yZWJhdGUtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9yZWNlbnQtdmlldy9yZWNlbnQtdmlldy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcmVzZXQtbGFiZWwvcmVzZXQtbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3NlYXJjaC9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3NlcmlhbC1udW1iZXIvc2VyaWFsLW51bWJlci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvc3RvY2stbnVtYmVyL3N0b2NrLW51bWJlci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdGFicy90YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy90b29sdGlwL3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2Zvcm0vZmllbGRzL3RleHQvdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdmVoaWNsZS92ZWhpY2xlLWRlYWxlci1uYW1lL3ZlaGljbGUtZGVhbGVyLW5hbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3ZlaGljbGUvdmVoaWNsZS1uYW1lL3ZlaGljbGUtbmFtZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdmVoaWNsZS92ZWhpY2xlLXBheW1lbnQtb3B0aW9ucy92ZWhpY2xlLXBheW1lbnQtb3B0aW9ucy1pdGVtLWNvbnRlbnQvdmVoaWNsZS1wYXltZW50LW9wdGlvbnMtaXRlbS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy92ZWhpY2xlL3ZlaGljbGUtcGF5bWVudC1vcHRpb25zL3ZlaGljbGUtcGF5bWVudC1vcHRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy92ZWhpY2xlL3ZlaGljbGUtcmViYXRlL3ZlaGljbGUtcmViYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy92ZWhpY2xlL3ZlaGljbGUtdGFnbGluZS92ZWhpY2xlLXRhZ2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3dhdGVybWFyay93YXRlcm1hcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9keW5hbWljLWludmVudG9yeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBCQUNFLGNBQWUsQ0FDZixhQUFjLENBQ2QsUUFBUyxDQUNWLCtCQ0hDLGNBQWUsQ0FDZixhQUFjLENBQ2Ysd0JDRkMsY0FBZSxDQUNmLGFBQWMsQ0FDZCx1Q0FDRSwwQkFBMkIsQ0FDM0Isc0JBQXVCLENDRjNCLGlCQUNFLGtCQUFtQixDQUNuQixTQUFVLENBQ1YsdUJBQ0UsT0FBUSxDQUNULHlCQUVDLE9BQVEsQ0FDVCwwQkFFQyxPQUFRLENBQ1QseUJBRUMsT0FBUSxDQUNULCtCQUVDLE9BQVEsQ0FDVCxrQ0FFQyxPQUFRLENBQ1Qsa0NBRUMsT0FBUSxDQUNULHVDQUVDLE9BQVEsQ0FDVCxpQ0FFQyxPQUFRLENBQ1QseUJBRUMsT0FBUSxDQUNU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QixDQUNyQiw2QkFFQyxhQUFjLENBQ2YsMEJBRUMsa0JBQW1CLENBQ3BCLCtCQUVDLGNBQWUsQ0E5Qm5CLDRCQXFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsbUNBQW9DLENBekN4QyxtQ0EyQ00sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULCtCQUErQixDQUMvQixhQUFjLENBQ2QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsOENBQStDLENBQy9DLGtCQUFtQixDQUNwQixtQkFJRCxHQUNFLHdCQUF3QyxDQUN4Qyw0RUFDbUMsQ0FFckMsSUFDRSxzQ0FBMkMsQ0FDM0MsZ0VBQ21DLENBRXJDLEtBQU8sc0NBQTJDLENBQ2hELDhEQUNpQyxFekRsRXJDLDZDeUR5RUUsNEJBQ0UsYUFBYyxDQUNmLDJCQUVDLG1CQUFvQixDQUNyQiIsImZpbGUiOiIuLi8uLi9jc3MvZHluYW1pYy1pbnZlbnRvcnkvZHluYW1pYy1pbnZlbnRvcnkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZpbHRlci1jYXRlZ29yeV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuQGltcG9ydCBcImZpbHRlci1jYXRlZ29yeS1jb250ZW50LWl0ZW0vZmlsdGVyLWNhdGVnb3J5LWNvbnRlbnQtaXRlbVwiOyIsIi5maWx0ZXItY2F0ZWdvcnlfX2NvbnRlbnQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59IiwiLmZpbHRlci1jYXRlZ29yeV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAmLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiZmlsdGVyLWNhdGVnb3J5LWNvbnRlbnQvZmlsdGVyLWNhdGVnb3J5LWNvbnRlbnRcIjtcbkBpbXBvcnQgXCJmaWx0ZXItY2F0ZWdvcnktdGl0bGUvZmlsdGVyLWNhdGVnb3J5LXRpdGxlXCI7XG5cbi5maWx0ZXItY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvcmRlcjogMTAwO1xuICAmLS15ZWFyIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAmLS1tYWtlSWQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICYtLW1vZGVsSWQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICYtLXRyaW1JZCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgJi0tZnJhbWVTdHlsZUlkIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAmLS1leHRlcmlvckNvbG9ySWQge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gICYtLWludGVyaW9yQ29sb3JJZCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgJi0tZW5naW5lRGVzY3JpcHRpb25zSWQge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gICYtLXRyYW5zbWlzc2lvbklkIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAmLS1mdWVsSWQge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gICYtLXBhc3NlbmdlcnMge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAmLS1wcmltYXJ5T3JnYW5pemF0aW9uVW5pdElkIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgJi0tcHJpY2VSYW5nZSwgJi0tcHJpY2VSYW5nZUFsbCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gICYtLW9kb21ldGVyUmFuZ2UsICYtLW9kb21ldGVyUmFuZ2VBbGwge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAmOm5vdCguZmlsdGVyLWNhdGVnb3J5LS1jaGVja2JveCkge1xuICAgIC5maWx0ZXItY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5maWx0ZXItY2F0ZWdvcnlfX2NvbnRlbnQtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdmaWx0ZXItY2F0ZWdvcnkvZmlsdGVyLWNhdGVnb3J5JztcblxuLmZpbHRlcnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmX19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBQWDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZfX3VwZGF0YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbiAgLmZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufSIsIiRicmVha3BvaW50czogKFxuICAgICAgICBzbWFsbDogMCxcbiAgICAgICAgbWVkaXVtOiA2NDBweCxcbiAgICAgICAgbGFyZ2U6IDEwMjRweCxcbiAgICAgICAgeGxhcmdlOiAxMjAwcHgsXG4gICAgICAgIHh4bGFyZ2U6IDE0NDBweCxcbik7XG5cbkBtaXhpbiBicmVha3BvaW50KCRzaXplKSB7XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHNpemUpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL21haW4vd2ViYXBwL1dFQi1JTkYvdGFncy9keW5hbWljLWludmVudG9yeS9keW5hbWljLWludmVudG9yeVwiOyIsIi5uby1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICAud3lzaXd5ZyB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuY2VudGVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX3RpdGxlLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB9XG4gICZfX3NlYXJjaC10aXBzLCAmX19jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX3NlYXJjaC10aXBzLXRpdGxlLCAmX19jb250YWN0LXRpdGxlLCAmX19hY3Rpb25zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICZfX2NvbnRhY3QtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmLnd5c2l3eWcgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2FjdGlvbnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX2FjdGlvbnMtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlc2V0LWxhYmVscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICB9XG4gICZfX3Jlc2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9yZGVyOiAxO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxufSIsIi52ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6ICR2ZWhpY2xlQ2FyZF9ib3hTaGFkb3c7XG5cbiAgJl9fY2VydGlmaWVkLWNhcmZheCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19jb21wYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gICZfX2N0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX2N0YSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJl9fZXYtcmViYXRlLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICZfX2ZpbmUtcHJpbnQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgJl9faW1hZ2UtY2VydGlmaWVkIGltZ3tcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAmX19pbWFnZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19pbmZvLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgJl9fbGFiZWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuICAubGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgJl9fbGlnaHQtc3BlY3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gICZfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fbmFtZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fcmVjZW50LXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAmX19zZXJpYWwtbnVtYmVyLCAmX19zdG9jay1udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAmX19zaG9wLWNsaWNrLWRyaXZlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICZfX3N0aWNrZXItc3RhdHVzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXIgO1xuICB9XG4gICZfX3RhZ2xpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAmX19lc2hvcC1kciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAmX19pbWFnZS1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICAgICZfX2luZm8tc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX2luZm8taXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmVoaWNsZS1jYXJkLWhvcml6b250YWwge1xuICAgICZfX2ltYWdlLXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgJl9faW5mby1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9faW5mby1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAmX19pbmZvLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59XG4iLCIkdmVoaWNsZUNhcmRfYm94U2hhZG93OiAwcHggM3B4IDlweCAjMDAwMDAwMjk7XG5cbkBpbXBvcnQgXCJ2ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbC92ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbFwiO1xuQGltcG9ydCBcInZlaGljbGUtY2FyZC12ZXJ0aWNhbC92ZWhpY2xlLWNhcmQtdmVydGljYWxcIjtcbkBpbXBvcnQgXCJ2ZWhpY2xlLWNhcmQtdmVydGljYWwvdmVoaWNsZS1jYXJkLXZlcnRpY2FsLWJyYXZvXCI7IiwiLnZlaGljbGUtY2FyZC12ZXJ0aWNhbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6ICR2ZWhpY2xlQ2FyZF9ib3hTaGFkb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fY2FsbC1mb3ItcHJpY2luZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJl9fY2FyZmF4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgICYgPiBhLCAmID4gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2ZpbmUtcHJpbnQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgJl9faW1hZ2UtY2VydGlmaWVkIGltZ3tcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9faW1hZ2Utc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9faW5mby1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgJl9fbGlnaHQtc3BlY3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gICZfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fbmFtZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fc2VyaWFsLW51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICZfX3Nob3AtY2xpY2stZHJpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX3N0aWNrZXItc3RhdHVzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXIgO1xuICAgIHBhZGRpbmc6IDNweCAwIDZweDtcbiAgfVxuICAmX19zdG9jay1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJl9fdGFnbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICZfX2VzaG9wLWRyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICZfX3RvcC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX3JlY2VudC12aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gICZfX3JlYmF0ZS1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19jb21wYXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAmX19sYWJlbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59IiwiLnZlaGljbGUtY2FyZC12ZXJ0aWNhbC1icmF2byB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fY29tcGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAmX19jb250ZW50V3JhcHBlciB7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgJl9fZXYtcmViYXRlLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19kZWFsZXJDZXJ0aWZpZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2ZpbmVwcmludCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIC5tb2RhbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX19odWIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAmX19tZWRpYXMge1xuICAgICYuLS1oYXMtYmx1ciB7XG4gICAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcbiAgICB9XG4gIH1cbiAgJl9fbWVkaWFzV3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9fbnVtYmVycyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJl9fcmViYXRlLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gICZfX3Nob3AtY2xpY2stZHJpdmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJl9fc3BlY3Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX3N0aWNrZXItc3RhdHVzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXIgO1xuICB9XG4gICZfX3N0YXR1cy10YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgJl9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAucG9wb3Zlcl9fc3VyZmFjZUNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMC42MjVyZW07XG4gICAgfVxuICB9XG4gICZfX3RhZ3NSb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbiAgJl9fdmlldy1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICZfX2VzaG9wLWRyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59IiwiLnZlaGljbGUtcGF5bWVudC1jYXNoZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJl9fb2xkLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gICAgJl9fcmVndWxhci1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYtLW1hcmdpbi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59IiwiLnZlaGljbGUtcGF5bWVudC1maW5hbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmX19pdGVtczpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgfVxuXG4gICAgJl9fcHJpY2UsICZfX3Rlcm0tYXByLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19wYXltZW50LWZyZXF1ZW5jeSwgJl9fdGVybS1hcHItbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICZfX3BheW1lbnQtZnJlcXVlbmN5OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgfVxuXG4gICAgJl9fcHJpY2UtdGVybSwgJl9fY2FzaC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmX19vZmZlci1kZXRhaWwtZXhjZXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG59IiwiLnZlaGljbGUtcGF5bWVudC1pbmNlbnRpdmVzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3ZhbHVlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19waWN0by5kaS1waWN0b3tcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufSIsIi5iYWRnZSB7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59IiwiLmFjY29yZGlvbiB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgICAmID4gKiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJhdHRlcnktcmFuZ2Uge1xuICAmX19pdGVtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG4gICZfX2l0ZW17fVxuICAmX19pdGVtLWxhYmVse31cbiAgJl9faXRlbS12YWx1ZS13cmFwcGVye1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9faXRlbS12YWx1ZXt9XG4gICZfX2l0ZW0tdW5pdHt9XG4gICZfX2ljb257XG4gICAgZm9udC1zaXplOjMwcHg7XG4gIH1cbn0iLCIuYnJlYWRjcnVtYiB7XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX19zZXBhcmF0b3J7XG4gICAgbWFyZ2luOjAgM3B4O1xuICB9XG59IiwiLmNhcmZheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn0iLCIuY29tcGFyZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfX3BpY3RvIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG59IiwiLmNvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn0iLCIuZGktY3VzdG9tLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufSIsIi5kaS1maWx0ZXItc2Nyb2xsLXRvcC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgJl9fcGljdG8uaWNvbi1maWx0ZXItdG9wIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi5maW5lLXByaW50LWxpbmsge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59IiwiLmJhZGdlLWNoZWNrYm94IHtcbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufSIsIi53aWRnZXQtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLWludmVudG9yeS10aWxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndpZGdldC1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAmLS1pbnZlbnRvcnktdGlsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuYm9keSA+IFtpZF49Y2hlcnJ5LV17XG4gIFt0eXBlPXRleHRdLCBbdHlwZT1wYXNzd29yZF0sIFt0eXBlPWRhdGVdLCBbdHlwZT1kYXRldGltZV0sIFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgW3R5cGU9bW9udGhdLCBbdHlwZT13ZWVrXSwgW3R5cGU9ZW1haWxdLCBbdHlwZT1udW1iZXJdLCBbdHlwZT1zZWFyY2hdLCBbdHlwZT10ZWxdLCBbdHlwZT10aW1lXSwgW3R5cGU9dXJsXSwgW3R5cGU9Y29sb3JdLCB0ZXh0YXJlYXtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmxhYmVsLWNoZWNrYm94e1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMzVweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHghaW1wb3J0YW50O1xuICB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICAud2lkZ2V0LWNoZWNrYm94X19jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6bm9uZTtcbiAgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gIC53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmFmdGVyIHtcbiAgICBjb250ZW50Om5vbmU7XG4gIH1cbiAgW3R5cGU9Y2hlY2tib3hdK2xhYmVsLCBbdHlwZT1yYWRpb10rbGFiZWx7XG4gICAgZm9udC1zaXplIDppbmhlcml0O1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKiogSGlkZSBDaGVja2JveCAqKioqKioqKioqKioqKioqKioqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiBQcmVwYXJlIExhYmVsICoqKioqKioqKioqKioqKioqKiovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAvKiBwZXJtZXQgZGUgcG9zaXRpb25uZXIgbGVzIHBzZXVkby3DqWzDqW1lbnRzICovXG4gIHBhZGRpbmctbGVmdDogMjVweDsgICAgICAgLyogZmFpdCB1biBwZXUgZCdlc3BhY2UgcG91ciBub3RyZSBjYXNlIMOgIHZlbmlyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgICAgICAgICAgLyogYWZmaWNoZSB1biBjdXJzZXVyIGFkYXB0w6kgKi9cbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiBDaGVja2JveCBTdHlsZXMgIDpiZWZvcmUgc2VydCDDoCBjcsOpZXIgbGEgY2FzZSDDoCBjb2NoZXIgKioqKioqKioqKioqKioqKioqKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6M3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiBBc3BlY3QgZ8OpbsOpcmFsZSBkZSBsYSBjb2NoZSAqKioqKioqKioqKioqKioqKioqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKiogQXNwZWN0IHNpIG5vbiBjb2Now6kgKioqKioqKioqKioqKioqKioqKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuW3R5cGU9XCJjaGVja2JveFwiXVtkYXRhLWNoZWNrZWQ9XCJmYWxzZVwiXSArIGxhYmVsOmFmdGVyLFxuLndpZGdldC1jaGVja2JveF9fY2hlY2s6bm90KC5jaGVja2VkKTphZnRlcixcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrLnVuY2hlY2tlZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqIElmIGNoZWNrZWQgd2l0aCBKUyAqKioqKioqKioqKioqKioqKioqL1xuW3R5cGU9XCJjaGVja2JveFwiXVtkYXRhLWNoZWNrZWQ9XCJ0cnVlXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKiBIaWRlIENoZWNrYm94ICoqKioqKioqKioqKioqKioqKiovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5yYWRpb19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5yYWRpb19fYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5yYWRpb19fbGFiZWwuZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIiRsYWJlbC1tYXJnaW4tYm90dG9tOiA1cHg7XG4kbGFiZWwtZm9udC1zaXplOiAxMnB4O1xuJGhhbmRsZS1zaXplOiAxNXB4O1xuXG5AbWl4aW4gdGh1bWItcHJvcGVydGllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkaGFuZGxlLXNpemU7XG4gIHdpZHRoOiAkaGFuZGxlLXNpemU7XG4gIGJvcmRlci1yYWRpdXM6ICRoYW5kbGUtc2l6ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1peGluIHRyYWNrLXByb3BlcnRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmRpLXJhbmdlLCAuZGktZG91YmxlLXJhbmdlIHtcbiAgJl9faW5wdXQge1xuICAgIGhlaWdodDogJGhhbmRsZS1zaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLy8gVGh1bWJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IEBpbmNsdWRlIHRodW1iLXByb3BlcnRpZXM7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHsgQGluY2x1ZGUgdGh1bWItcHJvcGVydGllczsgfVxuICAgICY6Oi1tcy10aHVtYiB7IEBpbmNsdWRlIHRodW1iLXByb3BlcnRpZXM7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsYWJlbC1mb250LXNpemU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmRpLWRvdWJsZS1yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206ICRoYW5kbGUtc2l6ZTsgLy8gQ29tcGVuc2F0ZSB0aGUgaGVpZ2h0IGxvc3QgdXNpbmcgaW5wdXRzIGFic29sdXRlbHkgcG9zaXRpb25lZFxuICAmX19pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJGxhYmVsLWZvbnQtc2l6ZSArICRsYWJlbC1tYXJnaW4tYm90dG9tO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgeyBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgJjo6LW1zLXRodW1iIHsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICB9XG4gICZfX2xhYmVsIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5odWIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG59IiwiLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAmLS1pY29uLWZpcnN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJi0tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAmLmxhYmVsLS10YWcge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xuICB9XG4gICYubGFiZWwtLXN0YXR1cy10YWcge1xuICAgIHBhZGRpbmc6IDNweCAyM3B4O1xuICB9XG59IiwiLmRpLWxpZ2h0LXNwZWNzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufSIsIkBpbXBvcnQgXCJsaWdodC1zcGVjcy1pdGVtL2xpZ2h0LXNwZWNzLWl0ZW1cIjtcblxuLmRpLWxpZ2h0LXNwZWNzIHtcbiAgJi0tdHdvLWNvbHVtbnMge1xuICAgIC5kaS1saWdodC1zcGVjc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgLmRpLWxpZ2h0LXNwZWNzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRsaW5rUHJpbWFyeTogICAgICAgICAgKCdmb250LXNpemUnOiAxM3B4LCAnbGluZS1oZWlnaHQnOiAxN3B4LCAnZm9udC13ZWlnaHQnOiA3MDApO1xuJGxpbmtTZWNvbmRhcnk6ICAgICAgICAoJ2ZvbnQtc2l6ZSc6IDEzcHgsICdsaW5lLWhlaWdodCc6IDE3cHgsICdmb250LXdlaWdodCc6IDQwMCk7XG4kbGlua1RlcnRpYXJ5OiAgICAgICAgICgnZm9udC1zaXplJzogMTNweCwgJ2xpbmUtaGVpZ2h0JzogMTdweCwgJ2ZvbnQtd2VpZ2h0JzogNDAwKTtcblxuLmxpbmstcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRsaW5rUHJpbWFyeSwgJ2ZvbnQtd2VpZ2h0Jyk7XG4gIGZvbnQtc2l6ZTogICBtYXAtZ2V0KCRsaW5rUHJpbWFyeSwgJ2ZvbnQtc2l6ZScpO1xuICBsaW5lLWhlaWdodDogbWFwLWdldCgkbGlua1ByaW1hcnksICdsaW5lLWhlaWdodCcpO1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBmb250LXdlaWdodDogbWFwLWdldCgkbGlua1NlY29uZGFyeSwgJ2ZvbnQtd2VpZ2h0Jyk7XG4gIGZvbnQtc2l6ZTogICBtYXAtZ2V0KCRsaW5rU2Vjb25kYXJ5LCAnZm9udC1zaXplJyk7XG4gIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRsaW5rU2Vjb25kYXJ5LCAnbGluZS1oZWlnaHQnKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubGluay10ZXJ0aWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRsaW5rVGVydGlhcnksICdmb250LXdlaWdodCcpO1xuICBmb250LXNpemU6ICAgbWFwLWdldCgkbGlua1RlcnRpYXJ5LCAnZm9udC1zaXplJyk7XG4gIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRsaW5rVGVydGlhcnksICdsaW5lLWhlaWdodCcpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuIiwiLmludmVudG9yeS1tb2JpbGUtZmlsdGVycy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogOTk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwICwwLCAwLjI1KTtcbiAgJl9fZmlsdGVyLWJ0biB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgJi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCByZ2JhKDAsIDAsIDAsIC4yOSk7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAmX19zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAuaW52ZW50b3J5LW1vYmlsZS1maWx0ZXJzLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5pbnZlbnRvcnktbW9iaWxlLWZpbHRlcnMtcmVzdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMjkpO1xuICAqIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDUwcHggMTBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gIC5pbnZlbnRvcnktbW9iaWxlLWZpbHRlcnMtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlVG9wO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwwLDAsMC42KTtcbiAgICAmOmhvdmVyID4gKiB7XG4gICAgICBvcGFjaXR5OjAuNTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiBBZGQgQW5pbWF0aW9uICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge29wYWNpdHk6IDB9XG4gIHRvIHtvcGFjaXR5OiAxfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVUb3Age1xuICBmcm9tIHt0b3A6IDA7IG9wYWNpdHk6IDB9XG4gIHRvIHtvcGFjaXR5OiAxfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuICAubW9kYWwge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxufSIsIi5vZmZlci1kZXRhaWwtZXhjZXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn0iLCIub3B0aW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gIC5vcHRpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufSIsIiRib3hTaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiR0cmlhbmdsZUhlaWdodDogMTBweDtcblxuLm9wdGlvbi1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMTAwO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tYm90dG9tIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIC5vcHRpb24tbW9kYWxfX3RyaWFuZ2xlIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gICZfX3RyaWFuZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogJHRyaWFuZ2xlSGVpZ2h0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBvbHlnb24ge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygkYm94U2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcIm9wdGlvbi1tb2RhbC1pdGVtL29wdGlvbi1tb2RhbC1pdGVtXCI7IiwiLm9wdGlvbi1tb2RhbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYuYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn0iLCIuZGktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGltZyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgfVxuXG4gICAgLmRpLW92ZXJsYXktcGljdG8ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuXG4uZGktb3ZlcmxheS1waWN0byB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4iLCJAbWl4aW4gYXJyb3dJY29uQmFzZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgJi5kaXNwbGF5LW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLm1pbi1saW1pdDpiZWZvcmUsICYubWF4LWxpbWl0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgJi5kb3VibGUtYXJyb3ctbGVmdCB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93SWNvbkJhc2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kb3VibGUtYXJyb3ctcmlnaHQge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBhcnJvd0ljb25CYXNlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaW1wbGUtYXJyb3ctbGVmdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGFycm93SWNvbkJhc2U7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaW1wbGUtYXJyb3ctcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYXJyb3dJY29uQmFzZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5kaS1waWN0byB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59IiwiJGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XG5cbi5wb3BvdmVyIHtcbiAgJl9fY2xvc2VCdG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgJl9fb3BlbkJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAmX19zdXJmYWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cbn0iLCIucHJpY2Uge1xuICAmLS1hc3RlcmlzayB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnKic7XG4gICAgfVxuICB9XG4gICYtLWxpbmV0aHJvdWdoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuICAmLS1tYXJnaW4tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAmLS13aXRoLXBlcmlvZGljaXR5IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcvJ2F0dHIoZGF0YS1wcmljZS1wZXJpb2RpY2l0eSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDUwJTtcbiAgICB9XG4gIH1cbn0iLCIucmViYXRlLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAmX19waWN0byB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59IiwiJHJlY2VudFZpZXdfYm94U2hhZG93OiAwcHggM3B4IDlweCAjMDAwMDAwMjk7XG5cbi5kaS1yZWNlbnQtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm94LXNoYWRvdzogJHJlY2VudFZpZXdfYm94U2hhZG93O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuXG4gICZfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX19waWN0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbiIsIi5yZXNldC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi0taWNvbi1maXJzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC5yZXNldC1sYWJlbF9faWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAmLS1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn0iLCIuZGktc2VhcmNoIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19pbnB1dCwgW3R5cGU9dGV4dF0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gICZfX3Jlc2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gICZfX3Jlc2V0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuICAuZGktc2VhcmNoIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59IiwiLmRpLXNlcmlhbC1udW1iZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufSIsIi5kaS1zdG9jay1udW1iZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufSIsIi5kaS10YWJzIHtcbiAgYm9yZGVyOiBub25lOyAvLyBSZW1vdmUgYm9yZGVyIGZyb20gRm91bmRhdGlvbicgdGFiIGNvbXBvbmVudFxuICB3aWR0aDogMTAwJTtcbiAgJl9faW5kZXgtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG4gICZfX2luZGV4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kaS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDowO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59IiwiLmRpLXRleHQge1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLyogRmlyZWZveCAqL1xuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG59XG5cbi5kaS1kb3VibGUtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufSIsIi5kaS12ZWhpY2xlLWRlYWxlci1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgJl9fZGVhbGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59IiwiLnZlaGljbGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICZfX2FuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG4gICZfX21vZGVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgJl9fdHJpbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJl9fbWFrZS15ZWFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAmLS1yZXZlcnNlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAmX19tYWtlLCAmX195ZWFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufSIsIi52ZWhpY2xlLXBheW1lbnQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJl9fcHJpY2Utc2VjdGlvbixcbiAgJl9fZmluYW5jZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICZfX29mZmVyLWRldGFpbC1leGNlcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAmX19pbmNlbnRpdmVzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJAaW1wb3J0IFwidmVoaWNsZS1wYXltZW50LW9wdGlvbnMtaXRlbS1jb250ZW50L3ZlaGljbGUtcGF5bWVudC1vcHRpb25zLWl0ZW0tY29udGVudFwiO1xuQGltcG9ydCBcInZlaGljbGUtcGF5bWVudC1vcHRpb25zLWl0ZW0taW5kZXgvdmVoaWNsZS1wYXltZW50LW9wdGlvbnMtaXRlbS1pbmRleFwiO1xuXG4udmVoaWNsZS1wYXltZW50LW9wdGlvbnMge1xuICAmLS1uby1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbiIsIi52ZWhpY2xlLXJlYmF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn0iLCIuZGktdmVoaWNsZS10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn0iLCIuZGktd2F0ZXJtYXJrIHtcbiAgd2lkdGg6IDE1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiAocm90YXRlKC0zNWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDAgNnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiLy8gVGhlIGNsYXNzIC5keW5hbWljLWludmVudG9yeSBpcyBhZGRlZCB0byBzY29wZSB0aGUgQ1NTIHRvIGl0cyBlbGVtZW50cyBvbmx5XG4vLyBhbmQgbm90IGFmZmVjdCBvdGhlciBlbGVtZW50cyBvZiB0aGUgd2Vic2l0ZS5cbkBpbXBvcnQgXCIuL21vZHVsZXMvbW9kdWxlc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5cbi5keW5hbWljLWludmVudG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAmX19zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fb3B0aW9ucy13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICZfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9fb3B0aW9ucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fcmVzZXQtbGFiZWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgTG9hZGluZyBjbGFzcyBhbmQgYW5pbWF0aW9uXG4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAubG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIHZpc2liaWxpdHkgZWFzZS1vdXQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAgIDAlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI1LCAxMjUsIDEyNSwgMSk7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDAgMCAwIHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4yKSxcbiAgICAgIDI0cHggMCAwIDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyNSwgMTI1LCAgMC40KTtcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMCAwIDFweCByZ2JhKDEyNSwgMTI1LCAxMjUsICAyKSxcbiAgICAgIDI0cHggMCAwIDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpO1xuICAgIH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyNSwgMTI1LCAgMC40KTtcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMCAwIDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpLFxuICAgICAgMjRweCAwIDAgMCByZ2JhKDEyNSwgMTI1LCAxMjUsIDEpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4gIC5keW5hbWljLWludmVudG9yeSB7XG4gICAgJl9fb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/