<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.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&gt;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&gt;*{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__carfax{display:flex;width:100%;align-items:flex-start;margin-bottom:10px}.vehicle-card-vertical__compare{position:absolute;top:10px;right: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&gt;a,.vehicle-card-vertical__cta&gt;button{margin-bottom:10px}.vehicle-card-vertical__ev-rebate-banner{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__labels{position:absolute;bottom:10px;left:5px;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse}.vehicle-card-vertical .label{margin-left:5px}.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__recent-view{position:absolute;top:0;left:20px}.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-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&gt;*{padding:10px 20px}.accordion__content&gt;*:first-child{padding-top:15px}.accordion__content&gt;*: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&gt;[id^=cherry-] [type=text],body&gt;[id^=cherry-] [type=password],body&gt;[id^=cherry-] [type=date],body&gt;[id^=cherry-] [type=datetime],body&gt;[id^=cherry-] [type=datetime-local],body&gt;[id^=cherry-] [type=month],body&gt;[id^=cherry-] [type=week],body&gt;[id^=cherry-] [type=email],body&gt;[id^=cherry-] [type=number],body&gt;[id^=cherry-] [type=search],body&gt;[id^=cherry-] [type=tel],body&gt;[id^=cherry-] [type=time],body&gt;[id^=cherry-] [type=url],body&gt;[id^=cherry-] [type=color],body&gt;[id^=cherry-] textarea{height:1.7rem;font-family:inherit;font-size:12px}body&gt;[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&gt;[id^=cherry-] [type="checkbox"]:not(:checked)+label:before,body&gt;[id^=cherry-] [type="checkbox"]:checked+label:before,body&gt;[id^=cherry-] .widget-checkbox__check:before{content:none}body&gt;[id^=cherry-] [type="checkbox"]:not(:checked)+label:after,body&gt;[id^=cherry-] [type="checkbox"]:checked+label:after,body&gt;[id^=cherry-] .widget-checkbox__check:after{content:none}body&gt;[id^=cherry-] [type=checkbox]+label,body&gt;[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&gt;*{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}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZpbHRlcnMvZmlsdGVyLWNhdGVnb3J5L2ZpbHRlci1jYXRlZ29yeS1jb250ZW50L2ZpbHRlci1jYXRlZ29yeS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9maWx0ZXJzL2ZpbHRlci1jYXRlZ29yeS9maWx0ZXItY2F0ZWdvcnktY29udGVudC9maWx0ZXItY2F0ZWdvcnktY29udGVudC1pdGVtL2ZpbHRlci1jYXRlZ29yeS1jb250ZW50LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZpbHRlcnMvZmlsdGVyLWNhdGVnb3J5L2ZpbHRlci1jYXRlZ29yeS10aXRsZS9maWx0ZXItY2F0ZWdvcnktdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2ZpbHRlcnMvZmlsdGVyLWNhdGVnb3J5L2ZpbHRlci1jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvZmlsdGVycy9maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vLi4vLi4vLi4vY3NzL2R5bmFtaWMtaW52ZW50b3J5L2R5bmFtaWMtaW52ZW50b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9uby1yZXN1bHRzL25vLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3Jlc2V0LWxhYmVscy1saXN0L3Jlc2V0LWxhYmVscy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy92ZWhpY2xlLWNhcmQvdmVoaWNsZS1jYXJkLWhvcml6b250YWwvdmVoaWNsZS1jYXJkLWhvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3ZlaGljbGUtY2FyZC92ZWhpY2xlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3ZlaGljbGUtY2FyZC92ZWhpY2xlLWNhcmQtdmVydGljYWwvdmVoaWNsZS1jYXJkLXZlcnRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy92ZWhpY2xlLWNhcmQvdmVoaWNsZS1jYXJkLXZlcnRpY2FsL3ZlaGljbGUtY2FyZC12ZXJ0aWNhbC1icmF2by5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvdmVoaWNsZS1wYXltZW50cy92ZWhpY2xlLXBheW1lbnRzLWNhc2hkb3duL3ZlaGljbGUtcGF5bWVudC1jYXNoZG93bi5zY3NzIiwid2VicGFjazovLy8uL21vZHVsZXMvdmVoaWNsZS1wYXltZW50cy92ZWhpY2xlLXBheW1lbnRzLWZpbmFuY2UvdmVoaWNsZS1wYXltZW50LWZpbmFuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9tb2R1bGVzL3ZlaGljbGUtcGF5bWVudHMvdmVoaWNsZS1wYXltZW50cy1pbmNlbnRpdmVzL3ZlaGljbGUtcGF5bWVudC1pbmNlbnRpdmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9iYWRnZS9iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvYmFzaWMtYWNjb3JkaW9uL2Jhc2ljLWFjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvYmF0dGVyeS1yYW5nZS9iYXR0ZXJ5LXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY2FyZmF4L2NhcmZheC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY29tcGFyZS1idXR0b24vY29tcGFyZS1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2NvdW50L2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9jdXN0b20tdGV4dC9jdXN0b20tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvZmlsdGVyLXNjcm9sbC10b3AtYnV0dG9uL2ZpbHRlci1zY3JvbGwtdG9wLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvZmluZS1wcmludC1saW5rL2ZpbmUtcHJpbnQtbGluay5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvZm9ybS9maWVsZHMvYmFkZ2UtY2hlY2tib3gvYmFkZ2UtY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2Zvcm0vZmllbGRzL2NoZWNrYm94L2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3JtL2ZpZWxkcy9yYWRpby9yYWRpby5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvZm9ybS9maWVsZHMvcmFuZ2UvcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2h1Yi9odWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2xhYmVsL2xhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9saWdodC1zcGVjcy9saWdodC1zcGVjcy1pdGVtL2xpZ2h0LXNwZWNzLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2xpZ2h0LXNwZWNzL2xpZ2h0LXNwZWNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9saW5rL2xpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL21vYmlsZS1maWx0ZXJzLWJhci9tb2JpbGUtZmlsdGVycy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL21vYmlsZS1maWx0ZXJzLXJlc3VsdC9tb2JpbGUtZmlsdGVycy1yZXN1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL21vZGFsL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9vZmZlci1kZXRhaWwtZXhjZXB0aW9uL29mZmVyLWRldGFpbC1leGNlcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL29wdGlvbi9vcHRpb24tYnV0dG9uL29wdGlvbi1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL29wdGlvbi9vcHRpb24tbW9kYWwvb3B0aW9uLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9vcHRpb24vb3B0aW9uLW1vZGFsL29wdGlvbi1tb2RhbC1pdGVtL29wdGlvbi1tb2RhbC1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9vdmVybGF5L292ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcGljdG8vcGljdG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3BvcG92ZXIvcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcHJpY2UvcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3JlYmF0ZS1iYW5uZXIvcmViYXRlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcmVjZW50LXZpZXcvcmVjZW50LXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3Jlc2V0LWxhYmVsL3Jlc2V0LWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9zZWFyY2gvc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9zZXJpYWwtbnVtYmVyL3NlcmlhbC1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3N0b2NrLW51bWJlci9zdG9jay1udW1iZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3RhYnMvdGFicy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdG9vbHRpcC90b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3JtL2ZpZWxkcy90ZXh0L3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3ZlaGljbGUvdmVoaWNsZS1kZWFsZXItbmFtZS92ZWhpY2xlLWRlYWxlci1uYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy92ZWhpY2xlL3ZlaGljbGUtbmFtZS92ZWhpY2xlLW5hbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3ZlaGljbGUvdmVoaWNsZS1wYXltZW50LW9wdGlvbnMvdmVoaWNsZS1wYXltZW50LW9wdGlvbnMtaXRlbS1jb250ZW50L3ZlaGljbGUtcGF5bWVudC1vcHRpb25zLWl0ZW0tY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdmVoaWNsZS92ZWhpY2xlLXBheW1lbnQtb3B0aW9ucy92ZWhpY2xlLXBheW1lbnQtb3B0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdmVoaWNsZS92ZWhpY2xlLXJlYmF0ZS92ZWhpY2xlLXJlYmF0ZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvdmVoaWNsZS92ZWhpY2xlLXRhZ2xpbmUvdmVoaWNsZS10YWdsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy93YXRlcm1hcmsvd2F0ZXJtYXJrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZHluYW1pYy1pbnZlbnRvcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwwQkFDRSxjQUFlLENBQ2YsYUFBYyxDQUNkLFFBQVMsQ0FDViwrQkNIQyxjQUFlLENBQ2YsYUFBYyxDQUNmLHdCQ0ZDLGNBQWUsQ0FDZixhQUFjLENBQ2QsdUNBQ0UsMEJBQTJCLENBQzNCLHNCQUF1QixDQ0YzQixpQkFDRSxrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLHVCQUNFLE9BQVEsQ0FDVCx5QkFFQyxPQUFRLENBQ1QsMEJBRUMsT0FBUSxDQUNULHlCQUVDLE9BQVEsQ0FDVCwrQkFFQyxPQUFRLENBQ1Qsa0NBRUMsT0FBUSxDQUNULGtDQUVDLE9BQVEsQ0FDVCx1Q0FFQyxPQUFRLENBQ1QsaUNBRUMsT0FBUSxDQUNULHlCQUVDLE9BQVEsQ0FDVCw2QkFFQyxRQUFTLENBQ1YsNENBRUMsUUFBUyxDQUNWLDZEQUVDLFFBQVMsQ0FDVixtRUFFQyxR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bUNBQW9DLENBekN4QyxtQ0EyQ00sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULCtCQUErQixDQUMvQixhQUFjLENBQ2QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsOENBQStDLENBQy9DLGtCQUFtQixDQUNwQixtQkFJRCxHQUNFLHdCQUF3QyxDQUN4Qyw0RUFDbUMsQ0FFckMsSUFDRSxzQ0FBMkMsQ0FDM0MsZ0VBQ21DLENBRXJDLEtBQU8sc0NBQTJDLENBQ2hELDhEQUNpQyxFekRsRXJDLDZDeUR5RUUsNEJBQ0UsYUFBYyxDQUNmLDJCQUVDLG1CQUFvQixDQUNyQiIsImZpbGUiOiIuLi8uLi9jc3MvZHluYW1pYy1pbnZlbnRvcnkvZHluYW1pYy1pbnZlbnRvcnkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZpbHRlci1jYXRlZ29yeV9fY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuQGltcG9ydCBcImZpbHRlci1jYXRlZ29yeS1jb250ZW50LWl0ZW0vZmlsdGVyLWNhdGVnb3J5LWNvbnRlbnQtaXRlbVwiOyIsIi5maWx0ZXItY2F0ZWdvcnlfX2NvbnRlbnQtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59IiwiLmZpbHRlci1jYXRlZ29yeV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAmLS1uby1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJmaWx0ZXItY2F0ZWdvcnktY29udGVudC9maWx0ZXItY2F0ZWdvcnktY29udGVudFwiO1xyXG5AaW1wb3J0IFwiZmlsdGVyLWNhdGVnb3J5LXRpdGxlL2ZpbHRlci1jYXRlZ29yeS10aXRsZVwiO1xyXG5cclxuLmZpbHRlci1jYXRlZ29yeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBvcmRlcjogMTAwO1xyXG4gICYtLXllYXIge1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG4gICYtLW1ha2VJZCB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgJi0tbW9kZWxJZCB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgJi0tdHJpbUlkIHtcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAmLS1mcmFtZVN0eWxlSWQge1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gICYtLWV4dGVyaW9yQ29sb3JJZCB7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgJi0taW50ZXJpb3JDb2xvcklkIHtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAmLS1lbmdpbmVEZXNjcmlwdGlvbnNJZCB7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgJi0tdHJhbnNtaXNzaW9uSWQge1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gICYtLWZ1ZWxJZCB7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgJi0tcGFzc2VuZ2VycyB7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gICYtLXByaW1hcnlPcmdhbml6YXRpb25Vbml0SWQge1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAmLS1wcmljZVJhbmdlLCAmLS1wcmljZVJhbmdlQWxsIHtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgJi0tb2RvbWV0ZXJSYW5nZSwgJi0tb2RvbWV0ZXJSYW5nZUFsbCB7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gICY6bm90KC5maWx0ZXItY2F0ZWdvcnktLWNoZWNrYm94KSB7XHJcbiAgICAuZmlsdGVyLWNhdGVnb3J5X190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWNhdGVnb3J5X19jb250ZW50LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2ZpbHRlci1jYXRlZ29yeS9maWx0ZXItY2F0ZWdvcnknO1xyXG5cclxuLmZpbHRlcnMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICZfX2Nsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwUFg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9fdXBkYXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xyXG4gIC5maWx0ZXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59IiwiJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAgICAgc21hbGw6IDAsXHJcbiAgICAgICAgbWVkaXVtOiA2NDBweCxcclxuICAgICAgICBsYXJnZTogMTAyNHB4LFxyXG4gICAgICAgIHhsYXJnZTogMTIwMHB4LFxyXG4gICAgICAgIHh4bGFyZ2U6IDE0NDBweCxcclxuKTtcclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRzaXplKSB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL21haW4vd2ViYXBwL1dFQi1JTkYvdGFncy9keW5hbWljLWludmVudG9yeS9keW5hbWljLWludmVudG9yeVwiOyIsIi5uby1yZXN1bHRzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAud3lzaXd5ZyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmNlbnRlcmVkIHtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9fdGl0bGUtaGVhZGxpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1heC13aWR0aDogNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gICZfX3NlYXJjaC10aXBzLCAmX19jb250YWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9fc2VhcmNoLXRpcHMtdGl0bGUsICZfX2NvbnRhY3QtdGl0bGUsICZfX2FjdGlvbnMtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fY29udGFjdC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAmLnd5c2l3eWcgPiBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYWN0aW9ucy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX19hY3Rpb25zLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlc2V0LWxhYmVscy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcclxuICB9XHJcbiAgJl9fcmVzZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudmVoaWNsZS1jYXJkLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJveC1zaGFkb3c6ICR2ZWhpY2xlQ2FyZF9ib3hTaGFkb3c7XHJcblxyXG4gICZfX2NlcnRpZmllZC1jYXJmYXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgJl9fY29tcGFyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbiAgJl9fY3RhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX2N0YSA+ICoge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgJl9fZXYtcmViYXRlLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG4gICZfX2ZpbmUtcHJpbnQtbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICB9XHJcbiAgJl9faW1hZ2UtY2VydGlmaWVkIGltZ3tcclxuICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gICZfX2ltYWdlLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9faW5mby1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcbiAgJl9fbGFiZWxzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuICB9XHJcbiAgLmxhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG4gICZfX2xpZ2h0LXNwZWNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fbmFtZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fcmVjZW50LXZpZXcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcbiAgJl9fc2VyaWFsLW51bWJlciwgJl9fc3RvY2stbnVtYmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgJl9fc2hvcC1jbGljay1kcml2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAmX19zdGlja2VyLXN0YXR1cy1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlciA7XHJcbiAgfVxyXG4gICZfX3RhZ2xpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAmX19lc2hvcC1kciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC52ZWhpY2xlLWNhcmQtaG9yaXpvbnRhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgJl9faW1hZ2Utc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudmVoaWNsZS1jYXJkLWhvcml6b250YWwge1xyXG4gICAgJl9faW1hZ2Utc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLWl0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgICZfX2luZm8taXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkdmVoaWNsZUNhcmRfYm94U2hhZG93OiAwcHggM3B4IDlweCAjMDAwMDAwMjk7XHJcblxyXG5AaW1wb3J0IFwidmVoaWNsZS1jYXJkLWhvcml6b250YWwvdmVoaWNsZS1jYXJkLWhvcml6b250YWxcIjtcclxuQGltcG9ydCBcInZlaGljbGUtY2FyZC12ZXJ0aWNhbC92ZWhpY2xlLWNhcmQtdmVydGljYWxcIjtcclxuQGltcG9ydCBcInZlaGljbGUtY2FyZC12ZXJ0aWNhbC92ZWhpY2xlLWNhcmQtdmVydGljYWwtYnJhdm9cIjsiLCIudmVoaWNsZS1jYXJkLXZlcnRpY2FsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJveC1zaGFkb3c6ICR2ZWhpY2xlQ2FyZF9ib3hTaGFkb3c7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX19jYXJmYXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmX19jb21wYXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAmX19jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAmID4gYSwgJiA+IGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2V2LXJlYmF0ZS1iYW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fZmluZS1wcmludC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuICAmX19pbWFnZS1jZXJ0aWZpZWQgaW1ne1xyXG4gICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICZfX2ltYWdlLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9faW5mby1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuICAmX19sYWJlbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gIH1cclxuICAubGFiZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgJl9fbGlnaHQtc3BlY3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmX19uYW1lLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19yZWNlbnQtdmlldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAmX19zZXJpYWwtbnVtYmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgJl9fc2hvcC1jbGljay1kcml2ZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fc3RpY2tlci1zdGF0dXMtc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXIgO1xyXG4gICAgcGFkZGluZzogM3B4IDAgNnB4O1xyXG4gIH1cclxuICAmX19zdG9jay1udW1iZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJl9fdGFnbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gICZfX2VzaG9wLWRyIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59IiwiLnZlaGljbGUtY2FyZC12ZXJ0aWNhbC1icmF2byB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJl9fY29tcGFyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbiAgJl9fY29udGVudFdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbiAgJl9fZXYtcmViYXRlLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmX19kZWFsZXJDZXJ0aWZpZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gICZfX2ZpbmVwcmludCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcblxyXG4gICAgLm1vZGFsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faHViIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcbiAgJl9fbWVkaWFzIHtcclxuICAgICYuLS1oYXMtYmx1ciB7XHJcbiAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tZWRpYXNXcmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICZfX251bWJlcnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICZfX3JlYmF0ZS1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuICAmX19zaG9wLWNsaWNrLWRyaXZlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3NwZWNzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICZfX3N0aWNrZXItc3RhdHVzLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyIDtcclxuICB9XHJcbiAgJl9fc3RhdHVzLXRhZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG4gICZfX3RhZ3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAucG9wb3Zlcl9fc3VyZmFjZUNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMC42MjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhZ3NSb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMC42MjVyZW07XHJcbiAgfVxyXG4gICZfX3ZpZXctY291bnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgJl9fZXNob3AtZHIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn0iLCIudmVoaWNsZS1wYXltZW50LWNhc2hkb3duIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9fb2xkLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAmX19yZWd1bGFyLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgICYtLW1hcmdpbi1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLnZlaGljbGUtcGF5bWVudC1maW5hbmNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICZfX2l0ZW1zOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSwgJl9fdGVybS1hcHItdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtZnJlcXVlbmN5LCAmX190ZXJtLWFwci1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtZnJlcXVlbmN5OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS10ZXJtLCAmX19jYXNoLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vZmZlci1kZXRhaWwtZXhjZXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59IiwiLnZlaGljbGUtcGF5bWVudC1pbmNlbnRpdmVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX192YWx1ZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19waWN0by5kaS1waWN0b3tcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn0iLCIuYmFkZ2Uge1xyXG4gIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxufSIsIi5hY2NvcmRpb24ge1xyXG4gIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICYgPiAqIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJhdHRlcnktcmFuZ2Uge1xyXG4gICZfX2l0ZW1ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuICAmX19pdGVtLXZhbHVlLXdyYXBwZXJ7XHJcbiAgICBmb250LXNpemU6MzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX19pY29ue1xyXG4gICAgZm9udC1zaXplOjMwcHg7XHJcbiAgfVxyXG59IiwiLmJyZWFkY3J1bWIge1xyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19zZXBhcmF0b3J7XHJcbiAgICBtYXJnaW46MCAzcHg7XHJcbiAgfVxyXG59IiwiLmNhcmZheCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn0iLCIuY29tcGFyZS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJl9fcGljdG8ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgfVxyXG59IiwiLmNvdW50IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn0iLCIuZGktY3VzdG9tLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxufSIsIi5kaS1maWx0ZXItc2Nyb2xsLXRvcC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gICZfX3BpY3RvLmljb24tZmlsdGVyLXRvcCB7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi5maW5lLXByaW50LWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn0iLCIuYmFkZ2UtY2hlY2tib3gge1xyXG4gICZfX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLndpZGdldC1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogMTVweDtcclxuICB3aWR0aDogMTVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYtLWludmVudG9yeS10aWxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXQtY2hlY2tib3gtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgJi0taW52ZW50b3J5LXRpbGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSA+IFtpZF49Y2hlcnJ5LV17XHJcbiAgW3R5cGU9dGV4dF0sIFt0eXBlPXBhc3N3b3JkXSwgW3R5cGU9ZGF0ZV0sIFt0eXBlPWRhdGV0aW1lXSwgW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBbdHlwZT1tb250aF0sIFt0eXBlPXdlZWtdLCBbdHlwZT1lbWFpbF0sIFt0eXBlPW51bWJlcl0sIFt0eXBlPXNlYXJjaF0sIFt0eXBlPXRlbF0sIFt0eXBlPXRpbWVdLCBbdHlwZT11cmxdLCBbdHlwZT1jb2xvcl0sIHRleHRhcmVhe1xyXG4gICAgaGVpZ2h0OiAxLjdyZW07XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmxhYmVsLWNoZWNrYm94e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcCFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzM1cHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHghaW1wb3J0YW50O1xyXG4gIH1cclxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXHJcbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gIC53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50Om5vbmU7XHJcbiAgfVxyXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxyXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxyXG4gIC53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6bm9uZTtcclxuICB9XHJcbiAgW3R5cGU9Y2hlY2tib3hdK2xhYmVsLCBbdHlwZT1yYWRpb10rbGFiZWx7XHJcbiAgICBmb250LXNpemUgOmluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKiogSGlkZSBDaGVja2JveCAqKioqKioqKioqKioqKioqKioqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXHJcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqIFByZXBhcmUgTGFiZWwgKioqKioqKioqKioqKioqKioqKi9cclxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXHJcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgIC8qIHBlcm1ldCBkZSBwb3NpdGlvbm5lciBsZXMgcHNldWRvLcOpbMOpbWVudHMgKi9cclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7ICAgICAgIC8qIGZhaXQgdW4gcGV1IGQnZXNwYWNlIHBvdXIgbm90cmUgY2FzZSDDoCB2ZW5pciAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgICAgICAgICAgLyogYWZmaWNoZSB1biBjdXJzZXVyIGFkYXB0w6kgKi9cclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiBDaGVja2JveCBTdHlsZXMgIDpiZWZvcmUgc2VydCDDoCBjcsOpZXIgbGEgY2FzZSDDoCBjb2NoZXIgKioqKioqKioqKioqKioqKioqKi9cclxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXHJcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOjNweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiBBc3BlY3QgZ8OpbsOpcmFsZSBkZSBsYSBjb2NoZSAqKioqKioqKioqKioqKioqKioqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcclxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDVweDtcclxuICBsZWZ0OiAzcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqIEFzcGVjdCBzaSBub24gY29jaMOpICoqKioqKioqKioqKioqKioqKiovXHJcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxyXG5bdHlwZT1cImNoZWNrYm94XCJdW2RhdGEtY2hlY2tlZD1cImZhbHNlXCJdICsgbGFiZWw6YWZ0ZXIsXHJcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrOm5vdCguY2hlY2tlZCk6YWZ0ZXIsXHJcbi53aWRnZXQtY2hlY2tib3hfX2NoZWNrLnVuY2hlY2tlZDphZnRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKiogSWYgY2hlY2tlZCB3aXRoIEpTICoqKioqKioqKioqKioqKioqKiovXHJcblt0eXBlPVwiY2hlY2tib3hcIl1bZGF0YS1jaGVja2VkPVwidHJ1ZVwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jaGVja2JveC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuIiwiLyoqKioqKioqKioqKioqKioqKiogSGlkZSBDaGVja2JveCAqKioqKioqKioqKioqKioqKioqL1xyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLnJhZGlvX19idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5yYWRpb19fYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnJhZGlvX19sYWJlbC5kaXNwbGF5LW5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSIsIiRsYWJlbC1tYXJnaW4tYm90dG9tOiA1cHg7XHJcbiRsYWJlbC1mb250LXNpemU6IDEycHg7XHJcbiRoYW5kbGUtc2l6ZTogMTVweDtcclxuXHJcbkBtaXhpbiB0aHVtYi1wcm9wZXJ0aWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAkaGFuZGxlLXNpemU7XHJcbiAgd2lkdGg6ICRoYW5kbGUtc2l6ZTtcclxuICBib3JkZXItcmFkaXVzOiAkaGFuZGxlLXNpemU7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAuNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFjay1wcm9wZXJ0aWVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5kaS1yYW5nZSwgLmRpLWRvdWJsZS1yYW5nZSB7XHJcbiAgJl9faW5wdXQge1xyXG4gICAgaGVpZ2h0OiAkaGFuZGxlLXNpemU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAvLyBUaHVtYlxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBAaW5jbHVkZSB0aHVtYi1wcm9wZXJ0aWVzOyB9XHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHsgQGluY2x1ZGUgdGh1bWItcHJvcGVydGllczsgfVxyXG4gICAgJjo6LW1zLXRodW1iIHsgQGluY2x1ZGUgdGh1bWItcHJvcGVydGllczsgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsYWJlbC1mb250LXNpemU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5kaS1kb3VibGUtcmFuZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaGFuZGxlLXNpemU7IC8vIENvbXBlbnNhdGUgdGhlIGhlaWdodCBsb3N0IHVzaW5nIGlucHV0cyBhYnNvbHV0ZWx5IHBvc2l0aW9uZWRcclxuICAmX19pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICRsYWJlbC1mb250LXNpemUgKyAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgeyBwb2ludGVyLWV2ZW50czogYWxsOyB9XHJcbiAgICAmOjotbXMtdGh1bWIgeyBwb2ludGVyLWV2ZW50czogYWxsOyB9XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaHViIHtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XHJcbn0iLCIubGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gICYtLWljb24tZmlyc3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIH1cclxuICAmLS1vdXRsaW5lZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuICAmLmxhYmVsLS10YWcge1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG4gIH1cclxuICAmLmxhYmVsLS1zdGF0dXMtdGFnIHtcclxuICAgIHBhZGRpbmc6IDNweCAyM3B4O1xyXG4gIH1cclxufSIsIi5kaS1saWdodC1zcGVjcy1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgJl9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcImxpZ2h0LXNwZWNzLWl0ZW0vbGlnaHQtc3BlY3MtaXRlbVwiO1xyXG5cclxuLmRpLWxpZ2h0LXNwZWNzIHtcclxuICAmLS10d28tY29sdW1ucyB7XHJcbiAgICAuZGktbGlnaHQtc3BlY3NfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAuZGktbGlnaHQtc3BlY3MtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRsaW5rUHJpbWFyeTogICAgICAgICAgKCdmb250LXNpemUnOiAxM3B4LCAnbGluZS1oZWlnaHQnOiAxN3B4LCAnZm9udC13ZWlnaHQnOiA3MDApO1xyXG4kbGlua1NlY29uZGFyeTogICAgICAgICgnZm9udC1zaXplJzogMTNweCwgJ2xpbmUtaGVpZ2h0JzogMTdweCwgJ2ZvbnQtd2VpZ2h0JzogNDAwKTtcclxuJGxpbmtUZXJ0aWFyeTogICAgICAgICAoJ2ZvbnQtc2l6ZSc6IDEzcHgsICdsaW5lLWhlaWdodCc6IDE3cHgsICdmb250LXdlaWdodCc6IDQwMCk7XHJcblxyXG4ubGluay1wcmltYXJ5IHtcclxuICBmb250LXdlaWdodDogbWFwLWdldCgkbGlua1ByaW1hcnksICdmb250LXdlaWdodCcpO1xyXG4gIGZvbnQtc2l6ZTogICBtYXAtZ2V0KCRsaW5rUHJpbWFyeSwgJ2ZvbnQtc2l6ZScpO1xyXG4gIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRsaW5rUHJpbWFyeSwgJ2xpbmUtaGVpZ2h0Jyk7XHJcbn1cclxuXHJcbi5saW5rLXNlY29uZGFyeSB7XHJcbiAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGxpbmtTZWNvbmRhcnksICdmb250LXdlaWdodCcpO1xyXG4gIGZvbnQtc2l6ZTogICBtYXAtZ2V0KCRsaW5rU2Vjb25kYXJ5LCAnZm9udC1zaXplJyk7XHJcbiAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoJGxpbmtTZWNvbmRhcnksICdsaW5lLWhlaWdodCcpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstdGVydGlhcnkge1xyXG4gIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRsaW5rVGVydGlhcnksICdmb250LXdlaWdodCcpO1xyXG4gIGZvbnQtc2l6ZTogICBtYXAtZ2V0KCRsaW5rVGVydGlhcnksICdmb250LXNpemUnKTtcclxuICBsaW5lLWhlaWdodDogbWFwLWdldCgkbGlua1RlcnRpYXJ5LCAnbGluZS1oZWlnaHQnKTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuIiwiLmludmVudG9yeS1tb2JpbGUtZmlsdGVycy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAgLDAsIDAuMjUpO1xyXG4gICZfX2ZpbHRlci1idG4ge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgICYtLWJvdHRvbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMjkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICB9XHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgLmludmVudG9yeS1tb2JpbGUtZmlsdGVycy1iYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuaW52ZW50b3J5LW1vYmlsZS1maWx0ZXJzLXJlc3VsdCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMjkpO1xyXG4gICoge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjBweCA1MHB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgLmludmVudG9yeS1tb2JpbGUtZmlsdGVycy1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIubW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVUb3A7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAmX19jbG9zZS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAmOmhvdmVyID4gKiB7XHJcbiAgICAgIG9wYWNpdHk6MC41O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIEFkZCBBbmltYXRpb24gKi9cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge29wYWNpdHk6IDB9XHJcbiAgdG8ge29wYWNpdHk6IDF9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZVRvcCB7XHJcbiAgZnJvbSB7dG9wOiAwOyBvcGFjaXR5OiAwfVxyXG4gIHRvIHtvcGFjaXR5OiAxfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xyXG4gIC5tb2RhbCB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fY2xvc2UtYnV0dG9uIHtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5vZmZlci1kZXRhaWwtZXhjZXB0aW9uIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbn0iLCIub3B0aW9uLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJl9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XHJcbiAgLm9wdGlvbi1idXR0b24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59IiwiJGJveFNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4kdHJpYW5nbGVIZWlnaHQ6IDEwcHg7XHJcblxyXG4ub3B0aW9uLW1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi0tYm90dG9tIHtcclxuICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAub3B0aW9uLW1vZGFsX190cmlhbmdsZSB7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIH1cclxuICAmX190cmlhbmdsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGhlaWdodDogJHRyaWFuZ2xlSGVpZ2h0O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBwb2x5Z29uIHtcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygkYm94U2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJvcHRpb24tbW9kYWwtaXRlbS9vcHRpb24tbW9kYWwtaXRlbVwiOyIsIi5vcHRpb24tbW9kYWwtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBpbWcge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuICAgIH1cclxuXHJcbiAgICAuZGktb3ZlcmxheS1waWN0byB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaS1vdmVybGF5LXBpY3RvIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbiIsIkBtaXhpbiBhcnJvd0ljb25CYXNlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgICAmLmRpc3BsYXktbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubWluLWxpbWl0OmJlZm9yZSwgJi5tYXgtbGltaXQ6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICYuZG91YmxlLWFycm93LWxlZnQge1xyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3dJY29uQmFzZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kb3VibGUtYXJyb3ctcmlnaHQge1xyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYXJyb3dJY29uQmFzZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNpbXBsZS1hcnJvdy1sZWZ0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFycm93SWNvbkJhc2U7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2ltcGxlLWFycm93LXJpZ2h0IHtcclxuICAgICAgQGluY2x1ZGUgYXJyb3dJY29uQmFzZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaS1waWN0byB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59IiwiJGJveC1zaGFkb3c6IDAgM3B4IDZweCAjMDAwMDAwMjk7XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgJl9fY2xvc2VCdG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xyXG4gIH1cclxuICAmX19vcGVuQnRuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG4gICZfX3N1cmZhY2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgfVxyXG59IiwiLnByaWNlIHtcclxuICAmLS1hc3RlcmlzayB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyonO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1saW5ldGhyb3VnaCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB9XHJcbiAgJi0tbWFyZ2luLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgJi0td2l0aC1wZXJpb2RpY2l0eSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJy8nYXR0cihkYXRhLXByaWNlLXBlcmlvZGljaXR5KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmb250LXNpemU6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmViYXRlLWJhbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAmX19waWN0byB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG59IiwiJHJlY2VudFZpZXdfYm94U2hhZG93OiAwcHggM3B4IDlweCAjMDAwMDAwMjk7XHJcblxyXG4uZGktcmVjZW50LXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICBib3gtc2hhZG93OiAkcmVjZW50Vmlld19ib3hTaGFkb3c7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xyXG5cclxuICAmX19jb3VudCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICZfX3BpY3RvIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG4iLCIucmVzZXQtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJi0taWNvbi1maXJzdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAucmVzZXQtbGFiZWxfX2ljb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW91dGxpbmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbn0iLCIuZGktc2VhcmNoIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9faW5wdXQsIFt0eXBlPXRleHRdIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuICAmX19yZXNldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmVzZXQtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcclxuICAuZGktc2VhcmNoIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kaS1zZXJpYWwtbnVtYmVyIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn0iLCIuZGktc3RvY2stbnVtYmVyIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn0iLCIuZGktdGFicyB7XHJcbiAgYm9yZGVyOiBub25lOyAvLyBSZW1vdmUgYm9yZGVyIGZyb20gRm91bmRhdGlvbicgdGFiIGNvbXBvbmVudFxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICZfX2luZGV4LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIH1cclxuICAmX19pbmRleCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaS10b29sdGlwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gICZfX2Fycm93IHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbn0iLCIuZGktdGV4dCB7XHJcbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXHJcbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogRmlyZWZveCAqL1xyXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICB9XHJcbn1cclxuXHJcbi5kaS1kb3VibGUtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gIH1cclxufSIsIi5kaS12ZWhpY2xlLWRlYWxlci1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICZfX2RlYWxlciB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufSIsIi52ZWhpY2xlLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gICZfX2FuY2hvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vZGVsIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAmX190cmltIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgJl9fbWFrZS15ZWFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICYtLXJldmVyc2VkIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYWtlLCAmX195ZWFyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufSIsIi52ZWhpY2xlLXBheW1lbnQtb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgJl9fcHJpY2Utc2VjdGlvbixcclxuICAmX19maW5hbmNlLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgJl9fb2ZmZXItZGV0YWlsLWV4Y2VwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gICZfX2luY2VudGl2ZXMtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInZlaGljbGUtcGF5bWVudC1vcHRpb25zLWl0ZW0tY29udGVudC92ZWhpY2xlLXBheW1lbnQtb3B0aW9ucy1pdGVtLWNvbnRlbnRcIjtcclxuQGltcG9ydCBcInZlaGljbGUtcGF5bWVudC1vcHRpb25zLWl0ZW0taW5kZXgvdmVoaWNsZS1wYXltZW50LW9wdGlvbnMtaXRlbS1pbmRleFwiO1xyXG5cclxuLnZlaGljbGUtcGF5bWVudC1vcHRpb25zIHtcclxuICAmLS1uby1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcbiIsIi52ZWhpY2xlLXJlYmF0ZSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICZfX2ljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG59IiwiLmRpLXZlaGljbGUtdGFnbGluZSB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59IiwiLmRpLXdhdGVybWFyayB7XHJcbiAgd2lkdGg6IDE1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IChyb3RhdGUoLTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzcHggMCA2cHg7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuIiwiLy8gVGhlIGNsYXNzIC5keW5hbWljLWludmVudG9yeSBpcyBhZGRlZCB0byBzY29wZSB0aGUgQ1NTIHRvIGl0cyBlbGVtZW50cyBvbmx5XHJcbi8vIGFuZCBub3QgYWZmZWN0IG90aGVyIGVsZW1lbnRzIG9mIHRoZSB3ZWJzaXRlLlxyXG5AaW1wb3J0IFwiLi9tb2R1bGVzL21vZHVsZXNcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jb21wb25lbnRzXCI7XHJcblxyXG4uZHluYW1pYy1pbnZlbnRvcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAmX19zZWFyY2gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fb3B0aW9ucy13cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICZfX29wdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9fb3B0aW9ucy1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fcmVzZXQtbGFiZWxzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcblxyXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgTG9hZGluZyBjbGFzcyBhbmQgYW5pbWF0aW9uXHJcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgLmxvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgdmlzaWJpbGl0eSBlYXNlLW91dDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBsb2FkaW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyNSwgMTI1LCAxKTtcclxuICAgICAgYm94LXNoYWRvdzogMTJweCAwIDAgMCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuMiksXHJcbiAgICAgIDI0cHggMCAwIDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjIpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjUsIDEyNSwgMTI1LCAgMC40KTtcclxuICAgICAgYm94LXNoYWRvdzogMTJweCAwIDAgMXB4IHJnYmEoMTI1LCAxMjUsIDEyNSwgIDIpLFxyXG4gICAgICAyNHB4IDAgMCAwIHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4yKTtcclxuICAgIH1cclxuICAgIDEwMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgMTI1LCAxMjUsICAwLjQpO1xyXG4gICAgICBib3gtc2hhZG93OiAxMnB4IDAgMCAwIHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4yKSxcclxuICAgICAgMjRweCAwIDAgMCByZ2JhKDEyNSwgMTI1LCAxMjUsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xyXG4gIC5keW5hbWljLWludmVudG9yeSB7XHJcbiAgICAmX19vcHRpb25zIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/</pre></body></html>