@charset "UTF-8";
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  background-color: var(--surface);
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-text-decoration-skip: objects;
          text-decoration-skip: objects;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -ms-overflow-style: scrollbar;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
body {
  margin: 0;
  min-height: 100%;
}

:focus {
  outline: none;
}

p,
dd,
dl,
figure,
blockquote {
  margin: 0;
}

blockquote,
q {
  quotes: none;
}

ul,
ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

audio,
video {
  display: block;
}

img {
  display: block;
  border: none;
}

iframe {
  border: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: inherit;
}

a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

abbr {
  border: none;
  text-decoration: none;
}

dfn {
  font-style: inherit;
}

mark {
  background-color: transparent;
  color: inherit;
}

small {
  font-size: inherit;
}

sub,
sup {
  position: relative;
  vertical-align: baseline;
  font-size: inherit;
  line-height: 0;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

template {
  display: none;
}

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font: inherit;
  color: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-align: left;
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
  -webkit-appearance: none;
}

textarea {
  overflow-y: auto;
  overflow-x: hidden;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: none;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: none;
  font: inherit;
}

fieldset {
  padding: 0;
  margin: 0;
  border: none;
}

legend {
  display: block;
  padding: 0;
  white-space: normal;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

::-moz-input-placeholder {
  color: inherit;
  opacity: 1;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

:-moz-placeholder {
  color: inherit;
  opacity: 1;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

:focus::-webkit-input-placeholder {
  opacity: 0;
}

:focus::-moz-input-placeholder {
  opacity: 0;
}

:focus:-moz-placeholder {
  opacity: 0;
}

:focus:-ms-input-placeholder {
  opacity: 0;
}

svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
  stroke: currentColor;
}

[hidden] {
  display: none;
}

:disabled,
.disabled {
  cursor: not-allowed;
}

details[disabled] summary,
details.disabled summary {
  pointer-events: none;
}

::-ms-clear {
  display: none;
}

:-webkit-autofill {
  -webkit-box-shadow: 0 0 100px var(--surface) inset;
          box-shadow: 0 0 100px var(--surface) inset;
  -webkit-text-fill-color: currentColor;
}

::-moz-selection {
  color: var(--surface);
  background-color: var(--primary);
}

::selection {
  color: var(--surface);
  background-color: var(--primary);
}

:root {
  --main-font-size: 16px;
  --main-font-family: "Inter", Arial, sans-serif;
  --container-width: 1374px;
  --nav-height: 80px;
  --main-margin: 15px;
  --main-margin-sm: 32px;
  --max-nav-panel-size: 304px;
  --box-shadow-common: 0 2px 4px rgba(0, 0, 0, 0.3);
  --scroll-color: rgba(0,0,0,0.2);
  --black: #000000;
  --white: #FFFFFF;
  --primary: #1FBE65;
  --primary-hover: #705DCF;
  --primary-variant: #999999;
  --primary-variant-hover: #999999;
  --secondary: #8674E2;
  --secondary-hover: #705DCF;
  --surface: #FFFFFF;
  --surface-variant: #999999;
  --active: #F5F5F5;
  --inactive: #B7BCC6;
  --inactive-surface: #F8F8F8;
  --border: #C6CBD1;
  --error: #E22827;
  --error-variant: #FFF1F1;
  --raiting: #EBC12B;
  --fields: #FFFFFF;
  --fields-inactive: #F5F5F5;
  --on-surface: #222222;
  --on-surface-variant: #808080;
  --success: #36B892;
  --status-ok: #4BBD64;
  --status-not-ok: #F13E5F;
  --status-in-progress: #FCAF52;
  --status-in-progress-ok: #8974E0;
  --nav-link: #222222;
  --nav-link-hover: #8674E2;
  --nav-background: #1FBE65;
  --nav-background-hover: #176CBA;
  --success-surface: rgba(27, 174, 112, 0.12);
  --error-surface: rgba(241, 62, 95, 0.12);
}
@media (max-width: 1023px) {
  :root {
    --container-width: 928px;
  }
}
@media (max-width: 768px) {
  :root {
    --container-width: 768px;
  }
}

.c-financial-offers__pay-now-price, .c-financial-offers__next-price, .c-financial-offers__item-header, .c-financial-application-popup__info-title, .c-financial-application-popup__title, .c-title, .c-product-related__title, .c-category-popular-list__title {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.c-cabinet-order .c-financial-offers__pay-now-price, .c-cabinet-order .c-financial-offers__next-price, .c-financial-offers__pay-now-title, .c-financial-offers__next-title, .c-services-list-item__title, .c-stories-item__title-text, .c-financial-products__action-message, .c-category-featured-item__title-text,
.c-category-featured-fresh-item__title-text, .c-advantages-item-horizontal__title, .c-advantages-item__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

.c-cabinet-order .c-financial-offers__pay-now-title, .c-cabinet-order .c-financial-offers__next-title, .c-cabinet-order .c-financial-offers__item-header, .c-cabinet-order .c-financial-offers__title, .c-cabinet .c-request-for-quotation__negotiation-message, .c-cabinet .c-request-for-quotation__total, .c-cabinet .c-request-for-quotation__product-title-link, .c-reviews-short-item__person-name, .c-reviews-item__carousel .c-reviews-item__person-name {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.c-financial-products__links, .c-financial-products__info-title, .c-reviews-item__carousel .c-reviews-item__text, .c-article-item__title-row, .c-related-article__title {
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.c-financial-offers__item-footer, .c-services-list-item__description, .c-url-list-item__link, .c-url-list__description, .c-cabinet .c-request-for-quotation__quantity .c-form__number-input, .c-cabinet .c-request-for-quotation__product-sku-title, .c-reviews-short-item__text, .c-reviews-item__carousel .c-reviews-item__date, .c-two-column-info__description, .c-advantages-item-horizontal__text, .c-advantages-item__text, .nav-link, .c-navigation-tile__btn, .link-with-icon {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.c-cabinet-order .c-financial-offers__item-footer {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.link-with-icon {
  font-weight: 600;
}

.c-compare__tab, .c-compare__controls-remove-category-btn, .c-compare__remove-btn, .c-toaster__close, .c-search__close, .c-search__clear, .c-search__button, .c-text-expander__button, .c-product-tab__btn, .sku-comment__link, .sku-comment__icon-delete, .sku-comment__icon-edit, .c-order-item__review-btn, .c-order-item__digital-popup-code-btn, .c-order-item__digital-info-action, .c-checkout-order-item__remove, .c-checkout__delivery-remove-seller-btn, .c-checkout__value-change, .c-checkout__address-btn, .c-promo-code__authorization-link, .c-cart-product__comment-text, .c-cart-product__comment-icon-edit, .c-chat__send-btn, .c-chat__attach-btn, .c-tender-responses__accordion-toggle, .c-tender-response__offered-name-link, .c-claim__action-btn, .c-wishlist__button, .c-cabinet-order__actions-btn, .c-cabinet-order-seller__invoice-link, .c-addresses__item-control button, .c-popup__close, .c-view-toggle__btn, .c-active-filters__button, .c-pagination__item, .c-category__menu-close, .c-category__filter-trigger-link, .c-category__sort-item, .c-category__sort-dropdown-btn, .c-category__more-btn, .c-alphabet__link, .c-line-catalog__link, .c-sidebar__link, .c-navigation-tile__btn, .c-navigation__category-show-btn, .c-navigation__sub-link, .c-navigation__drop-back, .c-navigation-tile__drop-back, .c-navigation__link, .c-category-sidebar__parent, .c-category-sidebar__btn, .c-category-sidebar__item_active, .c-sku__cell-compare, .c-product-item__wishlist-btn--wishlist, .c-product-item__reviews-count, .c-article-social__link, .c-form__number-btn, .c-search, .c-header-profile__dropdown-link, .c-header-profile__button, .c-currency__dropdown-btn, .c-currency__button, .c-lang__dropdown-btn, .c-lang__button, .c-nav__link, .c-geolocation__confirm-btn,
.c-geolocation__choose-btn,
.c-geolocation__button-back, .c-geolocation__button, .c-header__menu-close, .c-slideshow__arrow, .c-carousel__arrow, .btn-lightgrey, .btn-primary-color-login, .btn-remove, .c-product-item__wishlist-btn--close, .btn-primary-color, .c-tender-create__btn-cancel, .c-application-popup-short__btn, .c-pagination__load-btn, .btn-border-error-color, .btn-border-primary-color, .c-return-item__offer-btn-reject, .c-return-item__offer-btn-accept, .c-financial-products__action-btn, .btn-grey, .forward-link, .forward-btn-primary-color {
  text-decoration: none;
  font-family: var(--main-font-family);
  border: none;
  background: none;
  cursor: pointer;
}

.c-financial-offers__item, .c-services-list-item, .c-url-list-item__link, .c-compare__accordion-title svg, .c-compare__accordion-title, .c-compare__tab, .c-compare__controls-remove-category-btn .svg, .c-compare__controls-remove-category-btn, .c-compare__remove-btn, .c-toaster__content, .c-toaster__close, .c-search__button, .c-brands-popular-item,
.c-brands-popular-item--span, .c-stories-item__content-holder, .c-slideshow-main .c-slideshow__dots .slick-dots li button, .c-slideshow-main .c-slideshow__arrow, .c-product-tab__btn, .c-product-photo__dots li button, .slick-slide .c-product-photo__link:after, .c-contacts__info-link,
.c-contacts__icon-link, .sku-comment__icon-edit, .c-order-item__digital-popup-code-btn, .c-order-item__digital-popup-code-cover, .c-order-item__digital-popup-code, .c-order-item__product-title, .c-order-item__product-img img, .c-checkout-order-item, .c-checkout__delivery-remove-seller-btn-holder, .c-checkout-order-item__title-text, .c-checkout__address-btn, .c-short-cart-item__goods-name, .c-cart-seller__header, .c-cart-product__product-title, .c-cart-product__product-img img, .c-chat__send-btn, .c-chat__attach-btn, .c-tender-response__offered-name-link, .c-returns-images__img img, .c-claim__action-btn, .c-wishlist__button, .c-orders-item__code, .c-cabinet-order__action-item button, .c-cabinet-order__action-item a, .c-cabinet__avatar-edit, .c-cabinet-order-seller__title, .c-cabinet-order-seller__invoice-link, .c-addresses__frame, .c-authorization__message a, .c-popup__close, .c-popup__column, .c-popup, .c-header__category, .c-view-toggle__btn, .c-active-filters__icon, .c-pagination__item, .c-category-popular-item__title-text, .c-category-popular-item__title, .c-category-popular-item__img img, .c-category-popular-item__img, .c-category-popular-item__img-container, .c-category-popular-item__img-holder, .c-category-popular-item, .c-category-featured-fresh-item,
.c-category-featured-fresh-item--span, .c-category-featured-item,
.c-category-featured-item--span, .c-category__menu-close, .c-category__filter-trigger-link, .c-category__sort-title-icon svg, .c-category__sort-title-icon, .c-category__sort-list, .c-category__sort-dropdown-btn, .c-category__sort-dropdown, .c-category__more-btn, .c-alphabet__column-link, .c-alphabet__title_link, .c-alphabet__drop-holder, .c-alphabet__link, .c-line-catalog__drop, .c-line-catalog__link, .c-sidebar__link, .c-navigation-tile__cover, .c-navigation-tile__drop, .c-navigation__drop-root-link, .c-navigation__root-link, .c-navigation__category-show-btn, .c-navigation__category-link, .c-navigation__sub-drop-holder, .c-navigation__pre-link-icon, .c-navigation__sub-link, .c-navigation__drop-back-text, .c-navigation-tile__drop-back-text, .c-navigation__drop-back-icon, .c-navigation-tile__drop-back-icon, .c-navigation__drop, .c-navigation__link, .c-category-sidebar__icon, .c-category-sidebar__parent, .c-category-sidebar__btn, .c-category-sidebar__item_active, .c-badges__notification-wrapper .c-badges__notification-link, .c-badges__notification-wrapper, .c-sku__price, .c-sku__item, .c-sku__cell-compare-icon, .c-sku__cell-compare, .c-product-item__title-text, .c-product-item__img img, .c-checkout-order-item__img img, .c-product-item, .c-full-screen-image__img, .c-related-article__img img, .c-article-social__link, .c-article-body__paragraph a, .c-article-item__img img, .c-form__form-error, .c-form__link, .c-form__icon-radio-icon, .c-form__icon-radio-label, .c-form__number-btn, .c-form__radio-label:before, .c-form__radio-label, .c-form__checkbox-label:before, .c-form__checkbox-label, .c-footer-social__item, .c-header-catalog__icon .bar, .c-header-catalog__btn, .c-header-cart:hover .c-header-cart__drop:after, .c-header-cart__drop, .c-header-cart__count, .c-header-cart__icon, .c-header-profile__compare, .c-header-profile__dropdown-link, .c-header-profile__dropdown, .c-currency__dropdown-btn, .c-currency__dropdown, .c-currency__text, .c-lang__dropdown-btn, .c-lang__dropdown, .c-lang__icon, .c-lang__text, .c-geolocation__button-back-text, .c-geolocation__button-back-icon, .c-geolocation__button-back, .c-geolocation__choose-btn-text, .c-geolocation__confirm-btn, .c-geolocation__popup, .c-header__menu-trigger, .c-header__menu-trigger .bar, .c-header__menu-close, .lb-data .lb-close, .iti__country, .iti__arrow, .iti input, .iti input[type=text], .iti input[type=tel], .c-slideshow__dots li button, .jcf-select .jcf-select-opener, .jcf-select .jcf-select-text_before span:before, .jcf-select, .jcf-range .jcf-range-handle, .btn-primary-color-login, .btn-remove, .c-product-item__wishlist-btn--close, .nav-link, .c-navigation-tile__btn, .btn-primary-color, .c-tender-create__btn-cancel, .c-application-popup-short__btn, .c-pagination__load-btn, .btn-border-error-color, .btn-border-primary-color, .c-return-item__offer-btn-reject, .c-return-item__offer-btn-accept, .c-financial-products__action-btn, .btn-grey, .forward-link, .forward-btn-primary-color, .c-product-tab__content a, .c-product__seller-name, .c-page_static a, .sku-comment__link, .c-success-order__seller-name, .c-order-item__review-btn, .c-checkout__value-change, .c-checkout__cart-link, .c-promo-code__authorization-link, .c-cart-seller__name, .c-cart-product__comment-text, .c-claim__company-name, .c-claim__order-id, .c-disputes-list-item__header-link, .c-disputes-list-item__number, .c-orders-item__return-link, .c-addresses__item-control button, .c-addresses__item-control a, .c-breadcrumbs__link, .c-button-control, .c-product-item__reviews-count, .link-on-surface, .c-header-profile__text, .c-header-wallet__text, .c-nav__link, .c-geolocation__button-back-text, .c-geolocation__text, .link-white, .c-footer-nav__link {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.c-sku-discount-timer__time-part, .c-checkout__auth-steps-title-holder, .c-checkout__header-title:before, .c-checkout__auth-steps-title:before, .c-cart-product__product-checkbox, .c-returns-images__label, .c-delete-account__step:before, .c-popup, .c-header__category, .c-line-catalog__link .link-category-icon, .c-navigation-tile__sub-link-icon, .c-navigation-tile__link-icon, .c-navigation__category-link-icon, .c-navigation__group-icon, .c-navigation__pre-link-icon, .c-navigation__link .link-category-icon, .c-sku__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-form__file-input, .c-form__icon-radio-input, .c-form__radio-input, .c-form__checkbox-input, .visually-hidden {
  width: 0;
  height: 0;
  position: absolute;
  z-index: -1;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  pointer-events: none;
  clip: rect(0 0 0 0);
}

.hidden.c-financial-offers__btn, .hidden.c-financial-offers__item, .hidden.c-financial-offers__content, .hidden.c-timer__content, .hidden.c-sku-discount-timer__content, .hidden.c-sku-discount-offers__list, .hidden.c-negotiation__round-row, .hidden.c-chat__footer, .hidden.c-cabinet__order-discount, .hidden.c-sku__list-ordinary {
  display: none;
}

.slick-track:after, .slick-list:after, .clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.contain-pic img, .cover-pic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cover-pic img {
  -o-object-fit: cover;
     object-fit: cover;
}

.contain-pic img {
  -o-object-fit: contain;
     object-fit: contain;
}

.c-url-list-item__link, .c-product-tab__content a, .c-product__seller-name, .c-page_static a, .sku-comment__link, .c-success-order__seller-name, .c-order-item__review-btn, .c-checkout__delivery-remove-seller-btn-holder, .c-checkout__value-change, .c-checkout__cart-link, .c-promo-code__authorization-link, .c-cart-seller__name, .c-cart-product__comment-text, .c-claim__company-name, .c-claim__order-id, .c-disputes-list-item__header-link, .c-disputes-list-item__number, .c-orders-item__return-link, .c-addresses__item-control button, .c-addresses__item-control a, .c-breadcrumbs__link, .c-button-control, .c-product-item__reviews-count, .c-currency__text, .c-lang__text, .link-on-surface, .c-navigation__drop-back-text, .c-navigation-tile__drop-back-text, .c-header-profile__text, .c-header-wallet__text, .c-nav__link, .c-geolocation__button-back-text, .c-geolocation__text, .link-white, .c-footer-nav__link {
  -webkit-transition-property: border;
  transition-property: border;
  border-bottom: 1px solid transparent;
}
.c-url-list-item__link:hover, .c-product-tab__content a:hover, .c-product__seller-name:hover, .c-page_static a:hover, .sku-comment__link:hover, .c-success-order__seller-name:hover, .c-order-item__review-btn:hover, .c-checkout__delivery-remove-seller-btn-holder:hover, .c-checkout__value-change:hover, .c-checkout__cart-link:hover, .c-promo-code__authorization-link:hover, .c-cart-seller__name:hover, .c-cart-product__comment-text:hover, .c-claim__company-name:hover, .c-claim__order-id:hover, .c-disputes-list-item__header-link:hover, .c-disputes-list-item__number:hover, .c-orders-item__return-link:hover, .c-addresses__item-control button:hover, .c-addresses__item-control a:hover, .c-breadcrumbs__link:hover, .c-button-control:hover, .c-product-item__reviews-count:hover, .c-currency__text:hover, .c-lang__text:hover, .link-on-surface:hover, .c-navigation__drop-back-text:hover, .c-navigation-tile__drop-back-text:hover, .c-header-profile__text:hover, .c-header-wallet__text:hover, .c-nav__link:hover, .c-geolocation__button-back-text:hover, .c-geolocation__text:hover, .link-white:hover, .c-footer-nav__link:hover {
  border-bottom-color: currentColor;
}

.c-returns-images__img, .c-category-popular-item__img, .c-category-featured-fresh-item__img,
.c-category-featured-item__img, .c-product-item__img, .c-checkout-order-item__img, .c-info-item__img, .c-full-screen-image__img, .c-full-screen-info__img, .c-page__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.c-returns-images__img img, .c-category-popular-item__img img, .c-category-featured-fresh-item__img img,
.c-category-featured-item__img img, .c-product-item__img img, .c-checkout-order-item__img img, .c-info-item__img img, .c-full-screen-image__img img, .c-full-screen-info__img img, .c-page__bg img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-header-catalog.active .c-header-catalog__icon .bar {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 4px;
}
.c-header-catalog.active .c-header-catalog__icon .bar:before {
  background-color: transparent;
}
.c-header-catalog.active .c-header-catalog__icon .bar:after {
  top: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
  width: 100%;
  padding-right: var(--main-margin);
  padding-left: var(--main-margin);
  margin-right: auto;
  margin-left: auto;
}

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1, .col-lg-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2, .col-lg-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3, .col-lg-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4, .col-lg-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5, .col-lg-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6, .col-lg-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7, .col-lg-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8, .col-lg-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9, .col-lg-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10, .col-lg-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11, .col-lg-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12, .col-lg-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

@media (max-width: 576px) {
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
    max-width: 540px;
  }
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container, .container-xs {
    max-width: 540px;
  }
  .col-xs {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xs-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
    max-width: 540px;
  }
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container, .container-sm {
    max-width: 540px;
  }
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
    max-width: 720px;
  }
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container, .container-sm, .container-md {
    max-width: 720px;
  }
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
    max-width: 960px;
  }
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
    max-width: var(--container-width);
  }
  .container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: var(--container-width);
  }
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .c-footer__bottom, .c-footer__top {
    padding: 0 59px;
  }
}

.link-white, .c-footer-nav__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--surface);
}
@media (max-width: 1023px) {
  .link-white, .c-footer-nav__link {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--on-surface);
  }
}

.link-on-surface, .c-navigation__drop-back-text, .c-navigation-tile__drop-back-text, .c-header-profile__text, .c-header-wallet__text, .c-nav__link, .c-geolocation__button-back-text, .c-geolocation__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface-variant);
}
@media (max-width: 1023px) {
  .link-on-surface, .c-navigation__drop-back-text, .c-navigation-tile__drop-back-text, .c-header-profile__text, .c-header-wallet__text, .c-nav__link, .c-geolocation__button-back-text, .c-geolocation__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: var(--on-surface);
  }
}

.forward-link, .forward-btn-primary-color {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 20px 7px 25px;
  background-color: var(--surface);
  border-radius: 7px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  color: var(--secondary);
}
.forward-link:hover, .forward-btn-primary-color:hover {
  background-color: var(--secondary-hover);
  color: var(--surface);
}
.forward-link_grey {
  background-color: var(--fields-inactive);
}
.forward-link_border-secondary-color {
  border: 1px solid var(--secondary);
}
.forward-link_border-primary-color {
  border: 1px solid var(--primary);
}

.forward-link__text {
  margin-right: 10px;
}

.forward-link__icon {
  width: 24px;
  height: 24px;
  color: var(--raiting);
}

.forward-btn-primary-color {
  background-color: var(--primary);
  color: var(--surface);
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  padding: 11px 19px 10px 29px;
}

.forward-btn-primary-color__text {
  margin-right: 10px;
}

.forward-btn-primary-color__icon {
  width: 28px;
  height: 28px;
  color: var(--primary);
}

.btn-primary-color-hoverable, .c-geolocation__confirm-btn, .btn-primary-color-login, .btn-primary-color, .c-tender-create__btn-cancel, .c-application-popup-short__btn, .c-pagination__load-btn, .btn-border-error-color, .btn-border-primary-color, .c-return-item__offer-btn-reject, .c-return-item__offer-btn-accept, .c-financial-products__action-btn, .btn-grey {
  background-color: var(--primary);
}
.btn-primary-color-hoverable:hover, .c-geolocation__confirm-btn:hover, .btn-primary-color-login:hover, .btn-primary-color:hover, .c-tender-create__btn-cancel:hover, .c-application-popup-short__btn:hover, .c-pagination__load-btn:hover, .btn-border-error-color:hover, .btn-border-primary-color:hover, .c-return-item__offer-btn-reject:hover, .c-return-item__offer-btn-accept:hover, .c-financial-products__action-btn:hover, .btn-grey:hover {
  background-color: var(--primary-hover);
  color: var(--surface);
}

.link-primary-color {
  color: var(--primary);
}
.link-primary-color:hover {
  color: var(--primary-hover);
}

.btn-primary-color, .c-tender-create__btn-cancel, .c-application-popup-short__btn, .c-pagination__load-btn, .btn-border-error-color, .btn-border-primary-color, .c-return-item__offer-btn-reject, .c-return-item__offer-btn-accept, .c-financial-products__action-btn, .btn-grey {
  border-radius: 22px;
  background-color: var(--primary);
  padding: 6px 2px 8px;
  font-weight: bold;
  font-size: 16px;
  line-height: initial;
  text-align: center;
  color: var(--surface);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid transparent;
}
.btn-primary-color:disabled, .c-tender-create__btn-cancel:disabled, .c-application-popup-short__btn:disabled, .c-pagination__load-btn:disabled, .btn-border-error-color:disabled, .btn-border-primary-color:disabled, .c-return-item__offer-btn-reject:disabled, .c-return-item__offer-btn-accept:disabled, .c-financial-products__action-btn:disabled, .btn-grey:disabled, .btn-primary-color.disabled, .disabled.c-tender-create__btn-cancel, .disabled.c-application-popup-short__btn, .disabled.c-pagination__load-btn, .disabled.btn-border-error-color, .disabled.btn-border-primary-color, .disabled.c-return-item__offer-btn-reject, .disabled.c-return-item__offer-btn-accept, .disabled.c-financial-products__action-btn, .disabled.btn-grey {
  pointer-events: none;
  background-color: var(--primary-variant);
  color: var(--surface);
}

.btn-primary-color_arrow {
  line-height: initial;
}

.btn-primary-color__icon {
  width: 24px;
  height: 24px;
  color: var(--active);
  margin-left: 17px;
}

.c-button-submit {
  max-width: 116px;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 16px;
  height: 44px;
}

.btn-grey {
  background-color: var(--primary-variant);
  pointer-events: none;
  color: var(--surface);
}

.btn-border-primary-color, .c-return-item__offer-btn-reject, .c-return-item__offer-btn-accept, .c-financial-products__action-btn {
  background-color: var(--surface);
  border: 2px solid var(--primary);
  color: var(--primary);
}
.btn-border-primary-color:hover, .c-return-item__offer-btn-reject:hover, .c-return-item__offer-btn-accept:hover, .c-financial-products__action-btn:hover {
  background-color: var(--primary-hover);
  color: var(--surface);
}

.btn-border-error-color {
  background-color: var(--surface);
  border: 1px solid var(--error);
  color: var(--error);
}
.btn-border-error-color:hover {
  background-color: var(--error);
  color: var(--surface);
}

.c-page-title {
  font-size: 32px;
  font-weight: 800;
  line-height: 39px;
  color: var(--on-surface);
  margin-bottom: 40px;
}
.c-page-title_404 {
  font-size: 120px;
  margin-bottom: 10px;
  line-height: 1em;
}
@media only screen and (max-width: 768px) {
  .c-page-title_404 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 560px) {
  .c-page-title_404 {
    font-size: 60px;
  }
}
.c-page-title i {
  font-style: normal;
  color: var(--secondary);
}

.c-page__text-holder {
  margin: 0 auto;
  max-width: 600px;
}

.c-page-subtitle {
  text-align: center;
  font-size: 22px;
  margin-bottom: 20px;
  font-weight: 400;
}

.c-page-text {
  margin-bottom: 100px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
}
@media only screen and (max-width: 560px) {
  .c-page-text {
    margin-bottom: 40px;
  }
}

.link-with-icon {
  text-align: left;
  color: var(--surface);
}
.link-with-icon:hover .link-text, .link-with-icon:focus .link-text {
  color: var(--secondary-hover);
}
.link-with-icon .link-icon {
  width: 12px;
  height: 7px;
  margin-left: 15px;
}
.link-with-icon .link-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.nav-link, .c-navigation-tile__btn {
  color: var(--nav-link);
}
.nav-link:hover, .c-navigation-tile__btn:hover, .nav-link:focus, .c-navigation-tile__btn:focus {
  color: var(--nav-link-hover);
}

.btn-remove, .c-product-item__wishlist-btn--close {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--surface);
  color: var(--on-surface-variant);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.btn-remove svg, .c-product-item__wishlist-btn--close svg {
  width: 12px;
  height: 12px;
  margin: auto;
}
.btn-remove:hover, .c-product-item__wishlist-btn--close:hover {
  color: var(--surface);
  background-color: var(--error);
}

.btn-primary-color-login {
  padding: 10px 81px;
  background: var(--primary);
  border-radius: 20px;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: var(--surface);
}
@media (max-width: 768px) {
  .btn-primary-color-login {
    width: 100%;
    padding: 10px;
    text-align: center;
  }
}

.c-page__img {
  margin-bottom: 30px;
}
@media only screen and (max-width: 560px) {
  .c-page__img_404 {
    margin-bottom: 20px;
  }
}
.c-page__img .svg_error-popup {
  max-height: 84px;
  stroke: none;
}
@media only screen and (max-width: 560px) {
  .c-page__img .svg_error-popup {
    max-height: 48px;
  }
}

.c-page__btn-holder {
  margin: 0 auto 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 400px;
}
@media only screen and (max-width: 560px) {
  .c-page__btn-holder {
    margin-bottom: 40px;
  }
}

.c-page__btn {
  padding: 11px 8px 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 5px;
}
.c-page__btn_404 {
  max-width: 245px;
}
@media only screen and (max-width: 560px) {
  .c-page__btn_404 {
    max-width: 160px;
  }
}

.c-header-sm__icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  color: var(--primary-variant);
  margin: 0 32px 0 0;
}

.btn-lightgrey {
  border-radius: 7px;
  padding: 7px 16px 8px;
  background-color: var(--border);
  color: var(--on-surface);
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}

.c-image-background {
  max-width: 100%;
  max-height: 100%;
  background-color: var(--fields-inactive);
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-page__flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 48px;
}
.c-page__flex-row_item {
  margin-bottom: initial;
}
.c-page__flex-row .c-form__field {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .c-page__flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }
  .c-page__flex-row .c-form__field {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    max-width: 100%;
  }
}

.c-page__note {
  margin-bottom: 30px;
  font-size: 18px;
  line-height: 28px;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/inter-thin.eot");
  src: url("../fonts/inter-thin.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-thin.woff2") format("woff2"), url("../fonts/inter-thin.woff") format("woff"), url("../fonts/inter-thin.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/inter-thinitalic.eot");
  src: url("../fonts/inter-thinitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-thinitalic.woff2") format("woff2"), url("../fonts/inter-thinitalic.woff") format("woff"), url("../fonts/inter-thinitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/inter-extralight.eot");
  src: url("../fonts/inter-extralight.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-extralight.woff2") format("woff2"), url("../fonts/inter-extralight.woff") format("woff"), url("../fonts/inter-extralight.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/inter-extralightitalic.eot");
  src: url("../fonts/inter-extralightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-extralightitalic.woff2") format("woff2"), url("../fonts/inter-extralightitalic.woff") format("woff"), url("../fonts/inter-extralightitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/inter-light.eot");
  src: url("../fonts/inter-light.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-light.woff2") format("woff2"), url("../fonts/inter-light.woff") format("woff"), url("../fonts/inter-light.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/inter-lightitalic.eot");
  src: url("../fonts/inter-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-lightitalic.woff2") format("woff2"), url("../fonts/inter-lightitalic.woff") format("woff"), url("../fonts/inter-lightitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-regular.eot");
  src: url("../fonts/inter-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-regular.woff2") format("woff2"), url("../fonts/inter-regular.woff") format("woff"), url("../fonts/inter-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-italic.eot");
  src: url("../fonts/inter-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-italic.woff2") format("woff2"), url("../fonts/inter-italic.woff") format("woff"), url("../fonts/inter-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/inter-medium.eot");
  src: url("../fonts/inter-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-medium.woff2") format("woff2"), url("../fonts/inter-medium.woff") format("woff"), url("../fonts/inter-medium.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/inter-mediumitalic.eot");
  src: url("../fonts/inter-mediumitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-mediumitalic.woff2") format("woff2"), url("../fonts/inter-mediumitalic.woff") format("woff"), url("../fonts/inter-mediumitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter-bold.eot");
  src: url("../fonts/inter-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-bold.woff2") format("woff2"), url("../fonts/inter-bold.woff") format("woff"), url("../fonts/inter-bold.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter-bolditalic.eot");
  src: url("../fonts/inter-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-bolditalic.woff2") format("woff2"), url("../fonts/inter-bolditalic.woff") format("woff"), url("../fonts/inter-bolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter-semibold.eot");
  src: url("../fonts/inter-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-semibold.woff2") format("woff2"), url("../fonts/inter-semibold.woff") format("woff"), url("../fonts/inter-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter-semibolditalic.eot");
  src: url("../fonts/inter-semibolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-semibolditalic.woff2") format("woff2"), url("../fonts/inter-semibolditalic.woff") format("woff"), url("../fonts/inter-semibolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/inter-extrabold.eot");
  src: url("../fonts/inter-extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-extrabold.woff2") format("woff2"), url("../fonts/inter-extrabold.woff") format("woff"), url("../fonts/inter-extrabold.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/inter-extrabolditalic.eot");
  src: url("../fonts/inter-extrabolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-extrabolditalic.woff2") format("woff2"), url("../fonts/inter-extrabolditalic.woff") format("woff"), url("../fonts/inter-extrabolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/inter-black.eot");
  src: url("../fonts/inter-black.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-black.woff2") format("woff2"), url("../fonts/inter-black.woff") format("woff"), url("../fonts/inter-black.ttf") format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/inter-blackitalic.eot");
  src: url("../fonts/inter-blackitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/inter-blackitalic.woff2") format("woff2"), url("../fonts/inter-blackitalic.woff") format("woff"), url("../fonts/inter-blackitalic.ttf") format("truetype");
}
* {
  scrollbar-width: thin;
  scrollbar-color: var(--scroll-color) transparent;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 7px;
  background-color: transparent;
}

*::-webkit-scrollbar-track {
  display: none;
}

*::-webkit-scrollbar-thumb {
  background-color: var(--scroll-color);
  border-radius: 20px;
}

html {
  font-family: var(--main-font-family);
  font-size: var(--main-font-size);
  min-height: 100%;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
}
body.preload * {
  -webkit-transition: none !important;
  transition: none !important;
}

body.overflow {
  overflow: hidden;
}

.hidden {
  display: none;
}

.cover-pic {
  position: relative;
}
.contain-pic {
  position: relative;
}
.italic {
  font-style: italic;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

@media (max-width: 767px) {
  .hide-sm {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hide-sm-up {
    display: none !important;
  }
}

@media (max-width: 1023px) {
  .hide-md {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .hide-md-up {
    display: none !important;
  }
}

.container, .c-slideshow__controls, .c-carousel__controls, .c-alphabet__drop-holder, .c-navigation__drop-holder, .c-navigation, .c-reviews-carousel, .c-pages-links-list, .c-header__top-holder, .c-header__container {
  width: 100%;
  margin: 0 auto;
  max-width: var(--container-width);
}

.image-error, .image-error-brand, .image-error-product {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  width: 100% !important;
}
.image-error:before, .image-error-brand:before, .image-error-product:before {
  background-color: var(--surface);
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA0IiBoZWlnaHQ9IjE4MyIgdmlld0JveD0iMCAwIDIwNCAxODMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIyMDQiIGhlaWdodD0iMTgzIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik02MC43NTA1IDUwLjc1TDE0My4yNSAxMzMuMjUiIHN0cm9rZT0iI0M2Q0JEMSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkwLjc1MDUgNTguMjVIMTEzLjI1TDEyMC43NSA2OS41SDEzNS43NUMxMzcuNzQgNjkuNSAxMzkuNjQ3IDcwLjI5MDIgMTQxLjA1NCA3MS42OTY3QzE0Mi40NiA3My4xMDMyIDE0My4yNSA3NS4wMTA5IDE0My4yNSA3N1YxMTIuMDI1TTExNC4zIDEwNC4zQzExMy4wNTYgMTA2LjExOSAxMTEuNDI2IDEwNy42NDEgMTA5LjUyNiAxMDguNzU5QzEwNy42MjYgMTA5Ljg3NiAxMDUuNTA0IDExMC41NjEgMTAzLjMwOSAxMTAuNzY1QzEwMS4xMTQgMTEwLjk2OSA5OC45MDIgMTEwLjY4NyA5Ni44Mjg5IDEwOS45MzhDOTQuNzU1OCAxMDkuMTkgOTIuODczIDEwNy45OTQgOTEuMzE0NiAxMDYuNDM2Qzg5Ljc1NjEgMTA0Ljg3NyA4OC41NjAyIDEwMi45OTUgODcuODEyIDEwMC45MjJDODcuMDYzOCA5OC44NDg1IDg2Ljc4MTYgOTYuNjM2IDg2Ljk4NTUgOTQuNDQxNUM4Ny4xODk0IDkyLjI0NjkgODcuODc0NSA5MC4xMjQzIDg4Ljk5MTkgODguMjI0NUM5MC4xMDkyIDg2LjMyNDggOTEuNjMxNiA4NC42OTQ2IDkzLjQ1MDUgODMuNDVNMTM1Ljc1IDEyNS43NUg2OC4yNTA1QzY2LjI2MTQgMTI1Ljc1IDY0LjM1MzcgMTI0Ljk2IDYyLjk0NzIgMTIzLjU1M0M2MS41NDA3IDEyMi4xNDcgNjAuNzUwNSAxMjAuMjM5IDYwLjc1MDUgMTE4LjI1Vjc3QzYwLjc1MDUgNzUuMDEwOSA2MS41NDA3IDczLjEwMzIgNjIuOTQ3MiA3MS42OTY3QzY0LjM1MzcgNzAuMjkwMiA2Ni4yNjE0IDY5LjUgNjguMjUwNSA2OS41SDc5LjUwMDVMMTM1Ljc1IDEyNS43NVoiIHN0cm9rZT0iI0M2Q0JEMSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  background-position: center;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.c-product-item__img .image-error:before, .c-checkout-order-item__img .image-error:before, .c-product-item__img .image-error-brand:before, .c-checkout-order-item__img .image-error-brand:before, .c-product-item__img .image-error-product:before, .c-checkout-order-item__img .image-error-product:before, .c-product-photo__item .image-error:before, .c-product-photo__item .image-error-brand:before, .c-product-photo__item .image-error-product:before {
  background-image: url("data:image/svg+xml, %3Csvg width='204' height='204' viewBox='0 0 204 204' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='none'%3E%3Crect width='204' height='204' fill='white' stroke='none'/%3E%3Crect opacity='0.5' x='52' y='66' width='100' height='100' fill='%23B7BCC6' stroke='none'/%3E%3Cpath d='M85 76.9999C85 76.9999 85 66.9258 85 55.8443C85 33.5 120 33.5 120 55.8443V76.9999' stroke='%23B7BCC6' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  border: none;
}
.image-error_initial {
  width: initial !important;
  height: initial !important;
}
.image-error_characteristics {
  width: 200px !important;
  height: 200px;
}

.image-error-product:before {
  background-image: url("data:image/svg+xml, %3Csvg width='204' height='204' viewBox='0 0 204 204' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='none'%3E%3Crect width='204' height='204' fill='white' stroke='none'/%3E%3Crect opacity='0.5' x='52' y='66' width='100' height='100' fill='%23B7BCC6' stroke='none'/%3E%3Cpath d='M85 76.9999C85 76.9999 85 66.9258 85 55.8443C85 33.5 120 33.5 120 55.8443V76.9999' stroke='%23B7BCC6' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  border: none;
}

.image-error-brand:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgMTUwIDcwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iMTUwIiBoZWlnaHQ9IjcwIiBmaWxsPSIjRjVGNUY1Ii8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTUxNF8xOTk5MSkiPgo8cGF0aCBkPSJNNTQuODMzNSAxMi44MzM1TDk1LjE2NjggNTMuMTY2OCIgc3Ryb2tlPSIjQzZDQkQxIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNjkuNTAwMiAxNi41SDgwLjUwMDJMODQuMTY2OCAyMkg5MS41MDAyQzkyLjQ3MjYgMjIgOTMuNDA1MiAyMi4zODYzIDk0LjA5MjkgMjMuMDczOUM5NC43ODA1IDIzLjc2MTYgOTUuMTY2OCAyNC42OTQyIDk1LjE2NjggMjUuNjY2N1Y0Mi43OU04MS4wMTM1IDM5LjAxMzNDODAuNDA1IDM5LjkwMjYgNzkuNjA4IDQwLjY0NjggNzguNjc5MyA0MS4xOTMxQzc3Ljc1MDUgNDEuNzM5NCA3Ni43MTI4IDQyLjA3NDMgNzUuNjM5OSA0Mi4xNzRDNzQuNTY3IDQyLjI3MzcgNzMuNDg1MyA0Mi4xMzU3IDcyLjQ3MTggNDEuNzY5OUM3MS40NTgzIDQxLjQwNDEgNzAuNTM3OCA0MC44MTk1IDY5Ljc3NTkgNDAuMDU3NkM2OS4wMTQgMzkuMjk1NyA2OC40Mjk0IDM4LjM3NTIgNjguMDYzNiAzNy4zNjE3QzY3LjY5NzggMzYuMzQ4MiA2Ny41NTk4IDM1LjI2NjUgNjcuNjU5NSAzNC4xOTM2QzY3Ljc1OTIgMzMuMTIwNyA2OC4wOTQxIDMyLjA4MyA2OC42NDA0IDMxLjE1NDJDNjkuMTg2NyAzMC4yMjU1IDY5LjkzMDkgMjkuNDI4NSA3MC44MjAyIDI4LjgyTTkxLjUwMDIgNDkuNUg1OC41MDAyQzU3LjUyNzcgNDkuNSA1Ni41OTUxIDQ5LjExMzcgNTUuOTA3NCA0OC40MjYxQzU1LjIxOTggNDcuNzM4NCA1NC44MzM1IDQ2LjgwNTggNTQuODMzNSA0NS44MzMzVjI1LjY2NjdDNTQuODMzNSAyNC42OTQyIDU1LjIxOTggMjMuNzYxNiA1NS45MDc0IDIzLjA3MzlDNTYuNTk1MSAyMi4zODYzIDU3LjUyNzcgMjIgNTguNTAwMiAyMkg2NC4wMDAyTDkxLjUwMDIgNDkuNVoiIHN0cm9rZT0iI0M2Q0JEMSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTUxNF8xOTk5MSI+CjxyZWN0IHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzIDExKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.text-update {
  -webkit-animation: blink 0.6s linear infinite;
          animation: blink 0.6s linear infinite;
}

@-webkit-keyframes blink {
  50% {
    opacity: 0;
  }
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}
.loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  background: rgba(255, 255, 255, 0.7) url("/resources/img/loader.svg") center center no-repeat;
  background-size: 100px;
  z-index: -1000;
  position: fixed;
  opacity: 0;
  pointer-events: none;
}
.loader.active {
  opacity: 1;
  pointer-events: auto;
  z-index: 1000;
}

.c-page__bg {
  z-index: -1;
}

.c-page__number-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--on-surface);
  margin-bottom: 30px;
}
.c-page_services .c-page__number-title {
  margin-bottom: 24px;
}

.c-page_services {
  margin-bottom: 40px;
}
.c-page_services h1 {
  margin-bottom: 24px;
}
.c-page_services .c-page-description {
  margin-bottom: 48px;
}
.c-page_services .c-form__letters-counter {
  margin-bottom: initial;
}
.c-page_services .c-insurance__any-insurer-radio:first-child {
  display: block;
  margin-bottom: 16px;
}

.c-page__number-title-num {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--active);
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 15px 0 0;
}

.c-page__number-title-text {
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  text-align: left;
}

.row-jc-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dir-rtl {
  direction: rtl;
}

.text-no-wrap {
  white-space: nowrap;
}

.c-page__number-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}
.c-page_services .c-page__number-title {
  margin-bottom: 24px;
}

.c-page_services {
  margin-bottom: 40px;
}
.c-page_services h1 {
  margin-bottom: 24px;
}
.c-page_services .c-page-description {
  margin-bottom: 48px;
}
.c-page_services .c-form__letters-counter {
  margin-bottom: initial;
}
.c-page_services .c-insurance__any-insurer-radio:first-child {
  display: block;
  margin-bottom: 16px;
}

.c-page__number-title-num {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--secondary);
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 15px 0 0;
  color: var(--surface);
}
.dir-rtl .c-page__number-title-num {
  margin: 0 0 0 15px;
}

.c-page__number-title-text {
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  color: var(--on-surface);
}

.c_img-holder {
  display: block;
}

.jcf-range {
  display: inline-block;
  min-width: 100%;
}
.jcf-range .jcf-range-track {
  margin: 0 12px 0 0;
  position: relative;
  display: block;
  height: 2px;
}
.jcf-range .jcf-range-wrapper {
  position: relative;
  background: var(--inactive);
  display: block;
  margin: 5px 0;
}
.jcf-range.jcf-vertical {
  min-width: 0;
  width: auto;
}
.jcf-range.jcf-vertical .jcf-range-wrapper {
  margin: 0;
  width: 10px;
  height: auto;
  padding: 20px 0 0;
}
.jcf-range.jcf-vertical .jcf-range-track {
  height: 180px;
  width: 10px;
}
.jcf-range.jcf-vertical .jcf-range-display-wrapper {
  left: auto;
  right: auto;
  top: 10px;
  bottom: 10px;
}
.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min {
  margin: 0 0 -10px;
  padding: 0 0 10px;
}
.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max {
  margin: -10px 0 0;
  padding: 10px 0 0;
}
.jcf-range.jcf-vertical .jcf-range-mark {
  margin: 0 0 9px;
  left: 14px;
  top: auto;
  width: 3px;
  height: 1px;
}
.jcf-range .jcf-range-display-wrapper {
  position: absolute;
  min-height: 2px;
  min-width: 10px;
  left: 10px;
  right: 10px;
}
.jcf-range .jcf-range-display {
  position: absolute;
  background: var(--secondary);
  width: 10px;
  height: 4px;
}
.jcf-range .jcf-range-display.jcf-range-min {
  margin: 0 0 0 -10px;
  padding: 0 0 0 10px;
}
.jcf-range .jcf-range-display.jcf-range-max {
  margin: 0 -10px 0 0;
  padding: 0 10px 0 0;
}
.jcf-range .jcf-range-display.jcf-range-mid {
  margin-top: -1px;
}
.jcf-range .jcf-range-handle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  margin: auto;
  background: var(--surface);
  border: 4px solid var(--secondary-color);
  cursor: pointer;
  z-index: 1;
}
.jcf-range .jcf-range-handle:before {
  font-size: 14px;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  right: 0;
  letter-spacing: 0.0357143em;
  color: var(--on-surface);
  min-width: 100%;
  text-align: center;
  margin: auto;
  content: attr(data-value);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 860px) {
  .jcf-range .jcf-range-handle:before {
    font-size: 12px;
  }
}
.jcf-range .jcf-range-handle:hover {
  -webkit-box-shadow: 0 0 5px var(--secondary);
          box-shadow: 0 0 5px var(--secondary);
}
.jcf-range .jcf-range-mark {
  position: absolute;
  overflow: hidden;
  background: #000;
  width: 1px;
  height: 3px;
  top: -7px;
  margin: 0 0 0 9px;
}
.jcf-range .jcf-disabled {
  background: none !important;
  opacity: 0.3;
}

.jcf-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.jcf-select:hover {
  cursor: pointer;
  border: 1px solid var(--secondary);
}
@media (max-width: 1200px) {
  .jcf-select.jcf-select-c-form__select_sort {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    padding-right: 25px;
  }
}
@media (max-width: 700px) {
  .jcf-select.jcf-select-c-form__select_sort {
    font-size: 12px;
  }
}
@media (max-width: 660px) {
  .jcf-select.jcf-select-c-form__select_sort {
    padding: 0;
    font-size: 14px;
    border-bottom: none;
  }
  .jcf-select.jcf-select-c-form__select_sort:before {
    content: "";
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 18H9V16H3V18ZM3 13H15V11H3V13ZM3 6V8H21V6H3Z' fill='%234CAF50'/%3E%3C/svg%3E%0A");
  }
  .jcf-select.jcf-select-c-form__select_sort:hover {
    cursor: pointer;
  }
}
@media (max-width: 660px) {
  .jcf-select.jcf-select-c-form__select_sort .jcf-select-text_before > span {
    display: none;
  }
  .jcf-select.jcf-select-c-form__select_sort .jcf-select-text_before:before {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    color: var(--secondary);
    padding-right: 5px;
  }
}
.jcf-select.jcf-select-c-form__select_month {
  top: 0;
}
.jcf-select.jcf-select-c-form__select_returns {
  background: none;
  border-color: var(--border);
  color: var(--on-surface);
}
.jcf-select.jcf-drop-active .jcf-select-opener {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.jcf-select.jcf-drop-active .jcf-select-text_before span:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
select.jcf-hidden:focus + .jcf-select {
  border-color: var(--secondary);
}
.c-form__field.error .jcf-select, .c-form__field-cell.error .jcf-select {
  border-color: var(--error);
}
.c-form__select_sort + .jcf-select {
  -webkit-transition: none !important;
  transition: none !important;
  border-bottom: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
}
.c-form__select_sort + .jcf-select.jcf-drop-active {
  background: var(--surface);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24), 0 2px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24), 0 2px 8px rgba(0, 0, 0, 0.12);
  border-radius: 4px 4px 0 0;
}
.c-form__select_sort + .jcf-select .jcf-select-drop {
  top: 100%;
}
.jcf-select select {
  z-index: 1;
  left: 0;
  top: 0;
}
.jcf-select .jcf-select-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  display: block;
  padding-right: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  color: var(--on-surface);
}
.jcf-select .jcf-select-text:hover {
  cursor: pointer;
}
.jcf-select .jcf-select-text_before {
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jcf-select .jcf-select-text_before:before {
  content: attr(data-before) " ";
  color: var(--secondary);
}
.jcf-select .jcf-select-text_before + .jcf-select-opener {
  display: none;
}
.jcf-select .jcf-select-text_before span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jcf-select .jcf-select-text_before span:before {
  content: "";
  cursor: pointer;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-width: 0;
  border-top-color: var(--secondary);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 18px;
  margin-top: 2px;
  margin-left: 10px;
}
.jcf-select .jcf-select-text img {
  max-width: 30px;
  max-height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.jcf-select .jcf-select-text .jcf-option-hideme {
  color: var(--on-surface);
}
.dir-rtl .jcf-select .jcf-select-text {
  padding-right: 0;
  padding-left: 12px;
}
.jcf-select .jcf-select-opener {
  cursor: pointer;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-width: 0;
  border-top-color: rgba(var(--secondary), 0.6);
  margin-left: auto;
  margin-top: 3px;
  background: url("../img/arrow-down.svg") no-repeat right 10px center;
}
.jcf-select.jcf-compact-multiple {
  max-width: 100%;
}
.jcf-select.jcf-compact-multiple .jcf-select-opener:before {
  display: inline-block;
  padding-top: 2px;
  content: "...";
}
.dir-rtl .jcf-select-opener {
  margin-left: 0;
  margin-right: auto;
}

.jcf-select-drop {
  top: calc(100% + 2px);
  left: 0;
  min-width: 100%;
  position: absolute;
  z-index: 2;
  margin-top: 0;
}
.jcf-select-drop .jcf-select-drop-content {
  background: var(--surface);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24), 0 2px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24), 0 2px 8px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
}
.jcf-select-drop .jcf-list {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 100%;
}
.jcf-select-drop .jcf-list .jcf-list-content {
  vertical-align: top;
  display: inline-block;
  overflow: auto;
  width: 100%;
}
.jcf-select-drop .jcf-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.jcf-select-drop .jcf-list ul li {
  overflow: hidden;
  display: block;
}
.jcf-select-drop .jcf-list .jcf-overflow {
  overflow: auto;
}
.jcf-select-drop .jcf-list .jcf-option {
  overflow: hidden;
  cursor: pointer;
  display: block;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-width: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.15px;
  color: var(--on-surface);
  mix-blend-mode: normal;
  padding: 16px;
}
.jcf-select-drop .jcf-list .jcf-option.jcf-option-hideme {
  display: none;
}
.jcf-select-drop .jcf-list .jcf-option:hover {
  background-color: var(--active);
  font-weight: normal;
  color: var(--on-surface);
}
.jcf-select-drop .jcf-list .jcf-option img {
  max-width: 30px;
  max-height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.dir-rtl .jcf-hidden {
  left: initial !important;
  right: -9999px !important;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker {
  background: var(--surface);
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  border: none;
  color: var(--on-surface);
  padding: 10px;
  position: absolute;
  z-index: 9999;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
  margin-top: 1px;
}
@media (min-width: 641px) {
  .xdsoft_datetimepicker {
    padding: 30px;
  }
}
.xdsoft_datetimepicker iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}
.xdsoft_datetimepicker button {
  border: none;
}
.xdsoft_datetimepicker * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker {
  display: none;
  width: 280px;
  float: left;
}
@media (min-width: 641px) {
  .xdsoft_datetimepicker .xdsoft_datepicker {
    width: 340px;
  }
}
.xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  float: none;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff;
  background: #ff8000;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #33aaff;
  -webkit-box-shadow: #178fe5 0 1px 3px 0 inset;
          box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff;
  -webkit-box-shadow: #178fe5 0 1px 3px 0 inset;
          box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit;
  background: inherit;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active {
  display: block;
}
.xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}
.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 28px;
}
.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.06px;
  color: var(--on-surface);
  padding-bottom: 10px;
  border-bottom: 1px solid var(--primary);
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}
.xdsoft_datetimepicker .xdsoft_label i {
  width: 15px;
  height: 8px;
  background: url("/resources/img/arrow-down.svg") center center no-repeat;
  display: inline-block;
  vertical-align: baseline;
  color: var(--on-surface);
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  position: absolute;
  top: -10px;
  left: -16px;
  right: unset;
  bottom: unset;
  z-index: 101;
  display: none;
  border: 1px solid var(--border);
  border-radius: 4px;
  max-height: 428px;
  width: calc(100% + 32px);
  padding-top: 50px;
  padding-bottom: 20px;
  overflow-y: hidden;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.06px;
  color: var(--on-surface);
  background: var(--surface);
  padding: 0 16px;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: var(--surface);
  background: var(--error);
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect .xdsoft_scroller {
  display: none;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button,
.xdsoft_datetimepicker .xdsoft_next {
  display: none;
}
.xdsoft_datetimepicker .xdsoft_weekend:nth-of-type(2n + 1) {
  color: var(--error);
}
.xdsoft_datetimepicker .xdsoft_month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 118px;
  text-align: left;
}
.xdsoft_datetimepicker .xdsoft_month > span {
  padding-right: 10px;
}
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}
.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}
.xdsoft_datetimepicker .xdsoft_calendar td {
  padding: 6px;
  margin: 6px;
  border: none;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
  cursor: pointer;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover > div {
  border-radius: 50%;
  background: #9AB1EC;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  width: 24px;
  height: 24px;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 641px) {
  .xdsoft_datetimepicker .xdsoft_calendar td > div {
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
}
.xdsoft_datetimepicker .xdsoft_calendar th {
  width: 24px;
  height: 24px;
  border: none;
  font-size: 16px;
  line-height: 16px;
  border-bottom: 1px dashed #ABB1BA;
  margin-bottom: 15px;
  vertical-align: middle;
  padding-bottom: 10px;
  border-collapse: collapse;
  text-align: center;
  color: var(--c-grey-placeholder);
  cursor: default;
}
@media (min-width: 641px) {
  .xdsoft_datetimepicker .xdsoft_calendar th {
    width: 32px;
    height: 32px;
  }
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #33aaff;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  -webkit-box-shadow: #ffb871 0 1px 4px 0 inset;
          box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  -webkit-box-shadow: #00dd1c 0 1px 4px 0 inset;
          box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default {
  background: #33aaff;
  -webkit-box-shadow: #178fe5 0 1px 3px 0 inset;
          box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current > div {
  border-radius: 50%;
  color: var(--surface);
}
:hover.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current > div, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current > div {
  background: var(--error);
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month:hover > div {
  background: transparent;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover {
  color: inherit;
  background: inherit;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff;
  -webkit-box-shadow: #178fe5 0 1px 3px 0 inset;
          box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
}
.xdsoft_datetimepicker .xdsoft_year {
  width: auto;
}
.xdsoft_datetimepicker .xdsoft_year > span {
  padding-right: 16px;
}
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee;
}
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(73%, #f4f8fa));
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#f4f8fa", GradientType=0);
}
.xdsoft_datetimepicker .blue-gradient-button:hover {
  color: #454551;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #FFF));
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa", endColorstr="#FFF", GradientType=0);
}
.xdsoft_datetimepicker .blue-gradient-button:hover span {
  color: #454551;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #FFF));
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa", endColorstr="#FFF", GradientType=0);
}
.xdsoft_datetimepicker .blue-gradient-button:focus {
  color: #454551;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #FFF));
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa", endColorstr="#FFF", GradientType=0);
}
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #FFF));
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa", endColorstr="#FFF", GradientType=0);
}

.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}

.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.xdsoft_noselect::-moz-selection {
  background: transparent;
}
.xdsoft_noselect::selection {
  background: transparent;
}
.xdsoft_noselect::-moz-selection {
  background: transparent;
}

.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td {
  width: 12.5%;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}

.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}

.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc;
  height: 20px;
  border-radius: 3px;
}

.xdsoft_scroller_box {
  position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
  -webkit-box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
          box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000;
  background: #007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #cc5500;
  -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
          box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #cc5500;
  -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
          box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover {
  color: #000;
  background: #007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  border: 1px solid #222;
  background: #0e0e0e;
  color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  -webkit-box-shadow: #ffb871 0 1px 4px 0 inset;
          box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  -webkit-box-shadow: #00dd1c 0 1px 4px 0 inset;
          box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default {
  background: #cc5500;
  -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
          box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current {
  background: #cc5500;
  -webkit-box-shadow: #b03e00 0 1px 3px 0 inset;
          box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555;
}

.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333;
}

.slick-slider {
  width: 100%;
  position: relative;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.c-page_seller .slick-list {
  width: inherit;
}
.slick-list.dragging {
  cursor: hand;
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-vertical .slick-track {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translateY(0) !important;
      -ms-transform: translateY(0) !important;
          transform: translateY(0) !important;
}
.slick-track .slick-slide {
  display: none;
  float: left;
}
.slick-track .slick-slide > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
[dir=rtl] .slick-track .slick-slide {
  float: right;
}
.slick-track .slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slick-vertical .slick-track .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}

.slick-arrow.slick-hidden {
  display: none;
}

.c-carousel__controls {
  position: absolute;
  z-index: 1;
  height: 100%;
  pointer-events: none;
}

.c-carousel__arrow {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  color: var(--secondary);
  background: var(--surface);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: all;
}
.c-carousel__arrow .svg {
  margin: auto;
  width: 24px;
  height: 24px;
}
.c-carousel__arrow_prev {
  margin-left: 0;
  right: initial;
}
.c-carousel__arrow_next {
  margin-right: 0;
  left: initial;
}
.c-products-list .c-carousel__arrow {
  top: 40%;
}
.c-banner-block .c-carousel__arrow {
  top: 44%;
}
@media only screen and (max-width: 1024px) {
  .c-carousel__arrow {
    width: 34px;
    height: 34px;
    border-radius: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .c-carousel__arrow {
    width: 30px;
    height: 30px;
    border-radius: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  .c-carousel__arrow {
    width: 34px;
    height: 34px;
    border-radius: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .c-carousel__arrow {
    width: 30px;
    height: 30px;
    border-radius: 50%;
  }
}

.c-slideshow__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  color: var(--surface);
}

.c-slideshow__arrow {
  color: var(--surface);
  width: 24px;
  height: 24px;
  display: none;
  margin: auto;
}
.c-slideshow__arrow .svg {
  margin: auto;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  font-weight: 100;
}
.c-slideshow__arrow_prev {
  margin-left: 0;
}
.c-slideshow__arrow_next {
  margin-right: 0;
}
.c-slideshow__arrow_next .svg {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media only screen and (min-width: 768px) {
  .c-slideshow__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.c-slideshow__dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: auto auto 10px;
  -webkit-transform: translateY(-35px);
      -ms-transform: translateY(-35px);
          transform: translateY(-35px);
}
.c-slideshow__dots li {
  margin: 5px 5px;
}
.c-slideshow__dots li button {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--surface);
  text-indent: -9999px;
  padding: 0;
  margin: 0;
  border: none;
}
.c-slideshow__dots li.slick-active button {
  background-color: var(--surface);
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 17px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.slick-dots li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 13px;
}
.slick-dots li button {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--surface);
  border: none;
  outline: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  overflow: hidden;
}
.slick-dots li button:hover {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: var(--active);
}
.slick-dots li.slick-active button {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: var(--active);
  cursor: default;
}
.slick-dots li:not(:first-child) {
  margin-left: 13px;
}
.dir-rtl .slick-dots li:first-child {
  margin-left: 13px;
}

.iti {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.iti * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.dir-rtl .iti input, .dir-rtl .iti input[type=text], .dir-rtl .iti input[type=tel] {
  padding-right: 70px;
  padding-left: 36px !important;
}

.dir-rtl .iti input[type=tel] {
  padding-right: 70px;
  padding-left: 61px !important;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-family: var(--main-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}
.c-form__field.error .iti__flag-container, .c-form__field-cell.error .iti__flag-container {
  border-color: var(--error);
}
.c-form__field.success .iti__flag-container, .c-form__field-cell.success .iti__flag-container {
  border-color: var(--success);
}
.intl-tel-input:focus .iti__flag-container {
  border-color: var(--success);
}
.c-form__input:-moz-read-only + .iti__flag-container {
  display: none;
}
.c-form__input:read-only + .iti__flag-container {
  display: none;
}

.iti__selected-flag {
  border: none;
  z-index: 1;
  position: relative;
  height: 100%;
  padding: 0 0 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.iti__arrow {
  margin-top: 3px;
  margin-left: 5px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-bottom-width: 0;
  border-top-color: rgba(75, 57, 94, 0.6);
}

.iti__arrow--up {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  width: 320px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 0 0 4px 4px;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
@media (max-width: 460px) {
  .iti__country-list {
    width: 256px;
  }
}
.iti__flag-box {
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  padding: 16px;
  outline: none;
  cursor: pointer;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: #EDF6FF;
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 45px;
  margin-left: 0;
}

.iti--separate-dial-code input[type=tel] {
  direction: ltr;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
  padding: 11px 0 11px;
  direction: ltr;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
  max-width: 380px;
  margin: 0 auto;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  display: none;
  height: 15px;
  -webkit-box-shadow: 0 0 1px 0 #888;
          box-shadow: 0 0 1px 0 #888;
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

.iti__flag.iti__np {
  background-color: transparent;
}

.c-form__field_grey.success .iti__flag-container, .c-form__field_grey .iti__flag-container {
  border-bottom: 1px solid var(--on-surface);
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: rgba(44, 33, 55, 0.6);
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  /* Image border */
  border: 25px solid white;
}

.lightbox a img {
  border: none;
  display: block;
}

.lb-outerContainer {
  width: 250px;
  height: 250px;
  position: relative;
  *zoom: 1;
  margin: 0 auto;
  background-color: #fff;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  width: 100%;
  height: 25%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
  background: url("./img/loader.svg") no-repeat;
  background-size: cover;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  position: absolute;
  top: 5px;
  left: 0;
  right: 5px;
  margin: 0 auto;
  width: 100%;
  z-index: 10;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  width: 16px;
  height: 16px;
  display: block;
  float: right;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='%234B395E' points='16,1.6 14.4,0 8,6.4 1.6,0 0,1.6 6.4,8 0,14.4 1.6,16 8,9.6 14.4,16 16,14.4 9.6,8 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top right;
  text-align: right;
  outline: none;
  cursor: pointer;
}
.lb-data .lb-close:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  opacity: 0.8;
}

.lightbox {
  position: fixed;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::-moz-selection {
  background: transparent;
}
.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-tile {
  -webkit-filter: inherit;
          filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-right .leaflet-control svg {
  display: none;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
  color: var(--primary);
}

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
.leaflet-bar {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
.leaflet-control-layers {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  background-image: url(../img/layers.png);
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(../img/layers-2x.png);
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path {
  background-image: url(../img/marker-icon.svg);
}

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.45);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.45);
}

.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
          box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
  -webkit-transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
  transition: transform 0.3s ease-out, opacity 0.3s ease-in, -webkit-transform 0.3s ease-out;
}

.leaflet-cluster-spider-leg {
  /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
  -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
  -webkit-transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.c-digital-calendar .fc .fc-toolbar-title {
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
}
.c-digital-calendar .fc .fc-button-primary {
  padding: 6px 16px;
  background-color: var(--surface);
  border-color: var(--inactive);
  color: var(--on-surface);
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  border-radius: 4px;
}
.c-digital-calendar .fc .fc-button-primary:disabled {
  cursor: default;
}
.c-digital-calendar .fc .fc-daygrid-day.fc-day-today {
  background-color: unset;
}
.c-digital-calendar .fc .fc-bg-event {
  opacity: unset;
  background: unset;
}
.c-digital-calendar .c-digital-calendar__event {
  outline: 1px solid var(--primary);
  position: relative;
}
.c-digital-calendar .c-digital-calendar__event.active {
  outline: none;
}
.c-digital-calendar .c-digital-calendar__event.active:after, .c-digital-calendar .c-digital-calendar__event.active:before {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 2px solid var(--primary);
  position: absolute;
  bottom: calc(100% - 0.5px);
}
.c-digital-calendar .c-digital-calendar__event.active:after {
  bottom: calc(100% - 0.5px);
}
.c-digital-calendar .c-digital-calendar__event.active:before {
  top: calc(100% - 0.5px);
}
.c-digital-calendar .fc-day-other .fc-daygrid-day-top {
  opacity: unset;
}
.c-digital-calendar .fc .fc-daygrid-day-number {
  color: var(--inactive);
}
.c-digital-calendar .c-digital-calendar__event .fc-daygrid-day-number {
  color: var(--on-surface);
}
.c-digital-calendar .c-digital-calendar__event.active .fc-daygrid-day-number {
  color: var(--surface);
}

.c-header {
  margin-bottom: 40px;
  position: relative;
  z-index: 10;
}
.c-header_500 {
  margin-top: 20px;
}

@media only screen and (max-width: 768px) {
  .c-header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 24px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 54px;
  }
}

.c-header__bottom,
.c-header__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .c-header__bottom,
  .c-header__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}

.c-header__top {
  margin-bottom: 16px;
  padding-top: 3px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media only screen and (max-width: 560px) {
  .c-header__top {
    padding-top: 15px;
    position: relative;
  }
}

.c-header__top-left,
.c-header__bottom-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12%;
          flex: 0 0 12%;
}

@media only screen and (max-width: 768px) {
  .c-header__top-left {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .c-header__bottom-left {
    display: none;
  }
}

.c-header__top-center,
.c-header__bottom-center {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-left: 4%;
  margin-right: 69px;
  max-width: 771px;
}
.dir-rtl .c-header__top-center,
.dir-rtl .c-header__bottom-center {
  margin-right: 53px;
  margin-left: 69px;
}
@media screen and (max-width: 880px) {
  .c-header__top-center,
  .c-header__bottom-center {
    margin-left: 20px;
    margin-right: 30px;
  }
  .dir-rtl .c-header__top-center,
  .dir-rtl .c-header__bottom-center {
    margin-left: 30px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .dir-rtl .c-header__top-center,
  .dir-rtl .c-header__bottom-center {
    margin-right: initial;
    margin-left: initial;
  }
}

.c-header__top-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .c-header__top-center {
    margin: 0 0 25px;
  }
}

.c-header__tile-catalog {
  margin-right: 24px;
}
.dir-rtl .c-header__tile-catalog {
  margin-right: 0;
  margin-left: 24px;
}

.c-header__top-right,
.c-header__bottom-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dir-rtl .c-header__top-right,
.dir-rtl .c-header__bottom-right {
  margin-left: initial;
  margin-right: auto;
}
@media only screen and (max-width: 1366px) {
  .c-header__top-right,
  .c-header__bottom-right {
    margin-left: 30px;
  }
  .dir-rtl .c-header__top-right,
  .dir-rtl .c-header__bottom-right {
    margin-left: initial;
    margin-right: 30px;
  }
}
@media screen and (max-width: 880px) {
  .c-header__top-right,
  .c-header__bottom-right {
    margin-left: 20px;
  }
  .dir-rtl .c-header__top-right,
  .dir-rtl .c-header__bottom-right {
    margin-left: initial;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .c-header__top-right,
  .c-header__bottom-right {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .dir-rtl .c-header__top-right,
  .dir-rtl .c-header__bottom-right {
    margin-right: 0;
    margin-left: 0;
  }
}

.c-header__top-right {
  max-width: 225px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.c-header__top-right_mobile {
  display: none;
}
@media only screen and (max-width: 768px) {
  .c-header__top-right {
    display: none;
  }
  .c-header__top-right_mobile {
    display: initial;
    max-width: initial;
    width: 100%;
  }
}

.c-header__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-header__bottom-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 880px) {
  .c-header__bottom-center {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 768px) {
  .c-header__bottom-center {
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}

.c-header__bottom-right {
  margin-top: -6px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 768px) {
  .c-header__bottom-right {
    display: none;
  }
}

.c-header__beta-version {
  width: 100%;
  padding: 10px 0;
  margin-bottom: 23px;
  font-size: 14px;
  text-align: center;
  background-color: var(--on-surface);
  color: var(--surface);
}

.c-header__menu-close {
  display: none;
  z-index: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: var(--on-surface);
  width: 10px;
  height: 10px;
}
@media only screen and (max-width: 768px) {
  .c-header__menu-close {
    display: initial;
    margin-bottom: 10px;
    z-index: 1;
  }
}

@media only screen and (max-width: 1024px) {
  .c-geolocation__text,
  .c-nav__link {
    font-size: 14px;
  }
}

@media only screen and (max-width: 768px) {
  .c-header__cover {
    position: fixed;
    top: 0;
    left: 0;
    right: unset;
    bottom: 0;
    width: 100%;
    height: 0;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: 320px;
    background: var(--surface);
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0;
    pointer-events: none;
    z-index: -1;
  }
  .active .c-header__cover {
    opacity: 1;
    padding: 21px 25px var(--main-margin-sm);
    height: 100%;
    pointer-events: auto;
    z-index: 10;
    -webkit-box-shadow: 0 5.5px 5px rgba(0, 0, 0, 0.24), 0 9px 18px rgba(0, 0, 0, 0.18);
            box-shadow: 0 5.5px 5px rgba(0, 0, 0, 0.24), 0 9px 18px rgba(0, 0, 0, 0.18);
  }
  .active .c-header__cover:after {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
    background-color: rgba(44, 33, 55, 0.6);
    pointer-events: auto;
    z-index: 2;
  }
}
@media only screen and (max-width: 768px) and (min-width: 1024px) {
  .active .c-header__cover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media only screen and (max-width: 768px) {
  .dir-rtl .c-header__cover {
    left: unset;
    right: 0;
  }
}

.c-header__top-holder {
  margin-bottom: 25px;
  position: relative;
}
@media (max-width: 1023px) {
  .c-header__top-holder {
    margin-bottom: 0;
  }
}

.c-header__menu-trigger {
  position: relative;
  width: 17px;
  height: 12px;
  display: none;
}
.c-header__menu-trigger .bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.c-header__menu-trigger .bar, .c-header__menu-trigger .bar:before, .c-header__menu-trigger .bar:after {
  width: 100%;
  height: 2px;
  content: "";
  position: absolute;
  left: 0;
  display: block;
  text-indent: -9999px;
  background: var(--surface);
  -webkit-transition: background-color 0.3s ease-in-out, top 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: background-color 0.3s ease-in-out, top 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: background-color 0.3s ease-in-out, transform 0.5s ease-in-out, top 0.5s ease-in-out;
  transition: background-color 0.3s ease-in-out, transform 0.5s ease-in-out, top 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.c-header__menu-trigger .bar:before {
  top: 5px;
}
.c-header__menu-trigger .bar:after {
  top: 10px;
}
@media only screen and (max-width: 768px) {
  .c-header__menu-trigger {
    width: 30px;
    height: 21px;
    display: block;
    margin-right: 26px;
  }
  .dir-rtl .c-header__menu-trigger {
    margin-left: 26px;
    margin-right: initial;
  }
  .c-header__menu-trigger .bar, .c-header__menu-trigger .bar:before, .c-header__menu-trigger .bar:after {
    background: var(--primary);
  }
  .c-header__menu-trigger .bar:before {
    top: 8px;
  }
  .c-header__menu-trigger .bar:after {
    top: 16px;
  }
  .c-header__menu-trigger:hover .bar, .c-header__menu-trigger:hover .bar:before, .c-header__menu-trigger:hover .bar:after {
    background: var(--secondary-hover);
  }
}

.c-header__lang-currency {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width: 768px) {
  .c-header__lang-currency {
    position: relative;
    display: block;
    padding-top: 24px;
    margin-bottom: 36px;
  }
}

.c-header__lang-currency-separator {
  width: 20px;
  height: 20px;
  color: var(--inactive);
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .c-header__lang-currency-separator {
    position: absolute;
    top: 27px;
    left: 50%;
  }
}

.c-header__line-catalog {
  position: relative;
  margin-top: 20px;
}
.c-header__line-catalog:after {
  position: absolute;
  left: calc((100% - 100vw) / 2);
  top: 0;
  content: "";
  background-color: var(--primary);
  width: calc(100vw - 6px);
  pointer-events: none;
  bottom: 0;
}
@media only screen and (max-width: 768px) {
  .c-header__line-catalog {
    width: calc(100% + 50px);
    margin: 20px -25px 0;
    position: initial;
  }
  .c-header__line-catalog:after {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .c-header__alphabet {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

@media only screen and (max-width: 768px) {
  body.overflow .c-header-overflow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(44, 33, 55, 0.6);
    pointer-events: auto;
    z-index: 2;
  }
}

@media screen and (min-width: 769px) {
  .c-header__logo_desktop {
    display: none;
  }
}

.c-geolocation {
  position: relative;
}
.c-geolocation .c-form__field-holder {
  position: relative;
}
.c-geolocation .c-form__icon_custom {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 14.5px;
  color: var(--on-surface);
}
@media only screen and (max-width: 768px) {
  .c-geolocation {
    margin-bottom: 24px;
  }
}

.c-geolocation__button {
  color: var(--on-surface-variant);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .c-geolocation__button {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.c-geolocation__text {
  color: var(--on-surface);
  margin-top: 2px;
  border: none;
  font-weight: 500;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .c-geolocation__text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 200px;
    margin-right: 12px;
  }
}
.dir-rtl .c-geolocation__text {
  margin-right: initial;
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  .dir-rtl .c-geolocation__text {
    margin-right: initial;
    margin-left: 12px;
  }
}
.c-geolocation__button:hover .c-geolocation__text {
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  .c-geolocation__text {
    margin-top: 0;
  }
}

.c-geolocation__arrow {
  width: 11px;
  height: 6px;
  margin-top: 2px;
}
@media only screen and (max-width: 768px) {
  .c-geolocation__arrow {
    width: 14px;
    height: 8px;
    margin-top: 5px;
    color: var(--on-surface-variant);
  }
}
@media only screen and (max-width: 768px) and (max-width: 1024px) {
  .c-geolocation__arrow svg {
    width: 14px;
    height: 8px;
  }
}

.c-geolocation__popup {
  position: absolute;
  top: calc(100% + 12px);
  left: 0;
  background-color: var(--surface);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  border-radius: 2px;
  padding: 16px;
  pointer-events: none;
  opacity: 0;
  min-width: 300px;
}
.dir-rtl .c-geolocation__popup {
  right: 0;
}
.c-geolocation__popup.active {
  pointer-events: auto;
  opacity: 1;
  z-index: 10;
}
@media (max-width: 768px) {
  .c-geolocation__popup.active {
    height: initial;
  }
}
.c-geolocation__popup:before {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 100%;
  z-index: 1;
  border: 8px solid transparent;
  border-bottom-color: var(--surface);
}
@media (max-width: 768px) {
  .c-geolocation__popup:before {
    display: none;
  }
}
@media (max-width: 768px) {
  .c-geolocation__popup {
    width: initial;
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    padding: 0 0;
    height: 0;
    min-width: initial;
  }
}

@media (max-width: 768px) {
  .c-geolocation__popup-content {
    padding: 10px 0 13px;
    min-width: initial;
    min-height: initial;
  }
}

.c-geolocation__item {
  display: none;
}
.c-geolocation__item.active {
  display: block;
}

.c-geolocation__title {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  color: var(--on-surface);
  display: block;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .c-geolocation__title {
    font-size: 14px;
    line-height: 16px;
  }
}

.c-geolocation__message {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: var(--on-surface-variant);
  display: block;
  margin-bottom: 14px;
}
@media (max-width: 768px) {
  .c-geolocation__message {
    font-size: 12px;
    line-height: 14px;
  }
}

.c-geolocation__control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .c-geolocation__control {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-geolocation__confirm-btn {
  padding: 9px 35px;
  background: var(--primary);
  border-radius: 7px;
  color: var(--surface);
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  margin-right: 29px;
  margin-left: 8px;
  max-width: 96px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .c-geolocation__confirm-btn {
    margin-left: 0;
  }
}
@media (max-width: 460px) {
  .c-geolocation__confirm-btn {
    margin-right: 20px;
  }
}
.dir-rtl .c-geolocation__confirm-btn {
  margin-right: 8px;
  margin-left: 29px;
}
@media (max-width: 768px) {
  .dir-rtl .c-geolocation__confirm-btn {
    margin-right: initial;
  }
}
@media (max-width: 460px) {
  .dir-rtl .c-geolocation__confirm-btn {
    margin-left: 20px;
  }
}

.c-geolocation__choose-btn {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.25px;
  color: var(--primary);
  text-align: center;
  max-width: 110px;
}

.c-geolocation__choose-btn-text {
  -webkit-transition-property: border;
  transition-property: border;
  color: currentColor;
  border-bottom: 1px solid transparent;
}
.c-geolocation__choose-btn:hover .c-geolocation__choose-btn-text {
  border-bottom-color: currentColor;
}

.c-geolocation__form {
  margin: 16px 0 17px;
}

.c-geolocation__button-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  color: var(--secondary);
}

.c-geolocation__button-back-icon {
  width: 8px;
  height: 13px;
  color: var(--secondary);
  margin-right: 13px;
}
.c-geolocation__button-back-icon:hover {
  color: var(--secondary-hover);
}
.dir-rtl .c-geolocation__button-back-icon {
  margin-right: initial;
  margin-left: 13px;
}

.c-geolocation__button-back-text {
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 0.25px;
  color: var(--on-surface);
}

@media only screen and (max-width: 768px) {
  .c-nav {
    display: none;
  }
}

.c-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .c-nav__list {
    display: block;
    border-top: 1px solid var(--border);
    padding: 16px 0 0 0;
  }
}

.c-nav__item:not(:last-child) {
  margin-right: 31px;
}
.dir-rtl .c-nav__item:not(:last-child) {
  margin-right: initial;
  margin-left: 31px;
}
@media (max-width: 768px) {
  .c-nav__item:not(:last-child):not(:last-child) {
    margin-right: initial;
    margin-left: 0;
    margin-bottom: 12px;
  }
}
@media (max-width: 768px) {
  .c-nav__item:not(:last-child) {
    margin-right: 0;
  }
}

.c-nav__link {
  color: var(--nav-link);
  white-space: nowrap;
}
@media (max-width: 768px) {
  .c-nav__link {
    display: block;
    border-bottom: none;
  }
  .c-nav__link:hover {
    background-color: var(--active);
    color: var(--nav-link-hover);
  }
}

.c-lang {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .c-lang {
    width: 100%;
    position: static;
  }
}

.c-lang__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-lang__button:hover .c-lang__icon {
  -webkit-filter: brightness(130%);
          filter: brightness(130%);
}
@media only screen and (max-width: 768px) {
  .c-lang__button {
    position: absolute;
    top: 24px;
    left: 0;
  }
}

.c-lang__text {
  margin-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.dir-rtl .c-lang__text {
  margin-right: initial;
  margin-left: 10px;
}
@media only screen and (max-width: 768px) {
  .c-lang__text {
    padding-top: 3px;
  }
}
.c-lang__dropdown-item.active .c-lang__text {
  color: var(--on-surface);
}

.c-lang__icon {
  width: 25px;
  height: 23px;
  display: block;
  margin-bottom: -3px;
  margin-right: 10px;
}
.dir-rtl .c-lang__icon {
  margin-right: initial;
  margin-left: 10px;
}
.c-lang__icon .svg {
  stroke: none;
}

.c-lang__arrow.c-header-profile__arrow {
  margin: 0;
}
.dir-rtl .c-lang__arrow.c-header-profile__arrow {
  margin: 0;
}

.c-lang__dropdown {
  position: absolute;
  top: calc(100% + 8px);
  left: 50%;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  width: 128px;
  pointer-events: none;
  opacity: 0;
  background: var(--surface);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  border-radius: 10px;
  padding: 0;
  z-index: 4;
}
.c-lang.active .c-lang__dropdown {
  pointer-events: auto;
  opacity: 1;
}
@media only screen and (max-width: 768px) {
  .c-lang.active .c-lang__dropdown {
    height: initial;
    left: unset;
    margin-top: 24px;
  }
}
@media only screen and (max-width: 768px) {
  .c-lang__dropdown {
    width: initial;
    left: unset;
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    height: 0;
  }
}
.c-lang__dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  margin: auto;
  z-index: 1;
  border: 8px solid transparent;
  border-bottom-color: var(--surface);
}
@media only screen and (max-width: 768px) {
  .c-lang__dropdown:before {
    display: none;
  }
}

.c-lang__title-select {
  color: var(--on-surface);
  font-weight: 700;
  font-size: 15px;
  line-height: 23px;
  padding: 16px 0;
  border-bottom: 1px solid var(--border);
}
@media only screen and (min-width: 768px) {
  .c-lang__title-select {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .c-lang__dropdown-item {
    border-bottom: 1px solid var(--border);
  }
}

.c-lang__dropdown-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  background-color: transparent;
  width: 100%;
  padding: 16px 0 16px 5px;
}
.dir-rtl .c-lang__dropdown-btn {
  padding: 16px 5px 16px 0;
}
.c-lang__dropdown-btn:hover {
  color: var(--secondary);
  background-color: var(--active);
}
@media only screen and (min-width: 768px) {
  .c-lang__dropdown-btn {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 12px 20px;
  }
  .c-lang__dropdown-item:first-of-type .c-lang__dropdown-btn {
    border-radius: 10px 10px 0 0;
  }
  .c-lang__dropdown-item:last-of-type .c-lang__dropdown-btn {
    border-radius: 0 0 10px 10px;
  }
  .c-lang__dropdown-item.active .c-lang__dropdown-btn {
    color: var(--secondary);
    background-color: var(--active);
  }
}
.c-lang__dropdown-item.disabled .c-lang__dropdown-btn {
  pointer-events: none;
  opacity: 0.5;
}

.c-currency {
  position: relative;
}
@media only screen and (max-width: 768px) {
  .c-currency {
    width: 100%;
    position: static;
  }
}

.c-currency__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .c-currency__button {
    position: absolute;
    top: 27px;
    right: 0;
  }
}

.c-currency__text {
  margin-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.dir-rtl .c-currency__text {
  margin-right: initial;
  margin-left: 10px;
}
.c-currency__dropdown-item.active .c-currency__text {
  color: var(--on-surface);
}

.c-currency__arrow.c-header-profile__arrow {
  margin: 0;
}
.dir-rtl .c-currency__arrow.c-header-profile__arrow {
  margin: 0;
}

.c-currency__dropdown {
  position: absolute;
  top: calc(100% + 8px);
  left: 50%;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
  width: 70px;
  pointer-events: none;
  opacity: 0;
  background: var(--surface);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  border-radius: 10px;
  padding: 0;
  z-index: 4;
}
.dir-rtl .c-currency__dropdown {
  width: 90px;
}
@media only screen and (max-width: 768px) {
  .dir-rtl .c-currency__dropdown {
    width: initial;
  }
}
.c-currency.active .c-currency__dropdown {
  pointer-events: auto;
  opacity: 1;
}
@media only screen and (max-width: 768px) {
  .c-currency.active .c-currency__dropdown {
    height: initial;
    left: unset;
    margin-top: 27px;
  }
}
@media only screen and (max-width: 768px) {
  .c-currency__dropdown {
    width: initial;
    left: unset;
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    height: 0;
  }
}
.c-currency__dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  margin: auto;
  z-index: 1;
  border: 8px solid transparent;
  border-bottom-color: var(--surface);
}
@media only screen and (max-width: 768px) {
  .c-currency__dropdown:before {
    display: none;
  }
}

.c-currency__title-select {
  color: var(--on-surface);
  font-weight: 700;
  font-size: 15px;
  line-height: 23px;
  padding: 16px 0;
  border-bottom: 1px solid var(--border);
}
@media only screen and (min-width: 768px) {
  .c-currency__title-select {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .c-currency__dropdown-item {
    border-bottom: 1px solid var(--border);
  }
}

.c-currency__dropdown-btn {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  background-color: transparent;
  width: 100%;
  padding: 16px 0 16px 5px;
}
.dir-rtl .c-currency__dropdown-btn {
  padding: 16px 5px 16px 0;
}
.c-currency__dropdown-btn:hover {
  color: var(--secondary);
  background-color: var(--active);
}
@media only screen and (min-width: 768px) {
  .c-currency__dropdown-btn {
    padding: 12px 20px;
  }
  .c-currency__dropdown-item:first-of-type .c-currency__dropdown-btn {
    border-radius: 10px 10px 0 0;
  }
  .c-currency__dropdown-item:last-of-type .c-currency__dropdown-btn {
    border-radius: 0 0 10px 10px;
  }
  .c-currency__dropdown-item.active .c-currency__dropdown-btn {
    color: var(--secondary);
    background-color: var(--active);
  }
}
.c-currency__dropdown-item.disabled .c-currency__dropdown-btn {
  pointer-events: none;
  opacity: 0.5;
}

.c-header-wallet__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--surface);
}

.c-header-wallet__icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.c-header-wallet__text {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.c-header-wallet__link:hover .c-header-wallet__text {
  border-bottom-color: currentColor;
}

@media only screen and (min-width: 768px) {
  .c-header-profile {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
    margin-right: 20px;
  }
  .dir-rtl .c-header-profile {
    margin-right: initial;
    margin-left: 20px;
  }
  .c-header-profile_mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .c-header-profile {
    display: none;
  }
  .c-header-profile_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-right: 20px;
  }
  .dir-rtl .c-header-profile_mobile {
    margin-right: initial;
    margin-left: 20px;
  }
}

.c-header-profile__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.c-header-profile__button-short {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-header-profile__button-login {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-width: 100px;
}
@media only screen and (max-width: 768px) {
  .c-header-profile__button-login {
    max-width: initial;
  }
}

.c-header-profile__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: var(--primary);
}

.c-header-profile__icon {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-header-profile__icon_wishlist svg {
  stroke: none;
}
.dir-rtl .c-header-profile__icon {
  margin-right: initial;
  margin-left: 5px;
}

.c-header-profile__text {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.15px;
  mix-blend-mode: normal;
  color: var(--on-surface);
  width: 100%;
}
.c-header-profile__text_icon {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: var(--error);
  color: var(--active);
  display: none;
}
.c-header-profile__text-login {
  border-radius: 22px;
  border: 1px solid var(--primary);
  color: var(--primary);
  font-size: 14px;
  padding: 6px 12px;
  text-align: center;
  display: block;
  width: 100%;
  max-width: 94px;
}
@media only screen and (max-width: 1024px) {
  .c-header-profile__text {
    font-size: 14px;
    display: none;
  }
  .c-header-profile__text-login {
    display: block;
  }
  .c-header-profile__text_icon {
    display: initial;
    border-bottom: none;
  }
}
@media only screen and (min-width: 1024px) {
  .c-header-profile__text {
    font-size: 15px;
    margin-top: 1px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-header-profile__text {
    margin-right: initial;
    margin-left: 4px;
  }
}
@media only screen and (max-width: 768px) {
  .c-header-profile__text-login {
    max-width: initial;
  }
}

.c-header-profile__wishlist-counter {
  position: absolute;
  right: -7px;
  top: -6px;
  color: var(--surface);
  background-color: var(--primary);
  padding: 1px 5px;
  border-radius: 8px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  max-width: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.c-header-profile__wishlist-counter .dir-rtl {
  right: 0;
  left: -7px;
}

.c-header-profile__arrow {
  width: 14px;
  height: 8px;
  margin-top: 5px;
  margin-left: 11px;
  color: var(--on-surface);
}
@media only screen and (max-width: 1024px) {
  .c-header-profile__arrow svg {
    width: 14px;
    height: 8px;
  }
}
.c-header-profile__arrow_no-margin {
  margin-top: 0;
}

.c-header-profile__dropdown {
  position: absolute;
  top: calc(100% + 8px);
  right: -40%;
  width: 205px;
  pointer-events: none;
  opacity: 0;
  background: var(--surface);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  border-radius: 2px;
  z-index: 99;
}
.c-header-profile__dropdown_mobile {
  display: none;
}
.dir-rtl .c-header-profile__dropdown {
  left: 20px;
}
.c-header-profile.active .c-header-profile__dropdown {
  pointer-events: auto;
  opacity: 1;
}
.c-header-profile__dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  margin: auto;
  z-index: 1;
  border: 8px solid transparent;
  border-bottom-color: var(--surface);
}
@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown {
    display: none;
  }
  .c-header-profile__dropdown_mobile {
    display: initial;
    position: static;
    opacity: 1;
    -webkit-transform: initial;
        -ms-transform: initial;
            transform: initial;
    -webkit-box-shadow: initial;
            box-shadow: initial;
    overflow: hidden;
    border-radius: initial;
    padding: 0;
    border: initial;
    width: 100%;
    pointer-events: auto;
    max-height: 500px;
  }
  .c-header-profile.active .c-header-profile__dropdown {
    max-height: 500px;
  }
  .c-header-profile.active-cabinet .c-header-profile__dropdown {
    max-height: 500px;
  }
  .c-header__top-holder.active .c-header-profile__dropdown {
    pointer-events: auto;
  }
}

.c-header-profile__dropdown-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-bottom: 1px solid var(--border);
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown-user {
    padding: 0;
    border-bottom: none;
    display: initial;
  }
}

.c-header-profile__dropdown-account-type {
  margin-top: 4px;
  padding: 0 8px 0 8px;
  border-radius: 10px;
  background-color: var(--status-in-progress);
  height: 18px;
  color: var(--white);
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-header-profile__dropdown-user-photo {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  background-color: var(--error);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  color: var(--surface);
}
.dir-rtl .c-header-profile__dropdown-user-photo {
  margin-right: initial;
  margin-left: 10px;
}

.c-header-profile__dropdown-user-name {
  color: var(--on-surface);
  font-size: 16px;
  font-weight: 600;
  word-break: break-all;
}

.c-header-profile__dropdown-logout {
  padding: 20px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown-logout {
    padding: 0;
    max-width: 100%;
  }
}

.c-header-profile__dropdown-logout-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  color: var(--inactive);
}
.dir-rtl .c-header-profile__dropdown-logout-icon {
  margin-left: 8px;
  margin-right: initial;
}

.c-header-profile__dropdown-logout-name {
  color: var(--on-surface);
  font-size: 14px;
}

.c-header-profile__dropdown-list {
  margin-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--border);
}
@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown-list {
    border-bottom: none;
    margin-top: 0;
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown-item {
    margin-bottom: 20px;
  }
}

.c-header-profile__dropdown-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 17px;
  color: var(--primary);
  background-color: transparent;
  padding: 9px 16px 10px;
  width: 100%;
}
.c-header-profile__dropdown-link:hover {
  background-color: var(--active);
}
@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown-link {
    padding: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: var(--primary-variant);
  }
  .c-header-profile__dropdown-link:hover {
    background-color: var(--active);
    color: var(--primary);
  }
}

.c-header-profile__dropdown-icon {
  width: 22px;
  height: 22px;
  margin-right: 7px;
  color: var(--inactive);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 768px) {
  .c-header-profile__dropdown-icon {
    margin-right: 8px;
  }
}
.c-header-profile__dropdown-icon svg {
  stroke: none;
}
.dir-rtl .c-header-profile__dropdown-icon {
  margin-right: initial;
  margin-left: 7px;
}
@media only screen and (max-width: 768px) {
  .dir-rtl .c-header-profile__dropdown-icon {
    margin-right: initial;
    margin-left: 8px;
  }
}

.c-header-profile__dropdown-text {
  color: var(--on-surface);
}

@media (max-width: 768px) {
  .c-header-profile__auth-btn {
    width: calc(100% - var(--main-margin-sm) * 2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 12px 20px;
    font-size: 20px;
    line-height: 24px;
    color: var(--surface);
    margin: 0 var(--main-margin-sm) 35px;
  }
  .c-header-profile__auth-btn svg {
    width: 28px;
    height: 28px;
    color: var(--surface);
    margin-left: 10px;
  }
}

.c-header-profile__compare {
  max-width: 24px;
  margin-right: 12px;
}
.c-header-profile__compare:hover {
  color: var(--secondary);
}
@media (max-width: 768px) {
  .c-header-profile__compare {
    margin-right: 0;
  }
}
.dir-rtl .c-header-profile__compare {
  margin-right: initial;
  margin-left: 12px;
}
@media (max-width: 768px) {
  .dir-rtl .c-header-profile__compare {
    margin-left: 0;
  }
}

.c-header-profile__wishlist {
  margin-right: 20px;
  max-width: 24px;
  position: relative;
}
.dir-rtl .c-header-profile__wishlist {
  margin-right: initial;
  margin-left: 22px;
}
@media only screen and (max-width: 768px) {
  .c-header-profile__wishlist {
    margin-right: initial;
  }
  .dir-rtl .c-header-profile__wishlist {
    margin-left: initial;
  }
}

.c-header-cart {
  position: relative;
}
.c-header-cart_mobile {
  display: none;
}
@media only screen and (max-width: 768px) {
  .c-header-cart_mobile {
    display: initial;
    margin-left: auto;
  }
  .dir-rtl .c-header-cart_mobile {
    margin-right: auto;
    margin-left: initial;
  }
}
.c-header-cart:hover .c-header-cart__count {
  background-color: var(--secondary-hover);
}
.c-header-cart:hover .c-header-cart__icon {
  color: var(--secondary);
}

.c-header-cart__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--on-surface);
}
@media (max-width: 1023px) {
  .c-header-cart__link {
    position: relative;
  }
}

.c-header-cart__icon {
  width: 24px;
  height: 24px;
  color: var(--on-surface);
}

.c-header-cart__count {
  min-width: 25px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.02em;
  padding: 2px 8px;
  background-color: var(--primary);
  color: var(--surface);
  border-radius: 100%;
  margin-left: 10px;
}
.c-header-cart__count.empty {
  background-color: var(--primary);
}
@media (max-width: 1023px) {
  .c-header-cart__count {
    position: absolute;
    top: -10px;
    left: 6px;
    right: 0;
    bottom: 0;
    min-width: 25px;
    height: 20px;
    padding: 2px 3px 2px 3px;
    font-size: 10px;
    line-height: 12px;
  }
}
@media (max-width: 880px) {
  .c-header-cart__count {
    left: 2px;
    min-width: 22px;
    height: 20px;
    padding: 2px 3px 2px 3px;
    font-size: 10px;
    line-height: 12px;
  }
}
.dir-rtl .c-header-cart__count {
  margin-left: initial;
  margin-right: 10px;
  left: 13px;
  right: auto;
}
@media only screen and (max-width: 768px) {
  .c-header-cart__count {
    position: static;
  }
}

.c-header-cart__drop {
  position: absolute;
  top: 40px;
  right: 15px;
  background-color: var(--surface);
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  max-width: 520px;
  z-index: 99;
}
.dir-rtl .c-header-cart__drop {
  right: initial;
  left: 15px;
}
.c-header-cart:hover .c-header-cart__drop {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
}
.c-header-cart:hover .c-header-cart__drop:before {
  content: "";
  position: absolute;
  top: -25px;
  bottom: 100%;
  width: 100%;
  height: auto;
  opacity: 1;
}
.c-header-cart:hover .c-header-cart__drop:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: var(--surface) url("../img/loader.svg") center center no-repeat;
  background-size: 100px;
  opacity: 0;
  pointer-events: none;
}
.c-header-cart:hover .c-header-cart__drop.loading:after {
  opacity: 1;
  z-index: 10;
  pointer-events: initial;
}
@media only screen and (max-width: 768px) {
  .c-header-cart__drop {
    display: none;
  }
}

.c-logo {
  max-width: 125px;
  display: block;
  overflow: hidden;
  border-bottom: none;
  margin-top: 3px;
}
.c-logo img {
  width: 100%;
  height: 100%;
}
.c-logo--footer {
  max-height: 53.5px;
}
.c-logo--footer img {
  width: auto;
}
@media (max-width: 767px) {
  .c-logo {
    margin-top: -5px;
  }
}

.c-logo__text {
  position: absolute;
  left: -9999px;
}
.dir-rtl .c-logo__text {
  right: -9999px;
  left: initial;
}

.c-header-catalog {
  max-width: 200px;
  width: 100%;
  margin-right: 20px;
}
.dir-rtl .c-header-catalog {
  margin-left: 20px;
  margin-right: 0;
}
@media screen and (max-width: 880px) {
  .c-header-catalog {
    max-width: 146px;
    margin-right: 16px;
  }
  .dir-rtl .c-header-catalog {
    margin-left: 16px;
    margin-right: initial;
  }
}
@media only screen and (max-width: 768px) {
  .c-header-catalog {
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 16px;
  }
  .dir-rtl .c-header-catalog {
    margin-left: 0;
  }
}

.c-header-catalog__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  padding: 30px 0;
  color: var(--primary);
  border: none;
  border-radius: 22px;
  font-size: 16px;
  line-height: initial;
  width: 100%;
  height: 44px;
}
.c-header-catalog__btn:hover {
  color: var(--surface);
  background: var(--primary-hover);
}
@media only screen and (min-width: 1024px) {
  .c-header-catalog__btn {
    background-color: var(--secondary);
    padding: 13.5px 15px 13.5px 15px;
  }
}
@media only screen and (min-width: 768px) {
  .c-header-catalog__btn {
    background-color: var(--primary);
    padding: 10px 18px;
    color: var(--surface);
    font-size: 14px;
  }
}
@media screen and (max-width: 880px) {
  .c-header-catalog__btn {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px 10px;
    font-size: 13px;
  }
}
@media only screen and (max-width: 768px) {
  .c-header-catalog__btn {
    padding: 8px 16px;
    height: 44px;
    background-color: var(--primary);
    color: var(--surface);
    width: 100%;
  }
}

.c-header-catalog__icon {
  position: relative;
  width: 17px;
  height: 12px;
  margin-right: 14px;
  margin-top: -2px;
}
.c-header-catalog__icon .bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.c-header-catalog__icon .bar, .c-header-catalog__icon .bar:before, .c-header-catalog__icon .bar:after {
  width: 100%;
  height: 2px;
  content: "";
  position: absolute;
  left: 0;
  display: block;
  text-indent: -9999px;
  background: var(--surface);
  -webkit-transition: background-color 0.3s ease-in-out, top 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: background-color 0.3s ease-in-out, top 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: background-color 0.3s ease-in-out, transform 0.5s ease-in-out, top 0.5s ease-in-out;
  transition: background-color 0.3s ease-in-out, transform 0.5s ease-in-out, top 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.c-header-catalog__icon .bar:before {
  top: 5px;
}
.c-header-catalog__icon .bar:after {
  top: 10px;
}
.dir-rtl .c-header-catalog__icon {
  margin-right: initial;
  margin-left: 14px;
}
@media (max-width: 880px) {
  .c-header-catalog__icon {
    width: 15px;
    margin-right: 7px;
  }
  .dir-rtl .c-header-catalog__icon {
    margin-right: initial;
    margin-left: 7px;
  }
}
@media only screen and (max-width: 768px) {
  .c-header-catalog__icon {
    margin-right: 12px;
    width: 20px;
  }
  .c-header-catalog__icon .bar, .c-header-catalog__icon .bar:before, .c-header-catalog__icon .bar:after {
    background: var(--surface);
  }
  .dir-rtl .c-header-catalog__icon {
    margin-right: initial;
    margin-left: 12px;
  }
}

.c-header-catalog__text {
  margin-right: 17px;
  white-space: nowrap;
}
.dir-rtl .c-header-catalog__text {
  margin-right: initial;
  margin-left: 17px;
}
@media screen and (max-width: 880px) {
  .c-header-catalog__text {
    margin-right: initial;
    margin-left: initial;
  }
}

.c-header-catalog__arrow {
  width: 13px;
  height: 8px;
}
@media screen and (max-width: 880px) {
  .c-header-catalog__arrow {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .c-header-catalog__arrow {
    display: initial;
    margin-left: auto;
    color: var(--surface);
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    margin-top: -1px;
  }
  .dir-rtl .c-header-catalog__arrow {
    margin-left: initial;
    margin-right: auto;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.c-search {
  display: block;
  width: 24px;
  height: 24px;
  color: var(--surface);
}

.c-slogan {
  font-size: 58px;
  font-weight: 500;
  line-height: 90px;
  color: var(--surface);
}
@media (max-width: 1023px) {
  .c-slogan {
    font-size: 35px;
    line-height: 55px;
  }
}
@media (max-width: 768px) {
  .c-slogan {
    font-size: 17px;
    line-height: 30px;
  }
}

.c-header__category {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: none;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.c-header-catalog.active .c-header__category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 101;
  pointer-events: auto;
  opacity: 1;
}
@media only screen and (max-width: 768px) {
  .c-header__category {
    position: static;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    z-index: 10;
    width: 320px;
    max-width: 100%;
  }
  .c-header-catalog.active .c-header__category {
    background: var(--surface);
  }
}

.c-footer {
  background-color: var(--on-surface);
  margin-top: auto;
  padding: 40px 15px 16px;
  max-width: unset;
}
@media only screen and (min-width: 768px) {
  .c-footer {
    padding: 36px 15px 15px;
  }
}
@media (min-width: 1400px) {
  .c-footer {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin: auto auto 0;
  }
}
@media only screen and (max-width: 1024px) {
  .c-footer {
    padding-bottom: 90px;
  }
}
@media only screen and (max-width: 768px) {
  .c-footer {
    padding-bottom: 70px;
  }
}

.c-footer__inner-container {
  width: var(--container-width);
  margin: 0 auto;
}
@media (max-width: 1400px) {
  .c-footer__inner-container {
    width: 100%;
  }
}

.c-footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .c-footer__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 660px) {
  .c-footer__top {
    margin-bottom: 14px;
  }
}
.c-footer__top_500 .c-footer__row:last-child {
  width: 100%;
}

.c-footer__logo {
  margin-bottom: 26px;
}

.c-footer__nav {
  padding-top: 10px;
}

.c-footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 660px) {
  .c-footer__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

@media (max-width: 660px) {
  .c-footer__payments {
    margin-top: 30px;
  }
  .c-footer__payments img {
    margin: 0 auto;
  }
}

.c-copyright {
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  color: var(--inactive);
}

.c-footer-nav {
  display: block;
}
.c-footer-nav.desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-footer-nav.desktop {
    display: block;
  }
}
.c-footer-nav.mobile {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-footer-nav.mobile {
    display: none;
  }
}

.c-footer__row {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
  margin-bottom: 10px;
}
.c-footer__row:first-child {
  margin-top: 10px;
}
.c-footer__row:not(:last-child) {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .c-footer__row:not(:last-child) {
    width: 50%;
    margin-bottom: 10px;
  }
  .c-footer__row:first-child {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .c-footer__row:not(:last-child) {
    width: 18%;
    padding-right: 3%;
  }
  .c-footer__row:first-child {
    width: 27%;
  }
  .c-footer__row:last-child {
    width: 20%;
  }
}
.c-footer__row details summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  font-weight: 500;
}
.c-footer__row details summary .c-footer-nav__arrow {
  display: inline-block;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.c-footer__row details summary::-webkit-details-marker {
  color: var(--error);
  background: var(--surface);
}
.c-footer__row details[open] summary::-webkit-details-marker {
  color: #0000FF;
  background: #00FFFF;
}
.c-footer__row details summary::-webkit-details-marker {
  display: none;
}
.c-footer__row details[open] .c-footer-nav__arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-footer-nav__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: var(--surface);
  display: block;
  margin-bottom: 16px;
}
@media (max-width: 660px) {
  .c-footer-nav__title {
    margin-bottom: 0;
  }
}

@media (max-width: 660px) {
  .c-footer-nav__list {
    margin-top: 20px;
  }
}

.c-footer-nav__item:not(:last-child) {
  margin-bottom: 11px;
}

@media (max-width: 1023px) {
  .c-footer-nav__link {
    font-size: 14px;
    line-height: 28px;
    color: var(--surface);
  }
}

.c-footer-payments__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px;
}

.c-footer-payments__item {
  margin: 0 5px 5px 0;
}

.c-footer-contacts__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  color: var(--surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
}

.c-footer-contacts__icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.c-footer-contacts__text {
  display: block;
}

.c-footer-social__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-footer-social__follow {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
  color: var(--surface);
}
.c-footer-social__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}
.c-footer-social__item, .c-footer-social__item svg {
  width: 32px;
  height: 32px;
  fill: transparent;
  stroke: transparent;
}
.c-footer-social__item:hover {
  -webkit-filter: brightness(130%);
          filter: brightness(130%);
}
.c-footer-social__item + .c-footer-social__item {
  margin-left: 16px;
}
.dir-rtl .c-footer-social__item + .c-footer-social__item {
  margin-left: initial;
  margin-right: 16px;
}
.dir-rtl .c-footer-social__item + .c-footer-social__item .c-footer-social__item {
  margin-left: initial;
  margin-right: 16px;
}
.dir-rtl .c-footer-social__item + .c-footer-social__item .c-footer-social__item:first-of-type {
  margin-right: initial;
}
.c-footer-social__link {
  text-decoration: none;
}
.c-footer-social__google-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}

.c-footer-app-download__link {
  display: block;
}
.c-footer-app-download__link:not(:last-child) {
  margin-bottom: 10px;
}

.c-floor__line {
  overflow: hidden;
}
.c-floor__block:not(:last-child) {
  margin-bottom: 15px;
}

.c-form__checkbox ~ .c-form__error {
  text-align: start;
}

.c-form__checkbox-label {
  font-size: 15px;
  line-height: 18px;
  color: var(--on-surface);
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.c-form__checkbox-label:before {
  content: "";
  width: 18px;
  height: 18px;
  margin-right: 7px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  background-color: var(--surface);
  border: 1px solid var(--secondary);
  border-radius: 3px;
}
.dir-rtl .c-form__checkbox-label:before {
  margin-right: initial;
  margin-left: 7px;
}
.c-form__checkbox-label:hover::before {
  -webkit-box-shadow: 0 0 5px var(--secondary);
          box-shadow: 0 0 5px var(--secondary);
}
.c-form__checkbox-input:focus + .c-form__checkbox-label:before {
  -webkit-box-shadow: 0 0 5px var(--secondary);
          box-shadow: 0 0 5px var(--secondary);
}
.c-form__checkbox-input:checked + .c-form__checkbox-label {
  color: var(--on-surface);
  font-weight: 500;
}
.c-form__checkbox-input:checked + .c-form__checkbox-label:before {
  border-color: var(--secondary);
  background: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1L5 8L1 4' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A") no-repeat var(--secondary) center;
}
.c-form__field.error .c-form__checkbox-label:before {
  border-color: var(--error);
}
.c-form__checkbox-input:disabled + .c-form__checkbox-label {
  cursor: default;
  pointer-events: none;
}
.c-form__checkbox-label_privacy-policy {
  font-size: 12px;
  line-height: 15px;
  color: var(--on-surface);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-form__checkbox-field.disabled {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}

.c-form__checkbox-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 2px !important;
}
.dir-rtl .c-form__checkbox-text_privacy-policy {
  text-align: right;
}

.c-form__radio ~ .c-form__error {
  text-align: start;
}

.c-form__radio-label {
  font-size: 15px;
  line-height: 18px;
  color: var(--on-surface);
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.c-form__radio-label:before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 50%;
  margin-right: 7px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  background-color: var(--surface);
  border: 1px solid var(--inactive);
}
.dir-rtl .c-form__radio-label:before {
  margin-right: initial;
  margin-left: 7px;
}
.c-form__radio-label:hover::before {
  -webkit-box-shadow: 0 0 5px var(--secondary);
          box-shadow: 0 0 5px var(--secondary);
  border: 1px solid var(--secondary);
}
.c-form__radio-label-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-form__radio-input:checked:not(:disabled) + .c-form__radio-label {
  color: var(--on-surface);
  font-weight: 500;
}
.c-form__radio-input:checked:not(:disabled) + .c-form__radio-label:before {
  border-color: var(--secondary);
  -webkit-box-shadow: inset 0 0 0 4px var(--secondary), inset 0 0 0 10px var(--surface);
          box-shadow: inset 0 0 0 4px var(--secondary), inset 0 0 0 10px var(--surface);
}
.c-form__field.error .c-form__radio-label {
  color: var(--error);
}
.c-form__field.error .c-form__radio-label:before {
  border-color: var(--error);
}
.c-form__radio-input:disabled + .c-form__radio-label {
  cursor: default;
  pointer-events: none;
  color: var(--inactive);
}
.c-form__radio-label_sku {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  color: var(--on-surface);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-form__radio-label_sku:before {
  width: 28px;
  height: 28px;
}
.c-form__radio-input:checked:not(:disabled) + .c-form__radio-label_sku {
  color: var(--secondary);
}
.c-form__radio-input:checked:not(:disabled) + .c-form__radio-label_sku:before {
  -webkit-box-shadow: inset 0 0 0 6px var(--surface), inset 0 0 0 16px var(--secondary);
          box-shadow: inset 0 0 0 6px var(--surface), inset 0 0 0 16px var(--secondary);
}

.c-form__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  background-color: var(--surface);
  border: 1px solid var(--border);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.c-form__number-btn {
  width: 42px;
  height: 42px;
  color: var(--secondary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--surface);
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  position: relative;
}
.c-form__number-btn_minus svg {
  width: 16px;
  height: 16px;
}
.c-form__number-btn_plus svg {
  width: 16px;
  height: 16px;
}
.c-form__number-btn:hover {
  color: var(--secondary-hover);
}
.c-form__number-btn:disabled, .disabled .c-form__number-btn {
  color: var(--inactive);
  cursor: default;
  pointer-events: none;
}

.c-form__number-input {
  font-family: var(--main-font-family);
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
  text-align: center;
  border: none;
  padding: 11px 2px 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: var(--surface);
  width: 100%;
  max-height: 100%;
}
.c-form__number-input:disabled, .disabled .c-form__number-input {
  pointer-events: none;
  color: var(--primary-variant);
}
.dir-rtl .c-form__number-input {
  width: 40px;
}

.c-form__icon-radio {
  width: 293px;
  margin: 0 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-form__icon-radio-input + .c-form__icon-radio-label {
  cursor: pointer;
}

.c-form__icon-radio-label {
  width: 100%;
  padding: 17px 19px 16px;
  background: var(--surface);
  border: 2px solid var(--inactive);
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.c-form__icon-radio-input:checked + .c-form__icon-radio-label {
  border-color: var(--secondary);
  background: var(--active);
}
.c-form__icon-radio-input:disabled + .c-form__icon-radio-label {
  border-color: var(--border);
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.c-form__field.error .c-form__icon-radio-label {
  border-color: var(--error);
}
.c-form__icon-radio-label .c-form__icon-radio-content {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}

.c-form__icon-radio-icon {
  color: var(--primary-variant);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 12px;
}
.dir-rtl .c-form__icon-radio-icon {
  margin-right: 0;
  margin-left: 12px;
}
.c-form__icon-radio-icon .svg {
  width: 34px;
  height: 34px;
  stroke: none;
}
.c-form__icon-radio-icon .svg.svg_meeza-cards, .c-form__icon-radio-icon .svg.svg_meeza-digital {
  height: 40px;
}
.c-form__icon-radio-input:checked + .c-form__icon-radio-label .c-form__icon-radio-icon {
  color: var(--secondary);
}
.c-form__icon-radio-input:disabled + .c-form__icon-radio-label .c-form__icon-radio-icon {
  color: var(--primary-variant);
}

.c-form__icon-radio-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  display: block;
  margin-bottom: 7px;
}

.c-form__icon-radio-text {
  color: var(--primary-variant);
  font-size: 13px;
  line-height: 16px;
}

.c-form__rating-input-holder {
  position: relative;
  width: calc(16px * 5);
  min-height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
}

.c-form__rating-input {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.c-form__rating-label {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  height: 100%;
  background-repeat: repeat-x;
}
.c-form__rating-label:hover {
  cursor: pointer;
}

.c-form__rating-label:hover,
.c-form__rating-input:checked + .c-form__rating-label {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23F2994A'/%3E%3C/svg%3E%0A");
}

.c-form__rating-label:hover ~ .c-form__rating-label {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
}

.c-form__rating-label:nth-of-type(1) {
  z-index: 5;
  width: 16px;
}

.c-form__rating-label:nth-of-type(2) {
  z-index: 4;
  width: calc(16px * 2);
}

.c-form__rating-label:nth-of-type(3) {
  z-index: 3;
  width: calc(16px * 3);
}

.c-form__rating-label:nth-of-type(4) {
  z-index: 2;
  width: calc(16px * 4);
}

.c-form__rating-label:nth-of-type(5) {
  z-index: 1;
  width: calc(16px * 5);
}

.c-form__rating-error.c-form__error {
  padding: 0;
}
@media (max-width: 860px) {
  .c-form__rating-error.c-form__error {
    white-space: nowrap;
  }
}

.c-form__field_file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 768px) {
  .c-form__field_file {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.c-form__field_file .c-form__error {
  max-width: 376px;
  text-align: left;
}
.c-form__field_file .c-form__error .dir-rtl {
  text-align: right;
}

.c-form__file-info {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 8px;
  display: block;
}

.c-form__file-field {
  background: var(--surface);
  border: 1px dashed var(--inactive);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  padding: 8px 16px;
}
.c-form__file-field:hover {
  border-color: var(--primary);
}
@media (max-width: 1023px) {
  .c-form__file-field {
    margin-right: 50px;
  }
}
@media (max-width: 768px) {
  .c-form__file-field {
    width: 100%;
    margin-right: 0;
  }
}
.dir-rtl .c-form__file-field {
  margin-right: initial;
}
@media (max-width: 1023px) {
  .dir-rtl .c-form__file-field {
    margin-right: initial;
    margin-left: 50px;
  }
}
@media (max-width: 768px) {
  .dir-rtl .c-form__file-field {
    margin-right: initial;
    margin-left: 0;
  }
}

.c-form__file-label {
  cursor: pointer;
}

.c-form__file-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-form__file-input {
  pointer-events: initial;
}

.c-form__file-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-form__file-name .c-form__file-icon {
  width: 0;
  height: 0;
}
@media (max-width: 768px) {
  .c-form__file-name {
    margin-top: 20px;
  }
}

.c-form__file-wrapper {
  background: var(--fields-inactive);
  padding: 10px 12px;
  border-radius: 8px;
}

.c-form__file-container {
  width: 100%;
}

.c-form__file-icon {
  width: 22px;
  height: 22px;
  color: var(--primary);
  vertical-align: middle;
  margin-right: 10px;
}
.dir-rtl .c-form__file-icon {
  margin-right: initial;
  margin-left: 10px;
}

.c-form__file-text, .c-form__file-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 13px;
  line-height: 17px;
}
.pdf .c-form__file-text .c-form__file-icon, .pdf .c-form__file-label .c-form__file-icon {
  display: inline-block;
  width: 24px;
  height: 30px;
  background-image: url(url(../img/file-pdf.svg));
}
.doc .c-form__file-text .c-form__file-icon, .doc .c-form__file-label .c-form__file-icon {
  display: inline-block;
  width: 24px;
  height: 30px;
  background-image: url(url(../img/file-doc.svg));
}
.xls .c-form__file-text .c-form__file-icon, .xls .c-form__file-label .c-form__file-icon {
  display: inline-block;
  width: 24px;
  height: 30px;
  background-image: url(url(../img/file-xls.svg));
}

.c-form__file-clear {
  cursor: pointer;
  margin-left: 20px;
}
.c-form__file-clear .svg {
  width: 20px;
  height: 20px;
  stroke: none;
  color: var(--inactive);
}

.c-file-wrapper {
  background: var(--fields-inactive);
  margin-bottom: 10px;
  padding: 10px 16px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  max-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 42px;
  margin-right: 10px;
}

.c-file-name-wrapper {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  overflow: hidden;
}

.c-file-name {
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
  overflow: hidden;
}

.c-file-icon-wrapper {
  background: none;
  border: none;
}

.c-file-icon {
  width: 16px;
  height: 16px;
  color: var(--border);
  display: block;
}

.c-attachments-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .c-attachments-list {
    margin-top: 10px;
  }
}

.c-form__datepicker {
  cursor: pointer;
  margin-top: 8px;
}
.c-form__datepicker[disabled] {
  cursor: not-allowed;
}

.c-form__calendar {
  position: absolute;
  top: 32px;
  left: unset;
  right: 15px;
  bottom: unset;
  width: 24px;
  height: 24px;
  color: var(--inactive);
  cursor: pointer;
}
.dir-rtl .c-form__calendar {
  right: initial;
  left: 15px;
}

.c-form__select-nesting .jcf-selected {
  position: relative;
}
.c-form__select-nesting .jcf-selected:after {
  position: absolute;
  content: "";
  right: 15px;
  top: 40%;
  width: 11px;
  height: 7px;
  border-left: 2px solid var(--primary);
  border-bottom: 2px solid var(--primary);
  border-radius: 1px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.c-form__select-nesting .jcf-optgroup {
  display: block;
  padding-left: 16px;
  border-top: 1px solid var(--border);
}
.c-form__select-nesting .jcf-optgroup:not(:last-child) {
  border-bottom: 1px solid var(--border);
}
.c-form__select-nesting .jcf-optgroup-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  font-weight: 500;
  font-size: 13px;
  line-height: 17px;
}
.c-form__select-nesting .jcf-select-drop .jcf-list .jcf-option:first-child {
  border: none;
}

.c-form__range {
  width: 100%;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
  margin-bottom: 30px;
}

.c-form__input_range-number {
  max-width: 163px;
  background-color: var(--surface);
  color: var(--on-surface);
  border: 1px solid var(--inactive);
  border-radius: 7px;
  font-family: var(--main-font-family);
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  padding: 11px;
  width: 100%;
}
.c-form__input_range-number::-webkit-outer-spin-button, .c-form__input_range-number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.dir-rtl .c-form__input_range-number {
  direction: ltr;
}
.dir-rtl .c-form__input_range-number:first-of-type {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.dir-rtl .c-form__input_range-number:last-of-type {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.c-form__field-holder_range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-form__input_range-number-separator {
  width: 5px;
  background-color: var(--inactive);
  height: 1px;
  margin: 0 8px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.dir-rtl .c-form__input_range-number-separator {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.noUi-connects {
  width: 100%;
  background-color: var(--inactive);
}

.noUi-base,
.noUi-connects {
  height: 4px;
  position: relative;
  z-index: 1;
}

.noUi-base {
  width: 97%;
  margin: 0 auto;
}

.noUi-connect {
  background: var(--secondary);
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 4px;
  width: 98%;
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform-style: flat;
          transform-style: flat;
}

.noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
  right: -5px;
  top: -6px;
}

.noUi-handle {
  border: 4px solid var(--secondary);
  border-radius: 50%;
  background: var(--surface);
  cursor: pointer;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
}

.noUi-touch-area {
  height: 100%;
  width: 100%;
}

.c-form__field_no-gutters {
  margin-bottom: 0;
}
.c-form__field_disabled {
  pointer-events: none;
  opacity: 0.5;
}
.c-form__field_captcha {
  max-width: 221px;
}
.c-form__field_margin:not(:last-child) {
  margin-bottom: 20px;
}
.c-form__link {
  font-size: 12px;
  line-height: 15px;
  color: var(--secondary);
  border-bottom: 1px solid transparent;
}
.c-form__link:hover {
  border-bottom: 1px solid var(--secondary);
}

.c-form__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}

.c-form__field-holder_datepicker {
  position: relative;
}

.c-form__label {
  display: block;
  font-size: 14px;
  line-height: 17px;
  color: var(--primary-variant);
  margin-bottom: 8px;
}

.c-form__input,
.c-form__select,
.jcf-select,
.c-form__textarea {
  background: var(--fields);
  color: var(--on-surface);
  border: 1px solid var(--inactive);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 7px;
  font-family: var(--main-font-family);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding: 11px;
  width: 100%;
}
.c-form__input_surface,
.c-form__select_surface,
.jcf-select_surface,
.c-form__textarea_surface {
  background: var(--surface);
  color: var(--primary-variant);
  border-color: var(--border);
}
.error .c-form__input,
.error .c-form__select,
.error .jcf-select,
.error .c-form__textarea {
  border-color: var(--error);
}
.success .c-form__input,
.success .c-form__select,
.success .jcf-select,
.success .c-form__textarea {
  border-color: var(--secondary);
}
.c-form__input_page-selection,
.c-form__select_page-selection,
.jcf-select_page-selection,
.c-form__textarea_page-selection {
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-align: center;
  color: var(--on-surface);
  background-color: var(--inactive);
  border: none;
  padding: 7px 2px;
}
.c-form__input::-webkit-input-placeholder, .c-form__select::-webkit-input-placeholder, .jcf-select::-webkit-input-placeholder, .c-form__textarea::-webkit-input-placeholder {
  color: var(--primary-variant);
}
.c-form__input::-moz-placeholder, .c-form__select::-moz-placeholder, .jcf-select::-moz-placeholder, .c-form__textarea::-moz-placeholder {
  color: var(--primary-variant);
}
.c-form__input:-ms-input-placeholder, .c-form__select:-ms-input-placeholder, .jcf-select:-ms-input-placeholder, .c-form__textarea:-ms-input-placeholder {
  color: var(--primary-variant);
}
.c-form__input::-ms-input-placeholder, .c-form__select::-ms-input-placeholder, .jcf-select::-ms-input-placeholder, .c-form__textarea::-ms-input-placeholder {
  color: var(--primary-variant);
}
.c-form__input::placeholder,
.c-form__select::placeholder,
.jcf-select::placeholder,
.c-form__textarea::placeholder {
  color: var(--primary-variant);
}

.c-form__textarea {
  max-width: 100%;
  min-width: 100%;
  resize: none;
}
.c-form__textarea-claim {
  white-space: pre-wrap;
}

.c-form__input[placeholder] {
  text-overflow: ellipsis;
}
.c-form__input::-webkit-input-placeholder {
  color: var(--on-surface-variant);
}
.c-form__input:-moz-placeholder {
  color: var(--on-surface-variant);
  text-overflow: ellipsis;
}
.c-form__input::-moz-placeholder {
  color: var(--on-surface-variant);
  text-overflow: ellipsis;
}
.c-form__input:-ms-input-placeholder {
  color: var(--on-surface-variant);
}

.c-form__error, .c-form__field_contacts .c-form__error {
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  color: var(--error);
  margin-top: 8px;
}
.c-form__field_captcha .c-form__error {
  text-align: left;
}

.c-form__icon {
  display: none;
}

.c-form__select {
  width: 100%;
  background-color: var(--surface);
  border-radius: 3px;
  border: none;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  color: var(--on-surface);
  padding: 4px 12px 3px 12px;
}

.c-form__remember-me {
  font-size: 12px;
  line-height: 15px;
  color: var(--primary);
}

.c-form__terms-of-use {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-bottom: 40px;
}
.c-form__terms-of-use .c-form__checkbox-label, .c-form__terms-of-use .c-form__checkbox-link {
  font-size: 12px;
  line-height: 18px;
  color: var(--primary);
}
.c-form__terms-of-use .c-form__checkbox-link {
  color: var(--secondary);
}
.c-form__terms-of-use .c-form__error {
  position: absolute;
  top: 25px;
  left: 0;
  bottom: 0;
}
.c-form__terms-of-use-checkbox {
  margin-bottom: 24px;
}
.c-form__terms-of-use-checkbox .c-form__checkbox-label:before {
  margin-top: 5px;
}
.c-form__terms-of-use-checkbox .c-form__checkbox-text {
  color: var(--on-surface);
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.c-form__select-holder {
  width: 100%;
  display: block;
  position: relative;
}
.c-form__select-holder_month .jcf-select {
  padding-right: 15px;
  padding-left: 15px;
}
.c-form__select-holder_phone-country .jcf-select {
  padding-right: 15px;
}

.c-form__select_sort {
  border-bottom: none;
  width: auto;
}

.c-form__field-cell_day {
  width: 25%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-form__field-cell_year {
  width: 25%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-form__field-cell_phone-code {
  width: 60px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-form__field-cell_phone-number {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.c-form__field-cell_month {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 15px;
}
.c-form__field-cell_phone-country {
  max-width: 110px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-form__field-cell_majority {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  top: -2px;
}
.c-form__field-cell_majority.error {
  border-top: solid 2px var(--error);
}

.c-form__form-error {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  width: 100%;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
  color: var(--error);
}
.c-form__form-error:not(:empty) {
  padding: 15px 0 5px 0;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
}

.c-form__input_geolocation {
  background: var(--surface);
  border-radius: 6px;
  padding: 9px 36px 10px 12px;
}

.c-form__suggestions-list {
  max-height: 300px;
  margin-top: 17px;
  overflow: auto;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--on-surface);
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}
.c-form__suggestions-list li {
  padding: 11px 14px 12px;
  cursor: pointer;
}
.c-form__suggestions-list li.selected {
  background-color: var(--primary);
}
.c-form__suggestions-list li:hover {
  background-color: var(--active);
}

.c-advantages-list {
  padding: 40px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--fields-inactive);
  border-radius: 7px;
}

.c-advantages-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  margin: 0 5px 35px;
  max-width: 312px;
  min-width: min(100%, 150px);
}
@media (max-width: 960px) {
  .c-advantages-item {
    padding: 0 5px;
  }
}
@media (max-width: 460px) {
  .c-advantages-item {
    padding: 0;
    min-width: min(100%, 110px);
  }
}

.c-advantages-item__img {
  width: 80px;
  height: 80px;
  margin-bottom: 23px;
}
.c-advantages-item__img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  mix-blend-mode: darken;
}
@media (max-width: 960px) {
  .c-advantages-item__img {
    margin-bottom: 15px;
  }
}
@media (max-width: 460px) {
  .c-advantages-item__img {
    margin-bottom: 8px;
  }
}

.c-advantages-item__title {
  display: block;
  color: var(--on-surface);
  margin-bottom: 8px;
  min-height: 40px;
  max-height: 40px;
  overflow: hidden;
}
@media (max-width: 960px) {
  .c-advantages-item__title {
    font-size: 14px;
    line-height: 1.2em;
    min-height: 30px;
    max-height: 30px;
  }
}
@media (max-width: 460px) {
  .c-advantages-item__title {
    font-size: 12px;
  }
}

.c-advantages-item__text {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--on-surface);
}
@media (max-width: 960px) {
  .c-advantages-item__text {
    font-size: 12px;
    line-height: 1.2em;
  }
}

.c-advantages-list-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-advantages-item-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .c-advantages-item-horizontal {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.c-advantages-item-horizontal__text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-advantages-item-horizontal__img-holder {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  background-color: var(--active);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.c-advantages-item-horizontal__img {
  margin: 0;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.c-advantages-item-horizontal__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0;
  mix-blend-mode: darken;
}

.c-advantages-item-horizontal__text-holder {
  text-align: left;
  padding-left: 20px;
}

.c-advantages-item-horizontal__title {
  display: block;
  color: var(--on-surface);
  margin-bottom: 8px;
}

.c-advantages-item-horizontal__text {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--on-surface-variant);
}
@media only screen and (max-width: 1024px) {
  .c-advantages-item-horizontal__text {
    font-size: 12px;
    line-height: 1.2em;
  }
}

.c-articles {
  margin-bottom: 64px;
}

.c-articles__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 150%;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-article-list,
.c-article-category-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.c-article-list__empty,
.c-article-category-list__empty {
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  color: var(--primary);
  height: 300px;
}

.c-article-list__item,
.c-article-category-list__item {
  position: relative;
  height: 313px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 15px);
          flex: 0 1 calc(50% - 15px);
  margin-bottom: 30px;
}
@media (max-width: 700px) {
  .c-article-list__item,
  .c-article-category-list__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.c-article-item {
  width: 100%;
  height: 100%;
}
.c-article-item_row {
  position: relative;
}
.c-article-item__img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.c-article-item__img_row {
  height: 151px;
}
.c-article-item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.c-article-row__item:hover .c-article-item__img img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-filter: inherit;
          filter: inherit;
}
.c-article-item__content {
  position: absolute;
  width: 100%;
  height: 45%;
  padding: 32px;
  bottom: 0;
  color: var(--surface);
  text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.4);
  z-index: 1;
  overflow: hidden;
}
.c-article-item__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 27px;
  color: var(--surface);
  margin-bottom: 8px;
}
.c-article-item__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--surface);
}

.c-articles-more {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: var(--primary);
  padding: 8px 32px;
  background: var(--surface);
  border: 1px solid var(--primary);
  border-radius: 8px;
  margin: 0 auto;
}

.c-article__body {
  width: 905px;
  margin: 0 auto 47px;
}
@media (max-width: 960px) {
  .c-article__body {
    width: 100%;
  }
}

.c-article-body__heading {
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-article-body__paragraph {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
}
.c-article-body__paragraph > p:not(:last-child) {
  margin-bottom: 24px;
}
.c-article-body__paragraph img {
  width: 100%;
  border-radius: 7px;
}
@media (max-width: 620px) {
  .c-article-body__paragraph {
    font-size: 16px;
    line-height: 18px;
  }
}
.c-article-body__paragraph h2 {
  font-weight: 600;
  font-size: 22px;
  line-height: 150%;
  margin-bottom: 24px;
}
.c-article-body__paragraph h3 {
  font-weight: 600;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 24px;
}
.c-article-body__paragraph h4,
.c-article-body__paragraph h5,
.c-article-body__paragraph h6 {
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 20px;
}
.c-article-body__paragraph blockquote {
  border-left: 2px solid var(--primary);
  padding-left: 24px;
}
.c-article-body__paragraph blockquote:not(:last-child) {
  margin-bottom: 24px;
}
.c-article-body__paragraph ol,
.c-article-body__paragraph ul {
  padding-left: 18px;
}
.c-article-body__paragraph ol:not(:last-child),
.c-article-body__paragraph ul:not(:last-child) {
  margin-bottom: 24px;
}
.c-article-body__paragraph ul {
  list-style: unset;
}
.c-article-body__paragraph ul li::marker {
  color: currentColor;
}
.c-article-body__paragraph ol {
  list-style: decimal;
}
.c-article-body__paragraph ol li::marker {
  color: currentColor;
}
.c-article-body__paragraph a {
  color: var(--primary);
  border-bottom: 2px solid currentColor;
}
.c-article-body__paragraph a:hover {
  border-bottom-color: transparent;
}

.c-article-social-holder {
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 0;
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  margin: 48px 0;
}

.c-article-social-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
.c-article-social-header__icon {
  width: 20px;
  height: 20px;
  color: var(--on-surface);
  margin-right: 11px;
}
.c-article-social-header__text {
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: var(--on-surface-variant);
}

.c-article-social__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: var(--on-surface);
}

.c-article-social__item:not(:last-child) {
  margin-right: 16px;
}

.c-article-social__link:hover {
  color: var(--primary);
}

.c-related-articles {
  position: relative;
  padding: 0 15px 45px;
  margin: 0 -30px;
}
@media only screen and (max-width: 1024px) {
  .c-related-articles .c-carousel__arrow {
    width: 34px;
    height: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .c-related-articles .c-carousel__arrow {
    width: 30px;
    height: 30px;
  }
}

.c-related-articles__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-related-article__carousel {
  max-width: 343px;
  width: 25%;
  min-width: 225px;
}
@media only screen and (max-width: 1024px) {
  .c-related-article__carousel {
    width: 33.3333333333%;
  }
}
@media only screen and (max-width: 768px) {
  .c-related-article__carousel {
    width: 50%;
    max-width: 382px;
  }
}
@media only screen and (max-width: 560px) {
  .c-related-article__carousel {
    width: 100%;
    max-width: 100%;
  }
}
.slick-slide .c-related-article__carousel {
  margin: 0 auto;
}

.c-related-article__item {
  margin: 0 5px;
}
.slick-slide .c-related-article__item {
  margin: 0 15px;
}

.c-related-article__img {
  width: 100%;
  height: 186px;
  margin-bottom: 16px;
  overflow: hidden;
  border-radius: 8px;
}
.c-related-article__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top left;
     object-position: top left;
}
.c-related-article__link:hover .c-related-article__img img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.c-related-article__title {
  color: var(--on-surface);
  margin-bottom: 8px;
}

.c-related-article__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: var(--on-surface);
  margin-bottom: 8px;
}

.c-related-article__created {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: var(--on-surface-variant);
}

.c-article-category-row__list {
  display: -ms-grid;
  display: grid;
  grid-gap: 30px;
  -ms-grid-columns: (1fr)[5];
  grid-template-columns: repeat(5, 1fr);
  grid-auto-rows: 232px;
}
@media only screen and (max-width: 1024px) {
  .c-article-category-row__list {
    grid-gap: 25px 20px;
  }
}
@media only screen and (max-width: 768px) {
  .c-article-category-row__list {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 560px) {
  .c-article-category-row__list {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}

.c-article-item__content-row {
  padding: 20px 0;
  width: 100%;
  height: 45%;
  bottom: 0;
  z-index: 11;
  overflow: hidden;
}

.c-article-row__item {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .c-article-row__item:nth-child(8n-8), .c-article-row__item:nth-child(8n-7) {
    grid-column: auto/span 2;
  }
  .c-article-row__item:nth-child(8n-8) .c-article-item_row, .c-article-row__item:nth-child(8n-7) .c-article-item_row {
    height: 100%;
    display: block;
  }
  .c-article-row__item:nth-child(8n-8) .c-article-item__img_row, .c-article-row__item:nth-child(8n-7) .c-article-item__img_row {
    height: 100%;
  }
  .c-article-row__item:nth-child(8n-8) .c-article-item__content-row, .c-article-row__item:nth-child(8n-7) .c-article-item__content-row {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0;
    padding: 0 10px;
    height: 40%;
  }
  .c-article-row__item:nth-child(8n-8) .c-article-item__title-row, .c-article-row__item:nth-child(8n-7) .c-article-item__title-row {
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    color: var(--surface);
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .c-article-row__item:nth-child(8n-8) .c-article-item__title-row, .c-article-row__item:nth-child(8n-7) .c-article-item__title-row {
    font-size: 15px;
  }
}
@media (min-width: 560px) and (max-width: 768px) {
  .c-article-row__item:nth-child(6n), .c-article-row__item:nth-child(6n-5) {
    grid-column: auto/span 2;
  }
  .c-article-row__item:nth-child(6n) .c-article-item_row, .c-article-row__item:nth-child(6n-5) .c-article-item_row {
    height: 100%;
    display: block;
  }
  .c-article-row__item:nth-child(6n) .c-article-item__img_row, .c-article-row__item:nth-child(6n-5) .c-article-item__img_row {
    height: 100%;
  }
  .c-article-row__item:nth-child(6n) .c-article-item__content-row, .c-article-row__item:nth-child(6n-5) .c-article-item__content-row {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0;
    padding: 0 10px;
    height: 40%;
  }
  .c-article-row__item:nth-child(6n) .c-article-item__title-row, .c-article-row__item:nth-child(6n-5) .c-article-item__title-row {
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    color: var(--surface);
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media only screen and (min-width: 560px) and (max-width: 768px) and (max-width: 1024px) {
  .c-article-row__item:nth-child(6n) .c-article-item__title-row, .c-article-row__item:nth-child(6n-5) .c-article-item__title-row {
    font-size: 15px;
  }
}

.c-article-item__title-row {
  color: var(--on-surface);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .c-article-item__title-row {
    font-size: 14px;
  }
}

.c-pages-links-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 45px;
  padding-bottom: 135px;
  margin-bottom: 35px;
}

.c-pages-links-item {
  display: block;
  position: relative;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  color: var(--surface);
  margin: 0 var(--main-margin);
  border-radius: 3px;
  overflow: hidden;
  max-width: 430px;
  min-width: min(100%, 200px);
  margin-bottom: 35px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 960px) {
  .c-pages-links-item {
    font-size: 16px;
  }
}
@media (max-width: 690px) {
  .c-pages-links-item {
    max-width: 100%;
    max-height: 200px;
  }
}
@media (max-width: 500px) {
  .c-pages-links-item {
    font-size: 14px;
    padding-bottom: 38px;
  }
}

.c-pages-links-item__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-pages-links-item__title {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: var(--success);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 13px 10px 31px;
  max-width: 100%;
}
@media (max-width: 500px) {
  .c-pages-links-item__title {
    width: 100%;
    padding: 7px 10px 7px 10px;
  }
}

.c-pages-links-item__title-text {
  margin-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c-pages-links-item__title-icon {
  width: 28px;
  height: 28px;
  color: var(--status-in-progress);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (max-width: 500px) {
  .c-pages-links-item__title-icon {
    width: 16px;
    height: 16px;
    display: none;
  }
}

.c-full-screen-info {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 30px;
}

.c-full-screen-info__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 41px 50px;
  position: relative;
}

.c-full-screen-info__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: var(--surface);
  margin-right: 78px;
}

.c-full-screen-info__info-text {
  margin-right: 9px;
}

.c-full-screen-info__info-price {
  background-color: var(--error);
  padding: 3px 5px 2px 5px;
}

.c-full-screen-image {
  position: relative;
  overflow: hidden;
  display: block;
  border-radius: 7px;
  height: 100%;
  max-height: 200px;
}

.c-full-screen-image__img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.c-full-screen-image__img:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
          box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
}
.c-full-screen-image__img .image-error, .c-full-screen-image__img .image-error-product, .c-full-screen-image__img .image-error-brand {
  height: 80px;
}
.c-full-screen-image__img .image-error:before, .c-full-screen-image__img .image-error-product:before, .c-full-screen-image__img .image-error-brand:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM3MyIgaGVpZ2h0PSIzMTAiIHZpZXdCb3g9IjAgMCAxMzczIDMxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjEzNzMiIGhlaWdodD0iMzEwIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik02MTMuNjY3IDgxLjY2NjVMNzYwLjMzNCAyMjguMzMzIiBzdHJva2U9IiNDNkNCRDEiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02NjcgOTVINzA3TDcyMC4zMzQgMTE1SDc0N0M3NTAuNTM3IDExNSA3NTMuOTI4IDExNi40MDUgNzU2LjQyOCAxMTguOTA1Qzc1OC45MjkgMTIxLjQwNiA3NjAuMzM0IDEyNC43OTcgNzYwLjMzNCAxMjguMzMzVjE5MC42TTcwOC44NjcgMTc2Ljg2N0M3MDYuNjU0IDE4MC4xIDcwMy43NTYgMTgyLjgwNyA3MDAuMzc5IDE4NC43OTNDNjk3LjAwMiAxODYuNzggNjkzLjIyOCAxODcuOTk3IDY4OS4zMjcgMTg4LjM2QzY4NS40MjUgMTg4LjcyMiA2ODEuNDkyIDE4OC4yMjEgNjc3LjgwNiAxODYuODkxQzY3NC4xMjEgMTg1LjU2IDY3MC43NzQgMTgzLjQzNCA2NjguMDAzIDE4MC42NjRDNjY1LjIzMyAxNzcuODkzIDY2My4xMDcgMTc0LjU0NiA2NjEuNzc2IDE3MC44NjFDNjYwLjQ0NiAxNjcuMTc1IDY1OS45NDQgMTYzLjI0MiA2NjAuMzA3IDE1OS4zNEM2NjAuNjcgMTU1LjQzOSA2NjEuODg3IDE1MS42NjUgNjYzLjg3NCAxNDguMjg4QzY2NS44NiAxNDQuOTExIDY2OC41NjcgMTQyLjAxMyA2NzEuOCAxMzkuOE03NDcgMjE1SDYyN0M2MjMuNDY0IDIxNSA2MjAuMDczIDIxMy41OTUgNjE3LjU3MiAyMTEuMDk1QzYxNS4wNzIgMjA4LjU5NCA2MTMuNjY3IDIwNS4yMDMgNjEzLjY2NyAyMDEuNjY3VjEyOC4zMzNDNjEzLjY2NyAxMjQuNzk3IDYxNS4wNzIgMTIxLjQwNiA2MTcuNTcyIDExOC45MDVDNjIwLjA3MyAxMTYuNDA1IDYyMy40NjQgMTE1IDYyNyAxMTVINjQ3TDc0NyAyMTVaIiBzdHJva2U9IiNDNkNCRDEiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.c-info-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}
@media (max-width: 660px) {
  .c-info-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-info-item {
  position: relative;
  padding: 40px;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 3px;
  overflow: hidden;
}
.c-info-item:not(:last-child) {
  margin-right: calc(var(--main-margin) * 2);
}
@media (max-width: 660px) {
  .c-info-item {
    min-height: 105px;
    margin: 5px;
  }
  .c-info-item:not(:last-child) {
    margin: 5px;
  }
}

.c-info-item__holder {
  position: relative;
}
@media (max-width: 660px) {
  .c-info-item__holder {
    position: absolute;
    left: 0;
    top: 0;
  }
}

.c-info-item__badge-holder {
  margin-bottom: 15px;
}
@media (max-width: 660px) {
  .c-info-item__badge-holder {
    margin-bottom: 10px;
  }
}

.c-info-item__badge {
  background-color: currentColor;
  position: relative;
  padding: 4px 15px 2px 10px;
  display: inline-block;
  clip-path: polygon(100% 0%, calc(100% - 6px) 50%, 100% 100%, 0 100%, 0 0);
}

.c-info-item__badge-text {
  color: var(--surface);
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  text-transform: uppercase;
}

.c-info-item__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  color: var(--on-surface);
  display: block;
  margin-bottom: 10px;
}
@media (max-width: 660px) {
  .c-info-item__title {
    font-size: 14px;
    line-height: 18px;
    margin-left: 5px;
  }
}

.c-info-item__text {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  display: block;
  margin-bottom: 23px;
}
@media (max-width: 660px) {
  .c-info-item__text {
    display: none;
  }
}

.c-info-item__link {
  margin-left: 5px;
}

.c-two-column-info {
  padding-bottom: 25px;
}

.c-two-column-info__description {
  color: var(--on-surface);
}
@media (min-width: 560px) {
  .c-two-column-info__description {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 50px;
       -moz-column-gap: 50px;
            column-gap: 50px;
  }
}

.c-sale {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .c-sale {
    margin-bottom: var(--main-margin-sm);
  }
  .c-banner-block__banner .c-sale {
    margin-bottom: 0;
  }
}

.c-sale__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-title, .c-product-related__title, .c-category-popular-list__title {
  color: var(--on-surface);
  text-align: left;
}
@media (max-width: 767px) {
  .c-title, .c-product-related__title, .c-category-popular-list__title {
    font-size: 18px;
    font-weight: 600;
    line-height: 21.78px;
  }
}
.c-title_url {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
@media (max-width: 767px) {
  .c-title_url {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
  }
}
.c-products-list_floors .c-title, .c-products-list_floors .c-product-related__title, .c-products-list_floors .c-category-popular-list__title {
  padding-left: 15px;
}
.dir-rtl .c-products-list_floors .c-title, .dir-rtl .c-products-list_floors .c-product-related__title, .dir-rtl .c-products-list_floors .c-category-popular-list__title {
  padding-left: initial;
  padding-right: 15px;
}

.c-title__text {
  display: block;
  margin-bottom: 24px;
}
.dir-rtl .c-title__text {
  text-align: right;
}

.c-products-list {
  position: relative;
}

.c-products-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
}
.c-products-list__list:not(:last-child) {
  margin-bottom: 30px;
}
.c-banner-block__list .c-products-list__list {
  margin-right: -15px;
  padding-left: 0;
  max-width: 100%;
}
.dir-rtl .c-banner-block__list .c-products-list__list {
  margin-left: -15px;
  margin-right: 0;
}

.c-products-list__link-holder {
  text-align: center;
}

.c-product-item {
  background-color: var(--surface);
  overflow: hidden;
  position: relative;
  margin-bottom: 41px;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 125px;
  max-width: 25%;
  padding: 12px;
  border-radius: 8px;
}
.c-product-item:hover {
  z-index: 1;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1019607843);
}
@media (max-width: 1023px) {
  .c-product-item {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 10px;
  }
}
@media (max-width: 785px) {
  .c-product-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .c-product-item {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    margin: 0 0 20px;
  }
}
@media (max-width: 470px) {
  .c-product-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}
@media (max-width: 319px) {
  .c-product-item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.c-products-list_floors .c-product-item {
  -ms-flex-preferred-size: 16.6666666667%;
      flex-basis: 16.6666666667%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 1025px) {
  .c-products-list_floors .c-product-item {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
@media (max-width: 650px) {
  .c-products-list_floors .c-product-item {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (max-width: 510px) {
  .c-products-list_floors .c-product-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
}

.c-product-item__carousel {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 125px;
  max-width: 16.6666666667%;
  padding: 12px 6px;
}
@media (max-width: 1023px) {
  .c-product-item__carousel {
    max-width: 25%;
  }
}
@media (max-width: 650px) {
  .c-product-item__carousel {
    max-width: 33.3333333333%;
    margin: 0 0 20px;
  }
}
@media (max-width: 510px) {
  .c-product-item__carousel {
    max-width: 50%;
  }
}
@media (max-width: 319px) {
  .c-product-item__carousel {
    max-width: 100%;
  }
}
.slick-list .c-product-item__carousel {
  max-width: initial;
  width: initial;
}
.slick-slide .c-product-item__carousel {
  margin: 0 auto;
}
.c-product-item__carousel .c-product-item {
  width: auto;
  max-width: initial;
  -ms-flex-preferred-size: initial;
      flex-basis: initial;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.c-product-item__img-holder, .c-checkout-order-item__img-holder {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.c-product-item__img-holder:after, .c-checkout-order-item__img-holder:after {
  content: "";
  width: 0;
  height: 0;
  margin-top: 100%;
}

.c-product-item__img img, .c-checkout-order-item__img img {
  -o-object-fit: contain;
     object-fit: contain;
  mix-blend-mode: darken;
  border: 16px solid var(--fields-inactive);
}

.c-product-item__img .c-no-image img, .c-checkout-order-item__img .c-no-image img {
  border: none;
}

.c-product-item__title {
  padding: 8px 0 0;
  height: 52px;
  margin-bottom: 8px;
}
@media (max-width: 768px) {
  .c-product-item__title {
    max-height: 50px;
  }
}

.c-product-item__title-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: var(--on-surface);
  max-height: 100%;
  border: none;
}
@media (max-width: 768px) {
  .c-product-item__title-text {
    font-size: 13px;
    line-height: 19px;
  }
}
.c-product-item__title-text:hover {
  color: var(--secondary);
}

.c-product-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  row-gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-product-item__info {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-product-item__info-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1024px) {
  .c-product-item__info-left {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-product-item__info-left {
    margin-bottom: 10px;
  }
}

.c-product-item__reviews-count {
  white-space: nowrap;
  color: var(--on-surface-variant);
  border-bottom: 1px dashed var(--on-surface-variant);
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
}
.c-product-item__reviews-count:hover {
  color: var(--secondary-hover);
  border-bottom-color: 1px dashed var(--secondary-hover);
  border-bottom-style: solid;
}
.c-product-item__reviews-count.disabled {
  pointer-events: none;
  cursor: initial;
}

.c-product-item__info-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.c-product-item__info-right .c-sku__cell-compare {
  margin-left: 0;
}
.c-product-item__info-right .c-sku__cell-compare-icon {
  color: var(--on-surface);
}
@media screen and (max-width: 840px) {
  .c-product-item__info-right .c-sku__cell-compare-icon {
    width: 16px;
    height: 16px;
  }
}

.c-sku__cell-compare:hover {
  color: var(--secondary-hover);
}
.c-sku__cell-compare:hover .c-sku__cell-compare-name {
  border-bottom: 1px solid var(--secondary-hover);
}

.c-sku__cell-compare-icon:hover {
  color: var(--secondary-hover);
}

.c-product-item__rating-badge {
  background: var(--secondary);
  font-size: 16px;
  line-height: 19px;
  color: var(--surface);
  padding: 3.5px 5px;
  position: relative;
  margin-right: 17px;
}
.c-product-item__rating-badge:after {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  content: "";
  border-top: 13px solid transparent;
  border-left: 7px solid var(--secondary);
  border-bottom: 13px solid transparent;
}
.dir-rtl .c-product-item__rating-badge {
  margin-left: 17px;
  margin-right: 0;
}
.dir-rtl .c-product-item__rating-badge:after {
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid var(--secondary);
}

.c-product-item__min-count {
  font-size: 13px;
  line-height: 16px;
  color: var(--on-surface);
}

.c-product-item__price-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
  height: 66px;
}

.c-product-item__price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-product-item__price-from {
  font-weight: normal;
  color: var(--on-surface);
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 1px;
  display: inline-block;
  text-transform: lowercase;
}
@media only screen and (max-width: 1024px) {
  .c-product-item__price-from {
    margin-bottom: 4px;
  }
}

.c-product-item__out-of-stock {
  font-size: 16px;
  line-height: 19px;
  color: var(--primary-variant);
}

.c-product-item__notify-btn {
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
}

.c-product-item__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 2px;
     -moz-column-gap: 2px;
          column-gap: 2px;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  color: var(--on-surface);
}
@media only screen and (max-width: 1024px) {
  .c-product-item__price {
    font-size: 18px;
  }
}
.c-product-item__price_sale {
  color: var(--error);
  margin-bottom: 4px;
}
.c-product-item__price .c-price-tag__currency {
  margin-top: 1px;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}

.c-product-item__btn-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-product-item__notify-btn,
.c-product-item__buy-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 15px;
}
@media (max-width: 850px) {
  .c-product-item__notify-btn,
  .c-product-item__buy-btn {
    font-size: 13px;
  }
}
.c-product-card .c-product-item__notify-btn,
.c-product-card .c-product-item__buy-btn {
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 15px;
}
.dir-rtl .c-product-card .c-product-item__notify-btn,
.dir-rtl .c-product-card .c-product-item__buy-btn {
  margin-right: initial;
  margin-left: 16px;
}
@media only screen and (max-width: 460px) {
  .c-product-card .c-product-item__notify-btn,
  .c-product-card .c-product-item__buy-btn {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  .c-product-card .c-product-item__buy-btn {
    display: none;
  }
}

.c-product-item__sku-list {
  padding: 16px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface);
  max-height: 100%;
}
@media (max-width: 768px) {
  .c-product-item__sku-list {
    font-size: 13px;
    line-height: 16px;
  }
}

.c-product-item__strikethrough-price-container .c-price__strikethrough {
  color: var(--on-surface-variant);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0;
  text-decoration: line-through;
  text-align: right;
}
.c-product-item__strikethrough-price-container .c-price-tag__currency {
  margin-top: 1px;
  font-size: 11px;
  line-height: 13px;
}

.c-product-item__wishlist-btn {
  margin-left: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.c-product-item__wishlist-btn--wishlist {
  background-color: transparent;
}
.c-product-item__wishlist-btn--wishlist svg {
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  stroke: none;
}
@media screen and (max-width: 840px) {
  .c-product-item__wishlist-btn--wishlist svg {
    width: 16px;
    height: 16px;
  }
  .c-product-card .c-product-item__wishlist-btn--wishlist svg {
    width: 24px;
    height: 24px;
  }
}
.c-product-item__wishlist-btn--close {
  margin-top: 4px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-product-item__wishlist-btn--wished svg {
  color: var(--error);
  fill: var(--error);
}
.c-product-item__wishlist-btn--wished:hover svg {
  fill: transparent;
}
.c-product-item__wishlist-btn--not-wished svg {
  color: var(--on-surface);
  fill: transparent;
}
.c-product-item__wishlist-btn--not-wished:hover svg {
  color: var(--error);
}
.dir-rtl .c-product-item__wishlist-btn {
  margin-right: 3px;
  margin-left: initial;
}

@media only screen and (min-width: 560px) {
  .c-sku {
    min-width: 376px;
  }
}
.c-sku_popup .c-sku__product-price-holder {
  font-weight: 600;
  font-size: 22px;
  line-height: 15px;
  color: var(--on-surface);
  margin-top: 5px;
  margin-right: 16px;
}
.c-sku_popup .c-sku__product-price-discount {
  color: var(--error);
}
.c-sku_popup .c-sku__product-currency-discount {
  color: var(--error);
}

.c-sku__header {
  margin-bottom: 24px;
}

.c-sku__item {
  border: 2px solid var(--border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  padding: 14px 20px;
  position: relative;
  background-color: transparent;
}
.c-sku__list .c-sku__item:not(.active):hover {
  background-color: var(--inactive);
  cursor: pointer;
}
.c-sku__item.active {
  border-color: var(--secondary);
  border-width: 2px;
}

.c-sku__cell {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.c-sku__cell_right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin-right: 0;
}
@media only screen and (min-width: 1024px) {
  .c-sku__cell_right {
    text-align: right;
  }
}
.c-sku__cell .c-form__radio-label-text {
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
}
@media only screen and (min-width: 1024px) {
  .c-sku__cell .c-form__radio-label-text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.c-sku__cell-title {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  color: var(--on-surface);
}
.c-sku__cell-characteristics {
  font-size: 12px;
  line-height: 15px;
  color: var(--primary-variant);
}
.c-sku__cell .c-form__radio {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.c-sku__cell-compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--on-surface);
  margin-left: 16px;
  z-index: 1;
}
.c-sku__cell-compare-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
}
.c-sku__cell-compare-name {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  margin-left: 10px;
}

.c-sku__tax {
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 17px;
  color: var(--primary-variant);
}

.c-sku__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 150%;
  color: var(--on-surface);
}

.c-sku__list {
  margin-bottom: 30px;
  max-width: calc(100vw - 40px);
  max-height: 400px;
  padding-right: 15px;
  overflow: auto;
}
@media only screen and (min-width: 1024px) {
  .c-sku__list {
    max-width: unset;
  }
}
.c-sku_popup .c-sku__list {
  max-height: 210px;
}
@media only screen and (min-width: 560px) {
  .c-sku_popup .c-sku__list {
    max-height: 300px;
  }
}

.c-sku__list-ordinary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
  row-gap: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-sku__price {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: var(--on-surface);
  white-space: nowrap;
}
.c-sku__price.disabled {
  color: var(--primary-variant);
}

.c-sku__footer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  z-index: 1;
}
@media only screen and (min-width: 1024px) {
  .c-sku__footer {
    width: 240px;
  }
  .c-popup .c-sku__footer, .c-header__category .c-sku__footer {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .c-sku__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (min-width: 1200px) {
  .c-sku__footer {
    min-width: 240px;
  }
}

.c-sku__footer-item {
  width: 100%;
  display: none;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 560px) {
  .c-sku__footer-item {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (min-width: 768px) {
  .c-sku__footer-item {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.c-sku__footer-item.active {
  display: block;
}

.c-sku__title-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.c-sku__control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: calc(100vw - 40px);
}
@media only screen and (min-width: 768px) {
  .c-sku__control {
    max-width: unset;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1024px) {
  .c-sku__control {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.c-sku__control-price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
}
.c-popup .c-sku__control-price-holder, .c-header__category .c-sku__control-price-holder {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.c-sku__strikethrough-price-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-sku__strikethrough-price-container .c-price__strikethrough {
  color: var(--on-surface-variant);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0;
  text-decoration: line-through;
}
.c-sku__strikethrough-price-container.tiered-prices {
  display: none;
}

.c-sku__quantity {
  margin: 0 0 33px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  max-width: 239px;
}
@media only screen and (min-width: 768px) {
  .c-sku__quantity {
    margin: 0 16px 10px 0;
  }
}
.dir-rtl .c-sku__quantity {
  margin-left: 16px;
  margin-right: 0;
}
.c-popup .c-sku__quantity, .c-header__category .c-sku__quantity {
  min-width: 127px;
}

.c-sku__min-quantity {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  color: var(--error);
  text-align: center;
  font-size: 13px;
  line-height: 16px;
}

.c-sku__out-of-stock {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 18px;
  font-weight: 600;
  line-height: 19px;
  color: var(--primary-variant);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-sku__out-of-stock .c-product-item__buy-btn {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .c-sku__out-of-stock-text {
    margin: 30px auto 20px 0;
  }
  .dir-rtl .c-sku__out-of-stock-text {
    margin-right: 0;
    margin-left: auto;
  }
}

.c-sku__btn-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-popup .c-sku__btn-holder, .c-header__category .c-sku__btn-holder {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width: 768px) {
  .c-popup .c-sku__btn-holder, .c-header__category .c-sku__btn-holder {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.c-sku__btn {
  height: 40px;
  font-size: 14px;
  display: none;
}
.c-popup .c-sku__btn, .c-header__category .c-sku__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  padding: 8px 12px;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  .c-sku__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
  }
}
.c-sku__btn--disabled {
  cursor: default;
  background-color: var(--primary-variant);
  color: var(--surface);
}
.c-sku__btn--disabled:hover {
  background-color: var(--primary-variant);
  color: var(--surface);
}

.c-popup .c-sku__buy-send-holder, .c-header__category .c-sku__buy-send-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  width: 100%;
}

.c-sku__brand {
  width: 100%;
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .c-sku__brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.c-sku__brand img {
  width: 100%;
}
.c-sku__brand img.image-error, .c-sku__brand img.image-error-product, .c-sku__brand img.image-error-brand {
  height: 50px;
  max-width: 50px;
  max-height: 50px;
}
.c-sku__brand-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: var(--primary);
}

.c-sku__item-description {
  margin-top: 20px;
}

.c-request-for-quotation .c-form__label {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: var(--on-surface);
}

.c-request-for-quotation__img {
  width: 236px;
  height: 236px;
}
.c-request-for-quotation__img picture, .c-request-for-quotation__img img {
  display: block;
  height: 100%;
}

.c-request-for-quotation__title {
  margin-top: 24px;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: var(--on-surface);
}

.c-request-for-quotation__info {
  max-width: 300px;
  padding: 32px;
  border-right: 1px solid var(--border);
}
.dir-rtl .c-request-for-quotation__info {
  border-right: initial;
  border-left: 1px solid var(--border);
}
@media only screen and (max-width: 560px) {
  .c-request-for-quotation__info {
    width: 100%;
    max-width: initial;
    border: none;
    border-bottom: 1px solid var(--border);
  }
}

.c-request-for-quotation__quantity {
  max-width: 150px;
  margin-bottom: 24px;
}
.c-request-for-quotation__quantity .c-form__number {
  border-radius: 8px;
}
.c-request-for-quotation__quantity .c-form__number-input {
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: var(--on-surface);
  padding: 6px 2px 8px;
}
.c-request-for-quotation__quantity .svg {
  width: 12px;
  height: 12px;
  color: var(--primary);
}

.c-request-for-quotation__characteristics {
  margin-top: 24px;
}

.c-request-for-quotation__company-info {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.c-request-for-quotation__brand .c-sku__brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  width: 50px;
}
.c-request-for-quotation__brand .c-sku__brand picture, .c-request-for-quotation__brand .c-sku__brand img {
  display: block;
  width: 50px;
  height: 50px;
}

.c-request-for-quotation__company-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: var(--primary);
}

.c-reviews-rating {
  width: 80px;
  height: 16px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
}

.c-reviews-rating__value {
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23F2994A'/%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
  display: block;
  max-width: 100%;
}

.c-reviews-rating__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 22px;
}

.c-reviews-rating__bar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 10px;
  margin: 0 20px;
  background: var(--inactive);
  border-radius: 2px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-reviews-rating__bar {
    max-width: 446px;
  }
}

.c-reviews-rating__bar-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--secondary);
  border-radius: 2px 0 0 2px;
}

.c-reviews-rating__expanded {
  max-width: 500px;
}

.c-reviews-rating__value-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-reviews-rating__value-num {
  font-size: 54px;
  line-height: 63px;
  color: var(--on-surface);
  margin-right: 20px;
}

.c-reviews-rating__value-amount {
  font-size: 13px;
  line-height: 15px;
  color: var(--on-surface);
}
.c-reviews-rating__value-amount .c-reviews-rating {
  margin-bottom: 9px;
}

.c-reviews-rating__list {
  margin-top: 20px;
}

.c-reviews-rating__count {
  font-size: 14px;
  line-height: 16px;
  color: var(--on-surface);
  max-width: 40px;
  width: 100%;
  text-align: right;
}
.dir-rtl .c-reviews-rating__count {
  text-align: left;
}

.c-reviews-item__carousel {
  height: 100%;
}
.c-reviews-item__carousel .c-reviews-item {
  border: 1px solid var(--border);
  border-radius: 8px;
  min-width: 390px;
  padding: 24px;
  margin: 0 var(--main-margin);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
}
@media (max-width: 1320px) {
  .c-reviews-item__carousel .c-reviews-item {
    min-width: 284px;
  }
}
@media (max-width: 634px) {
  .c-reviews-item__carousel .c-reviews-item {
    padding: 18px;
  }
}
.c-reviews-item__carousel .c-reviews-item__text {
  display: block;
  color: var(--on-surface);
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
@media (max-width: 1320px) {
  .c-reviews-item__carousel .c-reviews-item__text {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.c-reviews-item__carousel .c-reviews-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10px;
  width: 100%;
}
.c-reviews-item__carousel .c-reviews-item__info-top {
  margin-bottom: 5px;
  width: 100%;
}
.c-reviews-item__carousel .c-reviews-item__info-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.c-reviews-item__carousel .c-reviews-item__person-name {
  color: var(--on-surface);
  max-width: 100%;
  width: auto;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.c-reviews-item__carousel .c-reviews-item__date {
  color: var(--on-surface);
  max-width: 122px;
  margin-right: 4px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.c-reviews-item__carousel .c-reviews-item__rating {
  margin-right: 16px;
}
.dir-rtl .c-reviews-item__carousel .c-reviews-item__rating {
  margin-right: 0;
  margin-left: 16px;
}

.c-review-item {
  padding: 25px 25px 9px 25px;
  border-top: 1px solid var(--inactive);
}
.c-review-item:first-of-type {
  padding-top: 0;
  border-top: none;
}
.c-reviews-list_cabinet-site .c-review-item {
  padding-bottom: 25px;
}
.c-seller-reviews__reviews-wrapper .c-review-item {
  padding-bottom: 25px;
  border-radius: 8px;
}
.c-review-item_button {
  border: none !important;
  padding: 0;
}
.c-review-item.deleted .c-review-item__content {
  opacity: 50%;
}
.c-page_item .c-review-item {
  padding-bottom: 0;
}

.c-button-control {
  background: none;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  color: var(--gs-primary);
  font-size: 14px;
}

.c-button-control__icon {
  color: var(--gs-primary);
  width: 16px;
  height: 16px;
  display: block;
  margin-right: 6px;
}
.c-button-control__icon svg {
  stroke: none;
}

.c-review-item__date {
  color: var(--surface);
  font-size: 14px;
}

.c-review-item__status {
  background-color: var(--gs-error);
  border-radius: 8px;
  color: var(--surface);
  font-size: 14px;
  width: 126px;
  text-align: center;
  padding: 3px 4px 2px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 14px;
}

.c-review-item__recover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-review-item__delete {
  color: var(--gs-error);
}
.c-review-item__delete .c-button-control,
.c-review-item__delete .c-button-control__icon {
  color: inherit;
}

.c-review-item__name {
  margin-bottom: 16px;
}

.c-review-item__content {
  margin-bottom: 16px;
}

.c-review-item__content-bottom {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.c-review-item__content-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}
.c-review-item__content-top div:not(:last-child) {
  margin-right: 8px;
}
@media screen and (max-width: 550px) {
  .c-review-item__content-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .c-review-item__content-top > div:not(:first-child) {
    margin-bottom: 14px;
  }
}

.c-review-item__order-num {
  color: var(--surface);
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.c-review-item__order-num:after {
  content: "•";
  color: var(--gs-inactive);
  margin-left: 8px;
}
@media screen and (max-width: 550px) {
  .c-review-item__order-num:after {
    content: "";
  }
}

.c-page_item .c-review-item__name {
  margin-bottom: 0;
}

.c-review-item__text {
  color: var(--gs-black);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

.c-review-item-answer {
  padding-bottom: 15px;
}

.c-review-item-answer__block {
  border-left: 4px solid var(--gs-primary);
  padding-left: 24px;
}

.c-review-item-answer__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  color: var(--surface);
}
.c-review-item-answer__title:after {
  content: "•";
  color: var(--gs-inactive);
  margin: 0 0 0 5px;
}

.c-review-item-answer__date {
  margin-bottom: 8px;
  font-size: 14px;
  color: var(--surface);
}

.c-review-item-answer__description {
  font-size: 14px;
  color: var(--gs-primary);
}

.c-reviews-short-item {
  width: 100%;
  height: 100%;
  max-width: 438px;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: 7px;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-height: 198px;
}
@media only screen and (max-width: 560px) {
  .c-reviews-short-item {
    padding: 15px;
    min-height: 270px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width: 460px) {
  .c-reviews-short-item {
    min-height: 140px;
  }
}

.c-reviews-short-item__review-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}
@media only screen and (max-width: 560px) {
  .c-reviews-short-item__review-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.c-reviews-short-item__carousel {
  width: 438px;
  height: 100%;
  min-height: 198px;
  max-width: 438px;
  margin: 0 auto;
  padding: 0 10px;
  min-width: 300px;
}
@media only screen and (max-width: 560px) {
  .c-reviews-short-item__carousel {
    max-width: initial;
    min-height: 270px;
  }
}
@media only screen and (max-width: 460px) {
  .c-reviews-short-item__carousel {
    max-width: 450px;
    min-height: 140px;
  }
}

.c-reviews-carousel__list_short .slick-track .slick-slide {
  max-width: 410px;
}
@media only screen and (max-width: 768px) {
  .c-reviews-carousel__list_short .slick-track .slick-slide {
    margin-right: 5px;
    margin-left: 5px;
    max-width: 328px;
  }
}
@media only screen and (max-width: 560px) {
  .c-reviews-carousel__list_short .slick-track .slick-slide {
    max-width: 548px;
    width: 100% !important;
    min-width: 280px;
  }
}
.c-reviews-carousel__list_short .slick-track .slick-slide > div {
  display: initial !important;
  width: initial !important;
}
@media only screen and (max-width: 560px) {
  .c-reviews-carousel__list_short .slick-track .slick-slide > div {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1200px) {
  .slick-initialized .c-reviews-carousel__list_short .slick-track {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.col-lg-6 .c-reviews-carousel__list_short .slick-track .slick-slide {
  margin-right: 5px;
  margin-left: 5px;
  max-width: 305px;
}
@media only screen and (max-width: 768px) {
  .col-lg-6 .c-reviews-carousel__list_short .slick-track .slick-slide {
    max-width: 440px;
  }
}
@media only screen and (max-width: 560px) {
  .col-lg-6 .c-reviews-carousel__list_short .slick-track .slick-slide {
    margin-right: 0;
    max-width: 548px;
  }
}
@media only screen and (max-width: 768px) {
  .slick-initialized .col-lg-6 .c-reviews-carousel__list_short .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide {
  margin-right: 5px;
  margin-left: 5px;
  max-width: 270px;
}
.col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide .c-reviews-short-item__person-name {
  font-size: 14px;
  margin-bottom: 5px;
}
.col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide .c-reviews-short-item {
  padding: 10px;
}
.col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide .c-reviews-short-item__review-holder {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide .c-reviews-short-item__review-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto 10px auto;
}
.col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide .c-reviews-short-item__avatar {
  margin-right: 0;
  margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
  .col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide .c-reviews-short-item__text {
    font-size: 12px;
  }
}
@media only screen and (max-width: 560px) {
  .col-lg-3 .c-reviews-carousel__list_short .slick-track .slick-slide {
    margin-right: 0;
    margin-left: 0;
    min-width: 45px;
    max-width: 100px;
  }
}
@media only screen and (max-width: 768px) {
  .slick-initialized .col-lg-3 .c-reviews-carousel__list_short .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.c-reviews-short-item__avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 24px;
}
@media only screen and (max-width: 560px) {
  .c-reviews-short-item__avatar {
    margin-right: 14px;
  }
}
.c-reviews-short-item__avatar img {
  width: 40px;
}

.c-reviews-short-item__review-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--on-surface);
}
@media only screen and (max-width: 560px) {
  .c-reviews-short-item__review-holder {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 5px;
  }
}

.c-reviews-short-item__person-name {
  color: var(--on-surface);
  margin-bottom: 10px;
  display: block;
}
@media only screen and (max-width: 560px) {
  .c-reviews-short-item__person-name {
    font-size: 14px;
  }
}

.c-reviews-short-item__text {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--on-surface);
  max-height: 150px;
}
@media only screen and (max-width: 768px) {
  .c-reviews-short-item__text {
    -webkit-line-clamp: 8;
  }
}
@media only screen and (max-width: 460px) {
  .c-reviews-short-item__text {
    font-size: 12px;
  }
}

.c-reviews-list {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.c-reviews-list__list {
  margin-bottom: 16px;
}

.c-reviews-list__empty {
  font-size: 16px;
  font-weight: 400;
  color: var(--on-surface-variant);
}

.c-reviews-list__more-button {
  max-width: 300px;
}

.c-reviews-carousel {
  position: relative;
  padding: 0;
}
@media only screen and (max-width: 768px) {
  .c-reviews-carousel {
    padding: 0;
  }
}
.c-reviews-carousel .c-reviews-carousel__list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: inherit;
}
.c-reviews-carousel .c-reviews-carousel__list .c-carousel__arrow {
  -webkit-filter: none;
          filter: none;
}
@media (max-width: 767px) {
  .c-reviews-carousel .c-reviews-carousel__list .c-carousel__arrow {
    width: 30px;
    height: 30px;
  }
}
.c-reviews-carousel .c-reviews-carousel__list .slick-track {
  height: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.c-reviews-carousel .c-reviews-carousel__link-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 220px;
  margin: 30px auto auto;
}
.c-reviews-carousel .c-reviews-carousel__link-text {
  font-weight: 700;
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.c-reviews-carousel .c-reviews-carousel__carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 278px;
}

.c-product-item .c-badges__holder {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 47%;
}
.c-product-item .c-badges__holder_up-right {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  float: right;
}
.c-product-item .c-badges__holder_up-right.c-badges__holder_flag .c-badges__figure-left {
  display: none;
}
.c-product-item .c-badges__holder_up-right.c-badges__holder_flag .c-badges__item-holder {
  padding-left: 16px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 50%);
}
.c-product-item .c-badges__holder_down-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  float: right;
}
.c-product-item .c-badges__holder_down-right.c-badges__holder_flag .c-badges__figure-left {
  display: none;
}
.c-product-item .c-badges__holder_down-right.c-badges__holder_flag .c-badges__item-holder {
  padding-left: 16px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 50%);
}
.c-product-item .c-badges__holder_up-left {
  border-width: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  float: left;
}
.c-product-item .c-badges__holder_up-left.c-badges__holder_flag .c-badges__figure-right {
  display: none;
}
.c-product-item .c-badges__holder_up-left.c-badges__holder_flag .c-badges__item-holder {
  padding-right: 12px;
  clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 50%, 100% 100%, 0 100%);
}
.c-product-item .c-badges__holder_down-left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  float: left;
}
.c-product-item .c-badges__holder_down-left.c-badges__holder_flag .c-badges__figure-right {
  display: none;
}
.c-product-item .c-badges__holder_down-left.c-badges__holder_flag .c-badges__item-holder {
  padding-right: 12px;
  clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 50%, 100% 100%, 0 100%);
}
.c-product-item .c-badges__holder_rectangle .c-badges__item-holder {
  border-radius: 8px;
  padding: 4px 8px;
}
.c-product-item .c-badges__holder_oval {
  border-radius: 16px;
}
.c-product-item .c-badges__holder_oval .c-badges__item-holder {
  border-radius: 16px;
  padding: 4px 6px;
}
.c-product-item .c-badges__holder_flag .c-badges__figure-left, .c-product-item .c-badges__holder_flag .c-badges__figure-right {
  position: absolute;
  display: inline-block;
  border: none;
  width: 7px;
  height: 7px;
  bottom: -6px;
  background-color: inherit;
  -webkit-filter: brightness(70%);
          filter: brightness(70%);
}
.c-product-item .c-badges__holder_flag .c-badges__figure-left {
  left: 0;
  clip-path: polygon(100% 0, 0 0, 100% 100%);
}
.c-product-item .c-badges__holder_flag .c-badges__figure-right {
  right: 0;
  clip-path: polygon(100% 0, 0 0, 0 100%);
}
.c-product-item .c-badges__holder_flag .c-badges__item-holder {
  padding: 4px 8px;
}

.c-badges__badge {
  background-color: inherit;
  font-size: 13px;
  line-height: 100%;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

.c-badges__wrapper {
  position: absolute;
  text-align: center;
  width: 100%;
}
.c-badges__wrapper .c-badges__item-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  background-color: inherit;
  height: 30px;
  max-width: 100%;
  min-width: 50px;
}
@media only screen and (max-width: 560px) {
  .c-badges__wrapper .c-badges__item-holder {
    min-width: 40px;
  }
}
.c-badges__wrapper-link {
  display: block;
  width: 100%;
  height: 100%;
  background-color: inherit;
  border-radius: inherit;
}
.c-badges__wrapper .c-badges__holder {
  position: relative;
}
.c-badges__wrapper .c-badges__holder:hover + .c-badges__notification-wrapper {
  visibility: visible;
  opacity: 1;
}
.c-badges__wrapper .c-badges__notification-wrapper:hover {
  visibility: visible;
  opacity: 1;
}
.c-badges__wrapper_up-left {
  top: 4px;
}
.c-badges__wrapper_up-left.c-badges__wrapper_rectangle {
  left: 4px;
}
.c-badges__wrapper_up-left.c-badges__wrapper_oval {
  left: 4px;
}
.c-badges__wrapper_up-left.c-badges__wrapper_flag {
  left: -7px;
}
.c-badges__wrapper_up-right {
  top: 4px;
}
.c-badges__wrapper_up-right.c-badges__wrapper_rectangle {
  right: 4px;
}
.c-badges__wrapper_up-right.c-badges__wrapper_oval {
  right: 4px;
}
.c-badges__wrapper_up-right.c-badges__wrapper_flag {
  right: -7px;
}
.c-badges__wrapper_down-left {
  bottom: 4px;
}
.c-badges__wrapper_down-left.c-badges__wrapper_rectangle {
  left: 4px;
}
.c-badges__wrapper_down-left.c-badges__wrapper_oval {
  left: 4px;
}
.c-badges__wrapper_down-left.c-badges__wrapper_flag {
  left: -7px;
}
.c-badges__wrapper_down-right {
  bottom: 4px;
}
.c-badges__wrapper_down-right.c-badges__wrapper_rectangle {
  right: 4px;
}
.c-badges__wrapper_down-right.c-badges__wrapper_oval {
  right: 4px;
}
.c-badges__wrapper_down-right.c-badges__wrapper_flag {
  right: -7px;
}

.c-badges__notification-wrapper {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 12px 16px;
  gap: 4px;
  background-color: var(--surface);
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.15);
  color: var(--on-surface);
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  text-align: left;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 100%;
  width: 100%;
  z-index: 3;
}
.c-badges__notification-wrapper .c-badges__notification {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}
.c-badges__notification-wrapper .c-badges__notification-link {
  display: block;
  font-weight: 600;
  padding-top: 8px;
  color: var(--on-surface);
}
.c-badges__notification-wrapper .c-badges__notification-link:hover {
  color: var(--secondary);
}

.c-product-card__info .c-badges,
.c-product-card__badges .c-badges {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
@media only screen and (max-width: 560px) {
  .c-product-card__info .c-badges,
  .c-product-card__badges .c-badges {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .c-product-card__info .c-badges,
  .c-product-card__badges .c-badges {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.c-product-card__info .c-badges .c-badges__wrapper,
.c-product-card__badges .c-badges .c-badges__wrapper {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100px;
  width: auto;
}
.c-product-card__info .c-badges .c-badges__holder,
.c-product-card__badges .c-badges .c-badges__holder {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-radius: 16px;
}
@media only screen and (max-width: 460px) {
  .c-product-card__info .c-badges .c-badges__holder,
  .c-product-card__badges .c-badges .c-badges__holder {
    margin-bottom: 4px;
  }
}
.c-product-card__info .c-badges .c-badges__item-holder,
.c-product-card__badges .c-badges .c-badges__item-holder {
  border-radius: 16px;
  padding: 4px 8px;
}
.c-product-card__info .c-badges .c-badges__notification-wrapper,
.c-product-card__badges .c-badges .c-badges__notification-wrapper {
  width: 200%;
  max-width: 230px;
}

.c-cart-product__badges {
  margin-top: 10px;
}
.c-cart-product__badges .c-badges__wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .c-cart-product__badges {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.c-product-item__img-holder, .c-checkout-order-item__img-holder {
  position: relative;
}
@media screen and (max-width: 1025px) {
  .c-product-item__img-holder .c-badges, .c-checkout-order-item__img-holder .c-badges {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.c-breadcrumbs {
  margin-bottom: 16px;
}

.c-breadcrumbs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-breadcrumbs__item {
  font-size: 13px;
  line-height: 16px;
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-breadcrumbs__item:not(:last-child) {
  margin-right: 7px;
}
.c-breadcrumbs__item:not(:last-child):after {
  content: "/";
  margin-left: 5px;
  color: var(--primary-variant);
}
.dir-rtl .c-breadcrumbs__item {
  margin-right: 0;
  margin-left: initial;
}
.dir-rtl .c-breadcrumbs__item:not(:last-child) {
  margin-right: initial;
  margin-left: 7px;
}
.dir-rtl .c-breadcrumbs__item:not(:last-child):after {
  margin-right: initial;
  margin-left: 5px;
}

.c-breadcrumbs__link {
  color: var(--primary-variant);
}

.c-breadcrumbs__text {
  color: var(--on-surface);
}

.c-category-sidebar__item {
  padding: 11px 16px 11px 16px;
}
.c-category-sidebar__item_active {
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
  color: var(--surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: default;
  background-color: var(--primary);
  border-radius: 6px;
  height: 40px;
}
.c-category-sidebar__item_active .c-category-sidebar__icon {
  color: inherit;
  -webkit-transform: inherit;
      -ms-transform: inherit;
          transform: inherit;
}
.dir-rtl .c-category-sidebar__item_active {
  padding-left: 13px;
  padding-right: 20px;
}

.c-category-sidebar__parent-item .c-category-sidebar__btn {
  padding-left: 0;
}
.dir-rtl .c-category-sidebar__parent-item .c-category-sidebar__btn {
  padding-left: 13px;
  padding-right: 0;
}
.c-category-sidebar__parent-item .c-category-sidebar__icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: var(--primary);
  margin-right: 8px;
}
.dir-rtl .c-category-sidebar__parent-item .c-category-sidebar__icon {
  margin-right: initial;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-left: 8px;
}

.c-category-sidebar__btn {
  font-size: 14px;
  font-style: normal;
  color: var(--on-surface);
  padding: 0 13px 0 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-category-sidebar__btn:hover {
  color: var(--secondary);
}
.dir-rtl .c-category-sidebar__btn {
  padding-left: 13px;
  padding-right: 35px;
}

.c-category-sidebar__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-category-sidebar__parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 9px;
}
.c-category-sidebar__parent:hover {
  color: var(--secondary-hover);
}
.c-category-sidebar__parent .c-category-sidebar__icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: var(--primary);
  margin-right: 8px;
  margin-bottom: 1px;
}
.dir-rtl .c-category-sidebar__parent .c-category-sidebar__icon {
  margin-right: initial;
  margin-left: 8px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.c-category-sidebar__icon {
  width: 12px;
  height: 16px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: var(--primary);
}

.c-category-sidebar__sub-list {
  display: none;
  padding: 5px 0 6px 20px;
}
.dir-rtl .c-category-sidebar__sub-list {
  padding-left: 0;
  padding-right: 20px;
}

.c-category-sidebar__more-btn_sidebar.c-category__more-btn {
  padding: 0;
  margin: 11px 13px 9px 15px;
  color: var(--primary-variant);
}
.dir-rtl .c-category-sidebar__more-btn_sidebar.c-category__more-btn {
  margin-left: 13px;
  margin-right: 35px;
}

.c-navigation {
  width: 100%;
  position: relative;
  z-index: 1;
  pointer-events: auto;
  margin: auto;
  height: 70vh;
}
.active .c-navigation {
  pointer-events: none;
}
.c-navigation.c-navigation__drop-row_line-catalog {
  display: none;
  padding: 0;
}
.c-navigation.c-navigation__drop-row_line-catalog.active {
  display: block;
}
@media only screen and (max-width: 768px) {
  .c-navigation {
    padding: 0;
    height: inherit;
    margin: inherit;
  }
}

.c-navigation__item-holder {
  list-style: none;
}
.c-navigation__item-holder.active {
  background-color: rgba(0, 0, 0, 0.15);
}
.c-navigation__item-holder:hover {
  background-color: var(--nav-background-hover);
}
.c-navigation__item-holder .c-navigation__link {
  padding: 18px 20px;
}
@media only screen and (max-width: 768px) {
  .c-navigation__item-holder.active {
    background-color: initial;
  }
  .c-navigation__item-holder:hover {
    background-color: var(--nav-background-hover);
  }
}

.c-navigation__link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: capitalize;
}
.c-navigation__item-holder:hover .c-navigation__link .link-text, .c-navigation__item-holder:focus .c-navigation__link .link-text {
  color: var(--surface);
}
.c-navigation__link:hover .link-text, .c-navigation__link:focus .link-text {
  color: var(--surface);
}
.c-navigation__link .link-category-icon {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.c-navigation__link .link-category-icon picture, .c-navigation__link .link-category-icon img {
  width: 24px;
  height: 24px;
}
.dir-rtl .c-navigation__link .link-category-icon {
  margin-right: initial;
  margin-left: 8px;
}
.dir-rtl .c-navigation__link .link-icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.dir-rtl .c-navigation__link .link-text {
  text-align: right;
}

.c-navigation__link-icon {
  width: 12px;
  height: 7px;
  margin-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 1150px) {
  .c-navigation__link-icon {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .c-navigation__link-icon {
    display: block;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

.c-navigation__drop {
  width: calc(100% - var(--max-nav-panel-size));
  height: auto;
  max-width: 100%;
  padding: 0;
  background-color: var(--surface);
  height: 100%;
}
@media only screen and (max-width: 768px) {
  .firstLevelActive .c-navigation__drop {
    display: none;
  }
}
.c-navigation__drop.active {
  opacity: 1;
}
@media only screen and (max-width: 768px) {
  .c-navigation__drop.active {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    overflow: auto;
    height: 100vh;
  }
}
.c-navigation__drop_empty {
  text-align: center;
  height: auto;
  padding-top: 17px;
  padding-bottom: 16px;
}
.c-navigation__drop_empty:before {
  display: none;
}

.c-navigation__drop-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  height: 100%;
  background: var(--surface);
  min-height: var(--nav-height);
  pointer-events: auto;
}
@media only screen and (max-width: 768px) {
  .c-navigation__drop-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0;
    overflow: auto;
    height: 100vh;
  }
}
.c-navigation__drop-row_line-catalog {
  margin-top: 0;
}

.c-navigation__drop-holder {
  height: 100%;
  position: relative;
  z-index: 1;
  padding: 0;
  margin: 0;
}

.c-navigation__drop-col {
  background-color: var(--nav-background);
  padding: 0;
  width: 100%;
  max-width: var(--max-nav-panel-size);
  height: 100%;
  overflow: auto;
}
@media only screen and (max-width: 768px) {
  .c-navigation__drop-col {
    max-width: unset;
    height: unset;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.c-navigation__drop-back, .c-navigation-tile__drop-back {
  display: none;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 13px 10px;
  z-index: 1;
  width: 250px;
}
@media only screen and (max-width: 768px) {
  .c-navigation__drop-back, .c-navigation-tile__drop-back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.c-navigation__drop-back-icon, .c-navigation-tile__drop-back-icon {
  width: 24px;
  height: 24px;
  padding: 4px;
  margin-right: 10px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: var(--secondary-hover);
}
.c-navigation__drop-back-icon:hover, .c-navigation-tile__drop-back-icon:hover {
  color: var(--secondary);
}

.c-navigation__sub-list {
  border-right: 1px solid var(--border);
  padding-bottom: 19px;
  height: 100%;
}

.c-navigation__sub-link {
  width: 100%;
  padding: 13px 17px 14px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-navigation__sub-link-text {
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.c-navigation__sub-link-icon {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 12px;
  height: 7px;
  margin-left: 8px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media only screen and (min-width: 768px) {
  .c-navigation__sub-link-icon {
    opacity: 0;
  }
  .c-navigation__link:hover .c-navigation__sub-link-icon, .c-navigation__item-holder.active .c-navigation__sub-link-icon {
    opacity: 1;
  }
}

.c-navigation__pre-link-icon {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.dir-rtl .c-navigation__pre-link-icon {
  margin-right: initial;
  margin-left: 8px;
}
.c-navigation__pre-link-icon svg {
  width: 24px;
  height: 24px;
  stroke-width: 0;
}
@media only screen and (min-width: 768px) {
  .c-navigation__pre-link-icon {
    opacity: 1;
  }
}

.c-navigation__sub-drop-holder {
  display: none;
  height: 100%;
}
.c-navigation__sub-drop-holder.active {
  display: block;
}
@media only screen and (max-width: 768px) {
  .c-navigation__sub-drop-holder {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    max-width: 320px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    overflow: auto;
    background-color: var(--white);
    margin: initial;
    -webkit-box-shadow: initial;
            box-shadow: initial;
    opacity: 0;
    pointer-events: none;
  }
  .dir-rtl .c-navigation__sub-drop-holder {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .c-navigation__sub-drop-holder.responsive-active {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    z-index: 100;
  }
  .dir-rtl .c-navigation__sub-drop-holder.responsive-active {
    -webkit-transform: translate3d(calc(100vw - 320px), 0, 0);
            transform: translate3d(calc(100vw - 320px), 0, 0);
  }
}

.c-navigation__sub-drop {
  padding: 46px 10px 0 40px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .c-navigation__sub-drop {
    overflow: hidden;
    padding: 74px 0 0 40px;
  }
}
.dir-rtl .c-navigation__sub-drop {
  padding: 46px 40px 0 0;
}
@media only screen and (min-width: 768px) {
  .dir-rtl .c-navigation__sub-drop {
    padding: 74px 40px 0 0;
  }
}

.c-navigation__sub-drop-item {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0px, -30px, 0);
          transform: translate3d(0px, -30px, 0);
  opacity: 0;
  height: 100%;
  width: 100%;
}
.c-navigation__sub-drop-item.active {
  position: static;
  opacity: 1;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
}
.c-navigation__item.active .c-navigation__sub-drop-item.active {
  pointer-events: auto;
}
@media only screen and (max-width: 768px) {
  .c-navigation__sub-drop-item {
    position: static;
    opacity: 1;
    -webkit-transform: initial;
        -ms-transform: initial;
            transform: initial;
    pointer-events: auto;
    display: none;
  }
  .c-navigation__sub-drop-item.active {
    position: static;
    opacity: 1;
    -webkit-transform: initial;
        -ms-transform: initial;
            transform: initial;
    pointer-events: auto;
  }
  .c-navigation__item.active .c-navigation__sub-drop-item.active {
    pointer-events: auto;
  }
  .c-navigation__sub-drop.responsive-active .c-navigation__sub-drop-item.active {
    display: block;
  }
}

.c-navigation__group-link {
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.c-navigation__group-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding: 18px 0 0 7px;
  list-style: none;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
@media only screen and (min-width: 768px) {
  .c-navigation__group-list {
    padding: 18px 20px 0;
  }
}
.c-navigation__group-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style: none;
}
.c-navigation__group-icon {
  width: 16px;
  height: 16px;
}
.c-navigation__group-icon picture, .c-navigation__group-icon img {
  width: 16px;
  height: 16px;
}

.c-navigation__menu-wrapper {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 21px;
     -moz-column-gap: 21px;
          column-gap: 21px;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .c-navigation__menu-wrapper {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

.c-navigation__scroll-wrapper {
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .c-navigation__scroll-wrapper {
    width: 100%;
    overflow-y: auto;
  }
}
.c-navigation__scroll-wrapper_banners {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 220px;
  grid-template-columns: 1fr 220px;
}
@media only screen and (max-width: 768px) {
  .c-navigation__scroll-wrapper_banners {
    display: block;
  }
}
@media only screen and (max-width: 1200px) {
  .c-navigation__scroll-wrapper_banners {
    -ms-grid-columns: 1fr 170px;
    grid-template-columns: 1fr 170px;
  }
}

.c-navigation__menu-wrapper {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  width: 100%;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media only screen and (min-width: 768px) {
  .c-navigation__menu-wrapper {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media only screen and (min-width: 768px) {
  .c-navigation__menu-wrapper_banners {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .c-navigation__menu-wrapper_banners {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media only screen and (min-width: 1200px) {
  .c-navigation__menu-wrapper_banners {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}

.c-navigation__banners, .c-alphabet-list__banners, .c-alphabet__banners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
  margin-top: 18px;
}
@media only screen and (min-width: 768px) {
  .c-navigation__banners, .c-alphabet-list__banners, .c-alphabet__banners {
    margin-right: 20px;
  }
  .dir-rtl .c-navigation__banners, .dir-rtl .c-alphabet-list__banners, .dir-rtl .c-alphabet__banners {
    margin-right: initial;
    margin-left: 20px;
  }
}

.navigation__banners-item, .c-alphabet-list__banners-item, .c-alphabet__banners-item {
  max-width: 200px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .navigation__banners-item, .c-alphabet-list__banners-item, .c-alphabet__banners-item {
    max-width: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation__banners-item, .c-alphabet-list__banners-item, .c-alphabet__banners-item {
    max-width: 200px;
  }
}
.navigation__banners-item:not(:last-child), .c-alphabet-list__banners-item:not(:last-child), .c-alphabet__banners-item:not(:last-child) {
  margin-bottom: 20px;
}
.navigation__banners-item picture, .c-alphabet-list__banners-item picture, .c-alphabet__banners-item picture, .navigation__banners-item img, .c-alphabet-list__banners-item img, .c-alphabet__banners-item img {
  max-width: 200px;
}
@media only screen and (min-width: 768px) {
  .navigation__banners-item picture, .c-alphabet-list__banners-item picture, .c-alphabet__banners-item picture, .navigation__banners-item img, .c-alphabet-list__banners-item img, .c-alphabet__banners-item img {
    max-width: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation__banners-item picture, .c-alphabet-list__banners-item picture, .c-alphabet__banners-item picture, .navigation__banners-item img, .c-alphabet-list__banners-item img, .c-alphabet__banners-item img {
    max-width: 200px;
  }
}

.c-navigation__category {
  -webkit-columns: 4;
     -moz-columns: 4;
          columns: 4;
}
@media only screen and (max-width: 992px) {
  .c-navigation__category {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
}
@media only screen and (max-width: 768px) {
  .c-navigation__category {
    -webkit-columns: initial;
       -moz-columns: initial;
            columns: initial;
    min-height: initial;
    margin-top: 0;
    margin-bottom: 0;
    background: initial;
  }
}

.c-navigation__category-item {
  margin-bottom: 16px;
}
.c-navigation__category-item:first-of-type {
  margin-top: 16px;
}

.c-navigation__category-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.c-navigation__category-link-icon {
  width: 16px;
  height: 16px;
}
.c-navigation__category-link-icon picture, .c-navigation__category-link-icon img {
  width: 16px;
  height: 16px;
}

.c-navigation__category-show-btn {
  color: var(--inactive);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
}
.c-navigation__category-show-btn svg {
  width: 8px;
  height: 8px;
}
.c-navigation__category-show-btn_less svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-navigation__root-link {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  padding-left: 7px;
  margin-bottom: 6px;
  width: calc(100% - 40px);
  position: absolute;
  margin-top: -32px;
  color: var(--secondary-hover);
}
.c-navigation__root-link:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.c-navigation__root-link i {
  font-style: normal;
  font-family: monospace;
}
.dir-rtl .c-navigation__root-link i {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .c-navigation__root-link {
    padding-left: 20px;
    width: auto;
  }
}

.c-navigation__drop-root-link {
  display: none;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin: 10px 10px 15px 50px;
  width: calc(100% - 40px);
  color: var(--primary-hover);
}
.c-navigation__drop-root-link:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.c-navigation__drop-root-link i {
  font-style: normal;
  font-family: monospace;
}
.dir-rtl .c-navigation__drop-root-link i {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  display: inline-block;
}
@media only screen and (max-width: 768px) {
  .c-navigation__drop-root-link {
    display: block;
  }
}

.c-navigation-tile__btn {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary);
}
.c-navigation-tile__btn:hover {
  color: var(--primary-hover);
}

.c-navigation-tile__btn-text {
  margin-right: 10px;
}
.dir-rtl .c-navigation-tile__btn-text {
  margin-right: 0;
  margin-left: 10px;
}

.c-navigation-tile__btn-icon {
  width: 16px;
  height: 16px;
}

.c-navigation-tile__drop {
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--white);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  padding: 15px;
  height: 500px;
  overflow: auto;
  border-radius: 8px;
  max-width: 90vw;
  max-height: 90vw;
}
.c-navigation-tile.active .c-navigation-tile__drop {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  z-index: 100;
}
@media only screen and (max-width: 768px) {
  .c-navigation-tile__drop {
    display: block;
    max-height: 100vh;
    height: 100vh;
    max-width: 320px;
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    padding-top: 0;
  }
}

.c-navigation-tile__cover {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(44, 33, 55, 0.6);
  opacity: 0;
  pointer-events: none;
}
.c-navigation-tile.active .c-navigation-tile__cover {
  opacity: 1;
  pointer-events: auto;
  z-index: 10;
}
@media only screen and (max-width: 768px) {
  .c-navigation-tile__cover {
    display: none;
  }
}

.c-navigation-tile__item-holder {
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 24px;
  width: calc((100% - 16px) / 3);
}
@media only screen and (max-width: 768px) {
  .c-navigation-tile__item-holder {
    width: 100%;
    margin-bottom: 15px;
    padding: 12px;
  }
}

.c-navigation-tile__link {
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
.c-navigation-tile__link:not(:last-child) {
  margin-bottom: 24px;
}

.c-navigation-tile__link-icon {
  width: 48px;
  height: 48px;
}
.c-navigation-tile__link-icon picture, .c-navigation-tile__link-icon img {
  width: 48px;
  height: 48px;
}

.c-navigation-tile__sub-nav-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
  row-gap: 12px;
}

.c-navigation-tile__sub-item-holder {
  position: relative;
}
.c-navigation-tile__sub-item-holder:not(.last-row-element):after {
  content: "•";
  display: block;
  position: absolute;
  color: var(--inactive);
  left: calc(100% + 11px);
  top: 2px;
}

.c-navigation-tile__sub-link {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}

.c-navigation-tile__sub-link-icon {
  width: 16px;
  height: 16px;
}
.c-navigation-tile__sub-link-icon picture, .c-navigation-tile__sub-link-icon img {
  width: 16px;
  height: 16px;
}

.c-sidebar .c-page-title {
  margin-bottom: 32px;
}

.c-sidebar__list:not(:last-child) {
  border-bottom: 1px solid var(--border);
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.c-sidebar__item:not(:last-child) {
  margin-bottom: 15px;
}

.c-sidebar__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.15px;
  color: var(--on-surface);
}
.c-sidebar__link:hover, .c-sidebar__item.active .c-sidebar__link {
  color: var(--secondary);
}

.c-sidebar__text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-sidebar__text {
  font-size: 18px;
  line-height: 22px;
}

.c-sidebar__icon {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  margin-right: 14.5px;
}
.dir-rtl .c-sidebar__icon {
  margin-right: 0;
  margin-left: 14.5px;
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.c-line-catalog {
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 768px) {
  .c-line-catalog {
    background-color: var(--primary);
    position: initial;
    padding: 0 25px;
  }
}

.c-line-catalog__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.c-line-catalog__list.slick-slider {
  padding: 0 35px;
}
.c-line-catalog__list .c-slideshow__arrow {
  position: absolute;
  bottom: 0;
  top: 0;
}
.c-line-catalog__list .c-slideshow__arrow_prev {
  left: 0;
}
.c-line-catalog__list .c-slideshow__arrow_next {
  right: 0;
}
@media only screen and (max-width: 768px) {
  .c-line-catalog__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-line-catalog__item {
  padding: 15px 10px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.c-line-catalog__item:first-child {
  padding-left: 0;
}
.c-line-catalog__item:last-child {
  padding-right: 0;
}
.slick-slide .c-line-catalog__item {
  padding: 15px 10px;
}
@media only screen and (max-width: 1024px) {
  .c-line-catalog__item {
    padding-left: 7px;
    padding-right: 7px;
  }
  .slick-slide .c-line-catalog__item {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media only screen and (max-width: 768px) {
  .c-line-catalog__item {
    max-width: initial;
    width: 100%;
    padding: 16px 0 16px;
  }
  .c-line-catalog__item:not(:last-child) {
    border-bottom: 1px solid rgba(196, 196, 196, 0.4);
  }
}

.c-line-catalog__link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: capitalize;
  color: var(--surface);
  text-wrap: nowrap;
}
.c-line-catalog__link:hover, .c-line-catalog__link.active {
  color: var(--raiting);
}
.c-line-catalog__link:hover .link-text, .c-line-catalog__link.active .link-text {
  color: currentColor;
}
.c-line-catalog__link .link-category-icon {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.c-line-catalog__link .link-category-icon picture, .c-line-catalog__link .link-category-icon img {
  width: 24px;
  height: 24px;
}
.dir-rtl .c-line-catalog__link .link-category-icon {
  margin-right: 0;
  margin-left: 8px;
}
.c-line-catalog__link .c-line-catalog__sub-link-icon {
  width: 12px;
  height: 7px;
  margin-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: currentColor;
}
.dir-rtl .c-line-catalog__link .c-line-catalog__sub-link-icon {
  margin-right: 15px;
  margin-left: 0px;
}
@media only screen and (max-width: 1150px) {
  .c-line-catalog__link .c-line-catalog__sub-link-icon {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .c-line-catalog__link .c-line-catalog__sub-link-icon {
    display: block;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

.c-line-catalog__drop {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: var(--white);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  margin: 0 auto;
}
.c-line-catalog__drop.active {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  z-index: 100;
}
@media only screen and (max-width: 768px) {
  .c-line-catalog__drop {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    max-width: 320px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    overflow: auto;
    background-color: var(--white);
    margin: initial;
    -webkit-box-shadow: initial;
            box-shadow: initial;
  }
}

.c-alphabet {
  position: relative;
}
.c-alphabet:after {
  content: "";
  position: absolute;
  top: 0;
  left: calc((100% - 100vw) / 2);
  width: calc(100vw - 6px);
  height: 100%;
  background-color: var(--primary);
  opacity: 0.12;
  z-index: -1;
}
@media only screen and (max-width: 768px) {
  .c-alphabet:after {
    left: 0;
    width: 100%;
  }
}
.c-alphabet:before {
  content: "";
  -webkit-box-shadow: 0px 3px 12px 0px var(--black);
          box-shadow: 0px 3px 12px 0px var(--black);
  position: absolute;
  top: -1px;
  left: calc((100% - 100vw) / 2);
  width: calc(100vw - 6px);
  height: 1px;
}
@media only screen and (max-width: 768px) {
  .c-alphabet:before {
    left: 0;
    width: 100%;
  }
}
.c-alphabet.active {
  z-index: 1;
}

.c-alphabet__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: static;
}
.c-alphabet__list.slick-slider {
  padding: 0 35px;
}
@media only screen and (max-width: 560px) {
  .c-alphabet__list.slick-slider {
    padding: 0 20px;
  }
}
.c-alphabet__list .c-slideshow__arrow {
  position: absolute;
  bottom: 0;
  top: 0;
  color: var(--primary);
}
@media only screen and (max-width: 560px) {
  .c-alphabet__list .c-slideshow__arrow {
    width: 16px;
    height: 16px;
  }
}
.c-alphabet__list .c-slideshow__arrow_prev {
  left: 0;
}
.c-alphabet__list .c-slideshow__arrow_next {
  right: 0;
}

.c-alphabet__item:first-child {
  padding-left: 2px;
}

.c-alphabet__link {
  display: block;
  padding: 7px 8px;
  line-height: 26px;
  text-transform: uppercase;
  position: relative;
  font-weight: 600;
  font-size: 16px;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-alphabet__link:hover {
  color: var(--primary);
}
@media only screen and (max-width: 560px) {
  .c-alphabet__link {
    font-size: 12px;
  }
}

.c-alphabet__link-icon {
  width: 25px;
  height: 25px;
  margin-right: 8px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-alphabet__link-icon img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 560px) {
  .c-alphabet__link-icon {
    display: none;
  }
}

.c-alphabet__link-text {
  text-wrap: nowrap;
}

.c-alphabet__drop-holder {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: var(--white);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  margin: 0;
  padding: 0;
}
.c-alphabet__drop-holder.active {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
}

.c-alphabet__drop-scrollbar {
  max-height: 371px;
  min-height: 45px;
  width: 100%;
  overflow: auto;
  padding: 27px 20px;
}
.c-alphabet__drop-scrollbar_banners {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 150px;
  grid-template-columns: 1fr 150px;
}
@media only screen and (min-width: 1200px) {
  .c-alphabet__drop-scrollbar_banners {
    -ms-grid-columns: 1fr 200px;
    grid-template-columns: 1fr 200px;
  }
}
@media only screen and (max-width: 460px) {
  .c-alphabet__drop-scrollbar_banners {
    display: block;
  }
}

.c-alphabet__column {
  position: relative;
  overflow: hidden;
  min-height: 45px;
  -webkit-column-width: 198px;
     -moz-column-width: 198px;
          column-width: 198px;
}

.c-alphabet__title-item {
  overflow: hidden;
  margin-bottom: 20px;
}

.c-alphabet__title {
  display: block;
  font-size: 28px;
  text-transform: uppercase;
  position: relative;
  color: var(--nav-link);
}
.c-alphabet__title_link:hover {
  color: var(--nav-link-hover);
}

.c-alphabet__column-item {
  overflow: hidden;
  height: 17px;
  position: relative;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.c-alphabet__column-item:not(:last-child) {
  margin-bottom: 14px;
}

.c-alphabet__column-link {
  color: var(--nav-link);
  max-width: 100%;
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-alphabet__column-link:hover {
  color: var(--nav-link-hover);
}

.c-alphabet__column-link-icon {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-alphabet__column-link-icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.c-alphabet__column-link-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-alphabet__banners {
  margin: 0;
}
@media only screen and (max-width: 460px) {
  .c-alphabet__banners {
    display: none;
  }
}

.c-alphabet__banners-item {
  width: 100%;
}
.c-alphabet__banners-item img {
  width: 100%;
}

.c-category {
  margin-bottom: 100px;
}
.c-category.active .c-category__left {
  z-index: 10;
  left: 0;
}
.dir-rtl .c-category.active .c-category__left {
  left: 0;
}
.c-category.active .c-category__filter-drop {
  display: block;
}

.c-category__title {
  margin-bottom: 40px;
}

.c-category__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.c-category__left {
  -webkit-transition: rigth 0.3s ease-in-out;
  transition: rigth 0.3s ease-in-out;
  position: fixed;
  top: 0;
  right: -101%;
  bottom: 0;
  max-width: 320px;
  background-color: var(--surface);
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 20px;
  padding-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .c-category__left {
    position: relative;
    display: block !important;
    right: unset;
    top: unset;
    left: unset;
    overflow: unset;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.c-category__sidebar-block {
  margin-bottom: 32px;
}

@media only screen and (max-width: 768px) {
  .c-filters .c-category__sidebar-block:last-child {
    margin-bottom: initial;
  }
}

.c-category__sidebar-title {
  display: block;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  color: var(--on-surface);
}

.c-category__sidebar-content {
  padding-top: 15px;
  border-top: 1px solid var(--border);
}

.c-category__right {
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width: 1024px) {
  .c-category__right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

.c-category__filter-item:not(:last-child) {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  .c-category__list {
    margin: 25px 0 40px;
  }
}

.c-category__more-btn {
  color: var(--secondary);
  font-size: 15px;
  line-height: 18px;
  border-bottom: 1px solid transparent;
}
.c-category__more-btn:hover {
  color: var(--secondary-hover);
  border-bottom: 1px solid var(--secondary-hover);
}

.c-category__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-category__pagination-pages {
  margin: 10px auto;
}

.c-category__filter-trigger {
  display: block;
  padding-right: 15px;
  padding-left: 15px;
  max-width: inherit;
}
@media only screen and (min-width: 768px) {
  .c-category__filter-trigger {
    display: none;
  }
}

.c-category__sort {
  padding-top: 2px;
}
.dir-rtl .c-category__sort {
  padding-right: 25%;
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-category__sort {
    padding-left: 0;
  }
}

.c-category__sort-dropdown {
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 260px;
  pointer-events: none;
  opacity: 0;
  background: var(--surface);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  border-radius: 2px;
  padding: 12px 0;
}
.c-category__sort.active .c-category__sort-dropdown {
  pointer-events: auto;
  opacity: 1;
  z-index: 5;
}
.c-category__sort-dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  margin: auto;
  z-index: 1;
  border: 8px solid transparent;
  border-bottom-color: var(--surface);
}

.c-category__sort-dropdown-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 17px;
  color: var(--primary);
  background-color: transparent;
  padding: 9px 25px 10px;
  width: 100%;
}
.c-category__sort-dropdown-btn:hover {
  background-color: var(--active);
}

.c-category__sort-list {
  position: relative;
  padding: 10px;
  color: var(--on-surface);
  border: 1px solid var(--inactive);
  border-radius: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 260px;
  width: 260px;
  margin-bottom: 15px;
}
.c-category__sort-list:hover {
  cursor: pointer;
  border: 1px solid var(--secondary);
}

.c-category__sort-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-category__sort-title-text {
  line-height: 17px;
  font-size: 14px;
}

.c-category__sort-title-icon {
  width: 14px;
  height: 8px;
}
.c-category__sort.active .c-category__sort-title-icon svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-category__sort-item {
  position: relative;
  font-size: 15px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  margin-bottom: 7px;
}
.c-category__sort-item:not(:last-of-type) {
  margin-right: 20px;
}
.dir-rtl .c-category__sort-item:not(:last-of-type) {
  margin-right: initial;
  margin-left: 20px;
}
.c-category__sort-item--active {
  color: var(--on-surface);
  font-weight: 600;
}
.c-category__sort-item--inactive {
  color: var(--on-surface-variant);
}

.c-category__sort-input input {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.c-category__sort-input svg {
  width: 10px;
  height: 10px;
  display: none;
  color: var(--secondary);
  margin-left: 7px;
}
.c-category__sort-input--checked svg {
  display: inline-block;
}
.c-category__sort-input--checked input, .c-category__sort-input--unchecked + .c-category__sort-input--unchecked input {
  z-index: 1;
}

.c-category__filter-trigger-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 24px;
  margin: 12px 0;
  color: var(--secondary);
}
.c-category__filter-trigger-link:hover {
  color: var(--on-surface);
}

.c-category__filter-trigger-icon {
  width: 24px;
  height: 24px;
  margin-right: 7px;
}
.dir-rtl .c-category__filter-trigger-icon {
  margin-right: initial;
  margin-left: 7px;
}

.c-category__menu-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--on-surface);
  margin-bottom: 30px;
}

.c-category__menu-close {
  position: absolute;
  top: 15px;
  right: 15px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: 3;
}
.dir-rtl .c-category__menu-close {
  position: absolute;
  top: 15px;
  left: 15px;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.c-category__menu-close-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
}

.c-category__menu-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 auto;
}

.c-category__filter-drop {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-category__filter-drop {
    display: none !important;
  }
}

.c-category-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-category-toggle__buyer,
.c-category-toggle__merchant,
.c-category-toggle__tender {
  position: relative;
  padding: 8px 0;
  text-align: center;
  border: 1px solid var(--border);
}
.c-category-toggle__buyer.disabled,
.c-category-toggle__merchant.disabled,
.c-category-toggle__tender.disabled {
  color: var(--on-surface-variant);
}

.c-category-toggle__buyer.active, .c-category-toggle__buyer:hover,
.c-category-toggle__tender.active,
.c-category-toggle__tender:hover {
  border-color: #A54FA8;
  background-color: #EDF6FF;
  z-index: 5;
}
.c-category-toggle__buyer.active,
.c-category-toggle__tender.active {
  color: #A54FA8;
}

.c-category-toggle__buyer {
  width: calc(50% + 1px);
  margin-right: -1px;
  margin-bottom: -1px;
  border-top-left-radius: 8px;
}

.c-category-toggle__merchant {
  width: 50%;
  border-top-right-radius: 8px;
  margin-bottom: -1px;
}

.c-category-toggle__tender {
  width: 100%;
  border-radius: 0 0 8px 8px;
}

.c-category-featured-list,
.c-category-featured-fresh-list,
.c-category-featured-carousel,
.c-category-featured-fresh-carousel {
  position: relative;
  margin-bottom: 15px;
}

.c-category-featured-carousel .slick-slide,
.c-category-featured-fresh-carousel .slick-slide {
  margin: 0;
}

.c-category-featured-fresh-list__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[6];
  grid-template-columns: repeat(6, 1fr);
  grid-auto-rows: 178px;
  grid-gap: 30px;
}
@media only screen and (max-width: 1024px) {
  .c-category-featured-fresh-list__list {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .c-category-featured-fresh-list__list {
    grid-auto-rows: 138px;
  }
}
@media only screen and (max-width: 560px) {
  .c-category-featured-fresh-list__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    grid-gap: 15px;
  }
}

.c-category-featured-list__list,
.c-category-featured-carousel__list,
.c-category-featured-carousel__carousel,
.c-category-featured-fresh-carousel__carousel,
.c-category-featured-fresh-carousel__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.c-category-featured-list__list .slick-list,
.c-category-featured-carousel__list .slick-list,
.c-category-featured-carousel__carousel .slick-list,
.c-category-featured-fresh-carousel__carousel .slick-list,
.c-category-featured-fresh-carousel__list .slick-list {
  padding: 5px 0;
}
@media only screen and (max-width: 768px) {
  .c-category-featured-list__list,
  .c-category-featured-carousel__list,
  .c-category-featured-carousel__carousel,
  .c-category-featured-fresh-carousel__carousel,
  .c-category-featured-fresh-carousel__list {
    margin: 0 auto;
  }
}

.c-category-featured-item,
.c-category-featured-item--span {
  width: 178px;
  height: 178px;
  min-width: 178px;
  margin: 0 10px 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-radius: 7px;
  background-color: var(--fields-inactive);
  overflow: hidden;
}
.c-category-featured__carousel .c-category-featured-item,
.c-category-featured__carousel .c-category-featured-item--span {
  width: 100%;
  margin: 0;
  -webkit-box-flex: inherit;
      -ms-flex: inherit;
          flex: inherit;
  max-width: 220px;
}
.c-category-featured-item:hover,
.c-category-featured-item--span:hover {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
}
@media only screen and (max-width: 768px) {
  .c-category-featured-item,
  .c-category-featured-item--span {
    margin: 0 4px 8px;
  }
}

.c-category-featured-item:hover .c-category-featured-item__title {
  text-decoration: underline;
}

.c-category-featured__carousel,
.c-category-featured-fresh__carousel {
  max-width: 220px;
  padding: 0 10px;
  width: 220px;
}
.c-category-featured__carousel .c-category-featured-item,
.c-category-featured-fresh__carousel .c-category-featured-item {
  background-color: var(--fields-inactive);
}

.c-category-featured-item--no-link:hover .c-category-featured-item__title {
  text-decoration: none;
}

.c-category-featured-fresh-item,
.c-category-featured-fresh-item--span {
  width: 100%;
  height: 178px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-radius: 7px;
  border: 1px solid var(--border);
  background-color: var(--fields-inactive);
  overflow: hidden;
  padding: 5px 10px;
}
.c-category-featured-fresh-list__list .c-category-featured-fresh-item,
.c-category-featured-fresh-list__list .c-category-featured-fresh-item--span {
  width: 100%;
  height: 100%;
}
.c-category-featured-fresh-list__list .c-category-featured-fresh-item:nth-child(18n+1), .c-category-featured-fresh-list__list .c-category-featured-fresh-item:nth-child(18n-4),
.c-category-featured-fresh-list__list .c-category-featured-fresh-item--span:nth-child(18n+1),
.c-category-featured-fresh-list__list .c-category-featured-fresh-item--span:nth-child(18n-4) {
  grid-column: auto/span 2;
  grid-row: auto/span 2;
}
.c-category-featured-fresh-item:hover,
.c-category-featured-fresh-item--span:hover {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
}
@media only screen and (max-width: 768px) {
  .c-category-featured-fresh-item,
  .c-category-featured-fresh-item--span {
    margin: 0 4px 8px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item:nth-child(18n+1), .c-category-featured-fresh-list__list .c-category-featured-fresh-item:nth-child(18n-4),
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item--span:nth-child(18n+1),
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item--span:nth-child(18n-4) {
    grid-column: inherit;
    grid-row: inherit;
  }
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item:nth-child(10n-2), .c-category-featured-fresh-list__list .c-category-featured-fresh-item:nth-child(10n+1),
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item--span:nth-child(10n-2),
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item--span:nth-child(10n+1) {
    grid-column: auto/span 2;
    grid-row: auto/span 2;
  }
}
@media only screen and (max-width: 560px) {
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item,
  .c-category-featured-fresh-list__list .c-category-featured-fresh-item--span {
    width: 138px;
    height: 138px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 128px;
  }
}

.c-category-featured-item__img-holder {
  width: 172px;
  height: 172px;
  position: relative;
}

.c-category-featured-fresh-item__img-holder {
  width: 100%;
  height: 80%;
  position: relative;
}

.c-category-featured-fresh-item__img img,
.c-category-featured-item__img img {
  -o-object-fit: contain;
     object-fit: contain;
  mix-blend-mode: darken;
}

.c-category-featured-item__title {
  margin: 20px 20px 0;
}

.c-category-featured-fresh-item__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 25%;
  color: var(--on-surface);
}

.c-category-featured-item__title-text,
.c-category-featured-fresh-item__title-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .c-category-featured-item__title-text,
  .c-category-featured-fresh-item__title-text {
    font-size: 13px;
  }
}

.c-category-featured-carousel__controls,
.c-category-featured-fresh-list-carousel__controls {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.c-category-popular-list {
  position: relative;
  margin: 0 -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-category-popular-list__title-text {
  display: block;
  margin: 0 0 24px 15px;
}

.c-category-popular-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
@media only screen and (max-width: 920px) {
  .c-category-popular-list__list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 768px) {
  .c-category-popular-list__list {
    padding: 0 12px 0;
  }
}

.c-category-popular-item {
  width: 166px;
  height: 220px;
  max-width: 166px;
  max-height: 220px;
  border: 1px solid #e0e0e0;
  margin: 0 15px 20px;
  -ms-flex-preferred-size: calc(14.2857142857% - 30px);
      flex-basis: calc(14.2857142857% - 30px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-radius: 7px;
  background-color: #f2f2f2;
}
.c-category-popular-item:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
          box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
}
.c-category-popular-item:hover img {
  border-radius: 7px;
}
@media only screen and (max-width: 1250px) {
  .c-category-popular-item {
    -ms-flex-preferred-size: calc(14.2857142857% - 14px);
        flex-basis: calc(14.2857142857% - 14px);
    margin: 0 7px 12px;
    max-height: 200px;
  }
}
@media only screen and (max-width: 1150px) {
  .c-category-popular-item {
    max-height: 170px;
  }
}
@media only screen and (max-width: 920px) {
  .c-category-popular-item {
    -ms-flex-preferred-size: calc(25% - 20px);
        flex-basis: calc(25% - 20px);
    max-height: 220px;
    margin: 0 10px 25px;
    max-width: none;
  }
}
@media only screen and (max-width: 690px) {
  .c-category-popular-item {
    max-height: 170px;
  }
}
@media only screen and (max-width: 565px) {
  .c-category-popular-item {
    max-height: 150px;
  }
}
@media only screen and (max-width: 470px) {
  .c-category-popular-item {
    -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
    margin: 0 10px 20px;
    max-width: none;
    max-height: 180px;
  }
}
@media only screen and (max-width: 360px) {
  .c-category-popular-item {
    -ms-flex-preferred-size: calc(50% - 16px);
        flex-basis: calc(50% - 16px);
    margin: 0 8px 15px;
  }
}
.c-category-popular-item_big {
  width: 438px;
  height: 386px;
  min-width: 288px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (max-width: 768px) {
  .c-category-popular-item_big {
    height: 250px;
  }
}
@media only screen and (max-width: 460px) {
  .c-category-popular-item_big {
    width: 288px;
    height: 145px;
  }
}
.c-category-popular-item_big .c-category-popular-item__img-holder {
  width: 204px;
  height: 204px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .c-category-popular-item_big .c-category-popular-item__img-holder {
    width: 140px;
    height: 140px;
  }
}
@media only screen and (max-width: 460px) {
  .c-category-popular-item_big .c-category-popular-item__img-holder {
    width: 80px;
    height: 80px;
  }
}

.c-category-popular-item__img-holder {
  width: 100%;
  height: 80%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.c-category-popular-item__img-container {
  position: relative;
}

.c-category-popular-item__img {
  width: 100%;
  height: 100%;
}
.c-category-popular-item__title {
  position: relative;
  width: 100%;
  height: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  text-align: center;
  background-color: #f2f2f2;
  color: #01426c;
}

.c-category-popular-item__title-text {
  position: relative;
  font-weight: 600;
  font-size: 14px;
  line-height: 16.94px;
}
@media only screen and (max-width: 565px) {
  .c-category-popular-item__title-text {
    font-size: 12px;
  }
}

.c-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-pagination__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 38px;
  width: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid transparent;
  border-radius: 6px;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0.150000006px;
  color: var(--on-surface);
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  white-space: nowrap;
}
@media only screen and (max-width: 1024px) {
  .c-pagination__item {
    font-size: 16px;
  }
}
.c-pagination__item:not(:last-child) {
  margin-right: 5px;
}
.dir-rtl .c-pagination__item:not(:last-child) {
  margin-right: initial;
  margin-left: 5px;
}
.c-pagination__item_active {
  border-color: var(--secondary);
  background-color: var(--active);
}
.c-pagination__item svg {
  width: 10px;
  height: 7px;
}
.c-pagination__item_edge {
  border: none;
}
.dir-rtl .c-pagination__item_edge {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.c-pagination__item_edge svg {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.c-pagination__item_edge:first-child svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.c-pagination__item:hover {
  border-color: var(--secondary);
}
.c-pagination__item_disabled.c-pagination__item_edge:hover, .c-pagination__item_disabled:hover, .c-pagination__item_space:hover {
  color: var(--on-surface);
  border-color: transparent;
}

.c-pagination__load-btn {
  padding-top: 9px;
  padding-bottom: 10px;
  border-radius: 8px;
  line-height: 19px;
  color: var(--surface);
}

.c-page-size {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-page-size__text {
  color: var(--on-surface);
  font-size: 14px;
  line-height: 17px;
  margin-right: 10px;
}
.dir-rtl .c-page-size__text {
  margin-right: initial;
  margin-left: 10px;
}

.c-page-size__value {
  width: 80px;
}
.c-page-size__value .c-form__field-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-page-size__value .jcf-option {
  padding: 11px 12px;
}

.c-page-selection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-page-selection__text {
  color: var(--on-surface);
  font-size: 14px;
  line-height: 17px;
  margin-right: 10px;
}
.dir-rtl .c-page-selection__text {
  margin-right: initial;
  margin-left: 10px;
}

.c-page-selection__form-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dir-rtl .c-page-selection__form-holder {
  margin-right: 0;
  margin-left: 10px;
}

.c-page-selection__input-holder {
  width: 44px;
  margin-right: 10px;
}
.dir-rtl .c-page-selection__input-holder {
  margin-right: initial;
  margin-left: 10px;
}
.c-page-selection__input-holder .c-form__field-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dir-rtl .c-page-selection__input-holder .c-form__field-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-page-selection__btn {
  width: 96px;
}

.c-active-filters__item {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 10px;
}

.c-active-filters__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  color: var(--on-surface);
  border-radius: 16px;
  background-color: var(--fields-inactive);
  padding: 7px 12px 8px;
}

.c-active-filters__text {
  margin-right: 10px;
}
.c-active-filters__text .dir-rtl {
  margin-right: initial;
  margin-left: 10px;
}

.c-active-filters__icon {
  width: 8px;
  height: 8px;
  color: var(--inactive);
}
.c-active-filters__button:hover .c-active-filters__icon {
  color: var(--error);
}

.c-alphabet-list {
  margin-bottom: 100px;
}

.c-alphabet-list__block_banners {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 150px;
  grid-template-columns: 1fr 150px;
}
@media only screen and (min-width: 1200px) {
  .c-alphabet-list__block_banners {
    -ms-grid-columns: 1fr 200px;
    grid-template-columns: 1fr 200px;
  }
}
@media only screen and (max-width: 460px) {
  .c-alphabet-list__block_banners {
    display: block;
  }
}
.c-alphabet-list__block:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 1px solid var(--border);
}

.c-alphabet-list__list {
  -webkit-column-width: 200px;
     -moz-column-width: 200px;
          column-width: 200px;
}

.c-alphabet-list__list_subtitle {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-alphabet-list__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  color: var(--on-surface);
  min-height: 46px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  width: 200px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -9px;
}
.c-alphabet-list__title .link-text {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-alphabet-list__title .link-category-icon {
  width: 34px;
  height: 34px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 8px;
}
.c-alphabet-list__title .link-category-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.dir-rtl .c-alphabet-list__title {
  margin-right: initial;
  margin-left: 15px;
}

.c-alphabet-list__column-item {
  padding: 0;
  overflow: hidden;
  width: 166px;
  margin: 0 15px 16px 0;
}
.dir-rtl .c-alphabet-list__column-item {
  margin-right: initial;
  margin-left: 15px;
}

.c-alphabet-list__column-link {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-alphabet-list__column-link .link-text {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-alphabet-list__column-link .link-category-icon {
  width: 20px;
  height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 8px;
}
.c-alphabet-list__column-link .link-category-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.c-alphabet-list__column-link_subtitle {
  font-weight: 600;
  margin-bottom: 16px;
}

.c-alphabet-list__banners {
  margin: 0;
}
@media only screen and (max-width: 460px) {
  .c-alphabet-list__banners {
    display: none;
  }
}

.c-alphabet-list__banners-item {
  width: 100%;
}
.c-alphabet-list__banners-item img {
  width: 100%;
}

.c-view-toggle.card-view {
  color: red !important;
}

.c-view-toggle__btn {
  width: 23px;
  height: 23px;
  color: var(--border);
}
.c-view-toggle__btn:not(:last-child) {
  margin-right: 20px;
}
.c-view-toggle__btn:hover, .c-view-toggle__btn.active {
  color: var(--primary);
}
.c-view-toggle__btn.active {
  cursor: default;
}

.c-popup, .c-header__category {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition-delay: 0.3s !important;
          transition-delay: 0.3s !important;
  background-color: rgba(44, 33, 55, 0.6);
  opacity: 0;
  pointer-events: none;
  z-index: -1;
}
.c-popup.active, .active.c-header__category {
  z-index: 100;
  pointer-events: auto;
  opacity: 1;
}

.c-popup__column {
  -webkit-transition-delay: 0.3s !important;
          transition-delay: 0.3s !important;
  overflow: auto;
  background: var(--surface);
  position: relative;
  -webkit-transform: translate3d(0, -70vh, 0);
          transform: translate3d(0, -70vh, 0);
  opacity: 0.3;
  padding: 40px;
  border-radius: 7px;
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
  max-width: calc(100vw - 12px);
  max-height: calc(100vh - 30px);
}
@media only screen and (max-width: 768px) {
  .c-popup__column {
    padding: 48px 52px 25px;
    max-width: calc(100% - 40px);
  }
}
.c-popup.active .c-popup__column, .active.c-header__category .c-popup__column {
  -webkit-transform: inherit;
      -ms-transform: inherit;
          transform: inherit;
  opacity: 1;
}
.c-popup__column_buy-popup {
  padding: 24px;
  width: 625px;
}
@media only screen and (max-width: 460px) {
  .c-popup__column_buy-popup {
    padding: 48px 32px 25px;
    max-width: calc(100% - 40px);
  }
}
.c-popup__column_financial-application {
  padding: 0;
  max-width: 1050px;
}
@media only screen and (max-width: 768px) {
  .c-popup__column_financial-application {
    max-width: 340px;
  }
}
.c-popup__column_financial-application-sign {
  width: 500px;
  max-width: 500px;
}
.c-popup__column_claim {
  max-width: 440px;
}
.c-popup__column_add-tender {
  width: 500px;
}
.c-popup__column_cart-popup {
  max-width: 502px;
}
.c-popup__column_address-popup {
  min-width: 450px;
}
.c-popup__column_address-popup .c-cabinet__form {
  width: auto !important;
}
.c-popup__column_sku-comment-popup {
  width: 300px;
  padding: 9px;
}
@media only screen and (min-width: 560px) {
  .c-popup__column_sku-comment-popup {
    width: 314px;
    padding: 18px;
  }
}
.c-popup__column_order-digital-code {
  padding: 24px;
  max-width: calc(100% - 40px);
}
@media only screen and (min-width: 560px) {
  .c-popup__column_order-digital-code {
    width: 555px;
  }
}
.c-popup__column_negotiation-discuss {
  width: 100%;
  padding: 24px;
}
@media only screen and (min-width: 460px) {
  .c-popup__column_negotiation-discuss {
    width: 548px;
  }
}
.c-popup__column_login {
  padding: 0;
  max-width: 430px;
}
@media only screen and (min-width: 768px) {
  .c-popup__column_error {
    max-width: 520px;
  }
}
.c-popup__column_available-claim-popup {
  max-width: 456px;
}
.c-popup__column_review {
  padding-bottom: 24px;
  max-width: 520px;
}
@media only screen and (max-width: 768px) {
  .c-popup__column_review {
    padding: 24px;
    max-width: calc(100% - 40px);
  }
}
.c-popup__column .c-cabinet__form {
  max-width: unset;
  width: calc(100vw - 60px);
}
@media only screen and (min-width: 768px) {
  .c-popup__column .c-cabinet__form {
    max-width: 520px;
    width: unset;
  }
}
.c-popup__column_order-list-popup {
  width: 1040px;
  padding: 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-popup__column-terms-of-use {
  max-width: unset;
  width: calc(100vw - 20px);
  padding-right: 20px;
  padding-left: 20px;
}
@media only screen and (min-width: 560px) {
  .c-popup__column-terms-of-use {
    padding-right: 32px;
    padding-left: 32px;
    max-width: 548px;
    width: unset;
  }
}
.c-popup__column_order-cancel {
  max-width: 440px;
}
.c-popup__column_order-cancel .c-popup__title {
  margin-bottom: 32px;
  display: block;
  text-align: left;
}
.c-popup__column_order-cancel .c-popup__text {
  font-size: 15px;
  color: var(--on-surface-variant);
  margin-bottom: 24px;
  font-weight: 400;
  line-height: 21px;
  display: block;
  text-align: left;
}
.c-popup__column_order-cancel .popup__item {
  margin-bottom: 24px;
}
.c-popup__column_confirm {
  text-align: center;
  width: 100%;
  max-width: 450px;
}
.c-popup__column_request-for-quotation {
  padding: 0;
  width: 750px;
}

.c-popup__content_order-list {
  padding: 20px;
  overflow: auto;
  max-height: calc(100% - 64px);
}
@media only screen and (max-width: 768px) {
  .c-popup__content_order-list {
    padding: 10px;
  }
}
.c-popup__content_form-holder_request-for-quotation {
  padding: 32px;
  width: 100%;
}

.c-popup__close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  z-index: 1;
  color: var(--primary-variant);
}
.c-popup__close:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  color: var(--on-surface);
}
.dir-rtl .c-popup__close {
  right: auto;
  left: 15px;
}

.c-popup__title {
  color: var(--on-surface);
  font-size: 18px;
  font-weight: 700;
  line-height: 29px;
  text-align: center;
  display: block;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .c-popup__title {
    font-size: 24px;
  }
}
.c-popup__title_sku-comment-popup {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.dir-rtl .c-popup__title_sku-comment-popup {
  text-align: right;
}
.c-popup__title_negotiation {
  margin-bottom: 15px;
  text-align: left;
}
.dir-rtl .c-popup__title_negotiation {
  text-align: right;
}
.c-popup__title-terms-of-use {
  margin-bottom: 24px;
}

.c-popup__content-holder_request-for-quotation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 560px) {
  .c-popup__content-holder_request-for-quotation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-popup__text {
  color: var(--on-surface);
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  margin-bottom: 40px;
}
.c-popup__text a {
  color: var(--secondary);
}
.c-popup__text-error {
  font-size: 20px;
  line-height: 24px;
  white-space: pre-line;
}
.c-popup__text-review {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: var(--on-surface);
}
.c-popup__text_sku-comment-popup {
  width: 278px;
  height: 140px;
  padding: 14px;
  margin-bottom: 6px;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  border: 1px solid var(--border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  overflow-y: auto;
}
.c-popup__text-terms-of-use {
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 24px;
}
.c-popup__text-terms-of-use:not(:last-child) {
  margin-bottom: 16px;
}

.c-popup__btn-holder {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-popup__btn {
  padding: 5px 8px 6px;
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 5px;
}
@media only screen and (min-width: 560px) {
  .c-popup__btn {
    padding: 11px 8px 12px;
  }
}
.c-popup__btn:last-child {
  margin-right: 0;
}
.c-popup__btn:first-child {
  margin-left: 0;
}
.c-popup__btn_ok {
  max-width: 100px;
  margin: auto;
}
.c-popup__btn_center {
  max-width: 180px;
  margin: 0 auto;
}
.c-popup__btn_sku-comment-popup {
  width: 100%;
  font-size: 16px;
}
.c-popup__btn-compare {
  max-width: 173px;
  padding: 8px;
  font-size: 16px;
  line-height: 24px;
  margin-top: 40px;
}

.c-popup__btn-separator {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  margin: auto 15px;
}

.c-popup__img-error {
  height: 74px;
  margin: 30px auto;
  color: var(--surface);
}
.c-popup__img-wishlist {
  height: 106px;
  margin: 30px auto;
  color: var(--surface);
  stroke: none;
}
.c-popup__img-wishlist svg {
  stroke: none;
}
.c-popup__img-compare {
  height: 130px;
  margin-bottom: 25px;
  color: var(--surface);
}
.c-popup__img-terms-of-use {
  margin-bottom: 32px;
}
.c-popup__img-terms-of-use svg {
  stroke: none;
}

.c-popup__dispute-title {
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 24px;
}

.c-popup__dispute-text {
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-popup__form-holder_claim .c-form__field {
  margin-bottom: 24px;
}
.c-popup__form-holder_claim .c-form__field:not(:last-child) {
  margin-bottom: 10px;
}
.c-popup__form-holder_claim label {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}
.c-popup__form-holder_claim select {
  background-color: var(--surface);
  border: 1px solid var(--border);
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
}
.c-popup__form-holder_claim select option[value=""] {
  color: var(--primary-variant);
}
.c-popup__form-holder_claim option {
  background-color: var(--surface);
}
.c-popup__form-holder_claim textarea {
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  height: 130px;
  background-color: var(--surface);
  padding-left: 14px;
  border: 1px solid var(--border);
  border-radius: 4px;
}

.c-popup__overflow-message {
  font-size: 12px;
  line-height: 12px;
  color: var(--error);
  margin-bottom: 6px;
  min-height: 12px;
}
@media only screen and (min-width: 560px) {
  .c-popup__overflow-message {
    line-height: 17px;
    margin-bottom: 6px;
    min-height: 18px;
  }
}

.c-form__letters-counter {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-align: end;
  margin-bottom: 24px;
  color: var(--on-surface);
}
.c-form__letters-counter.error {
  color: var(--error);
}

.c-popup__sub-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
  margin-bottom: 32px;
}

.c-popup-confirm__text-holder {
  margin-bottom: 30px;
}

.c-review-popup__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: var(--on-surface);
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
  .c-review-popup__title {
    font-size: 16px;
  }
}

.c-review-popup__subtitle {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  margin-bottom: 8px;
}
.c-review-popup__subtitle:not(:first-of-type) {
  margin-top: 24px;
}

.c-review-popup__btn {
  margin-top: 40px;
  display: inline-block;
  padding: 9px 62.5px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  background: var(--secondary);
  border-radius: 8px;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}

.c-application-popup .c-popup__column.c-application-popup-short__column {
  padding: 35px 20px 25px;
}

.c-application-popup__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-application-popup__content img {
  margin-bottom: 10px;
}

.c-application-popup__title {
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  text-align: left;
  color: var(--primary);
  margin-bottom: 10px;
}

.c-popup-cookies {
  background-color: var(--surface);
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 90%;
  padding: 17px;
  z-index: 99;
}

.c-popup-cookies__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 960px) {
  .c-popup-cookies__holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-popup-cookies__btn {
  white-space: nowrap;
  padding: 13px 48px;
}

.c-popup-cookies__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--on-surface);
}
.c-popup-cookies__text-holder {
  padding-right: 30px;
}
@media (max-width: 960px) {
  .c-popup-cookies__text-holder {
    padding-right: 0;
    padding-bottom: 20px;
  }
}

.c-popup-cookies__link {
  font-weight: 600;
  color: var(--primary);
}

.c-add-tender-product__quantity-units {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 500px) {
  .c-add-tender-product__quantity-units {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-add-tender-product__quantity-units .c-form__field {
  width: 45%;
}
@media (max-width: 500px) {
  .c-add-tender-product__quantity-units .c-form__field {
    width: 100%;
  }
}

.c-add-tender-product__quantity,
.c-add-tender-product__start-price {
  -moz-appearance: textfield;
}
.c-add-tender-product__quantity::-webkit-inner-spin-button, .c-add-tender-product__quantity::-webkit-outer-spin-button,
.c-add-tender-product__start-price::-webkit-inner-spin-button,
.c-add-tender-product__start-price::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.c-add-tender-product__btn-submit {
  width: 50%;
  margin-top: 24px;
}
@media (max-width: 500px) {
  .c-add-tender-product__btn-submit {
    width: 100%;
  }
}

.c-financial-application-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .c-financial-application-popup {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.c-financial-application-popup__form-holder {
  position: relative;
  padding: 40px;
}
@media only screen and (max-width: 1024px) {
  .c-financial-application-popup__form-holder {
    width: calc(100% - 320px);
  }
}
@media only screen and (max-width: 768px) {
  .c-financial-application-popup__form-holder {
    width: initial;
  }
}
@media only screen and (max-width: 768px) {
  .c-financial-application-popup__form-holder {
    padding: 20px;
  }
}
.c-financial-application-popup__form-holder:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 1px;
  background-color: var(--border);
}
@media only screen and (max-width: 768px) {
  .c-financial-application-popup__form-holder:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
  }
}

.c-financial-application-popup__form .c-page__number-title {
  margin-top: 24px;
}

.c-financial-application-popup__info-holder {
  padding: 40px 20px;
  max-width: 320px;
}

.c-financial-application-popup__submit-btn {
  display: block;
  margin-top: 48px;
  padding: 10px 48px;
  width: 300px;
  min-width: 300px;
}
@media only screen and (max-width: 1024px) {
  .c-financial-application-popup__submit-btn {
    width: 100%;
    min-width: 100%;
  }
}

.c-financial-application-popup__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
@media only screen and (max-width: 768px) {
  .c-financial-application-popup__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.c-financial-application-popup__row .c-form__field {
  width: 300px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
@media only screen and (max-width: 1024px) {
  .c-financial-application-popup__row .c-form__field {
    width: calc(50% - 24px);
  }
}
@media only screen and (max-width: 768px) {
  .c-financial-application-popup__row .c-form__field {
    width: 100%;
  }
}

.c-financial-application-popup__title {
  margin-bottom: 20px;
}

.c-financial-application-popup__info-title {
  margin-bottom: 20px;
}

.c-financial-application__sign-popup__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
  color: var(--on-surface);
}

.c-financial-application__sign-popup__img {
  margin: 32px auto;
  width: 80px;
  height: 80px;
}
.c-financial-application__sign-popup__img svg {
  width: 80px;
  height: 80px;
  color: var(--primary);
}

.c-financial-products__sign-form-label {
  margin-bottom: 8px;
}
.c-financial-products__sign-form-label .c-form__label {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}

.c-financial-products__sign-form-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 24px;
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.c-financial-products__sign-form-info-icon svg {
  width: 20px;
  height: 20px;
}

.c-authorization {
  padding: 0;
}
.c-authorization__message {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}
.c-authorization__message a {
  color: var(--secondary);
  border-bottom: 1px solid transparent;
}
.c-authorization__message a:hover {
  border-bottom: 1px solid var(--secondary);
}
.c-authorization__logo {
  margin: 0 auto;
}
.c-authorization__panel_right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 430px;
  padding: 50px 50px 50px 60px;
}
@media (max-width: 460px) {
  .c-authorization__panel_right {
    min-width: 0;
    padding: 15px;
  }
}
.c-authorization__login-form > * {
  margin-top: 16px;
}

.c-authorization__content {
  padding: 0;
  margin: 0 auto;
}
.c-authorization__content_popup {
  padding: 0;
  overflow: auto;
}

.c-authorization__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 424px;
}
@media (max-width: 660px) {
  .c-authorization__item {
    width: 100%;
  }
}

.c-authorization__login-form-second {
  margin-top: 25px;
  border-top: 1px solid var(--border);
  padding-top: 10px;
}

.c-authorization-register {
  margin-top: -22px;
  padding: 20px 0 281px;
  background-color: var(--surface);
}
.c-authorization-register__block {
  margin: 30px auto 0;
  max-width: 460px;
  background-color: var(--surface);
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 20px 10px;
}
@media only screen and (min-width: 560px) {
  .c-authorization-register__block {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .c-authorization-register__block {
    padding: 50px 70px;
  }
}
.c-page_checkout .c-authorization-register__block {
  margin-bottom: 49px;
}
.c-authorization-register__btn {
  display: block;
  margin: 30px 0;
  width: 100%;
  text-align: center;
}
.c-authorization-register__btn.disabled {
  background: var(--primary-variant);
  color: var(--surface);
  cursor: default;
}
.c-authorization-register__btn.hidden {
  display: none;
}
.c-authorization-register__phone-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
@media (max-width: 450px) {
  .c-authorization-register__phone-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.c-authorization-register__verified-holder {
  border-color: var(--success);
  color: var(--success);
}
.c-authorization-register__verified-icon {
  width: 13px;
  height: 13px;
  margin: 0 5px 2px 0;
}
.c-authorization-register__phoneNumber {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  min-width: 60%;
}
.c-authorization-register__phoneNumber.disabled input {
  cursor: default;
  pointer-events: none;
}
.c-authorization-register__otp-code {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  min-width: 60%;
}
.c-authorization-register__otp-btns-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  padding-top: 12px;
}
.c-authorization-register__phone-btn {
  padding: 10px 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}
@media (max-width: 450px) {
  .c-authorization-register__phone-btn {
    padding: 10px 20px;
  }
}
.c-authorization-register__captcha {
  margin-top: 16px;
  max-width: 60%;
}
.dir-rtl .c-authorization-register__captcha .c-form__captcha > div {
  -webkit-transform: translate(110px, 7px);
      -ms-transform: translate(110px, 7px);
          transform: translate(110px, 7px);
}

.c-addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -24px;
}
@media only screen and (max-width: 768px) {
  .c-addresses {
    margin-left: -10px;
  }
}
.c-addresses .c-form__icon-radio-label {
  border: none;
}

.c-addresses__frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: var(--surface);
  padding: 38px;
  border: 1px dashed var(--inactive);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  margin-left: 24px;
  height: 107px;
  max-width: 324px;
  width: 100%;
}
.c-addresses__frame.c-addresses__item_company:hover {
  background: var(--surface);
}
.c-addresses__frame:hover {
  border-color: var(--primary);
}
.c-addresses__frame:hover .c-addresses__label {
  color: var(--primary);
}
.c-addresses__frame svg {
  width: 12px;
  height: 12px;
  color: var(--secondary);
  margin-right: 10px;
}
.dir-rtl .c-addresses__frame svg {
  margin-right: 0;
  margin-left: 10px;
}
@media only screen and (max-width: 768px) {
  .c-addresses__frame {
    margin-left: 10px;
  }
}

.c-addresses__label {
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: var(--on-surface);
}

.c-addresses__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border: 2px solid var(--inactive);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  padding: 5px;
  margin-bottom: 30px;
  width: 100%;
  max-width: 324px;
  margin-left: 24px;
}
@media only screen and (max-width: 768px) {
  .c-addresses__item {
    margin-left: 10px;
    padding: 5px;
  }
}
.c-addresses__item_company {
  margin-bottom: 25px;
}
.c-addresses__item .c-form__icon-radio {
  margin: 0;
  width: auto;
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  overflow: hidden;
}
.c-addresses__item .c-form__icon-radio-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-addresses__item .c-form__icon-radio-content, .c-addresses__item .c-form__icon-radio-title, .c-addresses__item .c-form__icon-radio-title-placeholder, .c-addresses__item .c-form__icon-radio-text {
  overflow: hidden;
}
.c-addresses__item .c-form__icon-radio-title-placeholder, .c-addresses__item .c-form__icon-radio-text {
  text-overflow: ellipsis;
  display: block;
}
.c-addresses__item .c-form__icon-radio-title-placeholder {
  max-width: calc(100% - 65px);
  margin-right: 8px;
}
.dir-rtl .c-addresses__item .c-form__icon-radio-title-placeholder {
  margin-right: initial;
  margin-left: 8px;
}
@media only screen and (max-width: 768px) {
  .c-addresses__item .c-form__icon-radio-title-placeholder {
    max-width: initial;
    margin-right: initial;
    font-size: 14px;
  }
  .c-addresses__item .c-form__icon-radio-title-placeholder .dir-rtl {
    margin-left: initial;
  }
}
.c-addresses__item .c-form__icon-radio-label {
  padding: 17px 5px 19px;
}
.c-addresses__item .c-form__icon-radio-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-addresses__item-logo {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  color: var(--primary-variant);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.c-addresses__title_default {
  font-weight: 400;
  font-size: 15px;
  line-height: 18.5px;
  color: var(--primary-variant);
}
@media only screen and (max-width: 768px) {
  .c-addresses__title_default {
    font-size: 13px;
  }
}

.c-addresses__item-content {
  padding-right: 20px;
}

.c-addresses__item-region {
  font-size: 13px;
  line-height: 16px;
  color: var(--primary-variant);
}

.c-addresses__item-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  line-height: 16px;
  color: var(--primary);
  margin-left: auto;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  max-width: 30px;
  width: 100%;
}

.c-addresses__item-control button {
  color: var(--primary-variant);
}
.c-addresses__item-control button, .c-addresses__item-control a {
  width: 20px;
  height: 20px;
  display: block;
}
.c-addresses__item-control button:hover, .c-addresses__item-control a:hover {
  border-bottom-color: transparent;
}

.c-addresses__item-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: var(--primary);
}

.c-addresses__form-checkbox {
  margin: 24px 0 4px;
}
.c-addresses__form-checkbox .c-form__checkbox-text {
  font-weight: normal;
}

.c-addresses__form-input.disabled {
  cursor: default;
  background-color: var(--fields-inactive);
}

.c-addresses__form-btn {
  padding: 7.5px 34px;
}

.c-form__row_address {
  margin-top: 15px;
}
@media only screen and (min-width: 1024px) {
  .c-form__row_address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-form__row_address .c-form__field:first-of-type {
    width: calc(25% - 8px);
  }
  .c-form__row_address .c-form__field:last-of-type {
    width: calc(75% - 8px);
  }
}

.c-addresses__map {
  display: none;
  position: relative;
  z-index: 0;
  height: 360px;
  background: url("../img/loader.svg") center center/20% 20% no-repeat;
  margin-bottom: 4px;
}
@media only screen and (min-width: 768px) {
  .c-addresses__map {
    height: 250px;
  }
}
.c-addresses__map.active {
  display: block;
}

.c-page__cabinet {
  margin-top: -22px;
  padding-top: 24px;
  position: relative;
  padding-bottom: 60px;
}
.c-page__cabinet .c-page__bg {
  padding-bottom: 182px;
}
.c-page__cabinet .c-page__bg img {
  -o-object-position: bottom;
     object-position: bottom;
}

.c-page_category svg:not([stroke]) {
  stroke: none;
}

.c-cabinet {
  background-color: var(--surface);
  border-radius: 4px;
  border: 1px solid var(--border);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-cabinet__content-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 32px;
}
@media (max-width: 768px) {
  .c-cabinet__content-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
}

.c-cabinet__sidebar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 42px;
  margin-bottom: 50px;
}
.dir-rtl .c-cabinet__sidebar {
  margin-left: 42px;
  margin-right: 0;
}
@media (max-width: 768px) {
  .c-cabinet__sidebar {
    display: none;
  }
}

.c-cabinet__content {
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
}
@media (max-width: 768px) {
  .c-cabinet__content {
    max-width: initial;
  }
}

.c-cabinet__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: var(--on-surface);
  padding-bottom: 32px;
  border-bottom: 1px solid var(--border);
  margin-bottom: 24px;
}

.c-cabinet__body {
  margin-top: -20px;
}
.c-cabinet__body_requests-for-quotation {
  margin-bottom: 40px;
}

.c-cabinet__list {
  margin-bottom: 20px;
  border-radius: 8px;
  border: 1px solid var(--border);
  padding: 32px;
}

.c-cabinet__list-head {
  font-style: normal;
  font-size: 15px;
  line-height: 21px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0.15px;
  color: var(--on-surface);
  padding-top: 24px;
}
.c-cabinet__list-head_first {
  padding-top: initial;
}

.c-cabinet__list-item {
  list-style-type: none;
  text-align: left;
  padding: 0;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-cabinet__list-item-text, .c-cabinet__list-item-value {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 30px;
  letter-spacing: 0.15px;
  color: var(--primary-variant);
}

.c-cabinet__list-item-text {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 150px;
}
.dir-rtl .c-cabinet__list-item-text {
  text-align: right;
}

.c-cabinet__list-item-value {
  font-weight: 500;
  color: var(--on-surface);
  margin-left: 16px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.dir-rtl .c-cabinet__list-item-value {
  text-align: right;
  margin-left: initial;
  margin-right: 16px;
}
@media only screen and (max-width: 560px) {
  .c-cabinet__list-item-value {
    margin-left: initial;
  }
  .dir-rtl .c-cabinet__list-item-value {
    margin-right: initial;
  }
}

.c-cabinet__value {
  padding: 8px 0;
  color: var(--on-surface);
  display: block;
}

.c-cabinet__form {
  max-width: 520px;
}
.c-cabinet__form > * {
  margin-top: 20px;
}

.c-cabinet-order {
  padding: 0 20px 15px;
}
@media only screen and (max-width: 768px) {
  .c-cabinet-order {
    padding: 0 10px 10px;
  }
}

.c-cabinet-order-seller {
  background: var(--fields-inactive);
  border-radius: 7px;
  padding: 11px 15px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: var(--secondary);
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 460px) {
  .c-cabinet-order-seller {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.c-cabinet-order-seller__invoice-link:hover {
  color: var(--secondary);
}

.c-cabinet-order-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-cabinet-order-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 140px;
  max-width: 490px;
}
.c-cabinet-order-info__item:not(:last-child) {
  margin-right: 20px;
  margin-bottom: 10px;
}

.c-cabinet-order-info__icon {
  width: 24px;
  height: 24px;
  color: var(--secondary);
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.c-cabinet-order-info__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  color: var(--secondary);
}

.c-cabinet-order-seller__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-row-gap: 15px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 15px 20px;
  margin-bottom: 15px;
  border-top: 3px solid var(--border);
  background-color: var(--active);
}
@media only screen and (max-width: 768px) {
  .c-cabinet-order-seller__header {
    margin: 0 0 15px 0;
  }
}

.c-cabinet-order-seller__code-holder {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--secondary);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}

.c-cabinet-order-seller__code {
  margin-right: 14px;
}

.c-cabinet-order-seller__title {
  margin-right: 20px;
}
.c-cabinet-order-seller__title:before {
  content: "•";
  display: inline-block;
  vertical-align: middle;
  color: var(--primary-variant);
  position: relative;
  left: -5px;
  top: -2px;
}
.c-cabinet-order-seller__title:hover {
  color: var(--secondary-hover);
}
.dir-rtl .c-cabinet-order-seller__title {
  margin-right: 0;
  margin-left: 20px;
}

.c-cabinet-order-seller__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-cabinet-order-seller__info-holder {
  margin-bottom: 15px;
}
.c-cabinet-order-seller__info-holder-suborder {
  padding: 15px 22px 0 20px;
}
@media only screen and (max-width: 768px) {
  .c-cabinet-order-seller__info-holder-suborder {
    padding: 0 10px;
  }
}

.c-cabinet__order-price-details {
  padding: 16px 0;
  border-top: 1px solid var(--border);
}

.c-cabinet__order-price-text {
  color: var(--on-surface);
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}
.c-cabinet__order-price-text_total {
  font-weight: 700;
}

.c-cabinet__order-price-text_old-price {
  display: block;
}

.c-cabinet__order-delivery, .c-cabinet__order-discount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2px;
}
.c-cabinet__order-delivery .c-cabinet__order-price-text_old-price, .c-cabinet__order-discount .c-cabinet__order-price-text_old-price {
  text-decoration: line-through;
  font-weight: initial;
  display: block;
}
.c-cabinet__order-delivery .c-cabinet__order-price-text_price, .c-cabinet__order-discount .c-cabinet__order-price-text_price {
  min-width: 100px;
  margin-left: 20px;
  text-align: right;
}
.dir-rtl .c-cabinet__order-delivery .c-cabinet__order-price-text_price, .dir-rtl .c-cabinet__order-discount .c-cabinet__order-price-text_price {
  text-align: left;
}

.c-cabinet__order-discount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2px;
}

.c-cabinet__order-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-cabinet__order-delivery-value {
  font-weight: 600;
  text-align: right;
}

.c-cabinet__order-discount-value {
  color: var(--error);
  font-weight: 600;
}

.c-cabinet-order__footer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 3px solid var(--border);
}
@media only screen and (max-width: 1024px) {
  .c-cabinet-order__footer {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 560px) {
  .c-cabinet-order__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.c-cabinet-order__footer .c-orders-item__price-holder, .c-cabinet-order__footer .c-cabinet-order__price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: initial;
  padding: 12px 0;
}
.c-cabinet-order__footer .c-orders-item__price-holder:last-child, .c-cabinet-order__footer .c-cabinet-order__price-holder:last-child {
  padding-bottom: 20px;
}

.c-cabinet-order__pay-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-cabinet-order__price-holder {
  margin-left: initial;
  position: relative;
}

.c-cabinet__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-order-list__payment-holder:not(:last-child) {
  margin-right: 20px;
}

.c-cabinet-order__payment-plan-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.c-cabinet-order__payment-plan-link {
  width: 24px;
  height: 24px;
  color: var(--primary-variant);
  position: absolute;
  left: 80%;
  top: 17px;
}
.c-cabinet-order__payment-plan-link:hover {
  color: var(--secondary);
  cursor: pointer;
}

.c-cabinet__avatar-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .c-cabinet__avatar-block.c-header-profile__avatar {
    margin-bottom: 0;
    padding: 0 var(--main-margin-sm);
  }
}

.c-cabinet__avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-bottom: 15px;
  position: relative;
}
.c-cabinet__avatar:hover {
  cursor: pointer;
}
.c-cabinet__avatar:hover .c-cabinet__avatar-edit {
  display: inline-block;
}

.c-cabinet__avatar-edit {
  width: 41px;
  height: 41px;
  position: absolute;
  top: calc((100% - 41px) / 2);
  left: calc((100% - 41px) / 2);
  right: 0;
  bottom: 0;
  color: var(--surface);
  display: none;
}

.c-cabinet__name {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: var(--primary);
}
@media (max-width: 1023px) {
  .c-cabinet__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 46px;
  }
}

.c-cabinet__avatar-icon {
  width: 48px;
  height: 48px;
  margin-right: 10px;
  background-color: var(--error);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  color: var(--surface);
}
.dir-rtl .c-cabinet__avatar-icon {
  margin-right: 0;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.c-cabinet__avatar-icon svg {
  width: 24px;
  height: 24px;
}

.c-cabinet__avatar-letters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  background-color: #973EF1;
  border-radius: 100%;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
}

.c-cabinet-order__actions-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.c-cabinet-order__actions-btn svg {
  width: 22px;
  height: 22px;
  margin-right: 8px;
}
.dir-rtl .c-cabinet-order__actions-btn svg {
  margin-right: initial;
  margin-left: 8px;
}
.c-cabinet-order__actions-btn:hover svg {
  color: var(--secondary-hover);
}

.c-cabinet-order__actions {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}

.c-cabinet-order__actions-holder {
  padding: 16px 0;
  border-top: 1px solid var(--border);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 15px;
}

.c-cabinet-order__action-item:not(:last-child) {
  margin-right: 15px;
}
.dir-rtl .c-cabinet-order__action-item:not(:last-child) {
  margin-right: 0;
  margin-left: 15px;
}
.c-cabinet-order__action-item:hover button, .c-cabinet-order__action-item:hover a {
  color: var(--secondary-hover);
}

.c-cabinet-order__invoice-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.c-cabinet-order__invoice-link .svg {
  width: 22px;
  height: 22px;
  margin-right: 8px;
}
.dir-rtl .c-cabinet-order__invoice-link .svg {
  margin-right: initial;
  margin-left: 8px;
}

.c-cabinet-order__chat-link {
  color: var(--on-surface);
}

.c-chat-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.c-chat-link__seller-name {
  margin-bottom: 6px;
}
.c-chat-link__seller-link {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  border: none;
  color: var(--on-surface-variant);
}
.c-chat-link__seller-link .svg {
  width: 22px;
  height: 22px;
  margin-bottom: 2px;
  margin-right: 8px;
}
.dir-rtl .c-chat-link__seller-link .svg {
  margin-right: initial;
  margin-left: 8px;
}

.c-cabinet__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}

.c-cabinet__link-delete {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.c-cabinet__link-delete-icon {
  width: 16px;
  height: 16px;
  color: var(--error);
  margin-right: 8px;
  display: block;
  stroke-width: 2px;
}
.dir-rtl .c-cabinet__link-delete-icon {
  margin-right: initial;
  margin-left: 8px;
}

.c-cabinet__link-delete-text {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
  margin-top: 2px;
  color: var(--on-surface-variant);
}
.c-cabinet__link-delete-text:hover {
  color: var(--on-surface);
}

.c-cabinet .c-order-list__pay-btn {
  padding: 10px 32px;
}

.c-orders__list:not(:last-child) {
  margin-bottom: 35px;
}

.c-orders__show-more {
  text-align: center;
}

.c-orders-item {
  border: 1px solid var(--border);
  border-radius: 4px;
}
.c-orders-item:not(:last-child) {
  margin-bottom: 16px;
}

.c-orders-item__header {
  margin-bottom: 16px;
  padding: 12px 22px 14px 20px;
  border-radius: 4px 4px 0 0;
  background-color: var(--active);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 15px;
}
@media only screen and (max-width: 768px) {
  .c-orders-item__header {
    padding: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .c-orders-item__header_returns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 460px) {
  .c-returns-item .c-orders-item__header {
    row-gap: 10px;
  }
}

.c-orders-item__block-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 640px) {
  .c-orders-item__block-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.c-orders-item__track-id-holder {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  white-space: nowrap;
}

.c-orders-item__track-id-text {
  color: var(--on-surface-variant);
  margin-right: 5px;
}
.dir-rtl .c-orders-item__track-id-text {
  margin-right: 0;
  margin-left: 5px;
}

.c-orders-item__track-id {
  margin-right: 20px;
  color: var(--primary);
  white-space: nowrap;
}
.dir-rtl .c-orders-item__track-id {
  margin-right: 0;
  margin-left: 20px;
}

.c-orders-item__seller, .c-orders-item__quantity {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}

.c-orders-item__seller {
  position: relative;
  padding-left: 14px;
  color: var(--secondary);
}
.c-orders-item__seller:before {
  content: "•";
  display: inline-block;
  vertical-align: middle;
  color: var(--primary-variant);
  position: absolute;
  left: 2px;
  top: 0;
}

.c-orders-item__header-returns-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.c-orders-item__header-returns-row:not(:last-child) {
  border-bottom: 3px solid var(--border);
}
@media only screen and (max-width: 560px) {
  .c-orders-item__header-returns-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.c-orders-item__code-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
@media screen and (max-width: 640px) {
  .c-orders-item__code-holder {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5px;
  }
}
.c-return-create .c-orders-item__code-holder {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.c-return-item .c-orders-item__code-holder {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: calc(40% - 20px);
      -ms-flex: calc(40% - 20px);
          flex: calc(40% - 20px);
}
@media only screen and (max-width: 460px) {
  .c-return-item .c-orders-item__code-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    row-gap: 10px;
  }
}
.c-orders-item__code-holder_return {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .c-orders-item__code-holder_return {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    margin-right: initial;
  }
}
@media only screen and (max-width: 560px) {
  .c-orders-item__code-holder_return {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .c-orders-item__code-holder_return span:not(:last-child) {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .c-orders-item__code-holder_return.c-orders-item__code-holder_suborder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 10px;
  }
}
@media only screen and (max-width: 560px) {
  .c-orders-item__code-holder_inactive {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media only screen and (max-width: 768px) {
  .c-page_returns .c-orders-item__code-order-holder {
    -webkit-box-flex: 70%;
        -ms-flex: 70%;
            flex: 70%;
    margin-right: initial;
  }
}
@media only screen and (max-width: 560px) {
  .c-page_returns .c-orders-item__code-order-holder {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
}

.c-orders-item__view-tender {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--primary);
}

.c-orders-item__view-tender-icon {
  width: 20px;
  height: 20px;
  margin-right: 7px;
}

.c-orders-item__code {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  margin-top: 2px;
  border-bottom: 1px solid transparent;
  color: var(--primary);
}
.c-return-item .c-orders-item__code {
  margin-top: 0;
}
.c-orders .c-orders-item__code:hover {
  color: var(--secondary-hover);
  border-bottom: 1px solid var(--secondary-hover);
}
.c-orders-item__code-suborder {
  color: var(--primary);
  font-weight: 400;
  font-size: 15px;
}
.c-orders-item__code-holder_inactive .c-orders-item__code-suborder {
  color: var(--on-surface-variant);
  font-size: 14px;
}
.c-orders-item__code-holder_inactive .c-orders-item__code {
  color: var(--on-surface-variant);
  font-weight: 400;
}
.c-orders-item__code_return {
  margin-top: 0;
}
@media only screen and (max-width: 560px) {
  .c-orders-item__code_return {
    margin-right: 5px;
  }
  .c-orders-item__code_return .dir-rtl {
    margin-right: initial;
    margin-left: 5px;
  }
}

.c-orders-item__date-value {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-orders-item__date-value:before {
  content: "•";
  color: var(--secondary);
  margin-right: 8px;
  margin-left: 8px;
  margin-bottom: 2px;
}
.c-orders-item__date-value-suborder {
  color: var(--primary);
  font-weight: 400;
}
.c-orders-item__code-holder_inactive .c-orders-item__date-value {
  color: var(--on-surface-variant);
}
@media only screen and (max-width: 460px) {
  .c-return-item .c-orders-item__date-value:before {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .c-orders-item__date-value_return {
    font-size: 14px;
  }
}
@media only screen and (max-width: 460px) {
  .c-orders-item__date-value_return:before {
    display: none;
  }
}

.c-orders-item__goods {
  padding: 8px 22px 16px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 560px) {
  .c-orders-item__goods {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-orders-item__goods-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -16px;
  margin-right: 16px;
}
@media only screen and (max-width: 1200px) {
  .c-orders-item__goods-holder {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-right: 0;
  }
  .c-returns-item .c-orders-item__goods-holder {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    margin-top: initial;
  }
}
@media only screen and (max-width: 560px) {
  .c-orders-item__goods-holder {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
.dir-rtl .c-orders-item__goods-holder {
  margin-right: 0;
  margin-left: 0;
}

.c-orders-item__goods-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}

.c-orders-item__return-link-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  color: var(--primary);
}

.c-orders-item__return-link-icon {
  width: 24px;
  height: 24px;
}
.c-orders-item__return-link-icon svg {
  stroke: none;
}

.c-orders-item__return-link {
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0;
}
.c-orders-item__return-link:hover {
  border-bottom: none;
}

.c-order-item__more {
  width: 48px;
  height: 48px;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid var(--border);
  color: var(--primary-variant);
  margin-left: 16px;
}

@media only screen and (max-width: 1200px) {
  .c-order-item__more {
    margin-bottom: 10px;
  }
}

.c-order-item__quantity {
  padding: 0 20px;
  color: var(--on-surface);
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
@media only screen and (max-width: 1200px) {
  .c-order-item__quantity {
    margin-bottom: 10px;
  }
}

.c-orders-item__price-holder, .c-cabinet-order__price-holder {
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  color: var(--on-surface);
  font-weight: 400;
  margin-left: auto;
  min-width: 140px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (max-width: 560px) {
  .c-orders-item__price-holder, .c-cabinet-order__price-holder {
    margin-top: 10px;
    margin-left: initial;
    text-align: center;
    min-width: initial;
  }
}
.dir-rtl .c-orders-item__price-holder, .dir-rtl .c-cabinet-order__price-holder {
  text-align: left;
}
.c-returns-item .c-orders-item__price-holder, .c-returns-item .c-cabinet-order__price-holder {
  font-size: 15px;
}

.c-orders-item__total-price, .c-cabinet__order-price-text_old-price,
.c-orders-item__total-price_old {
  font-weight: 600;
  color: var(--on-surface);
}

.c-cabinet__order-price-text_old-price,
.c-orders-item__total-price_old {
  display: block;
  font-size: 13px;
  text-decoration: line-through;
  font-weight: 400;
  color: var(--inactive);
}

.c-orders-item__data-status {
  margin-right: 15px;
}
.dir-rtl .c-orders-item__data-status {
  margin-right: 0;
  margin-left: 15px;
}
.c-cabinet-order .c-orders-item__data-status, .c-return-item .c-orders-item__data-status, .c-financial-products-item .c-orders-item__data-status {
  margin-right: 0;
}
.dir-rtl .c-cabinet-order .c-orders-item__data-status, .dir-rtl .c-return-item .c-orders-item__data-status, .dir-rtl .c-financial-products-item .c-orders-item__data-status {
  margin-left: 0;
}
.c-orders-item__data-status_return {
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 0;
}
.dir-rtl .c-orders-item__data-status_return {
  margin-left: 0;
}
@media only screen and (max-width: 1024px) {
  .c-orders-item__data-status_return {
    width: initial;
  }
}
@media screen and (max-width: 440px) {
  .c-orders-item__data-status {
    max-width: 180px;
    margin: auto;
    display: block;
    text-align: center;
  }
}

.c-wishlist-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.c-wishlist__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
@media (max-width: 768px) {
  .c-wishlist__list {
    margin: 25px 0 40px;
  }
}
.c-wishlist__button {
  margin: 10px 0;
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.c-wishlist__button svg {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.dir-rtl .c-wishlist__button svg {
  margin-right: 0;
  margin-left: 5px;
}
.c-wishlist__button:hover {
  color: var(--error);
}

.c-financial-products__info-title {
  color: var(--on-surface-variant);
  border-bottom: 1px solid var(--border);
}
@media only screen and (max-width: 1024px) {
  .c-financial-products__info-title {
    display: none;
  }
}

.c-financial-products__payment-info-title {
  width: 450px;
}

.c-financial-products__info-holder {
  border-bottom: 1px solid var(--border);
  margin: 0 -20px;
  padding: 20px;
  row-gap: 20px;
}

.c-financial-products__payment-info-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 3px;
}
@media only screen and (max-width: 560px) {
  .c-financial-products__payment-info-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}

.c-financial-products__payment-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  width: 450px;
}
@media only screen and (max-width: 560px) {
  .c-financial-products__payment-info {
    width: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.c-financial-products__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-financial-products__links {
  color: var(--primary);
}
.c-financial-products__links:hover {
  color: var(--primary-hover);
}

.c-financial-products__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  row-gap: 10px;
  margin-top: 20px;
  border-radius: 8px;
  background-color: var(--success-surface);
}

.c-financial-products__action-btn-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

.c-financial-products__action-btn {
  border: 1px solid var(--success);
  border-radius: 8px;
  padding: 8px 24px;
  color: var(--success);
  white-space: nowrap;
}
.c-financial-products__action-btn:hover {
  background-color: var(--success);
  color: var(--surface);
}
.c-financial-products__action-btn_fix_need, .c-financial-products__action-btn_buyer_fix_need {
  background-color: var(--error);
  color: var(--surface);
  border: 1px solid var(--error);
}
.c-financial-products__action-btn_fix_need:hover, .c-financial-products__action-btn_buyer_fix_need:hover {
  background-color: var(--surface);
  color: var(--error);
}

.c-financial-products__sign-form-btn-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
}

.c-financial-products__payments-plan {
  margin-top: 20px;
  border: 1px solid var(--border);
  border-radius: 8px;
}

.c-financial-products__payments-plan-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 19px;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: var(--on-surface);
}
.c-financial-products__payments-plan-row:not(:last-child) {
  border-bottom: 1px solid var(--border);
}
.c-financial-products__payments-plan-row-header {
  color: var(--on-surface-variant);
}
.c-financial-products__payments-plan-row.inactive {
  color: var(--on-surface-variant);
}

.c-financial-products__payments-plan-value:nth-child(1) {
  width: 200px;
}

.c-financial-products-item__products-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}

.c-financial-products-item__products-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

.c-financial-products-item__products-company-title {
  color: var(--primary);
}

.c-financial-products-item__products-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: var(--on-surface);
}

.c-financial-products-item__products-count-text-link {
  color: var(--primary);
}
.c-financial-products-item__products-count-text-link:hover {
  color: var(--primary-hover);
}

.c-financial-products-item__product-img {
  display: block;
  width: 48px;
  height: 48px;
}
.c-financial-products-item__product-img picture, .c-financial-products-item__product-img img {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 560px) {
  .c-financial-products-item__product-img {
    margin-right: 5px;
  }
}
.dir-rtl .c-financial-products-item__product-img {
  margin-right: 0;
  margin-left: 15px;
}
@media only screen and (max-width: 560px) {
  .dir-rtl .c-financial-products-item__product-img {
    margin-left: 5px;
  }
}

.c-financial-products-status {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  padding: 6px 12px 5px 12px;
  display: block;
  border-radius: 16px;
  text-transform: capitalize;
  white-space: nowrap;
  color: var(--surface);
}
.c-financial-products-status_success {
  background-color: var(--status-ok);
}
.c-financial-products-status_progress {
  background-color: var(--status-in-progress-ok);
}
.c-financial-products-status_process {
  background-color: var(--status-in-progress);
}
.c-financial-products-status_error {
  background-color: var(--error);
}

.c-financial-products-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}

.c-financial-products-item__info-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-financial-products-item__info-cell-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

.c-financial-products-item__info-cell-value {
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
}
.c-financial-products-application .c-financial-products-item__info-cell-value {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}
.c-financial-products-application .c-financial-products-item__info-payment .c-financial-products-item__info-cell-value {
  font-weight: 600;
}

.c-disputes-list {
  margin-top: -8px;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 24px;
}

.c-disputes-page__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 70px;
}

.c-disputes-list__item {
  width: 100%;
  padding: 24px;
  border: 1px solid var(--border);
  border-radius: 8px;
  margin-top: 8px;
  list-style: none;
}
@media only screen and (max-width: 768px) {
  .c-disputes-list__item {
    padding: 16px;
  }
}

.c-disputes-list-item__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 14px;
}
@media only screen and (max-width: 460px) {
  .c-disputes-list-item__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-disputes-list-item__header-left-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 460px) {
  .c-disputes-list-item__header-left-cell {
    margin-bottom: 8px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.c-disputes-list-item__header-right-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.c-disputes-list-item__number {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  color: var(--secondary);
  margin-right: 12px;
}
.dir-rtl .c-disputes-list-item__number {
  margin-right: 0;
  margin-left: 12px;
}

.c-disputes-list-item__date {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
  color: var(--primary-variant);
}

.c-disputes-list-item__header-icon {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
.dir-rtl .c-disputes-list-item__header-icon {
  margin-left: 8px;
  margin-right: 0;
}
.c-disputes-list-item__header-icon svg {
  stroke: none;
}

.c-disputes-list-item__header-link {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: var(--secondary);
}

.c-disputes-list-item__type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.c-disputes-list-item__category {
  margin-right: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
}
.dir-rtl .c-disputes-list-item__category {
  margin-right: 0;
  margin-left: 12px;
}

.c-disputes-list-item__category-arrow {
  margin-right: 12px;
  height: 12px;
  width: 7px;
}
.dir-rtl .c-disputes-list-item__category-arrow {
  margin-right: 0;
  margin-left: 12px;
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.c-disputes-list-item__category-arrow svg {
  stroke: none;
}

.c-disputes-list-item__sub-category {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
}

.c-disputes-list-item__comment {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 150px;
}

.c-disputes-list-item__comment-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
  margin-bottom: 0;
  word-break: break-word;
}

.c-claim {
  margin-bottom: 64px;
}
.c-claim__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  border-radius: 6px 6px 0 0;
  padding-left: 19px;
  padding-right: 19px;
  background-color: var(--border);
}
.c-claim__order-id {
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: var(--secondary);
}
.c-claim__separator {
  margin-left: 8px;
  margin-right: 8px;
  color: var(--on-surface);
}
.c-claim__created-at {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}
.c-claim__company-name {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.75px;
  text-transform: uppercase;
  color: var(--secondary);
}
.c-claim__status {
  font-size: 13px;
  line-height: 16px;
  padding: 8px 16px;
  border-radius: 7px;
  background: var(--status-in-progress);
  color: var(--surface);
}
.c-claim__btn-container {
  position: absolute;
  bottom: 5px;
  right: 25px;
  margin-right: 0;
}
.c-claim__action-btn {
  padding: 9px 12px 10px 12px;
  border-radius: 5px;
  border: 1px solid var(--primary);
  background-color: var(--surface);
  color: var(--secondary);
}
.c-claim__action-btn:hover {
  background-color: var(--secondary-hover);
  color: var(--surface);
}

.c-delete-account .c-cabinet__link-delete {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 50px;
  padding: 12px 24px;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
}
.c-delete-account .c-cabinet__link-delete-text:hover {
  color: var(--on-surface-variant);
}

.c-delete-account__content, .c-delete-account__app-link-container {
  color: var(--on-surface);
  margin: 0 auto 214px;
  max-width: 696px;
  padding: 30px 30px 48px;
  border: 1px solid var(--inactive);
  border-radius: 8px;
}

.c-delete-account__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 24px;
}

.c-delete-account__msg {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.c-delete-account__msg:last-of-type {
  margin-top: 36px;
  margin-bottom: 48px;
}

.c-delete-account__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 64px;
  padding-left: 64px;
}

.c-delete-account__steps {
  counter-reset: item;
  margin-top: 24px;
  margin-bottom: 8px;
}

.c-delete-account__step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  counter-increment: item;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}
.c-delete-account__step:not(:last-of-type) {
  margin-bottom: 30px;
}
.c-delete-account__step:before {
  content: counter(item);
  width: 33px;
  height: 33px;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: var(--white);
  background-color: var(--primary);
  margin-right: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}
.dir-rtl .c-delete-account__step:before {
  margin-right: initial;
  margin-left: 10px;
}

.c-delete-account__login-btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 64px;
  padding-left: 64px;
}

.c-delete-account__app-link-container {
  padding-bottom: 30px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}

.c-delete-account__app-icon {
  width: 120px;
  height: 120px;
}

.c-delete-account__app-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-delete-account__app-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 7px;
}

.c-delete-account__app-developer {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 19px;
}

.c-delete-account__app-link {
  width: 173px;
  height: 50px;
}

.c-return-create__content {
  margin-bottom: 24px;
}

.c-return-item__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0 6px;
}

.c-return-item__row-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0 6px;
}
@media only screen and (max-width: 768px) {
  .c-return-item__row-product {
    display: -ms-grid;
    display: grid;
        grid-template-areas: "a b b" "a c d";
    -ms-grid-columns: 4fr 20px 1fr 20px 12fr;
    grid-template-columns: 4fr 1fr 12fr;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
  .c-return-item__row-product .c-cart-product__product-holder.c-cart-product__product-holder {
    display: none;
  }
  .c-return-item__row-product .c-cart-product__cell_product {
    grid-area: a;
  }
  .c-return-item__row-product .c-cart-product__cell_title {
    grid-area: b;
  }
  .c-return-item__row-product .c-cart-product__cell_quantity {
    position: relative;
    grid-area: c;
    max-width: initial;
    min-width: initial;
  }
  .c-return-item__row-product .c-cart-product__cell_quantity:after {
    content: "×";
    margin-left: 18px;
  }
  .dir-rtl .c-return-item__row-product .c-cart-product__cell_quantity:after {
    margin-right: 18px;
    margin-left: initial;
  }
  .c-return-item__row-product .c-cart-product__cell_subtotal {
    grid-area: d;
  }
}

.c-return-item__details {
  margin-bottom: 10px;
  padding: 24px 20px 16px;
  background-color: var(--surface-variant);
  border-radius: 8px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.c-return-item__reason {
  margin-bottom: 17px;
  color: var(--on-surface);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}

.c-return-item__description {
  margin-bottom: 26px;
  color: var(--on-surface);
  font-size: 15px;
  font-weight: 400;
  line-height: normal;
}

.c-return-item__img-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  row-gap: 16px;
}

.c-return-item__finished-offer-holder {
  padding: 24px 20px;
  background-color: var(--fields-inactive);
}
.c-return-item__finished-offer-holder_error {
  border-bottom: 1px solid var(--error);
}
.c-return-item__finished-offer-holder_success {
  border-bottom: 1px solid var(--success);
}

.c-return-item__waiting-offer-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  row-gap: 14px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 14px 20px;
  margin-bottom: 20px;
  background-color: var(--fields-inactive);
}

.c-return-item__offer-text {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  margin-right: 10px;
}
.dir-rtl .c-return-item__offer-text {
  margin-right: initial;
  margin-left: 10px;
}

.c-return-item__offer-price {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}

.c-return-item__offer-btns-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}

.c-return-item__offer-btn {
  padding: 8px 48px;
}
@media only screen and (max-width: 560px) {
  .c-return-item__offer-btn {
    padding: 8px 24px;
  }
}

.c-return-item__offer-btn-accept {
  border: 2px solid var(--success);
  color: var(--success);
}
.c-return-item__offer-btn-accept:hover {
  background-color: var(--success);
}

.c-return-item__offer-btn-reject {
  border: 2px solid var(--error);
  color: var(--error);
}
.c-return-item__offer-btn-reject:hover {
  background-color: var(--error);
}

.c-return-item__footer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 16px;
  padding: 20px;
  border-top: 2px solid var(--border);
}

@media only screen and (max-width: 560px) {
  .c-return-item__chat-btn-holder {
    width: 100%;
  }
}

@media only screen and (max-width: 560px) {
  .c-return-item__cancel-btn-holder {
    width: 100%;
  }
}

.c-return-item__total-price {
  position: absolute;
  right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dir-rtl .c-return-item__total-price {
  right: initial;
  left: 20px;
}
@media only screen and (max-width: 1200px) {
  .c-return-item__total-price {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: initial;
    right: initial;
  }
  .dir-rtl .c-return-item__total-price {
    left: initial;
  }
}

.c-return-item__action-btn {
  font-size: 15px;
  font-weight: 700;
  line-height: 140%;
  padding: 8px 32px;
}

.c-return-item__price {
  margin-top: 3px;
  font-size: 14px;
  font-weight: 600;
}

.c-return-status {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  padding: 4px 12px;
  display: block;
  border-radius: 16px;
  text-transform: capitalize;
  white-space: nowrap;
  color: var(--surface);
}
.c-return-status_success {
  background-color: var(--status-ok);
}
.c-return-status_process {
  background-color: var(--status-in-progress);
}
.c-return-status_error {
  background-color: var(--error);
}

.c-return-create__row, .c-return-create__row-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0 6px;
  cursor: default;
  row-gap: 25px;
}
@media only screen and (max-width: 1024px) {
  .c-return-create__row, .c-return-create__row-product {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-width: 560px) {
  .c-return-create__row, .c-return-create__row-product {
    padding: 16px 0 6px;
  }
}

@media only screen and (max-width: 1024px) {
  .c-return-create__row-product {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -ms-grid;
    display: grid;
        grid-template-areas: "a b c" ". . d" ". e e";
    -ms-grid-columns: 1fr 10px 4fr 10px 12fr;
    grid-template-columns: 1fr 4fr 12fr;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    margin-bottom: 15px;
  }
  .c-return-create__row-product .c-cart-product__product-holder.c-cart-product__product-holder {
    display: none;
  }
  .c-return-create__row-product .c-cart-product__cell_checkbox {
    width: initial;
    grid-area: a;
  }
  .c-return-create__row-product .c-cart-product__cell_product {
    grid-area: b;
  }
  .c-return-create__row-product .c-cart-product__cell_product .c-cart-product__product {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .c-return-create__row-product .c-cart-product__cell_product .c-cart-product__product-img {
    width: 80px;
    height: 80px;
  }
  .c-return-create__row-product .c-cart-product__cell_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    grid-area: c;
  }
  .c-return-create__row-product > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-cart-product__cell_quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-cart-product__cell_subtotal {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
  .c-return-create__row-product .c-cart-product__cell_title {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width: 1024px) {
  .c-return-create__row-product .c-cart-product__cell_subtotal {
    grid-area: d;
  }
  .c-return-create__row-product .c-cart-product__cell_subtotal .c-cart-product__subtotal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .c-return-create__row-product .c-cart-product__cell_quantity {
    grid-area: e;
  }
}

.c-return-create__list {
  position: relative;
}

.c-return-create__details {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-right: 50px;
  margin-left: 30px;
}
.dir-rtl .c-return-create__details {
  margin-right: 30px;
  margin-left: 50px;
}
@media only screen and (max-width: 1024px) {
  .c-return-create__details {
    margin-left: 40px;
  }
  .dir-rtl .c-return-create__details {
    margin-right: 40px;
  }
}

.c-return-create__reason {
  margin-bottom: 24px;
}
.c-return-create__reason .c-form__field-holder {
  position: relative;
}
.c-return-create__reason .c-form__label {
  color: var(--on-surface-variant);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  padding: 0 4px;
  position: absolute;
  top: -9px;
  left: 12px;
  background-color: var(--surface);
  z-index: 10;
}

.c-return-create__description-textarea {
  background: none;
  border-color: var(--border);
  min-height: 147px;
  color: var(--on-surface);
}
.c-return-create__description-textarea::-webkit-input-placeholder {
  color: var(--primary-variant);
}
.c-return-create__description-textarea::-moz-placeholder {
  color: var(--primary-variant);
}
.c-return-create__description-textarea:-ms-input-placeholder {
  color: var(--primary-variant);
}
.c-return-create__description-textarea::-ms-input-placeholder {
  color: var(--primary-variant);
}
.c-return-create__description-textarea::placeholder {
  color: var(--primary-variant);
}
.c-return-create__description .c-form__label {
  color: var(--on-surface);
}

.c-return-create__img-holder {
  width: 244px;
}
@media only screen and (max-width: 1024px) {
  .c-return-create__img-holder {
    margin-left: 30px;
  }
  .dir-rtl .c-return-create__img-holder {
    margin-right: 30px;
    margin-left: initial;
  }
}

.c-return-create__error {
  margin-top: 15px;
  color: var(--error);
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}

.c-return-create__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 20px;
}
@media only screen and (max-width: 1024px) {
  .c-return-create__footer {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width: 560px) {
  .c-return-create__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (max-width: 560px) {
  .c-return-create__btn-holder {
    width: 100%;
  }
}

.c-return-create__create-btn {
  padding: 9px 32px;
}

.c-return-create__total-price {
  position: absolute;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
@media only screen and (max-width: 1024px) {
  .c-return-create__total-price {
    position: initial;
    right: initial;
  }
}
@media only screen and (max-width: 560px) {
  .c-return-create__total-price {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.c-return-create__total-title {
  font-size: 15px;
  font-weight: 400;
  line-height: normal;
}

.c-return-create__price {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin-top: 1px;
}

.c-returns-images {
  width: 242px;
}

.c-returns-images__title {
  color: var(--on-surface);
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 16px;
}

.c-returns-images__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.c-returns-images__label {
  width: 70px;
  height: 70px;
  color: var(--primary);
  border: 2px dashed var(--border);
  border-radius: 8px;
}
.c-returns-images__label:hover {
  border: 2px solid var(--primary);
}
.c-returns-images__label svg {
  width: 32px;
  height: 32px;
}

.c-returns-images__img-holder {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  width: 70px;
  height: 70px;
}
.c-returns-images__img-holder:after {
  content: "";
  width: 0;
  height: 0;
  margin-top: 100%;
}
.c-return-create .c-returns-images__img-holder:hover:after {
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(211, 211, 211, 0.3) url("data:image/svg+xml,<svg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='48' height='48' rx='24' fill='black' fill-opacity='0.5'/><path d='M15 18H17H33' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 18V16C20 15.4696 20.2107 14.9609 20.5858 14.5858C20.9609 14.2107 21.4696 14 22 14H26C26.5304 14 27.0391 14.2107 27.4142 14.5858C27.7893 14.9609 28 15.4696 28 16V18M31 18V32C31 32.5304 30.7893 33.0391 30.4142 33.4142C30.0391 33.7893 29.5304 34 29 34H19C18.4696 34 17.9609 33.7893 17.5858 33.4142C17.2107 33.0391 17 32.5304 17 32V18H31Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat;
  margin-top: 0;
}
.c-returns-images__img-holder_template {
  border: 2px solid var(--primary);
}

.c-returns-images__img img {
  -o-object-fit: contain;
     object-fit: contain;
  mix-blend-mode: darken;
  border: 4px solid var(--fields);
  border-radius: 8px;
}
.c-returns-images__img .image-error, .c-returns-images__img .image-error-product, .c-returns-images__img .image-error-brand {
  min-height: 66px;
  min-width: 66px;
}

.c-requests-for-quotation {
  width: 100%;
  border: 1px solid var(--border);
  border-radius: 8px;
}

.c-requests-for-quotation__list-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  width: 100%;
  padding: 16px 20px;
  background-color: var(--background);
  border-bottom: 1px solid var(--border);
  border-radius: 8px 8px 0 0;
}
@media only screen and (max-width: 768px) {
  .c-requests-for-quotation__list-header {
    display: none;
  }
}

.c-requests-for-quotation__list-header-item {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.c-requests-for-quotation__list-header-item:nth-child(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.c-requests-for-quotation__list-header-item:nth-child(2) {
  width: 200px;
}
@media only screen and (max-width: 1024px) {
  .c-requests-for-quotation__list-header-item:nth-child(2) {
    display: none;
  }
}
.c-requests-for-quotation__list-header-item:nth-child(3) {
  width: 120px;
}
.c-requests-for-quotation__list-header-item:nth-child(4) {
  width: 90px;
}
.c-requests-for-quotation__list-header-item:nth-child(5) {
  width: 120px;
}

.c-requests-for-quotation__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  padding: 7px 20px;
  border-bottom: 1px solid var(--border);
}
@media only screen and (max-width: 1024px) {
  .c-requests-for-quotation__row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-requests-for-quotation__list .c-requests-for-quotation__row:last-child {
  border-bottom: none;
}
.c-requests-for-quotation__list > .hidden:last-child .c-requests-for-quotation__row:last-child {
  border-bottom: none;
}

.c-requests-for-quotation__row-item:nth-child(1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.c-requests-for-quotation__row-item:nth-child(2) {
  width: 200px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (max-width: 1024px) {
  .c-requests-for-quotation__row-item:nth-child(2) {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 100%;
  }
}
.c-requests-for-quotation__row-item:nth-child(3) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 120px;
}
.c-requests-for-quotation__row-item:nth-child(4) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  width: 90px;
}
.c-requests-for-quotation__row-item:nth-child(5) {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  width: 120px;
}

.c-requests-for-quotation__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}

.c-requests-for-quotation__id {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface);
}

.c-requests-for-quotation__product-img {
  width: 48px;
  height: 48px;
  border: 1px solid var(--border);
  border-radius: 8px;
}
.c-requests-for-quotation__product-img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.c-requests-for-quotation__order-link {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: var(--primary);
}
.c-requests-for-quotation__order-link:hover {
  color: var(--on-surface);
}

.c-cabinet .c-request-for-quotation {
  border: 1px solid var(--border);
  border-radius: 6px;
}
.c-cabinet .c-request-for-quotation__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: var(--background);
  padding: 12px 20px;
  border-radius: 6px 6px 0 0;
}
@media only screen and (max-width: 768px) {
  .c-cabinet .c-request-for-quotation__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    row-gap: 12px;
  }
}
.c-cabinet .c-request-for-quotation__code-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
.c-cabinet .c-request-for-quotation__code {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: var(--primary);
}
.c-cabinet .c-request-for-quotation__date {
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--on-surface);
}
.c-cabinet .c-request-for-quotation__date:before {
  content: "•";
  display: inline-block;
  vertical-align: middle;
  color: var(--on-surface);
  position: absolute;
  left: -15px;
}
.c-cabinet .c-request-for-quotation__seller {
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: var(--on-surface);
}
.c-cabinet .c-request-for-quotation__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  padding: 16px 20px;
}
@media only screen and (max-width: 1024px) {
  .c-cabinet .c-request-for-quotation__content {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.c-cabinet .c-request-for-quotation__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media only screen and (max-width: 768px) {
  .c-cabinet .c-request-for-quotation__product {
    width: 100%;
  }
}
.c-cabinet .c-request-for-quotation__product-img {
  width: 80px;
  height: 80px;
  border: 1px solid var(--border);
  border-radius: 8px;
}
.c-cabinet .c-request-for-quotation__product-img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.c-cabinet .c-request-for-quotation__product-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.c-cabinet .c-request-for-quotation__product-title-link {
  color: var(--on-surface);
}
.c-cabinet .c-request-for-quotation__hint {
  position: relative;
}
.c-cabinet .c-request-for-quotation__hint-question-marker {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23853087'/%3E%3Cpath d='M7.30286 9.69605C7.30286 9.4246 7.36672 9.17301 7.49443 8.94129C7.62215 8.70957 7.77825 8.51095 7.96273 8.34543C8.1472 8.17329 8.33168 8.01108 8.51616 7.85881C8.70064 7.69991 8.85674 7.53108 8.98445 7.35232C9.11217 7.16695 9.17603 6.97495 9.17603 6.77632C9.17603 6.49826 9.07315 6.28639 8.86738 6.14074C8.66162 5.98846 8.3849 5.91232 8.03723 5.91232C7.70375 5.91232 7.41638 5.99177 7.17514 6.15067C6.9339 6.30957 6.76006 6.53467 6.65363 6.82598L5.59998 6.26984C5.79865 5.79977 6.11794 5.43895 6.55785 5.18736C7.00485 4.92915 7.50862 4.80005 8.06916 4.80005C8.70064 4.80005 9.24698 4.96888 9.70818 5.30653C10.1694 5.64419 10.4 6.11095 10.4 6.70681C10.4 6.98488 10.3361 7.24639 10.2084 7.49136C10.0807 7.7297 9.92459 7.93495 9.74011 8.10708C9.55563 8.27922 9.37115 8.44805 9.18667 8.61357C9.00219 8.77246 8.8461 8.9446 8.71838 9.12998C8.59066 9.31536 8.52681 9.50405 8.52681 9.69605H7.30286ZM8.48423 11.7816C8.32814 11.9272 8.14011 12 7.92015 12C7.7002 12 7.51217 11.9272 7.35607 11.7816C7.19998 11.6359 7.12193 11.4605 7.12193 11.2552C7.12193 11.05 7.19643 10.8745 7.34543 10.7289C7.50153 10.5832 7.6931 10.5104 7.92015 10.5104C8.14011 10.5104 8.32814 10.5832 8.48423 10.7289C8.64033 10.8745 8.71838 11.05 8.71838 11.2552C8.71838 11.4605 8.64033 11.6359 8.48423 11.7816Z' fill='%23853087'/%3E%3C/svg%3E%0A");
}
.c-cabinet .c-request-for-quotation__hint-question-marker:hover {
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' fill='%23853087'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23853087'/%3E%3Cpath d='M7.30286 9.69605C7.30286 9.4246 7.36672 9.17301 7.49443 8.94129C7.62215 8.70957 7.77825 8.51095 7.96273 8.34543C8.1472 8.17329 8.33168 8.01108 8.51616 7.85881C8.70064 7.69991 8.85674 7.53108 8.98445 7.35232C9.11217 7.16695 9.17603 6.97495 9.17603 6.77632C9.17603 6.49826 9.07315 6.28639 8.86738 6.14074C8.66162 5.98846 8.3849 5.91232 8.03723 5.91232C7.70375 5.91232 7.41638 5.99177 7.17514 6.15067C6.9339 6.30957 6.76006 6.53467 6.65363 6.82598L5.59998 6.26984C5.79865 5.79977 6.11794 5.43895 6.55785 5.18736C7.00485 4.92915 7.50862 4.80005 8.06916 4.80005C8.70064 4.80005 9.24698 4.96888 9.70818 5.30653C10.1694 5.64419 10.4 6.11095 10.4 6.70681C10.4 6.98488 10.3361 7.24639 10.2084 7.49136C10.0807 7.7297 9.92459 7.93495 9.74011 8.10708C9.55563 8.27922 9.37115 8.44805 9.18667 8.61357C9.00219 8.77246 8.8461 8.9446 8.71838 9.12998C8.59066 9.31536 8.52681 9.50405 8.52681 9.69605H7.30286ZM8.48423 11.7816C8.32814 11.9272 8.14011 12 7.92015 12C7.7002 12 7.51217 11.9272 7.35607 11.7816C7.19998 11.6359 7.12193 11.4605 7.12193 11.2552C7.12193 11.05 7.19643 10.8745 7.34543 10.7289C7.50153 10.5832 7.6931 10.5104 7.92015 10.5104C8.14011 10.5104 8.32814 10.5832 8.48423 10.7289C8.64033 10.8745 8.71838 11.05 8.71838 11.2552C8.71838 11.4605 8.64033 11.6359 8.48423 11.7816Z' fill='white'/%3E%3C/svg%3E%0A");
}
.c-cabinet .c-request-for-quotation__hint:hover .c-request-for-quotation__hint-content {
  display: block;
  position: absolute;
}
.c-cabinet .c-request-for-quotation__hint-content {
  display: none;
  width: 325px;
  max-width: 325px;
  padding: 16px;
  border-radius: 8px;
  -webkit-filter: drop-shadow(0 4px 16px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0 4px 16px rgba(0, 0, 0, 0.15));
  z-index: 2;
  background: var(--surface);
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
@media only screen and (max-width: 560px) {
  .c-cabinet .c-request-for-quotation__hint-content {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.c-cabinet .c-request-for-quotation__hint-seller {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--border);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.c-cabinet .c-request-for-quotation__hint-seller svg {
  width: 16px;
  height: 16px;
  color: var(--inactive);
}
.c-cabinet .c-request-for-quotation__hint-item {
  padding-top: 16px;
  border-bottom: 1px solid var(--border);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.c-cabinet .c-request-for-quotation__hint-item svg {
  width: 16px;
  height: 16px;
  color: var(--inactive);
}
.c-cabinet .c-request-for-quotation__hint-sku-title {
  padding-top: 8px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface-variant);
}
.c-cabinet .c-request-for-quotation__hint-count {
  padding-top: 8px;
  font-weight: 400;
}
.c-cabinet .c-request-for-quotation__hint-total {
  padding-top: 8px;
  padding-bottom: 16px;
}
.c-cabinet .c-request-for-quotation__hint-description {
  padding-top: 16px;
  font-weight: 400;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.c-cabinet .c-request-for-quotation__hint-description svg {
  width: 16px;
  height: 16px;
  color: var(--inactive);
}
.c-cabinet .c-request-for-quotation__product-sku-title {
  color: var(--on-surface-variant);
}
.c-cabinet .c-request-for-quotation__quantity {
  width: 120px;
  height: 40px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: unset;
}
.c-cabinet .c-request-for-quotation__quantity .c-form__number.disabled {
  cursor: default;
}
.c-cabinet .c-request-for-quotation__total {
  text-align: right;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.c-cabinet .c-request-for-quotation__total .c-price-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
}
.c-cabinet .c-request-for-quotation__total .c-price-tag.finished-price {
  color: var(--success);
}
.c-cabinet .c-request-for-quotation__total .c-price-tag.old-price {
  font-weight: 400;
  color: var(--on-surface-variant);
  text-decoration: line-through;
}
.dir-rtl .c-cabinet .c-request-for-quotation__total {
  text-align: left;
}
.c-cabinet .c-request-for-quotation__negotiation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 20px;
  background-color: var(--success-variant);
  border-top: 1px solid var(--success);
  border-bottom: 1px solid var(--border);
}
.c-cabinet .c-request-for-quotation__negotiation-message {
  color: var(--on-surface);
}
.c-cabinet .c-request-for-quotation__negotiation-btn {
  width: 120px;
  height: 40px;
}
.c-cabinet .c-request-for-quotation__negotiation-btn button {
  border-radius: 8px;
}

.c-request-for-quotation-status {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  padding: 4px 12px;
  display: block;
  border-radius: 16px;
  text-transform: capitalize;
  white-space: nowrap;
  color: var(--surface);
}
.c-request-for-quotation-status_success {
  background-color: var(--status-ok);
}
.c-request-for-quotation-status_process {
  background-color: var(--status-in-progress);
}
.c-request-for-quotation-status_error {
  background-color: var(--error);
}

.c-requests-for-quotation__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  padding: 16px;
}
.c-requests-for-quotation__footer button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 32px;
  border-radius: 8px;
}
@media only screen and (max-width: 768px) {
  .c-requests-for-quotation__footer button {
    padding: 10px 16px;
  }
}
.c-requests-for-quotation__footer button.disabled {
  border-color: var(--primary-variant);
}

.c-tenders-table {
  font-size: 14px;
  font-weight: 400;
  border: 1px solid var(--border);
  border-radius: 8px;
  padding-top: 23px;
  margin-bottom: 30px;
}

.c-tenders-table__control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 20px;
  margin-bottom: 20px;
}

.c-tenders-table__create {
  width: 170px;
}

.c-tenders-table {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}

.c-tenders-pagination {
  margin-bottom: 62px;
}

.c-tenders-table__header,
.c-tenders-table__row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr 1.5fr 1fr 0.75fr 0.75fr 1.25fr 1fr 1fr 0.75fr;
  grid-template-columns: 0.5fr 1.5fr 1fr 0.75fr 0.75fr 1.25fr 1fr 1fr 0.75fr;
  grid-column-gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
}

.c-tenders-table__row--empty {
  padding: 40px 20px;
}

.c-tenders-table__header {
  font-weight: 500;
  color: #858C96;
  background-color: #f7f7f7;
  border-bottom: 1px solid #EAEAEA;
  padding-top: 8px;
  padding-bottom: 9px;
}

.c-tenders-table__row {
  padding-top: 24px;
  padding-bottom: 18px;
}
.c-tenders-table__row:not(:last-child) {
  border-bottom: 1px solid #ECECEC;
}

.c-tenders-table-row__id,
.c-tenders-table-row__title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-transform: capitalize;
  color: #2F80ED;
}

.c-tenders-table-row__status {
  position: relative;
  height: 25px;
  border-radius: 24px;
  text-align: center;
  text-transform: capitalize;
  padding: 4px 0;
  bottom: 4px;
}
.c-tenders-table-row__status.active {
  background-color: #DAF2DE;
  color: #0AA626;
}
.c-tenders-table-row__status.draft {
  background-color: #FDF7E6;
  color: #F2CB57;
}
.c-tenders-table-row__status.finished {
  background-color: #1BAE70;
  color: #FFFFFF;
}
.c-tenders-table-row__status.closed {
  background-color: #FDE2E7;
  color: var(--error);
}
.c-tenders-table-row__status.published {
  background-color: #FDD6B8;
  color: #F75C00;
}
.c-tenders-table-row__status.accepted_offer {
  background-color: #E8A94C;
  color: #FFFFFF;
}

@media (max-width: 1150px) {
  .c-tenders-table__header,
  .c-tenders-table__row {
    -ms-grid-columns: 0.5fr 1.5fr 1fr 1.25fr 0.75fr;
    grid-template-columns: 0.5fr 1.5fr 1fr 1.25fr 0.75fr;
        grid-template-areas: "a b c f i" "a b d g i" "a b e h i";
  }
  .c-tenders-table-header__id,
  .c-tenders-table-row__id {
    grid-area: a;
  }
  .c-tenders-table-header__title,
  .c-tenders-table-row__title {
    grid-area: b;
  }
  .c-tenders-table-header__start-price,
  .c-tenders-table-row__start-price {
    grid-area: c;
  }
  .c-tenders-table-header__product-count,
  .c-tenders-table-row__product-count {
    grid-area: d;
  }
  .c-tenders-table-header__proposals-count,
  .c-tenders-table-row__proposals-count {
    grid-area: e;
  }
  .c-tenders-table-header__shipping-period,
  .c-tenders-table-row__shipping-period {
    grid-area: f;
  }
  .c-tenders-table-header__open-date,
  .c-tenders-table-row__open-date {
    grid-area: g;
  }
  .c-tenders-table-header__close-date,
  .c-tenders-table-row__close-date {
    grid-area: h;
  }
  .c-tenders-table-header__status,
  .c-tenders-table-row__status {
    grid-area: i;
  }
  .c-tenders-table__header > .c-cart-product__cell_product, .c-tenders-table__row > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_title, .c-tenders-table__row > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_quantity, .c-tenders-table__row > .c-cart-product__cell_quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-cart-product__cell_subtotal, .c-tenders-table__row > .c-cart-product__cell_subtotal {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-cart-product__cell_checkbox, .c-tenders-table__row > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_product, .c-tenders-table__row > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_title, .c-tenders-table__row > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-cart-product__cell_subtotal, .c-tenders-table__row > .c-cart-product__cell_subtotal {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-cart-product__cell_quantity, .c-tenders-table__row > .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
}

.c-cart-product__row > .c-tenders-table-header__close-date,
  .c-cart-product__row > .c-tenders-table-row__close-date {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tenders-table-header__open-date,
  .c-cart-product__row > .c-tenders-table-row__open-date {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  }

.c-cart-product__row > .c-tenders-table-header__shipping-period,
  .c-cart-product__row > .c-tenders-table-row__shipping-period {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tenders-table-header__proposals-count,
  .c-cart-product__row > .c-tenders-table-row__proposals-count {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }

.c-cart-product__row > .c-tenders-table-header__product-count,
  .c-cart-product__row > .c-tenders-table-row__product-count {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tenders-table-header__start-price,
  .c-cart-product__row > .c-tenders-table-row__start-price {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  }

.c-cart-product__row > .c-tenders-table-header__title,
  .c-cart-product__row > .c-tenders-table-row__title {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }

.c-cart-product__row > .c-tenders-table-header__id,
  .c-cart-product__row > .c-tenders-table-row__id {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  }
@media (max-width: 570px) {
  .c-tenders-table__header,
  .c-tenders-table__row {
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
        grid-template-areas: "a f" "b g" "c h" "d i" "e i";
  }
  .c-tenders-table__header > .c-cart-product__cell_product, .c-tenders-table__row > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_title, .c-tenders-table__row > .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_quantity, .c-tenders-table__row > .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_subtotal, .c-tenders-table__row > .c-cart-product__cell_subtotal {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_checkbox, .c-tenders-table__row > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_product, .c-tenders-table__row > .c-cart-product__cell_product {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_title, .c-tenders-table__row > .c-cart-product__cell_title {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_subtotal, .c-tenders-table__row > .c-cart-product__cell_subtotal {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_quantity, .c-tenders-table__row > .c-cart-product__cell_quantity {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__id, .c-tenders-table__row > .c-tenders-table-header__id,
  .c-tenders-table__header > .c-tenders-table-row__id, .c-tenders-table__row > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__title, .c-tenders-table__row > .c-tenders-table-header__title,
  .c-tenders-table__header > .c-tenders-table-row__title, .c-tenders-table__row > .c-tenders-table-row__title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__start-price, .c-tenders-table__row > .c-tenders-table-header__start-price,
  .c-tenders-table__header > .c-tenders-table-row__start-price, .c-tenders-table__row > .c-tenders-table-row__start-price {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__product-count, .c-tenders-table__row > .c-tenders-table-header__product-count,
  .c-tenders-table__header > .c-tenders-table-row__product-count, .c-tenders-table__row > .c-tenders-table-row__product-count {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__proposals-count, .c-tenders-table__row > .c-tenders-table-header__proposals-count,
  .c-tenders-table__header > .c-tenders-table-row__proposals-count, .c-tenders-table__row > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__shipping-period, .c-tenders-table__row > .c-tenders-table-header__shipping-period,
  .c-tenders-table__header > .c-tenders-table-row__shipping-period, .c-tenders-table__row > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tenders-table-header__open-date, .c-tenders-table__row > .c-tenders-table-header__open-date,
  .c-tenders-table__header > .c-tenders-table-row__open-date, .c-tenders-table__row > .c-tenders-table-row__open-date {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tenders-table-header__close-date, .c-tenders-table__row > .c-tenders-table-header__close-date,
  .c-tenders-table__header > .c-tenders-table-row__close-date, .c-tenders-table__row > .c-tenders-table-row__close-date {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tenders-table-header__status, .c-tenders-table__row > .c-tenders-table-header__status,
  .c-tenders-table__header > .c-tenders-table-row__status, .c-tenders-table__row > .c-tenders-table-row__status {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
}
.c-tenders-page {
  margin-bottom: 30px;
}
.c-tenders-page__responses-list {
  margin-bottom: 15px;
}

.c-tenders-page__info-line {
  margin-bottom: 16px;
  color: var(--on-surface);
}
.c-tenders-page__info-line_finished {
  background-color: #FFEED6;
}
.c-tenders-page__info-line_accepted-offer {
  background-color: var(--eswg-status-ok);
}

.c-tenders-page__content-about-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
@media (max-width: 990px) {
  .c-tenders-page__content-about-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 20px;
  }
}

.c-tenders-page__attachments-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 15px;
}

.c-tenders-page__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid var(--border);
  margin-bottom: 24px;
}
.c-tenders-page__nav-link {
  display: block;
  padding-bottom: 16px;
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
}
.dir-rtl .c-tenders-page__nav-link {
  margin-left: 40px;
  margin-right: initial;
}
.c-tenders-page__nav-link--active {
  border-bottom: 3px solid var(--primary);
}

.c-tenders-page__responses-number {
  font-size: 70%;
  vertical-align: super;
  color: var(--on-surface-variant);
}

.c-tenders-page__tender-info {
  width: 100%;
  padding: 24px;
  border: 1px solid var(--border);
  border-radius: 8px;
  margin-right: 32px;
}
.dir-rtl .c-tenders-page__tender-info {
  margin-left: 32px;
  margin-right: initial;
}
@media (max-width: 990px) {
  .c-tenders-page__tender-info {
    margin: 0;
  }
}

.c-tenders-page__tender-title {
  font-weight: 600;
  margin-bottom: 24px;
}

.c-tenders-page__tender-description {
  font-size: 16px;
  line-height: 150%;
  color: var(--on-surface);
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--border);
}

.c-tenders-page__summary-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 580px) {
  .c-tenders-page__summary-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-tenders-page__summary-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 580px) {
  .c-tenders-page__summary-item:not(:last-child) {
    margin-bottom: 20px;
  }
}

.c-tenders-page__summary-item-name {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface-variant);
  margin-bottom: 8px;
}

.c-tenders-page__summary-item-value {
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
}

.c-tenders-page__tender-aside-info {
  min-width: 280px;
  padding: 32px 24px 24px;
  border: 1px solid var(--border);
  border-radius: 8px;
  -ms-flex-item-align: self-start;
      -ms-grid-row-align: self-start;
      align-self: self-start;
}
@media (max-width: 990px) {
  .c-tenders-page__tender-aside-info {
    margin-bottom: 20px;
  }
}

.c-tenders-page__tender-cost {
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-tenders-page__period-progress-holder {
  width: 100%;
  height: 12px;
  background-color: var(--surface-variant);
  border-radius: 2px;
  margin-bottom: 8px;
  overflow: hidden;
}

.c-tenders-page__period-progress {
  height: 100%;
  background-color: var(--status-ok);
  border-radius: 2px;
}

.c-tenders-page__period-dates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface);
  padding-bottom: 24px;
  border-bottom: 1px solid var(--border);
  margin-bottom: 24px;
}

.c-tenders-page__details-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--border);
  margin-bottom: 24px;
}

.c-tenders-page__detail-item {
  color: var(--on-surface);
}
.c-tenders-page__detail-item:first-child {
  margin-right: 80px;
}
.dir-rtl .c-tenders-page__detail-item:first-child {
  margin-left: 80px;
  margin-right: initial;
}
.c-tenders-page__detail-item-value {
  font-size: 22px;
  line-height: 27px;
}
.c-tenders-page__detail-item-name {
  font-size: 14px;
  line-height: 17px;
}

.c-tenders-page__tender-status {
  border-radius: 8px;
  padding: 8px 0;
  text-align: center;
}
.c-tenders-page__tender-status--active {
  background-color: #DAF2DE;
  color: var(--status-ok);
}
.c-tenders-page__tender-status--draft {
  background-color: #FDF7E6;
  color: var(--status-in-progress);
}
.c-tenders-page__tender-status--finished {
  background-color: #E0ECFC;
  color: var(--primary);
}
.c-tenders-page__tender-status--closed {
  background-color: #FDE2E7;
  color: var(--status-not-ok);
}
.c-tenders-page__tender-status--published {
  background-color: #FDD6B8;
  color: #F75C00;
}
.c-tenders-page__tender-status--accepted_offer {
  background-color: #E8A94C;
  color: #FFFFFF;
}
.c-tenders-page__tender-status--confirmed {
  background-color: #1BAE70;
  color: #FFFFFF;
}

.c-tenders-page__tender-status-description {
  margin-top: 16px;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: var(--on-surface-variant);
}

.c-tenders-page__visibility {
  padding-bottom: 24px;
  border-bottom: 1px solid var(--border);
  margin: 24px 0;
}

.c-tenders-page__tender-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-tenders-page__publish-tender {
  width: auto;
  padding-left: 52px;
  padding-right: 52px;
  margin-right: 10px;
}
.dir-rtl .c-tenders-page__publish-tender {
  margin-left: 10px;
  margin-right: initial;
}

.c-tenders-page__buttons {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-tenders-page__cancel-tender,
.c-tenders-page__edit-tender {
  width: 100%;
  display: block;
  border: 1px solid var(--border);
  padding: 8px 29px;
  border-radius: 24px;
  text-align: center;
  background-color: var(--surface);
}

.c-tenders-page__cancel-tender {
  color: var(--error);
}

.c-tenders-page__edit-tender {
  color: var(--on-surface);
}

.c-tenders-page__tender-products {
  margin-bottom: 59px;
}

.c-tenders-page__products-table {
  padding: 32px 24px 24px;
  border: 1px solid var(--border);
  border-radius: 8px;
}

.c-tenders-page__products-header {
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-tenders-page__products-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 16px;
  color: var(--on-surface-variant);
  border-bottom: 1px solid var(--border);
  padding-bottom: 6px;
}

.c-tenders-page__products-content-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 19px;
  color: #3E4551;
  padding: 19px 0 18px;
}
.c-tenders-page__products-content-row:not(:last-child) {
  border-bottom: 1px solid var(--border);
}

.c-tenders-page__products-table-cell {
  -webkit-box-flex: 6.25%;
      -ms-flex: 6.25%;
          flex: 6.25%;
  overflow: hidden;
  overflow-wrap: break-word;
  max-height: 41px;
  padding: 0 3px;
}
.c-tenders-page__products-table-cell:first-child {
  -webkit-box-flex: 6.25%;
      -ms-flex: 6.25%;
          flex: 6.25%;
}
.c-tenders-page__products-table-cell:nth-child(2) {
  -webkit-box-flex: 12.5%;
      -ms-flex: 12.5%;
          flex: 12.5%;
}
.c-tenders-page__products-table-cell:nth-child(3) {
  -webkit-box-flex: 18.75%;
      -ms-flex: 18.75%;
          flex: 18.75%;
}
.c-tenders-page__products-table-cell:nth-child(4) {
  -webkit-box-flex: 18.75%;
      -ms-flex: 18.75%;
          flex: 18.75%;
}
.c-tenders-page__products-table-cell:last-child {
  -webkit-box-flex: 12.5%;
      -ms-flex: 12.5%;
          flex: 12.5%;
}
.c-tenders-page__products-table-cell--delete {
  -webkit-box-flex: 6.25%;
      -ms-flex: 6.25%;
          flex: 6.25%;
  max-width: 20px;
  max-height: 20px;
}

.c-tenders-page__delete-product {
  width: 20px;
  height: 20px;
  color: var(--inactive);
  background-color: unset;
  border: none;
}
.c-tenders-page__delete-product:hover {
  color: var(--error);
}

.c-tenders-page__add-product-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 17px;
  color: var(--primary);
  background-color: unset;
  border: none;
}
.c-tenders-page__add-product-btn svg {
  max-width: 14px;
  max-height: 14px;
  margin-right: 10px;
}
.dir-rtl .c-tenders-page__add-product-btn svg {
  margin-left: 10px;
  margin-right: initial;
}

.c-tenders-page__attachments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 25px;
}
@media only screen and (max-width: 768px) {
  .c-tenders-page__attachments {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
}

.c-tenders-page__attachments-field {
  margin-top: 0;
  margin-right: 20px;
}

.c-tenders-page__response-item {
  padding: 24px;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: 8px;
}
.c-tenders-page__response-item:not(:last-child) {
  margin-bottom: 24px;
}
.c-tenders-page__response-item--rejected {
  background-color: var(--border);
}

.c-tenders-page__response-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 24px;
}

.c-tenders-page__respondent-avatar {
  margin-right: 15px;
}
.dir-rtl .c-tenders-page__respondent-avatar {
  margin-left: 15px;
  margin-right: initial;
}

.c-tenders-page__respondent-name {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-transform: capitalize;
  color: var(--on-surface);
  margin-right: 20px;
}
.dir-rtl .c-tenders-page__respondent-name {
  margin-left: 20px;
  margin-right: initial;
}

.c-tenders-page__response-date {
  position: relative;
  font-size: 14px;
  line-height: 17px;
  color: #858C96;
}
.c-tenders-page__response-date:before {
  position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  background-color: #858C96;
  border-radius: 100%;
  top: 40%;
  left: -12px;
}

.c-tenders-page__response-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 29px;
}

.c-tenders-page__response-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-tenders-page__control-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 160px;
  height: 42px;
  font-size: 16px;
  line-height: 19px;
  border-radius: 8px;
  border: 0;
}
.c-tenders-page__control-btn--accept {
  font-weight: bold;
  background-color: #2F80ED;
  color: #fff;
}
.c-tenders-page__control-btn--reject {
  font-weight: 500;
  background-color: #F7F7F7;
  color: #E84A67;
}
.c-tenders-page__control-btn--accepted {
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  color: var(--surface);
  background-color: #1BAE70;
}
.c-tenders-page__control-btn:not(:last-child) {
  margin-right: 10px;
}
.dir-rtl .c-tenders-page__control-btn:not(:last-child) {
  margin-left: 10px;
  margin-right: initial;
}

.c-tenders-page__accepted-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.dir-rtl .c-tenders-page__accepted-icon {
  margin-left: 8px;
  margin-right: initial;
}

.c-tender-response__products-table {
  font-size: 14px;
  line-height: 16px;
}

.c-tender-response__product,
.c-tender-response__header,
.c-tender-response__footer {
  padding: 7px 0;
  border-bottom: 1px solid var(--border);
}

.c-tender-response__product.hidden,
.c-tender-response__footer.hidden {
  display: none;
}

.c-tender-response__header,
.c-tender-response__expected,
.c-tender-response__offered {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr 1fr 1fr 2.5fr 1fr 1fr 1fr;
  grid-template-columns: 0.5fr 1fr 1fr 2.5fr 1fr 1fr 1fr;
  grid-column-gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
}

.c-tender-response__delivery {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr 1fr 5.5fr 1fr;
  grid-template-columns: 0.5fr 1fr 5.5fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  font-weight: 500;
  color: #3E4551;
}

.c-tender-response__header {
  color: var(--on-surface-variant);
  padding-bottom: 8px;
  border-bottom: 1px solid var(--border);
}

.c-tender-response__expected {
  color: #858C96;
  margin-bottom: 5px;
}

.c-tender-response__offered {
  font-weight: 500;
  color: #3E4551;
}

.c-tender-response__offered-icon {
  color: #A54FA8;
  width: 16px;
  height: 16px;
}

.c-tender-response__delivery-icon {
  color: #A54FA8;
  width: 16px;
  height: 16px;
}

@media (min-width: 1100px) {
  .c-tender-response__delivery-name {
    padding-left: 7px;
  }
  .dir-rtl .c-tender-response__delivery-name {
    padding-left: initial;
    padding-right: 7px;
  }
  .c-tender-response__delivery-price {
    padding-left: 10px;
  }
  .dir-rtl .c-tender-response__delivery-price {
    padding-left: initial;
    padding-right: 10px;
  }
}
.c-tender-response__expected-name,
.c-tender-response__offered-name,
.c-tender-response__expected-category,
.c-tender-response__offered-category {
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-tender-response__offered-name-link {
  color: var(--on-surface);
}
.c-tender-response__offered-name-link:hover {
  color: var(--primary);
}

.c-tender-responses__accordion-toggle {
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: var(--primary);
  padding: 13px 20px;
}
.c-tender-responses__accordion-toggle:after {
  content: "";
  position: absolute;
  top: calc(50% - 4px);
  right: 5px;
  border-bottom: 2px solid var(--primary);
  border-right: 2px solid var(--primary);
  border-radius: 1px;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.c-tender-responses__accordion-toggle--more:after {
  top: calc(50% - 6px);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

@media (max-width: 1100px) {
  .c-tender-response__header,
  .c-tender-response__expected,
  .c-tender-response__offered {
    -ms-grid-columns: 0.5fr 1fr 2fr 1fr;
    grid-template-columns: 0.5fr 1fr 2fr 1fr;
        grid-template-areas: "a b d e" "a c d f" "a c d g";
  }
  .c-tender-response__delivery {
    -ms-grid-columns: 0.5fr 1fr 2fr 1fr;
    grid-template-columns: 0.5fr 1fr 2fr 1fr;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
  .c-tender-response__header-id,
  .c-tender-response__expected-id,
  .c-tender-response__offered-icon {
    grid-area: a;
  }
  .c-tender-response__header-name,
  .c-tender-response__expected-name,
  .c-tender-response__offered-name {
    grid-area: b;
  }
  .c-tender-response__header-category,
  .c-tender-response__expected-category,
  .c-tender-response__offered-category {
    grid-area: c;
  }
  .c-tender-response__header-description,
  .c-tender-response__expected-description,
  .c-tender-response__offered-description {
    grid-area: d;
  }
  .c-tender-response__header-quantity,
  .c-tender-response__expected-quantity,
  .c-tender-response__offered-quantity {
    grid-area: e;
  }
  .c-tender-response__header-unit,
  .c-tender-response__expected-unit,
  .c-tender-response__offered-unit {
    grid-area: f;
  }
  .c-tender-response__header-price,
  .c-tender-response__expected-price,
  .c-tender-response__offered-price {
    grid-area: g;
  }
  .c-tender-response__header > .c-cart-product__cell_product, .c-tender-response__expected > .c-cart-product__cell_product, .c-tender-response__offered > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_title, .c-tender-response__expected > .c-cart-product__cell_title, .c-tender-response__offered > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_quantity, .c-tender-response__expected > .c-cart-product__cell_quantity, .c-tender-response__offered > .c-cart-product__cell_quantity {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-cart-product__cell_subtotal, .c-tender-response__expected > .c-cart-product__cell_subtotal, .c-tender-response__offered > .c-cart-product__cell_subtotal {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-cart-product__cell_checkbox, .c-tender-response__expected > .c-cart-product__cell_checkbox, .c-tender-response__offered > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_product, .c-tender-response__expected > .c-cart-product__cell_product, .c-tender-response__offered > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_title, .c-tender-response__expected > .c-cart-product__cell_title, .c-tender-response__offered > .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-cart-product__cell_subtotal, .c-tender-response__expected > .c-cart-product__cell_subtotal, .c-tender-response__offered > .c-cart-product__cell_subtotal {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-cart-product__cell_quantity, .c-tender-response__expected > .c-cart-product__cell_quantity, .c-tender-response__offered > .c-cart-product__cell_quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__id, .c-tender-response__expected > .c-tenders-table-header__id, .c-tender-response__offered > .c-tenders-table-header__id,
  .c-tender-response__header > .c-tenders-table-row__id, .c-tender-response__expected > .c-tenders-table-row__id, .c-tender-response__offered > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__title, .c-tender-response__expected > .c-tenders-table-header__title, .c-tender-response__offered > .c-tenders-table-header__title,
  .c-tender-response__header > .c-tenders-table-row__title, .c-tender-response__expected > .c-tenders-table-row__title, .c-tender-response__offered > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__start-price, .c-tender-response__expected > .c-tenders-table-header__start-price, .c-tender-response__offered > .c-tenders-table-header__start-price,
  .c-tender-response__header > .c-tenders-table-row__start-price, .c-tender-response__expected > .c-tenders-table-row__start-price, .c-tender-response__offered > .c-tenders-table-row__start-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tenders-table-header__product-count, .c-tender-response__expected > .c-tenders-table-header__product-count, .c-tender-response__offered > .c-tenders-table-header__product-count,
  .c-tender-response__header > .c-tenders-table-row__product-count, .c-tender-response__expected > .c-tenders-table-row__product-count, .c-tender-response__offered > .c-tenders-table-row__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-tenders-table-header__proposals-count, .c-tender-response__expected > .c-tenders-table-header__proposals-count, .c-tender-response__offered > .c-tenders-table-header__proposals-count,
  .c-tender-response__header > .c-tenders-table-row__proposals-count, .c-tender-response__expected > .c-tenders-table-row__proposals-count, .c-tender-response__offered > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__shipping-period, .c-tender-response__expected > .c-tenders-table-header__shipping-period, .c-tender-response__offered > .c-tenders-table-header__shipping-period,
  .c-tender-response__header > .c-tenders-table-row__shipping-period, .c-tender-response__expected > .c-tenders-table-row__shipping-period, .c-tender-response__offered > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-tenders-table-header__open-date, .c-tender-response__expected > .c-tenders-table-header__open-date, .c-tender-response__offered > .c-tenders-table-header__open-date,
  .c-tender-response__header > .c-tenders-table-row__open-date, .c-tender-response__expected > .c-tenders-table-row__open-date, .c-tender-response__offered > .c-tenders-table-row__open-date {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
}

.c-cart-product__row > .c-tender-response__header-price,
  .c-cart-product__row > .c-tender-response__expected-price,
  .c-cart-product__row > .c-tender-response__offered-price {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  }

.c-cart-product__row > .c-tender-response__header-unit,
  .c-cart-product__row > .c-tender-response__expected-unit,
  .c-cart-product__row > .c-tender-response__offered-unit {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tender-response__header-quantity,
  .c-cart-product__row > .c-tender-response__expected-quantity,
  .c-cart-product__row > .c-tender-response__offered-quantity {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }

.c-cart-product__row > .c-tender-response__header-description,
  .c-cart-product__row > .c-tender-response__expected-description,
  .c-cart-product__row > .c-tender-response__offered-description {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tender-response__header-category,
  .c-cart-product__row > .c-tender-response__expected-category,
  .c-cart-product__row > .c-tender-response__offered-category {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  }

.c-cart-product__row > .c-tender-response__header-name,
  .c-cart-product__row > .c-tender-response__expected-name,
  .c-cart-product__row > .c-tender-response__offered-name {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }

.c-cart-product__row > .c-tender-response__header-id,
  .c-cart-product__row > .c-tender-response__expected-id,
  .c-cart-product__row > .c-tender-response__offered-icon {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  }
.c-tender-response__offered-description,
.c-tender-response__expected-description {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (max-width: 655px) {
  .c-tenders-page__response-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .c-tenders-page__response-description {
    margin-bottom: 15px;
  }
  .c-tender-response__header,
  .c-tender-response__expected,
  .c-tender-response__offered {
    -ms-grid-columns: 2.5fr 0.75fr;
    grid-template-columns: 2.5fr 0.75fr;
    -ms-grid-rows: auto 8px auto 8px auto;
        grid-template-areas: "b e" "c f" "d g";
    grid-row-gap: 8px;
  }
  .c-tender-response__delivery {
    -ms-grid-columns: 2.5fr 0.75fr;
    grid-template-columns: 2.5fr 0.75fr;
        grid-template-areas: "a b";
  }
  .c-tender-response__product {
    padding: 16px 0;
  }
  .c-tender-response__footer {
    padding: 16px 0;
  }
  .c-tender-response__expected {
    margin-bottom: 16px;
  }
  .c-tender-response__header-id,
  .c-tender-response__expected-id,
  .c-tender-response__offered-icon,
  .c-tender-response__delivery-icon,
  .c-tender-response__delivery-expander {
    display: none;
  }
  .c-tender-response__delivery > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_title, .c-tender-response__expected > .c-cart-product__cell_title, .c-tender-response__offered > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_quantity, .c-tender-response__expected > .c-cart-product__cell_quantity, .c-tender-response__offered > .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_subtotal, .c-tender-response__expected > .c-cart-product__cell_subtotal, .c-tender-response__offered > .c-cart-product__cell_subtotal {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__delivery > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_product, .c-tender-response__expected > .c-cart-product__cell_product, .c-tender-response__offered > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_title, .c-tender-response__expected > .c-cart-product__cell_title, .c-tender-response__offered > .c-cart-product__cell_title {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_subtotal, .c-tender-response__expected > .c-cart-product__cell_subtotal, .c-tender-response__offered > .c-cart-product__cell_subtotal {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_quantity, .c-tender-response__expected > .c-cart-product__cell_quantity, .c-tender-response__offered > .c-cart-product__cell_quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-tenders-table-header__id,
  .c-tender-response__delivery > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__title, .c-tender-response__expected > .c-tenders-table-header__title, .c-tender-response__offered > .c-tenders-table-header__title,
  .c-tender-response__header > .c-tenders-table-row__title, .c-tender-response__expected > .c-tenders-table-row__title, .c-tender-response__offered > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-tenders-table-header__title,
  .c-tender-response__delivery > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__start-price, .c-tender-response__expected > .c-tenders-table-header__start-price, .c-tender-response__offered > .c-tenders-table-header__start-price,
  .c-tender-response__header > .c-tenders-table-row__start-price, .c-tender-response__expected > .c-tenders-table-row__start-price, .c-tender-response__offered > .c-tenders-table-row__start-price {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__product-count, .c-tender-response__expected > .c-tenders-table-header__product-count, .c-tender-response__offered > .c-tenders-table-header__product-count,
  .c-tender-response__header > .c-tenders-table-row__product-count, .c-tender-response__expected > .c-tenders-table-row__product-count, .c-tender-response__offered > .c-tenders-table-row__product-count {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__proposals-count, .c-tender-response__expected > .c-tenders-table-header__proposals-count, .c-tender-response__offered > .c-tenders-table-header__proposals-count,
  .c-tender-response__header > .c-tenders-table-row__proposals-count, .c-tender-response__expected > .c-tenders-table-row__proposals-count, .c-tender-response__offered > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tenders-table-header__shipping-period, .c-tender-response__expected > .c-tenders-table-header__shipping-period, .c-tender-response__offered > .c-tenders-table-header__shipping-period,
  .c-tender-response__header > .c-tenders-table-row__shipping-period, .c-tender-response__expected > .c-tenders-table-row__shipping-period, .c-tender-response__offered > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tenders-table-header__open-date, .c-tender-response__expected > .c-tenders-table-header__open-date, .c-tender-response__offered > .c-tenders-table-header__open-date,
  .c-tender-response__header > .c-tenders-table-row__open-date, .c-tender-response__expected > .c-tenders-table-row__open-date, .c-tender-response__offered > .c-tenders-table-row__open-date {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-response__delivery > .c-tender-response__header-id,
  .c-tender-response__delivery > .c-tender-response__expected-id,
  .c-tender-response__delivery > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-response__header-name, .c-tender-response__expected > .c-tender-response__header-name, .c-tender-response__offered > .c-tender-response__header-name,
  .c-tender-response__header > .c-tender-response__expected-name, .c-tender-response__expected > .c-tender-response__expected-name, .c-tender-response__offered > .c-tender-response__expected-name,
  .c-tender-response__header > .c-tender-response__offered-name, .c-tender-response__expected > .c-tender-response__offered-name, .c-tender-response__offered > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-tender-response__header-name,
  .c-tender-response__delivery > .c-tender-response__expected-name,
  .c-tender-response__delivery > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-response__header-category, .c-tender-response__expected > .c-tender-response__header-category, .c-tender-response__offered > .c-tender-response__header-category,
  .c-tender-response__header > .c-tender-response__expected-category, .c-tender-response__expected > .c-tender-response__expected-category, .c-tender-response__offered > .c-tender-response__expected-category,
  .c-tender-response__header > .c-tender-response__offered-category, .c-tender-response__expected > .c-tender-response__offered-category, .c-tender-response__offered > .c-tender-response__offered-category {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-response__header-description, .c-tender-response__expected > .c-tender-response__header-description, .c-tender-response__offered > .c-tender-response__header-description,
  .c-tender-response__header > .c-tender-response__expected-description, .c-tender-response__expected > .c-tender-response__expected-description, .c-tender-response__offered > .c-tender-response__expected-description,
  .c-tender-response__header > .c-tender-response__offered-description, .c-tender-response__expected > .c-tender-response__offered-description, .c-tender-response__offered > .c-tender-response__offered-description {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-response__header-quantity, .c-tender-response__expected > .c-tender-response__header-quantity, .c-tender-response__offered > .c-tender-response__header-quantity,
  .c-tender-response__header > .c-tender-response__expected-quantity, .c-tender-response__expected > .c-tender-response__expected-quantity, .c-tender-response__offered > .c-tender-response__expected-quantity,
  .c-tender-response__header > .c-tender-response__offered-quantity, .c-tender-response__expected > .c-tender-response__offered-quantity, .c-tender-response__offered > .c-tender-response__offered-quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-response__header-unit, .c-tender-response__expected > .c-tender-response__header-unit, .c-tender-response__offered > .c-tender-response__header-unit,
  .c-tender-response__header > .c-tender-response__expected-unit, .c-tender-response__expected > .c-tender-response__expected-unit, .c-tender-response__offered > .c-tender-response__expected-unit,
  .c-tender-response__header > .c-tender-response__offered-unit, .c-tender-response__expected > .c-tender-response__offered-unit, .c-tender-response__offered > .c-tender-response__offered-unit {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tender-response__header-price, .c-tender-response__expected > .c-tender-response__header-price, .c-tender-response__offered > .c-tender-response__header-price,
  .c-tender-response__header > .c-tender-response__expected-price, .c-tender-response__expected > .c-tender-response__expected-price, .c-tender-response__offered > .c-tender-response__expected-price,
  .c-tender-response__header > .c-tender-response__offered-price, .c-tender-response__expected > .c-tender-response__offered-price, .c-tender-response__offered > .c-tender-response__offered-price {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
}
.c-tender-create {
  margin-bottom: 30px;
  padding-right: 195px;
}
@media (max-width: 575px) {
  .c-tender-create {
    padding-right: 15px;
  }
}
.dir-rtl .c-tender-create {
  padding-right: initial;
  padding-left: 195px;
}
@media (max-width: 575px) {
  .dir-rtl .c-tender-create {
    padding-right: initial;
    padding-left: 15px;
  }
}

.c-tender-create__address-hidden {
  display: none;
}

.c-tender-create__radio-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 20px 0 40px;
}
.c-tender-create__radio-holder .c-checkout__address-btn {
  margin-left: 0;
  margin-bottom: 0;
}
.c-tender-create__radio-holder.error .c-checkout__address-btn {
  border-color: red;
}
.c-tender-create__radio-holder .c-form__icon-radio {
  margin-left: 0;
  overflow: hidden;
}
.c-tender-create__radio-holder .c-form__icon-radio.hidden {
  display: none;
}
.c-tender-create__radio-holder .c-form__icon-radio-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-tender-create__radio-holder .c-form__icon-radio-content, .c-tender-create__radio-holder .c-form__icon-radio-title, .c-tender-create__radio-holder .c-form__icon-radio-title-placeholder, .c-tender-create__radio-holder .c-form__icon-radio-text {
  overflow: hidden;
}
.c-tender-create__radio-holder .c-form__icon-radio-title-placeholder, .c-tender-create__radio-holder .c-form__icon-radio-text {
  text-overflow: ellipsis;
  display: block;
}

.c-tender-create__main-information {
  margin-bottom: 48px;
}

.c-tender-create__delivery-information {
  padding-bottom: 48px;
  margin-bottom: 24px;
  border-bottom: 1px solid var(--border);
}

.c-tender-create__header {
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: --on-surface;
  margin-bottom: 24px;
}

.c-tender-create__title-holder {
  margin-bottom: 24px;
}

.c-tender-create__date-picker {
  width: 162px;
}

.c-tender-create__tender-info,
.c-tender-create__delivery-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 50px;
}
@media (max-width: 1250px) {
  .c-tender-create__tender-info,
  .c-tender-create__delivery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-tender-create__tender-period,
.c-tender-create__delivery-period {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 395px) {
  .c-tender-create__tender-period,
  .c-tender-create__delivery-period {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .c-tender-create__tender-period .c-tender-create__date-picker,
  .c-tender-create__delivery-period .c-tender-create__date-picker {
    width: 100%;
  }
}

.c-tender-create__period-separator {
  margin: 0 10px;
  padding-top: 40px;
  color: var(--border);
}
@media (max-width: 395px) {
  .c-tender-create__period-separator {
    display: none;
  }
}

.c-tender-create__start-price,
.c-tender-create__shipping-method {
  width: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 395px) {
  .c-tender-create__start-price,
  .c-tender-create__shipping-method {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-tender-create__negotiation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}
.c-tender-create__negotiation-label {
  margin-right: 40px;
}
.dir-rtl .c-tender-create__negotiation-label {
  margin-right: initial;
  margin-left: 40px;
}
.c-tender-create__negotiation-input {
  margin-right: 16px;
}
.dir-rtl .c-tender-create__negotiation-input {
  margin-right: initial;
  margin-left: 16px;
}

.c-tender-create__tender-description {
  min-height: 132px;
}

.c-tender-create__management {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-tender-create__btn {
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.c-tender-create__btn:not(:last-child) {
  margin-right: 15px;
}
.dir-rtl .c-tender-create__btn:not(:last-child) {
  margin-right: initial;
  margin-left: 15px;
}

.c-tender-create__btn-cancel {
  color: var(--error);
  border-color: var(--error);
  background-color: var(--surface);
}
.c-tender-create__btn-cancel:hover {
  background-color: inherit;
  color: var(--error);
}

.c-chat {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 800px;
  padding: 25px 20px 60px;
  background-color: var(--surface);
  border: 1px solid var(--border);
  overflow-y: auto;
}
.c-chat__alert {
  font-size: 12px;
  line-height: 16px;
  padding: 5px 10px;
  margin: 40px auto 0 auto;
  color: var(--surface);
  background: var(--secondary);
  border-radius: 13px;
}
.c-chat__message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: end;
      align-self: flex-end;
  max-width: 48%;
  margin-bottom: 5px;
  padding: 16px;
  border-radius: 20px 0 20px 20px;
  background-color: var(--active);
}
@media screen and (max-width: 650px) {
  .c-chat__message {
    max-width: 100%;
  }
}
.c-chat__message-date, .c-chat__message-name {
  font-size: 12px;
  line-height: 16px;
  color: var(--primary-variant);
}
.c-chat__message-text {
  white-space: pre-line;
  font-size: 15px;
  line-height: 16px;
  margin-bottom: 12px;
  color: var(--on-surface);
  word-break: break-word;
}
.c-chat__message-date {
  margin-top: 5px;
}
.c-chat__message-name {
  margin-bottom: 5px;
}
.c-chat__message-seller {
  background-color: var(--fields-inactive);
}
.c-chat__message-moderator {
  background-color: rgba(255, 241, 118, 0.2);
}
.c-chat__message-seller, .c-chat__message-moderator {
  -ms-flex-item-align: start;
      align-self: flex-start;
  border-radius: 20px 20px 20px 0;
}
.c-chat__attachment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 16px;
  padding: 14px;
  border-radius: 5px;
  background-color: var(--surface);
  color: var(--secondary);
}
.c-chat__attachment_icon {
  width: 28px;
  height: 28px;
  min-width: 28px;
  margin-right: 14px;
}
.c-chat__attachment_name {
  width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 17px;
}
@media screen and (max-width: 650px) {
  .c-chat__attachment_name {
    width: 100%;
  }
}
.c-chat__attachment_size {
  color: var(--on-surface);
}
.c-chat__attachment svg {
  stroke: none;
}
.c-chat__attachment svg {
  stroke: none;
}
.c-chat__input-textarea {
  position: relative;
  overflow-y: visible;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 16px;
  line-height: 19px;
  word-break: break-all;
  margin-right: 15px;
  cursor: text;
}
.c-chat__input-textarea--disabled {
  cursor: default;
}
.c-chat__input-textarea:empty:before {
  content: attr(data-placeholder);
  color: var(--primary-variant);
}
.c-chat__input-textarea:after {
  content: attr(data-attach);
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 200px;
  top: calc(100% + 5px);
  left: 0;
  font-size: 12px;
  line-height: 14px;
  color: var(--on-surface);
}
@media screen and (max-width: 580px) {
  .c-chat__input-textarea:after {
    width: 120px;
  }
}
.c-chat__attach-btn {
  width: 36px;
  height: 36px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px;
  margin-right: 20px;
  border-radius: 18px;
  background-color: var(--active);
  color: var(--secondary);
}
.c-chat__attach-btn--disabled {
  background-color: var(--inactive);
  color: var(--border);
  cursor: default;
}
.c-chat__attach-btn:hover {
  background-color: var(--secondary);
  color: var(--surface);
}
@media screen and (max-width: 580px) {
  .c-chat__attach-btn {
    width: 30px;
    height: 30px;
  }
}
.c-chat__btn-container {
  margin-right: 20px;
}
.dir-rtl .c-chat__btn-container {
  margin-right: initial;
  margin-left: 20px;
}
.c-chat__return-action-btn {
  color: var(--error);
  border-color: var(--error);
  font-size: 15px;
  font-weight: 700;
  line-height: 140%;
  padding: 8px 32px;
}
.c-chat__return-action-btn:hover {
  background-color: var(--error);
}
.c-chat__return-action-btn_disabled {
  pointer-events: none;
  color: var(--success);
  border-color: var(--success);
}
.c-chat__send-btn {
  width: 36px;
  height: 36px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 36px;
  min-height: 36px;
  color: var(--secondary);
}
.c-chat__send-btn[disabled=""] {
  color: var(--inactive);
  cursor: default;
}
.c-chat__send-btn:hover {
  color: var(--secondary-hover);
}
@media screen and (max-width: 580px) {
  .c-chat__send-btn {
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
  }
}
.c-chat__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7) url("../img/loader.svg") center center no-repeat;
  background-size: 100px;
  z-index: -1000;
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.c-chat__loader.active {
  opacity: 1;
  pointer-events: auto;
  z-index: 1000;
}

.c-chat__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  padding: 20px 20px 30px;
  border: 1px solid var(--border);
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top: 0;
  background-color: var(--surface);
  padding-bottom: 65px;
}

.c-chat__image-wrapper {
  max-width: 150px;
  max-height: 150px;
}
.c-chat__image-wrapper img {
  width: 100%;
  max-width: 150px;
  max-height: 150px;
}
.c-chat__image-wrapper .image-error, .c-chat__image-wrapper .image-error-product, .c-chat__image-wrapper .image-error-brand {
  min-height: 150px;
  min-width: 150px;
}

.c-negotiation {
  color: var(--primary);
}

.c-negotiation__seller-info {
  margin: 0 -24px 24px;
  padding: 12px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: var(--active);
}

.c-negotiation__seller-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  color: var(--primary);
}

.c-negotiation__seller-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 3px;
     -moz-column-gap: 3px;
          column-gap: 3px;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  color: var(--on-surface);
}
.c-negotiation__seller-price .c-price-tag__currency {
  font-size: 1em;
}

.c-negotiation__round-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-negotiation__round-row.started-seller :nth-child(1) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.c-negotiation__round-row.started-seller :nth-child(2) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.c-negotiation__round-row.started-seller :nth-child(3) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.c-negotiation__round-row.started-seller :nth-child(4) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.c-negotiation__offer-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  margin-bottom: 20px;
}
.c-negotiation__offer-holder_seller {
  padding: 10px 40px 24px 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--active);
  border-radius: 8px;
}
.c-negotiation__offer-holder_seller.hidden {
  display: none;
}
.c-negotiation__offer-holder_buyer {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 30px;
}

.c-negotiation__offer-icon .svg {
  color: var(--primary);
  stroke: none;
  width: 32px;
  height: 32px;
}
.c-negotiation__offer-holder_buyer .c-negotiation__offer-icon .svg {
  width: 22px;
  height: 25px;
}

.c-negotiation__offer-round-info {
  position: relative;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-negotiation__offer-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  margin-bottom: 4px;
}
.c-negotiation__offer-holder_buyer .c-negotiation__offer-title {
  padding: 0 4px;
  background-color: var(--fields);
  color: var(--on-surface-variant);
  font-size: 12px;
  line-height: 21px;
}

.c-negotiation__offer-price {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.c-negotiation__offer-price .c-price-tag__currency,
.c-negotiation__offer-price .c-price-tag__price {
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}
.c-negotiation__offer-price_buyer {
  padding-top: 5px;
  border: 1px solid var(--inactive);
  border-radius: 8px;
}
.c-negotiation__offer-price_buyer .c-price-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  padding: 8px 12px;
}
.c-negotiation__offer-price_buyer .c-price-tag__currency {
  font-weight: 400;
}
.c-negotiation__offer-price_buyer .c-price-tag__price-input {
  width: 100%;
  border-color: transparent;
  font-weight: 400;
}
.c-negotiation__offer-price_buyer .c-price-tag__price-input:disabled {
  cursor: default;
  pointer-events: none;
  background-color: var(--surface);
}
.c-negotiation__offer-price_buyer.disabled {
  border-color: var(--fields-inactive);
  cursor: default;
  pointer-events: none;
}

.c-negotiation__comment {
  position: relative;
  margin-bottom: 20px;
  padding: 10px 12px;
  border: 1px solid var(--fields-inactive);
  border-radius: 8px;
}
.c-negotiation__comment.disabled {
  pointer-events: none;
  cursor: default;
}
.c-negotiation__comment_buyer {
  border: none;
  padding: 10px 12px 10px 0;
}
.c-negotiation__comment_buyer .c-negotiation__comment-text {
  border: 1px solid var(--border);
  padding: 8px 12px;
  border-radius: 8px;
}
.c-negotiation__comment_seller {
  background-color: var(--active);
}
.c-negotiation__comment-label {
  padding-bottom: 4px;
  background-color: var(--fields);
  color: var(--on-surface-variant);
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
.c-negotiation__comment-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 22.5px;
  color: var(--on-surface);
}
.c-negotiation__comment-text:empty:before {
  content: attr(data-placeholder);
  color: var(--on-surface-variant);
}

.c-negotiation__message-holder {
  padding: 8px;
  margin-bottom: 16px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.c-negotiation__error-message-text {
  color: var(--error);
}

.c-negotiation__awaiting-message-text {
  font-weight: 400;
  color: var(--success);
}

.c-negotiation__finished-message-text {
  color: var(--success);
}

.c-negotiation__btn-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 460px) {
  .c-negotiation__btn-holder {
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.c-negotiation__btn-holder.hidden {
  display: none;
}

.c-negotiation__btn-offer, .c-negotiation__btn-cancel {
  width: 100%;
}
@media only screen and (min-width: 460px) {
  .c-negotiation__btn-offer, .c-negotiation__btn-cancel {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

.c-negotiation__btn-cancel {
  border-color: var(--error);
  color: var(--error);
}
.c-negotiation__btn-cancel:hover {
  background-color: var(--error);
}

.c-negotiation__discuss-info-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
}

.c-negotiation__discuss-price .c-price-tag, .c-negotiation__discuss-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}

.c-negotiation__discuss-price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-negotiation__discuss-price-holder.hidden {
  display: none;
}

.c-negotiation__discuss-price {
  color: var(--on-surface);
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
}
.c-negotiation__discuss-price_negotiation {
  color: var(--success);
}
.c-negotiation__discuss-price.done {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
.c-negotiation__discuss-price.hidden {
  display: none;
}
.c-negotiation__discuss-price .c-price-tag__currency {
  font-size: 1em;
}

.c-negotiation__discuss-btn {
  border-width: 1px;
  padding: 7px 12px;
}
.c-request-for-quotation .c-negotiation__discuss-btn {
  border-radius: 8px;
}
.c-cart_single .c-negotiation__discuss-btn {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}
.c-cart_united .c-negotiation__discuss-btn {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  background-color: var(--surface-variant);
}
.c-cart_united .c-negotiation__discuss-btn:hover {
  background-color: var(--primary-hover);
}
.c-request-for-quotation .c-cart_united .c-negotiation__discuss-btn {
  width: 120px;
  height: 40px;
  border-radius: 8px;
}
.c-cart_united .c-negotiation__discuss-btn.disabled {
  color: var(--primary);
}
.c-cart_united .c-negotiation__discuss-btn.disabled .c-price-tag__currency {
  font-size: 14px;
}
.c-negotiation__discuss-btn.done {
  font-weight: 600;
  color: var(--success);
  border-color: var(--success);
}
.c-negotiation__discuss-btn.done .svg {
  width: 18px;
  height: 18px;
  margin-right: 7px;
}
.dir-rtl .c-negotiation__discuss-btn.done {
  margin-left: 7px;
}
.c-negotiation__discuss-btn.done:hover {
  background-color: var(--success);
  color: var(--surface);
}
.c-negotiation__discuss-btn:not(.done):before {
  content: "%";
  margin-right: 5px;
}
.c-negotiation__discuss-btn.aborted .c-negotiation__discuss-btn-text > span:first-child {
  color: var(--error);
}
.c-negotiation__discuss-btn.aborted .c-negotiation__discuss-btn-text > span:first-child:hover {
  color: var(--surface);
}
.c-negotiation__discuss-btn.aborted:hover .c-negotiation__discuss-btn-text > span:first-child {
  color: var(--surface);
}
.c-negotiation__discuss-btn.disabled {
  cursor: default;
  pointer-events: none;
  border-color: var(--primary);
}
.c-negotiation__discuss-btn.disabled .c-negotiation__discuss-btn-text > span:first-child {
  color: var(--primary);
}
.c-request-for-quotation .c-negotiation__discuss-btn.disabled {
  border-color: var(--primary-variant);
}

.c-negotiation__discuss-btn-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 3px;
     -moz-column-gap: 3px;
          column-gap: 3px;
}
.c-negotiation__discuss-btn-text.hidden {
  display: none;
}

.c-show-more {
  margin-top: 20px;
}

.c-show-more__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 20px;
  margin: 0 auto;
}

.c-cart-seller__cell {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .c-cart-seller__cell {
    margin: 0;
  }
}

.c-cart-seller__cell_products, .c-cart-product__cell_product {
  margin-left: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 220px;
  max-width: 280px;
}
@media only screen and (min-width: 1024px) {
  .c-cart-seller__cell_products, .c-cart-product__cell_product {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-width: unset;
    max-width: unset;
  }
}

.c-cart-seller__cell_price, .c-cart-product__cell_price {
  width: 40%;
}
@media only screen and (min-width: 768px) {
  .c-cart-seller__cell_price, .c-cart-product__cell_price {
    width: 20%;
  }
}
@media only screen and (min-width: 1024px) {
  .c-cart-seller__cell_price, .c-cart-product__cell_price {
    width: 15%;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-seller__cell_price, .dir-rtl .c-cart-product__cell_price {
    width: 50%;
    margin-top: 0;
  }
}

.c-cart-seller__cell_quantity, .c-cart-product__cell_quantity {
  width: 60%;
}
@media only screen and (min-width: 768px) {
  .c-cart-seller__cell_quantity, .c-cart-product__cell_quantity {
    width: 20%;
  }
}
@media only screen and (min-width: 1024px) {
  .c-cart-seller__cell_quantity, .c-cart-product__cell_quantity {
    width: 15%;
    max-width: 136px;
    margin-top: 0;
  }
}

.c-cart-seller__cell_total-vat, .c-cart-product__cell_total-vat {
  width: 40%;
}
@media only screen and (min-width: 768px) {
  .c-cart-seller__cell_total-vat, .c-cart-product__cell_total-vat {
    width: 20%;
  }
}
@media only screen and (min-width: 1024px) {
  .c-cart-seller__cell_total-vat, .c-cart-product__cell_total-vat {
    width: 15%;
    margin-top: 0;
  }
}

.c-cart-seller__cell_subtotal, .c-cart-product__cell_subtotal {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-cart-seller__cell_subtotal, .c-cart-product__cell_subtotal {
    width: 20%;
  }
}
@media only screen and (min-width: 1024px) {
  .c-cart-seller__cell_subtotal, .c-cart-product__cell_subtotal {
    width: 15%;
    margin-top: 0;
  }
}

.c-cart-seller__cell_empty, .c-cart-product__cell_remove, .c-cart-product__cell_checkbox {
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  min-width: 30px;
}

.c-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1366px) {
  .c-cart {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.c-cart svg:not([stroke]) {
  stroke: none;
}

.c-cart__header {
  background: var(--surface-variant);
  border: 1px solid var(--border);
  border-bottom-width: 0;
  border-radius: 7px 7px 0 0;
  padding: 15px 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-cart__filter-holder .c-form__checkbox-text {
  color: var(--on-surface);
}
.c-cart__filter-holder .c-form__error {
  display: none;
}

.c-cart__title {
  margin-bottom: 30px;
}

.c-cart__list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.c-cart__error {
  padding: 14px 20px;
  background-color: var(--error-variant);
  color: var(--error);
  border-right: 1px solid var(--border);
  border-left: 1px solid var(--border);
}

.c-cart__error-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-cart__error-icon {
  width: 20px;
  height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 10px;
}
.dir-rtl .c-cart__error-icon {
  margin-right: 0;
  margin-left: 10px;
}

.c-cart__error-text {
  font-size: 14px;
  line-height: 17px;
}

.c-cart-price {
  width: 100%;
}
@media only screen and (min-width: 1366px) {
  .c-cart-price {
    margin-left: 12px;
    width: 320px;
  }
}
@media only screen and (min-width: 1366px) {
  .dir-rtl .c-cart-price {
    margin-left: 0;
    margin-right: 12px;
  }
}
.c-cart-price.disabled {
  cursor: default;
  pointer-events: none;
}

.c-cart-price__sticky {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--active);
  border-radius: 0 0 7px 7px;
  border: 1px solid var(--border);
  padding: 0 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media only screen and (min-width: 1366px) {
  .c-cart-price__sticky {
    border-radius: 7px;
    border: none;
    padding: 0;
  }
}
@media only screen and (min-width: 1366px) {
  .dir-rtl .c-cart-price__sticky {
    margin-left: 0;
    margin-right: 12px;
  }
}
.c-cart-price__sticky.disabled {
  background: var(--surface-variant);
}

.c-cart-price__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-cart-price__holder {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    padding: 20px 20px;
  }
}
.c-cart-price__holder.hidden {
  display: none;
}

.c-cart-price__title, .c-checkout-total__title {
  color: var(--on-surface);
  font-size: 16px;
  line-height: 19px;
  margin-right: 15px;
  margin-bottom: 20px;
  font-weight: 700;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .c-cart-price__title, .c-checkout-total__title {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    display: block;
    margin-bottom: 24px;
  }
}
.dir-rtl .c-cart-price__title, .dir-rtl .c-checkout-total__title {
  margin-right: 0;
  margin-left: 15px;
}

.c-cart-price__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0;
  color: var(--on-surface);
  white-space: nowrap;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-cart-price__price {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 25px;
  }
}
.dir-rtl .c-cart-price__price {
  margin-right: 0;
  margin-left: 25px;
}
.c-cart-price__price.hidden {
  display: none;
}

.c-cart-price__discount, .c-checkout-total__discount {
  font-weight: 400;
}
.c-cart-price__discount .c-price-tag, .c-checkout-total__discount .c-price-tag {
  color: var(--error);
}

.c-cart-price__total-vat, .c-checkout-total__total-vat {
  font-weight: 400;
}
.dir-rtl .c-cart-price__total-vat, .dir-rtl .c-checkout-total__total-vat {
  margin-left: 25px;
  margin-right: 0;
}

.c-cart-price__price-row, .c-checkout-total__price-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0;
  color: var(--on-surface);
  white-space: nowrap;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-cart-price__price-row, .c-checkout-total__price-row {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 25px;
  }
}
.dir-rtl .c-cart-price__price-row, .dir-rtl .c-checkout-total__price-row {
  margin-right: 0;
  margin-left: 25px;
}
.c-cart-price__price-row.hidden, .hidden.c-checkout-total__price-row {
  display: none;
}

.c-cart-price__price-row-title, .c-checkout-total__price-row-title {
  font-weight: 400;
  color: var(--on-surface);
  font-size: 16px;
  line-height: 19px;
}

.c-cart-price__notice, .c-checkout-total__notice, .c-checkout__promo-notice {
  color: var(--primary-variant);
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 20px;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .c-cart-price__notice, .c-checkout-total__notice, .c-checkout__promo-notice {
    display: block;
  }
}

.c-cart-price__btn-holder, .c-checkout-total__btn-holder {
  width: 100%;
  justify-self: flex-end;
  margin-bottom: 22px;
}

.c-cart-price__btn, .c-checkout-total__btn {
  padding: 10px 3px 8px;
}

.c-cart-product {
  padding: 15px 20px;
  border-bottom: 1px solid var(--border);
}
.c-cart-product:not(.selected) {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.c-return-create .c-cart-product {
  padding: 15px 0;
}

.c-cart-product__row {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "a b" "c d" "c e" "c f" "g h";
  grid-column-gap: 16px;
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 768px) {
  .dir-rtl .c-cart-product__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 768px) {
  .c-cart-product__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    grid-column-gap: unset;
  }
}

.c-cart-product__cell_checkbox {
  grid-area: a;
  width: 100%;
}

.c-cart-product__row > .c-cart-product__cell_checkbox {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_checkbox {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_checkbox {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    width: unset;
  }
}
.c-cart-product__cell_product {
  grid-area: c;
  min-width: unset;
  max-width: unset;
}
.c-cart-product__row > .c-cart-product__cell_product {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}
.dir-rtl .c-cart-product__cell_product {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_product {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_product {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
.c-cart-product__cell_product .c-cart-product__product-holder {
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_product .c-cart-product__product-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_product .c-cart-product__product-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.c-cart-product__cell_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-area: b;
}
.c-cart-product__row > .c-cart-product__cell_title {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_title {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_title {
    display: none;
  }
}
.c-cart-product__cell_price {
  grid-area: d;
  text-align: left;
}
.c-cart-product__row > .c-cart-product__cell_price {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
}
.dir-rtl .c-cart-product__cell_price {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_price {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_price {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
.c-cart-product__cell_quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  grid-area: h;
  width: 100%;
  max-width: 140px;
  min-width: 140px;
}
.c-cart-product__row > .c-cart-product__cell_quantity {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_quantity {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_quantity {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.c-cart-product__cell_total-vat {
  grid-area: f;
  text-align: center;
}
.c-cart-product__row > .c-cart-product__cell_total-vat {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_total-vat {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
.dir-rtl .c-cart-product__cell_total-vat {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_total-vat {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
.c-cart-product__cell_subtotal {
  grid-area: e;
}
.c-cart-product__row > .c-cart-product__cell_subtotal {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}
@media only screen and (max-width: 1024px) {
  .c-cart-product__cell_subtotal {
    max-width: 200px;
  }
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_subtotal {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
.dir-rtl .c-cart-product__cell_subtotal {
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 1024px) {
  .dir-rtl .c-cart-product__cell_subtotal {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_subtotal {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }
}
.c-cart-product__cell_remove {
  grid-area: g;
  width: 100%;
}
.c-cart-product__row > .c-cart-product__cell_remove {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__cell_remove {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    width: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__cell_remove {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    width: unset;
  }
}

.c-cart-product__product-checkbox {
  height: 100%;
}
.c-cart-product__product-checkbox .c-form__checkbox-label::before {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__product-checkbox .c-form__checkbox-label::before {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .c-cart-product__product-checkbox {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__product-checkbox {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.c-cart-product__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__product {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__product {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}

.c-cart-product__product-img {
  width: 84px;
  height: 84px;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__product-img {
    width: 64px;
    height: 64px;
    min-width: 64px;
    margin-right: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .dir-rtl .c-cart-product__product-img {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__product-img {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-cart-product__product-img {
    width: 84px;
    height: 84px;
  }
}
.c-cart-product__product-img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
}
.c-cart-product__product-img:hover img {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}

.c-cart-product__product-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-cart-product__product-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--on-surface);
}
.c-cart-product__product-title:hover {
  color: var(--secondary);
}

.c-cart-product__sku {
  display: block;
  margin-top: 8px;
  color: var(--primary-variant);
  font-size: 14px;
  line-height: 17px;
}

.c-cart-product__price {
  color: var(--on-surface);
  font-size: 14px;
  line-height: 17px;
  text-align: right;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__price {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.c-cart-product__price .c-price-tag__price {
  font-size: 14px;
}

.c-cart-product__quantity {
  position: relative;
}
.c-cart-product__quantity .c-form__number-input {
  font-size: 14px;
}
.c-cart-product__quantity-value {
  font-size: 14px;
}

.c-cart-product__quantity-error {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  color: var(--error);
  text-align: center;
  font-size: 13px;
  line-height: 16px;
}

.c-cart-product__total-vat {
  color: var(--primary-variant);
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__total-vat {
    color: var(--on-surface);
    font-size: 14px;
    line-height: 17px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.c-cart-product__subtotal {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-cart-product__subtotal {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .c-return-create .c-cart-product__subtotal, .c-return-item .c-cart-product__subtotal {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.c-page_returns .c-cart-product__cell_subtotal {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  text-align: right;
  width: 140px;
}
@media only screen and (max-width: 1024px) {
  .c-page_returns .c-cart-product__cell_subtotal {
    width: 140px;
  }
}

.c-cart-product__un-available {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--error);
}

.c-cart-product__remove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.c-cart-product__remove .btn-remove, .c-cart-product__remove .c-product-item__wishlist-btn--close {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
@media only screen and (min-width: 1024px) {
  .c-cart-product__remove .btn-remove, .c-cart-product__remove .c-product-item__wishlist-btn--close {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-cart-product__remove .btn-remove, .dir-rtl .c-cart-product__remove .c-product-item__wishlist-btn--close {
    margin-left: 0;
    margin-right: 5px;
  }
}
.dir-rtl .c-cart-product__remove .c-product-item__wishlist-btn--close {
  margin-left: 0;
  margin-right: 5px;
}

.c-cart-product__comment {
  padding-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-cart-product__comment-icon {
  width: 12px;
  height: 12px;
  margin-top: 2px;
  margin-right: 8px;
}
.c-cart-product__comment-icon-edit {
  margin-right: 0;
  cursor: pointer;
}

.c-cart-product__comment-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin-right: 10px;
  color: var(--primary-variant);
  cursor: pointer;
}

.c-cart_single .c-cart-seller {
  background: var(--surface);
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-cart_single .c-cart-seller:not(:last-child) {
  margin-bottom: 22px;
}
@media only screen and (min-width: 1366px) {
  .c-cart_single .c-cart-seller {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.c-cart_united .c-cart-seller {
  background: var(--surface);
  border: 1px solid var(--border);
  border-bottom-width: 0;
}
.c-cart_united .c-cart-seller.error {
  background: var(--error-variant);
}

.c-cart-seller__filter-holder {
  padding: 16px 20px 13px;
  border-bottom: 1px solid var(--border);
  display: block;
}
.c-cart-seller__filter-holder .c-form__checkbox-text {
  color: var(--primary-variant);
}

.c-cart_single .c-cart-seller__products_holder {
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: 7px 7px 0 0;
  border-bottom-width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width: 1200px) {
  .c-cart_single .c-cart-seller__products_holder {
    border-radius: 7px;
    border-bottom-width: 1px;
  }
}

.c-cart-seller__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 15px 20px;
  margin: -1px -1px 0 -1px;
}
@media only screen and (min-width: 460px) {
  .c-cart-seller__header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.c-cart_single .c-cart-seller__header {
  background-color: var(--secondary);
  border-radius: 7px 7px 0 0;
}
.c-cart_united .c-cart-seller__header {
  border: 1px solid var(--inactive);
  background-color: var(--inactive-surface);
}
.c-cart-seller__header.excluded {
  background-color: var(--error-variant);
  border-bottom: 1px solid var(--error);
}

.c-cart-seller__name-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 460px) {
  .c-cart-seller__name-holder {
    margin-bottom: 0;
  }
}

.c-cart_single .c-cart-seller__name {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: var(--surface);
}
.c-cart_united .c-cart-seller__name {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  color: var(--on-surface);
}

.c-cart-seller__header-checkbox {
  margin-top: 6px;
}

.c-cart-seller__goods-header {
  padding: 16px 20px 13px;
  border-bottom: 1px solid var(--border);
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-cart-seller__goods-header {
    display: block;
  }
}

.c-cart-seller__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-cart-seller__cell_price {
  text-align: center;
}
.c-cart-seller__cell_quantity {
  text-align: center;
}
.c-cart-seller__cell_total-vat {
  text-align: center;
}
.c-cart-seller__cell_subtotal {
  text-align: center;
}
.c-cart-seller__goods-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--primary-variant);
}

.c-cart-seller__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px 20px;
}

.c-promo-code__legend-holder {
  margin-bottom: 12px;
}

.c-promo-code__legend {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-promo-code__input-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-promo-code__input-holder .c-promo-code__code {
  margin-right: 8px;
}
.dir-rtl .c-promo-code__input-holder .c-promo-code__code {
  margin-right: 0;
  margin-left: 8px;
}
.c-promo-code__input-holder .c-promo-code__code .c-form__input.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.c-promo-code__input-holder .c-promo-code__code.error {
  margin-top: 0;
}

.c-promo-code__error {
  margin-bottom: 12px;
}
.c-promo-code__error .c-form__form-error {
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}

.c-promo-code__authorization {
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--on-surface);
}

.c-promo-code__button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 75px;
}
@media only screen and (min-width: 768px) {
  .c-promo-code__button {
    width: 90px;
  }
}
.c-promo-code__button .c-form__button {
  padding: 7px 2px 8px;
}

.c-short-cart {
  background-color: var(--surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}

.c-short-cart__goods-list {
  max-height: 256px;
  margin-right: 12px;
  margin-top: 18px;
  overflow: auto;
}

.c-short-cart__goods-list-holder {
  padding: 20px 20px 6px 18px;
}

.c-short-cart__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 20px 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  border-radius: 0 0 10px 10px;
}

.c-short-cart__btn-holder {
  margin-right: 15px;
  max-width: 154px;
  width: 100%;
}
.c-short-cart__btn-holder a {
  font-size: 12px;
}

.c-short-cart__total-count {
  line-height: 14px;
  color: var(--primary);
  margin-right: 15px;
  font-size: 14px;
}

.c-short-cart__total-price {
  line-height: 14px;
  text-align: right;
  color: var(--primary);
  font-size: 14px;
}

.c-short-cart-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid var(--border);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

.c-short-cart-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 20px;
}
.dir-rtl .c-short-cart-item__info {
  margin-right: initial;
  margin-left: 20px;
}

.c-short-cart-item__img {
  width: 48px;
  height: 48px;
  border-radius: 7px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 22px;
  margin-top: 3px;
  display: block;
}
.dir-rtl .c-short-cart-item__img {
  margin-right: initial;
  margin-left: 22px;
}
.c-short-cart-item__img img {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
}

.c-short-cart-item__description {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.c-short-cart-item__goods-name {
  line-height: 21px;
  color: var(--primary);
  margin-bottom: 5px;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 600;
  max-width: 176px;
}
.c-short-cart-item__goods-name:hover {
  color: var(--secondary);
}

.c-short-cart-item__price {
  display: block;
  color: var(--primary);
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.c-short-cart-item__code {
  display: block;
  line-height: 18px;
  color: var(--primary);
  font-size: 12px;
}

.c-short-cart-item__count {
  color: var(--primary);
  margin-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  width: 50px;
  text-align: right;
}
.dir-rtl .c-short-cart-item__count {
  margin-right: initial;
  margin-left: 10px;
  text-align: left;
}

.c-short-cart-item__total-price {
  line-height: 21px;
  text-align: right;
  color: var(--primary);
  font-size: 14px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-weight: 600;
  width: 145px;
}
.dir-rtl .c-short-cart-item__total-price {
  text-align: left;
}

.c-product-payment-plans__btn .c-form__icon-radio-icon .svg, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg, .c-checkout__payment-btn .c-form__icon-radio-icon .svg, .c-checkout__value-content_payment .svg {
  stroke: none;
}
@media only screen and (min-width: 460px) {
  .c-product-payment-plans__btn .c-form__icon-radio-icon .svg_pay-cash, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg_pay-cash, .c-checkout__payment-btn .c-form__icon-radio-icon .svg_pay-cash, .c-checkout__value-content_payment .svg_pay-cash {
    width: 65px;
    height: 32px;
  }
}
@media only screen and (min-width: 460px) {
  .c-product-payment-plans__btn .c-form__icon-radio-icon .svg.svg_rbc, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg.svg_rbc, .c-checkout__payment-btn .c-form__icon-radio-icon .svg.svg_rbc, .c-checkout__value-content_payment .svg.svg_rbc {
    width: 32px;
    height: 32px;
  }
}
.c-product-payment-plans__btn .c-form__icon-radio-icon .svg_pay-meeza, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg_pay-meeza, .c-checkout__payment-btn .c-form__icon-radio-icon .svg_pay-meeza, .c-checkout__value-content_payment .svg_pay-meeza {
  width: 53px;
  height: 34px;
}
.c-product-payment-plans__btn .c-form__icon-radio-icon .svg_pay-mobile, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg_pay-mobile, .c-checkout__payment-btn .c-form__icon-radio-icon .svg_pay-mobile, .c-checkout__value-content_payment .svg_pay-mobile {
  width: 57px;
  height: 50px;
}
.c-product-payment-plans__btn .c-form__icon-radio-icon .svg_pay-vodafone, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg_pay-vodafone, .c-checkout__payment-btn .c-form__icon-radio-icon .svg_pay-vodafone, .c-checkout__value-content_payment .svg_pay-vodafone {
  width: 77px;
  height: 45px;
}
.c-product-payment-plans__btn .c-form__icon-radio-icon .svg_pay-khales, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg_pay-khales, .c-checkout__payment-btn .c-form__icon-radio-icon .svg_pay-khales, .c-checkout__value-content_payment .svg_pay-khales {
  width: 57px;
  height: 50px;
}
.c-product-payment-plans__btn .c-form__icon-radio-icon .svg_pay-installments, .c-checkout__payment-plan-btn .c-form__icon-radio-icon .svg_pay-installments, .c-checkout__payment-btn .c-form__icon-radio-icon .svg_pay-installments, .c-checkout__value-content_payment .svg_pay-installments {
  width: 112px;
  height: 40px;
}

.c-checkout__header-title:before, .c-checkout__auth-steps-title:before {
  content: counter(title);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: var(--surface);
  background-color: var(--inactive);
  margin-right: 12px;
}
.dir-rtl .c-checkout__header-title:before, .dir-rtl .c-checkout__auth-steps-title:before {
  margin-right: initial;
  margin-left: 12px;
}

.c-checkout {
  margin: 0 auto 100px;
  counter-reset: title;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1200px) {
  .c-checkout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.c-checkout svg:not([stroke]) {
  stroke: none;
}

.c-checkout__auth-steps-title-holder {
  counter-reset: title;
}
@media only screen and (max-width: 460px) {
  .c-checkout__auth-steps-title-holder {
    display: none;
  }
}

.c-checkout__auth-steps-title {
  position: relative;
  color: var(--on-surface);
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  counter-increment: title;
}
.c-checkout__auth-steps-title.active:before {
  background-color: var(--secondary);
}
.c-checkout__auth-steps-title:not(:last-child) {
  margin-right: 32px;
}
.dir-rtl .c-checkout__auth-steps-title:not(:last-child) {
  margin-right: initial;
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  .c-checkout__auth-steps-title:not(:last-child) {
    margin-right: 76px;
  }
  .dir-rtl .c-checkout__auth-steps-title:not(:last-child) {
    margin-right: initial;
    margin-left: 76px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-checkout__auth-steps-title:not(:last-child):after {
    position: absolute;
    left: calc(100% + 16px);
    width: 44px;
    content: "";
    border-bottom: 1px solid var(--inactive);
  }
}

.c-checkout__title-container {
  position: relative;
}

.c-checkout__cart-link {
  display: none;
  color: var(--on-surface-variant);
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
.c-checkout__cart-link svg {
  width: 13px;
  height: 13px;
  margin-right: 5px;
}
.dir-rtl .c-checkout__cart-link svg {
  margin-right: initial;
  margin-left: 0;
}
@media only screen and (min-width: 560px) {
  .c-checkout__cart-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    top: 12px;
    right: 0;
  }
  .dir-rtl .c-checkout__cart-link {
    right: unset;
    left: 0;
  }
}

.c-checkout__item {
  position: relative;
  padding: 0 20px;
}
.c-checkout__item:not(:last-child) {
  margin-bottom: 15px;
}
.c-checkout__item.error {
  border: 1px solid var(--error);
  border-radius: 7px;
}

.c-checkout__item-blurred {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  background-size: 100px;
  z-index: -1000;
  position: absolute;
  opacity: 0;
}
.c-checkout__item-blurred.active {
  opacity: 1;
  z-index: 2;
}

.c-checkout__total {
  position: relative;
  padding: 0 20px;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .c-checkout__total {
    margin-left: 12px;
    border: none;
    width: 320px;
  }
}
@media only screen and (min-width: 1200px) {
  .dir-rtl .c-checkout__total {
    margin-left: 0;
    margin-right: 12px;
  }
}
.c-checkout__total.hidden {
  display: none;
}

.c-checkout__total-sticky {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media only screen and (min-width: 1200px) {
  .c-checkout__total-sticky {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-checkout__item-header {
  border-radius: 7px 7px 0 0;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-checkout__header-title {
  counter-increment: title;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: var(--on-surface);
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dir-rtl .c-checkout__header-title {
  margin-right: initial;
  margin-left: 20px;
}
.c-checkout__item.done .c-checkout__header-title:before, .c-checkout__item.active .c-checkout__header-title:before {
  background-color: var(--secondary);
}

.c-checkout__content {
  background-color: var(--surface);
  padding: 20px 0 20px 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-checkout__content.hidden {
  display: none;
}
.c-checkout__content .c-form__icon-radio-label:hover {
  border-color: var(--secondary);
}

.c-checkout__radio-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
}
.c-checkout__radio-holder .c-form__icon-radio {
  overflow: hidden;
}
.c-checkout__radio-holder .c-form__icon-radio.hidden {
  display: none;
}
.c-checkout__radio-holder .c-form__icon-radio-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-checkout__radio-holder .c-form__icon-radio-content, .c-checkout__radio-holder .c-form__icon-radio-title, .c-checkout__radio-holder .c-form__icon-radio-title-placeholder, .c-checkout__radio-holder .c-form__icon-radio-text {
  overflow: hidden;
}
.c-checkout__radio-holder .c-form__icon-radio-title-placeholder, .c-checkout__radio-holder .c-form__icon-radio-text {
  text-overflow: ellipsis;
  display: block;
}

.c-checkout__address-btn {
  width: 293px;
  margin: 0 10px 20px;
  padding: 17px 19px 16px;
  background: var(--surface);
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  line-height: 16px;
  border: 1px dashed var(--border);
}
.c-checkout__address-btn:hover {
  background: var(--gray-12);
}

.c-checkout__address-btn-icon {
  width: 12px;
  height: 12px;
  color: var(--secondary);
  margin-right: 10px;
}
.dir-rtl .c-checkout__address-btn-icon {
  margin-right: initial;
  margin-left: 10px;
}

.c-checkout__btn {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-checkout__btn {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  .c-checkout__btn_order {
    max-width: 163px;
  }
}

.c-checkout__buyer .c-checkout__btn-holder {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .c-checkout__buyer .c-checkout__btn-holder {
    display: initial;
  }
}

.c-checkout__form-field {
  margin-bottom: 20px;
}

.c-checkout__order-list {
  position: relative;
  padding: 0;
}
.c-checkout__order-list:not(:last-child) {
  margin-bottom: 24px;
}

.c-checkout__order-list-mobile {
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .c-checkout__order-list-mobile {
    display: none;
  }
}

.c-checkout-order-item__title-text:hover {
  color: var(--secondary);
}

.c-checkout__order-data {
  max-width: 1000px;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.c-checkout__price-list-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 560px) {
  .c-checkout__price-list-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 24px;
  }
}

.c-checkout__price-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 20px;
}
@media only screen and (min-width: 560px) {
  .c-checkout__price-list {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  .c-checkout__price-list {
    margin-right: 30px;
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
  .dir-rtl .c-checkout__price-list {
    margin-right: 0;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-checkout__price-list {
    margin-right: 60px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .dir-rtl .c-checkout__price-list {
    margin-right: 0;
    margin-left: 60px;
  }
}

.c-checkout__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
}
.c-checkout__value.hidden {
  display: none;
}

.c-checkout__value-content {
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  color: var(--on-surface);
  padding: 18px 16px 18px 19px;
  background: var(--active);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.c-checkout__value-content_payment {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.c-checkout__value-content_payment .c-checkout__value-icon {
  width: unset;
  height: unset;
}
@media only screen and (min-width: 768px) {
  .c-checkout__value-content {
    min-width: 392px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: auto;
  }
}

.c-checkout__value-icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 24px;
  height: 24px;
  margin-right: 13px;
}

.c-checkout__value-change {
  font-size: 12px;
  line-height: 15px;
  color: var(--on-surface);
}

.c-checkout__delivery-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: var(--on-surface);
}
@media only screen and (min-width: 460px) {
  .c-checkout__delivery-message {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.c-checkout__delivery-message svg {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}
.dir-rtl .c-checkout__delivery-message svg {
  margin-right: initial;
  margin-left: 8px;
}

.c-checkout__delivery-error svg {
  color: var(--error);
}

.c-checkout__delivery-error-text {
  color: var(--error);
  font-weight: 600;
  margin-right: 32px;
}
.dir-rtl .c-checkout__delivery-error-text {
  margin-right: initial;
  margin-left: 32px;
}

.c-checkout__delivery-success {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .c-checkout__delivery-success {
    margin-bottom: 8px;
  }
}
.c-checkout__delivery-success svg {
  color: var(--success);
}

.c-checkout__delivery-remove-seller-btn-holder.hidden {
  display: none;
}
.c-checkout__delivery-remove-seller-btn-holder:hover {
  border-bottom: 1px solid var(--secondary-hover);
}

.c-checkout__delivery-remove-seller-btn {
  color: var(--primary);
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

.c-checkout__delivery-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-checkout__delivery-cost-holder {
  padding-bottom: 0;
  padding-top: 16px;
  border-top: 1px solid var(--border);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .c-checkout__delivery-cost-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
}

.c-checkout__delivery-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
}
@media only screen and (min-width: 460px) {
  .c-checkout__delivery-line {
    margin-bottom: 0;
  }
}
.c-checkout__delivery-line.hidden {
  display: none;
}

.c-checkout__delivery-price {
  font-weight: 600;
}

.c-checkout__delivery-select {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .c-checkout__delivery-select {
    margin-bottom: 0;
  }
}

.c-checkout__payment-btn-holder {
  display: unset;
}
@media only screen and (min-width: 768px) {
  .c-checkout__payment-btn-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    row-gap: 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1024px) {
  .c-checkout__payment-btn-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    row-gap: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-checkout__payment-btn {
  width: 100%;
  margin: 0 0 15px 0;
  min-height: 64px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-checkout__payment-btn {
    width: calc(50% - 5px);
  }
}
@media only screen and (min-width: 1024px) {
  .c-checkout__payment-btn {
    width: 32.6%;
  }
}
.c-checkout__payment-btn:before {
  width: 20px;
  height: 20px;
  position: absolute;
  top: calc(50% - 10px);
  left: 20px;
  display: inline-block;
  content: "";
  border: 1px solid var(--inactive);
  border-radius: 50%;
}
.active.c-checkout__payment-btn:before {
  border: 6px solid var(--secondary);
}

.c-checkout__payment-btn .c-form__icon-radio-label {
  padding: 7px 25px 7px 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-checkout__payment-btn .c-form__icon-radio-label:hover {
  border-color: var(--secondary);
}
.c-checkout__payment-btn .c-form__icon-radio-title {
  margin-bottom: 0;
  font-size: 14px;
}
@media only screen and (min-width: 460px) {
  .c-checkout__payment-btn .c-form__icon-radio-title {
    font-size: 16px;
  }
}
.c-checkout__payment-btn .c-form__icon-radio-icon {
  margin-right: 0;
}

.c-checkout__payment-plans-holder {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 20px 24px;
}
.c-checkout__payment-plans-holder.error {
  border-color: var(--error);
}

.c-checkout__payment-plans-title {
  color: var(--on-surface);
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 20px;
}

.c-checkout__payment-plans-btn-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1024px) {
  .c-checkout__payment-plans-btn-holder {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-checkout__payment-plan-btn {
  width: 100%;
  margin: 0 0 4px 0;
  min-height: 64px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .c-checkout__payment-plan-btn {
    width: 236px;
  }
}
.c-checkout__payment-plan-btn .c-form__icon-radio-label {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-checkout__payment-plan-btn .c-form__icon-radio-label:hover {
  border-color: var(--secondary);
}
.c-checkout__payment-plan-btn .c-form__icon-radio-title {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 12px;
  line-height: 160%;
}
.c-checkout__payment-plan-btn .c-form__icon-radio-icon {
  margin-right: 0;
}
.js-checkout__delivery-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-checkout__delivery-select-label {
  display: none;
}

.c-checkout__promo-holder {
  padding: 20px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: 1px solid var(--border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-checkout__promo-holder {
    width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .c-checkout__promo-holder {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    width: 100%;
    margin-bottom: 0px;
  }
}

.c-checkout__promo-title {
  margin-bottom: 16px;
  color: var(--on-surface);
  font-size: 19px;
  font-weight: 700;
  line-height: 17px;
}
.c-checkout__promo-title:before {
  content: "%";
  color: var(--primary);
  margin-right: 5px;
}
.dir-rtl .c-checkout__promo-title:before {
  margin-right: initial;
  margin-left: 5px;
}

.c-checkout-order-list {
  padding: 24px;
  border: 1px solid var(--border);
  border-radius: 7px;
}
.c-checkout-order-list.error {
  border-color: var(--error);
}

.c-checkout-order-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-checkout-order-list__header {
  margin-bottom: 24px;
}

.c-checkout-order-list__items-count {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
}
@media only screen and (min-width: 768px) {
  .c-checkout-order-list__items-count {
    font-size: 16px;
    line-height: 19px;
  }
}

.c-checkout-order-list__view-all .c-checkout-order-list__header-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
@media only screen and (min-width: 768px) {
  .c-checkout-order-list__view-all .c-checkout-order-list__header-title {
    font-size: 16px;
  }
}

.c-checkout-order-list__header-title {
  color: var(--on-surface);
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.c-checkout-order-list__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}
.c-checkout-order-list__content.c-checkout-order-list__carousel {
  display: block;
  position: relative;
  overflow: hidden;
}
.c-checkout-order-list__content.c-checkout-order-list__carousel .c-carousel__arrow {
  top: 60px;
}

.c-checkout-order-list__product-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 12px;
}
@media only screen and (min-width: 560px) {
  .c-checkout-order-list__product-holder {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    margin-bottom: 0;
  }
}

.c-checkout-order-list__error-message {
  color: var(--error);
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  margin-top: 20px;
}

.c-checkout-order-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -ms-flex-preferred-size: calc(20% - 14px);
      flex-basis: calc(20% - 14px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 125px;
  max-width: calc(20% - 14px);
}
.c-checkout-order-item.error {
  min-height: 100%;
}
.c-checkout-order-item.error:after {
  content: "";
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  top: -5px;
  left: -5px;
  position: absolute;
  display: block;
  -webkit-box-shadow: 0 0 4px rgba(241, 62, 95, 0.9);
          box-shadow: 0 0 4px rgba(241, 62, 95, 0.9);
  border-radius: 7px;
}

.c-checkout-order-item__remove {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.c-checkout-order-item__remove svg {
  width: 16px;
  height: 16px;
  color: var(--on-surface-variant);
}
.dir-rtl .c-checkout-order-item__remove {
  right: initial;
  left: 0;
}
.c-checkout_rfq .c-checkout-order-item__remove {
  display: none;
}

.c-checkout-order-item__error-message {
  color: var(--error);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.c-checkout-order-item__carousel {
  min-width: 135px;
  max-width: calc(20% - 50px);
  margin: 10px auto;
}
@media only screen and (min-width: 460px) {
  .c-checkout-order-item__carousel {
    margin: 10px 15px;
  }
}

.c-checkout-order-item__img-holder {
  width: 80px;
  height: 80px;
}

.c-checkout-order-item__img img {
  border: none;
}

.c-checkout-order-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.c-checkout-order-item__title {
  padding: 16px 0 0;
  height: 50px;
}

.c-checkout-order-item__title-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  word-break: break-word;
}

.c-checkout-order-item__sku {
  padding: 8px 0 0;
  color: var(--on-surface-variant);
  font-size: 14px;
  line-height: 17px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
}

.c-checkout-order-item__sku-price {
  margin-top: 8px;
  color: var(--on-surface);
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

.c-checkout-order-item__sku-quantity {
  margin-top: 12px;
}
.c-checkout-order-item__sku-quantity .c-form__number-input {
  font-size: 15px;
}
.c-checkout-order-item__sku-quantity-value {
  font-size: 15px;
}
.c-checkout_rfq .c-checkout-order-item__sku-quantity {
  display: none;
}

.c-checkout-total {
  padding: 20px;
  margin-bottom: 0;
  background: var(--active);
  border-radius: 7px;
  border: 1px solid var(--border);
}
@media only screen and (min-width: 1200px) {
  .c-checkout-total {
    margin-bottom: 20px;
  }
}

.c-checkout-total__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-checkout-total__content {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
  }
}

.c-checkout-total__title {
  display: block;
}

.c-checkout-total__discount {
  font-weight: 400;
}

.c-checkout-total__price-row {
  margin-top: 0;
  margin-bottom: 12px;
}

.c-checkout-total__notice, .c-checkout__promo-notice {
  margin-bottom: 0;
}

.c-checkout-total__privacy-policy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 8px;
  margin-bottom: 20px;
}

.c-order-list__header {
  padding-bottom: 13px;
  padding-top: 13px;
  border-bottom: 1px solid var(--border);
  display: none;
}
@media only screen and (min-width: 560px) {
  .c-order-list__header {
    display: block;
  }
}
.c-order-list_success-order .c-order-list__header {
  padding: 15px 20px 13px;
}
@media only screen and (min-width: 560px) {
  .c-return-create .c-order-list__header {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .c-return-create .c-order-list__header {
    display: block;
  }
}
@media only screen and (min-width: 560px) {
  .c-return-item .c-order-list__header {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .c-return-item .c-order-list__header {
    display: block;
  }
}

.c-order-list__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-order-list__cell {
  margin: 0 15px;
}
.c-order-list__cell_products {
  margin-left: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dir-rtl .c-order-list__cell_products {
  margin-right: 0;
  margin-left: 15px;
}
.c-order-list__cell_price {
  text-align: center;
  width: 120px;
}
@media only screen and (max-width: 1024px) {
  .c-order-list__cell_price {
    width: 80px;
  }
}
.c-order-list__cell_quantity {
  text-align: center;
  width: 84px;
}
.c-order-list__cell_subtotal {
  text-align: right;
  margin-right: 0;
  width: 140px;
}
.dir-rtl .c-order-list__cell_subtotal {
  margin-right: 15px;
  margin-left: 0;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .c-order-list__cell {
    margin: 0;
  }
}

.c-page_returns .c-order-list__cell_quantity,
.c-page_returns .c-order-list__cell_subtotal {
  width: 140px;
}
@media only screen and (max-width: 768px) {
  .c-page_returns .c-order-list__cell_quantity,
  .c-page_returns .c-order-list__cell_subtotal {
    width: 60px;
  }
}
.c-page_returns .c-order-list__cell_subtotal {
  margin: initial;
}

.c-order-list__goods-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--primary-variant);
}
.c-cabinet-order .c-order-list__goods-title {
  font-weight: 400;
}

.c-order-list__content {
  margin-bottom: 24px;
}

.c-order-list__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.c-order-list__footer_cabinet-page {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .c-order-list__footer_cabinet-page {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.c-order-list_success-order .c-order-list__footer {
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
  .c-order-list__footer {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-order-list__total-holder {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 14px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--primary);
  width: 255px;
  margin-left: auto;
}
@media only screen and (max-width: 768px) {
  .c-order-list__total-holder {
    width: unset;
    text-align: right;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.dir-rtl .c-order-list__total-holder {
  margin-right: auto;
  margin-left: initial;
}
@media only screen and (max-width: 1024px) {
  .dir-rtl .c-order-list__total-holder {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 1024px) {
  .c-order-list__footer_cabinet-page .c-order-list__total-holder {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.c-order-list__footer_cabinet-page.hidden {
  display: none;
}

.c-page_order .c-order-list__total-holder,
.c-popup__content_order-list .c-order-list__total-holder {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (max-width: 768px) {
  .c-page_order .c-order-list__total-holder,
  .c-popup__content_order-list .c-order-list__total-holder {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}

.c-order-list__total-tax, .c-order-list__total-discount {
  margin-bottom: 16px;
  color: var(--primary-variant);
  font-size: 13px;
  line-height: 17px;
}

.c-order-list__total-title {
  text-align: left;
}

.c-order-list__total {
  font-weight: 600;
  width: 140px;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .c-order-list__total {
    text-align: right;
  }
}

.c-order-list__pay-holder {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 206px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 206px;
  height: 42px;
  margin: auto;
}
@media only screen and (max-width: 768px) {
  .c-order-list__pay-holder {
    position: initial;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-order-list__pay-holder_cabinet-page {
    position: initial;
    margin-bottom: 15px;
  }
}

.c-order-list__pay-btn_united {
  padding: 10px 32px;
}

.c-order-item {
  padding: 15px 0;
}
.c-order-item:not(:last-child) {
  border-bottom: 1px solid var(--border);
}
.c-order-item_success-order {
  padding: 15px 20px;
}

.c-success-order__list-total {
  padding: 15px 20px;
  border-top: 1px solid var(--border);
}

@media only screen and (min-width: 560px) {
  .c-order-item__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-order-item__cell {
  margin: 0 15px;
}
@media only screen and (max-width: 768px) {
  .c-order-item__cell {
    width: 100%;
    margin: 0;
  }
}
.c-order-item__cell_product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 768px) {
  .c-order-item__cell_product {
    width: auto;
  }
}
@media only screen and (max-width: 560px) {
  .c-order-item__cell_product {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .c-order-item__cell_product {
    margin-right: 0;
  }
}
.c-order-item__cell_product .c-order-item__product {
  margin: 0;
}
@media only screen and (max-width: 460px) {
  .c-order-item__cell_product .c-order-item__product {
    margin-bottom: 10px;
  }
}
.c-order-item__cell_product .c-order-item__product-img {
  max-width: 84px;
  margin-right: 15px;
}
@media only screen and (max-width: 560px) {
  .c-order-item__cell_product .c-order-item__product-img {
    margin-right: 5px;
  }
}
.dir-rtl .c-order-item__cell_product .c-order-item__product-img {
  margin-left: 15px;
}
@media only screen and (max-width: 560px) {
  .dir-rtl .c-order-item__cell_product .c-order-item__product-img {
    margin-left: 5px;
  }
}
.dir-rtl .c-order-item__cell_product {
  margin-right: 0;
  margin-left: 0;
}
@media only screen and (max-width: 560px) {
  .dir-rtl .c-order-item__cell_product {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .dir-rtl .c-order-item__cell_product {
    margin-left: 10px;
  }
}
.c-order-item__cell_price {
  text-align: center;
  width: 120px;
}
@media only screen and (max-width: 1024px) {
  .c-order-item__cell_price {
    width: 80px;
  }
}
@media only screen and (max-width: 560px) {
  .c-order-item__cell_price {
    width: 100%;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
}
.c-order-item__cell_quantity {
  text-align: center;
  width: 84px;
}
@media only screen and (max-width: 560px) {
  .c-order-item__cell_quantity {
    width: 100%;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
}
.c-order-item__cell_subtotal {
  text-align: center;
  margin-right: 0;
  width: 140px;
}
@media only screen and (max-width: 560px) {
  .c-order-item__cell_subtotal {
    width: 100%;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
}
.dir-rtl .c-order-item__cell_subtotal {
  margin-right: 15px;
  margin-left: 0;
}

.c-order-item__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 16px;
}
@media only screen and (max-width: 1200px) {
  .c-order-item__product {
    margin-bottom: 10px;
  }
}
.dir-rtl .c-order-item__product {
  margin-right: 0;
}
.dir-rtl .c-order-item__product:first-of-type {
  margin-right: 0;
}
.dir-rtl .c-order-item__product:last-of-type {
  margin-left: 16px;
}

.c-order-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
@media only screen and (max-width: 560px) {
  .c-order-item__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}

.c-order-item__comment {
  min-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}

.c-order-item__comment-icon {
  width: 12px;
  height: 12px;
  min-width: 12px;
  margin-top: 2px;
  margin-right: 8px;
}
.dir-rtl .c-order-item__comment-icon {
  margin-right: initial;
  margin-left: 8px;
}

.c-order-item__comment-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin-right: 10px;
  overflow-wrap: anywhere;
  color: var(--primary-variant);
}

.c-order-item__product-img {
  width: 48px;
  height: 48px;
}
.c-order-item__product-img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 3px;
}
.c-order-item__product-img img.image-error, .c-order-item__product-img img.image-error-product, .c-order-item__product-img img.image-error-brand {
  width: 48px !important;
  height: 48px;
}
.c-order-item__product-img:hover img {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.c-order-item__product-img--no-hover:hover img {
  -webkit-filter: none;
          filter: none;
}

.c-order-item__product-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
@media only screen and (max-width: 1366px) {
  .c-order-item__product-holder {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 560px) {
  .c-order-item__product-holder {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    margin-bottom: 10px;
  }
}

.c-order-item__product-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: var(--on-surface);
}
.c-order-item__product-title:hover {
  color: var(--secondary);
}
.c-order-item__product-title--no-hover {
  border: none;
}
.c-order-item__product-title--no-hover:hover {
  color: var(--on-surface);
}

.c-order-item__sku {
  display: block;
  margin-top: 8px;
  color: var(--on-surface-variant);
  font-size: 14px;
  line-height: 17px;
}

.c-order-item__price,
.c-order-item__quantity,
.c-order-item__subtotal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
  color: var(--on-surface);
  font-size: 14px;
  line-height: 17px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .c-order-item__price,
  .c-order-item__quantity,
  .c-order-item__subtotal {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 768px) {
  .c-order-item__price,
  .c-order-item__quantity,
  .c-order-item__subtotal {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 560px) {
  .c-order-item__price,
  .c-order-item__quantity,
  .c-order-item__subtotal {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 560px) {
  .c-order-item__quantity {
    padding: 0;
  }
}

.c-order-item__subtotal {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (max-width: 560px) {
  .c-order-item__subtotal {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.c-order-item_strikethrough .c-order-item__subtotal {
  text-decoration: line-through;
}

.c-order-item__subtotal-item_tax {
  font-size: 13px;
  line-height: 17px;
  color: var(--primary-variant);
  font-weight: initial;
  margin-bottom: 5px;
}

.c-order-item__subtotal-tax-text {
  margin-bottom: 5px;
}

@media only screen and (max-width: 768px) {
  .c-order-item__price {
    margin-top: 0;
  }
}

.c-order-item_strikethrough {
  color: var(--inactive);
  position: relative;
  font-weight: 400;
  text-decoration: line-through;
  display: block;
}

.c-order-item__quantity-count {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.c-order-item__quantity-count .c-order-item_strikethrough {
  text-decoration: line-through;
}

.c-order-item__quantity-text,
.c-order-item__price-text,
.c-order-item__subtotal-text,
.c-order-item__subtotal-tax-text {
  display: none;
}
@media only screen and (max-width: 560px) {
  .c-order-item__quantity-text,
  .c-order-item__price-text,
  .c-order-item__subtotal-text,
  .c-order-item__subtotal-tax-text {
    margin-right: 10px;
    display: initial;
  }
}
@media only screen and (max-width: 460px) {
  .c-order-item__quantity-text,
  .c-order-item__price-text,
  .c-order-item__subtotal-text,
  .c-order-item__subtotal-tax-text {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 560px) {
  .dir-rtl .c-order-item__quantity-text,
  .dir-rtl .c-order-item__price-text,
  .dir-rtl .c-order-item__subtotal-text,
  .dir-rtl .c-order-item__subtotal-tax-text {
    margin-right: initial;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .dir-rtl .c-order-item__quantity-text,
  .dir-rtl .c-order-item__price-text,
  .dir-rtl .c-order-item__subtotal-text,
  .dir-rtl .c-order-item__subtotal-tax-text {
    margin-right: initial;
    margin-left: 5px;
  }
}

.c-order-item__digital-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  padding-top: 12px;
}

.c-order-item__digital-info-action {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 24px;
}

.c-order-item__digital-popup-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  margin-bottom: 16px;
}

.c-order-item__digital-popup-item-img {
  width: 48px;
  height: 48px;
}

.c-order-item__digital-popup-item-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 150%;
}

.c-order-item__digital-popup-code-holder {
  padding: 16px 24px;
  width: 100%;
  border-radius: 8px;
  background-color: var(--inactive);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  margin-bottom: 16px;
}

.c-order-item__digital-popup-code, .c-order-item__digital-popup-code-cover {
  color: var(--on-surface);
  font-size: 32px;
  font-weight: 700;
  line-height: normal;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  margin-left: 72px;
  text-align: center;
}
.dir-rtl .c-order-item__digital-popup-code, .dir-rtl .c-order-item__digital-popup-code-cover {
  margin-left: initial;
  margin-right: 72px;
}
@media only screen and (max-width: 560px) {
  .c-order-item__digital-popup-code, .c-order-item__digital-popup-code-cover {
    font-size: 24px;
    margin-left: 0;
  }
  .dir-rtl .c-order-item__digital-popup-code, .dir-rtl .c-order-item__digital-popup-code-cover {
    margin-left: initial;
    margin-right: 0;
  }
}

.c-order-item__digital-popup-code-cover:before {
  content: "•••••";
}

.c-order-item__digital-popup-code-btn {
  width: 48px;
  height: 48px;
  padding: 8px;
  border-radius: 8px;
  background-color: var(--surface);
}
.c-order-item__digital-popup-code-btn .svg {
  width: 32px;
  height: 32px;
  color: var(--secondary);
}

.c-order-item__digital-popup-code-copy-message {
  color: var(--eswq-on-surface-variant);
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-align: center;
}

.c-order-item__subtotal-count,
.c-cabinet__order-price-text_old-price {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
}
.c-order-item__subtotal-count_strikethrough,
.c-cabinet__order-price-text_old-price_strikethrough {
  color: var(--inactive);
  font-size: 13px;
  text-decoration: line-through;
  font-weight: 400;
}

.c-order-item__subtotal {
  font-weight: 600;
}

.c-order-item__seller-holder {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  margin: 0 5px 0 0;
}
@media only screen and (max-width: 768px) {
  .c-order-item__seller-holder {
    margin: 0;
  }
}
@media only screen and (max-width: 560px) {
  .c-order-item__seller-holder {
    text-align: center;
  }
}
.dir-rtl .c-order-item__seller-holder {
  margin: 0 0 0 5px;
}

.c-order-item__review-btn {
  color: var(--on-surface-variant);
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 15px 0;
}
@media only screen and (min-width: 1366px) {
  .c-order-item__review-btn {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 136px;
            flex: 1 0 136px;
    margin: 0 15px;
  }
}
.c-order-item__review-btn svg {
  width: 15px;
  height: 15px;
  margin-right: 9px;
}
.dir-rtl .c-order-item__review-btn svg {
  margin-right: initial;
  margin-left: 9px;
}

.c-success-order {
  max-width: 960px;
  margin: 0 auto 100px;
}

.c-success-order__img {
  max-width: 80px;
  margin: 0 auto 28px;
}
.c-success-order__img img {
  width: 100%;
  height: auto;
  display: block;
}

.c-success-order__title {
  display: block;
  color: var(--primary);
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  text-align: center;
  margin-bottom: 30px;
}

.c-success-order__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--gray-12);
  border-radius: 6px;
  padding: 13px 20px 14px;
  margin-bottom: 15px;
}
.c-success-order__row > * {
  margin: 5px 0;
}
@media only screen and (min-width: 560px) {
  .c-success-order__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-success-order__number {
  color: var(--secondary);
  border-bottom: 1px solid transparent;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin: 5px 0;
}
@media only screen and (min-width: 1024px) {
  .c-success-order__number {
    margin: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-success-order__number {
    margin-right: 7px;
  }
}
.c-success-order__number:hover {
  color: var(--secondary-hover);
  border-bottom: 1px solid var(--secondary-hover);
}

.c-success-order__status {
  margin: 5px 0;
}
@media only screen and (min-width: 1024px) {
  .c-success-order__status {
    margin: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-success-order__status {
    margin-right: 7px;
  }
}

.c-success-order__date {
  margin: 5px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .c-success-order__date {
    margin: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-success-order__date {
    margin-right: 7px;
  }
}

.c-success-order__buyer {
  margin: 5px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  color: var(--primary);
}
@media only screen and (min-width: 1024px) {
  .c-success-order__buyer {
    margin: 0 10px;
  }
}

.c-success-order__delivery,
.c-success-order__payment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  color: var(--primary);
}

.c-success-order__delivery-icon,
.c-success-order__payment-icon {
  width: 24px;
  height: 24px;
  margin-right: 13px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: var(--primary-variant);
}

.c-success-order__payment-plan-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-success-order__payment-plan-text {
  color: var(--primary);
  font-weight: 500;
  padding: 0 12px 0 17px;
}
.dir-rtl .c-success-order__payment-plan-text {
  padding: 0 17px 0 12px;
}
.c-success-order__payment-plan-text:before {
  content: "•";
  color: var(--primary);
  margin-right: 16px;
}
.dir-rtl .c-success-order__payment-plan-text:before {
  margin-right: initial;
  margin-left: 16px;
}

.c-success-order__payment-plan-icon {
  color: var(--inactive);
  width: 20px;
  height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-success-order__payment-plan-icon:hover {
  color: var(--secondary);
}

.c-success-order__list {
  border: 1px solid var(--border);
  border-radius: 6px;
}

.c-success-order__seller {
  background-color: var(--secondary);
  padding: 15px 20px;
  margin-bottom: 15px;
}

.c-success-order__seller-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: var(--active);
}

.c-success-order__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-success-order__price {
  padding: 8px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-success-order__pay-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px 20px;
}

.c-success-order__postponement-btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 13px 48px;
}

.c-order-list__pay-btn {
  max-width: 230px;
}

.c-order-status {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  padding: 2px 10px;
  display: block;
  border-radius: 12px;
  text-transform: capitalize;
  white-space: nowrap;
}
.c-order-status_blue {
  background-color: var(--secondary);
  color: var(--surface);
}
.c-order-status_yellow {
  background-color: var(--raiting);
  color: var(--surface);
}
.c-order-status_red {
  background-color: var(--error);
  color: var(--surface);
}

.sku-comment {
  min-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.sku-comment__icon {
  width: 12px;
  height: 12px;
  min-width: 12px;
  margin-right: 8px;
}
.dir-rtl .sku-comment__icon {
  margin-right: 0px;
  margin-left: 8px;
}

.sku-comment__icon-edit {
  width: 12px;
  height: 12px;
  min-width: 12px;
  margin-right: 4px;
  cursor: pointer;
  color: var(--on-surface-variant);
}
.sku-comment__icon-edit:hover {
  color: var(--secondary);
}

.sku-comment__icon-delete {
  width: 20px;
  height: 20px;
  min-width: 20px;
  cursor: pointer;
}

.sku-comment__text, .sku-comment__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  margin-right: 10px;
  color: var(--primary-variant);
}

.sku-comment__link {
  cursor: pointer;
}

.c-empty {
  margin: 0 auto;
  text-align: center;
}

.c-empty__img {
  max-width: 272px;
  margin: 0 auto 21px;
}
.c-empty__img img {
  display: block;
  width: 100%;
  height: auto;
}

.c-empty__title {
  color: var(--on-surface);
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.c-page_static i, .c-page_static em, .c-page_static b, .c-page_static bold, .c-page_static strong, .c-page_static q, .c-page_static blockquote, .c-page_static ul:not(.c-breadcrumbs__list):not(.iti__country-list) li:not(.iti__country), .c-page_static ol li:not(.iti__country), .c-page_static p:not(.c-form__error) {
  font-family: "Inter";
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 28px;
  color: var(--on-surface);
}
@media only screen and (max-width: 768px) {
  .c-page_static i, .c-page_static em, .c-page_static b, .c-page_static bold, .c-page_static strong, .c-page_static q, .c-page_static blockquote, .c-page_static ul:not(.c-breadcrumbs__list):not(.iti__country-list) li:not(.iti__country), .c-page_static ol li:not(.iti__country), .c-page_static p:not(.c-form__error) {
    font-size: 14px;
    line-height: 24px;
  }
}
.c-page_static p:not(.c-form__error) {
  margin-bottom: 24px;
}
.c-page_static a {
  cursor: pointer;
}
.c-page_static ol {
  margin-bottom: 24px;
  margin-left: 20px;
  list-style: decimal;
}
.c-page_static ol li:not(.iti__country) {
  margin-bottom: 16px;
}
.dir-rtl .c-page_static ol {
  margin-right: 20px;
  margin-left: 0;
}
.c-page_static ul:not(.c-breadcrumbs__list):not(.iti__country-list) {
  margin-bottom: 24px;
  margin-left: 20px;
}
.c-page_static ul:not(.c-breadcrumbs__list):not(.iti__country-list) li:not(.iti__country) {
  margin-bottom: 16px;
  list-style-type: disc;
}
.dir-rtl .c-page_static ul:not(.c-breadcrumbs__list), .dir-rtl .c-page_static ul:not(.iti__country-list) {
  margin-right: 20px;
  margin-left: 0;
}
.c-page_static q, .c-page_static blockquote {
  border-left: 2px solid var(--secondary);
  padding-left: 24px;
}
.c-page_static b, .c-page_static bold, .c-page_static strong {
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
  .c-page_static b, .c-page_static bold, .c-page_static strong {
    font-size: 16px;
  }
}
.c-page_static i, .c-page_static em {
  font-style: italic;
}
.c-page_static h1 {
  font-weight: 800;
  font-size: 32px;
}
.c-page_static h2 {
  font-size: 22px;
  font-weight: 800;
}

.c-page__static-content {
  margin-bottom: 100px;
}
.c-page__static-content p:not(:last-child), .c-page__static-content div:not(:last-child) {
  margin-bottom: 16px;
}
@media only screen and (max-width: 768px) {
  .c-page__static-content {
    margin-bottom: 50px;
  }
  .c-page__static-content p:not(:last-child), .c-page__static-content div:not(:last-child) {
    margin-bottom: 14px;
  }
}

.c-terms-of-use {
  max-width: var(--container-width);
  margin: 20px auto 60px;
}
@media (max-width: 1160px) {
  .c-terms-of-use {
    margin: 10px 10px 20px;
  }
}

.c-contacts {
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) {
  .c-contacts {
    margin-bottom: 100px;
  }
}

.c-contacts__holder {
  display: block;
}
@media only screen and (min-width: 768px) {
  .c-contacts__holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0;
  }
}
.c-contacts__holder .c-form__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 560px) {
  .c-contacts__holder .c-form__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-contacts__map {
  position: relative;
  z-index: 0;
  height: 360px;
  background: url("../img/loader.svg") center center/20% 20% no-repeat;
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) {
  .c-contacts__map {
    height: 400px;
  }
}

.c-contacts__form {
  max-width: 540px;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width: 768px) {
  .c-contacts__form {
    width: 48.8%;
  }
}

.c-contacts__content {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  max-width: initial;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-bottom: 45px;
}
@media only screen and (min-width: 768px) {
  .c-contacts__content {
    width: 40%;
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
.c-contacts__content .c-contacts__sub-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
  text-transform: uppercase;
  margin-bottom: 10px;
}

@media (max-width: 860px) {
  .c-contacts__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 660px) {
  .c-contacts__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-contacts__block:not(:last-child) {
  margin-bottom: 21px;
}
@media (max-width: 860px) {
  .c-contacts__block:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media (max-width: 860px) {
  .c-contacts__block:first-child {
    padding-left: 0;
  }
  .c-contacts__block:last-child {
    padding-right: 0;
  }
}
@media (max-width: 660px) {
  .c-contacts__block {
    padding: 0;
    width: 100%;
  }
}

.c-contacts__info {
  font-size: 14px;
  line-height: 17px;
  color: var(--primary-variant);
}
.c-contacts__info:not(:last-child) {
  margin-bottom: 3px;
}

.c-contacts__timetable {
  font-size: 14px;
  line-height: 17px;
  color: var(--primary-variant);
  margin-top: 5px;
  font-weight: bold;
}

.c-contacts__info-link,
.c-contacts__icon-link {
  font-size: 14px;
  line-height: 17px;
  color: var(--primary-variant);
  margin-top: 5px;
  white-space: nowrap;
}

.dir-rtl .c-contacts__info-link {
  direction: ltr;
  display: block;
  text-align: right;
}

.c-contacts__icon-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 0 !important;
}

.c-contacts__icon-messenger {
  width: 23px;
  height: 23px;
  margin-right: 4px;
}
.dir-rtl .c-contacts__icon-messenger {
  margin-right: initial;
  margin-left: 4px;
}

.c-form__row_contacts {
  margin: 0;
}

.c-form__field_contacts {
  position: relative;
  width: 100%;
  margin-bottom: 23px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.c-form__field_contacts:not(:last-child) {
  margin-right: 10px;
}
.dir-rtl .c-form__field_contacts {
  margin-right: 0;
}
.dir-rtl .c-form__field_contacts:not(:last-child) {
  margin-right: 0;
}
.dir-rtl .c-form__field_contacts + .c-form__field_contacts {
  margin-right: 10px;
}
@media (max-width: 660px) {
  .dir-rtl .c-form__field_contacts + .c-form__field_contacts {
    margin-right: 0;
  }
}
.c-form__field_contacts.error:not(.c-form__field_captcha) {
  margin-top: 0;
}
.c-form__field_contacts .c-form__error {
  margin: 0;
  position: absolute;
  bottom: -20px;
}

p.c-form__error_captcha_contacts,
p.c-form__form-error-contacts {
  font-size: 12px;
  line-height: 15px;
  color: var(--error);
}

.c-product-card {
  margin-top: 36px;
  margin-bottom: 40px;
}
.c-product-card .c-sku__btn-holder {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 1024px) {
  .c-product-card .c-sku__btn-holder {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card .c-sku__buy-send-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 16px;
    width: 100%;
  }
}
.c-product-card .c-sku__btn-holder-notify {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width: 1024px) {
  .c-product-card .c-sku__btn-holder-notify {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media only screen and (max-width: 1024px) {
  .c-product-card .c-sku__btn-holder-notify {
    margin-bottom: initial;
    margin-top: initial;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card .c-product-item__wishlist-btn {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card .c-sku__cell-compare {
    margin-top: 8px;
  }
}

.c-product-cart__notify-holder {
  background-color: var(--surface);
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
  width: 100%;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  bottom: 0;
  left: 0;
  top: auto;
  padding: 30px 24px 20px;
  z-index: 10;
}
@media only screen and (min-width: 1024px) {
  .c-product-cart__notify-holder {
    position: initial;
    padding: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-shadow: initial;
            box-shadow: initial;
  }
}
@media only screen and (max-width: 1024px) {
  .c-product-cart__notify-holder {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.c-product-card__header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__header {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-bottom: 35px;
  }
}

.c-product-card__info {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__info {
    width: 426px;
    min-width: 426px;
  }
}
@media only screen and (min-width: 1200px) {
  .c-product-card__info {
    width: 610px;
    min-width: 610px;
  }
}
@media only screen and (min-width: 1366px) {
  .c-product-card__info {
    width: 762px;
    min-width: 762px;
  }
}

.c-product-card__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 560px) {
  .c-product-card__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.c-product-card__badges {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.c-product-card__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.c-product-card__lot {
  font-size: 12px;
  line-height: 15px;
  color: var(--primary-variant);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: right;
}

.c-product-card__out-of-stock {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: var(--error);
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .c-product-card__out-of-stock {
    margin-top: initial;
  }
}
@media only screen and (max-width: 460px) {
  .c-product-card__out-of-stock {
    margin: 0 10px 0 0;
  }
  .dir-rtl .c-product-card__out-of-stock {
    margin: 0 0 0 10px;
  }
}

.c-product__seller {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-product__seller-label, .c-product__seller-name {
  font-size: 14px;
  line-height: 17px;
}
.c-product__seller-icon {
  width: 18px;
  height: 18px;
  color: var(--primary-variant);
  margin-bottom: 2px;
}
.c-product__seller-label {
  color: var(--primary-variant);
}
.c-product__seller-name {
  color: var(--secondary);
}
.c-product__seller-name:hover {
  color: var(--secondary-hover);
}

.c-product-card__main-title {
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
  color: var(--on-surface);
  margin-bottom: 14px;
  margin-top: 20px;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__main-title {
    margin-top: 0;
  }
}

.c-product-card__photo-holder {
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
.c-page_seller .c-product-card__photo-holder {
  margin-right: 40px;
}
.dir-rtl .c-page_seller .c-product-card__photo-holder {
  margin-left: 40px;
  margin-right: 0;
}
@media only screen and (min-width: 1024px) {
  .c-page_item .c-product-card__photo-holder {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-right: 40px;
  }
  .dir-rtl .c-page_item .c-product-card__photo-holder {
    margin-left: 40px;
    margin-right: 0;
  }
}
.c-page_item .c-product-card__photo-holder:after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.c-page_seller .c-product-card__photo-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 320px;
  max-width: 320px;
  margin: auto;
}
@media only screen and (min-width: 560px) {
  .c-page_seller .c-product-card__photo-holder img {
    max-height: 480px;
    max-width: 480px;
  }
}
.c-page_item .c-product-card__photo-holder img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 100%;
  max-width: 100%;
  aspect-ratio: 1/1;
}
.c-product-card__photo-license {
  position: absolute;
  width: 200%;
  height: 200%;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  font-stretch: ultra-expanded;
  font-weight: bolder;
  font-size: 24px;
  line-height: 72px;
  color: rgba(var(--on-surface), 0.2);
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.c-product-card__photo-under-license {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  height: 42px;
  margin-top: 20px;
  padding: 9px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 1px;
  text-align: left;
  text-transform: uppercase;
  color: var(--on-surface);
  background: var(--on-surface);
}
.c-products-list__list_table .c-product-card__photo-under-license {
  display: none;
}
.c-products-list__list_list .c-product-card__photo-under-license {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 660px) {
  .c-product-card__photo-under-license {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 350px) {
  .c-product-card__photo-under-license {
    height: 52px;
  }
}
.c-product-card__photo-under-license_list {
  height: 32px;
  margin-top: 8px;
}
@media (max-width: 860px) {
  .c-product-card__photo-under-license_list {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 860px) {
  .c-product-card__photo-under-license_list {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 660px) {
  .c-product-card__photo-under-license_list {
    margin-bottom: 0;
  }
}

.c-product-card__sku-holder {
  margin-top: 27px;
  margin-bottom: 27px;
}
.c-product-card__sku-holder .c-sku, .c-product-card__sku-holder .c-sku__content, .c-product-card__sku-holder .c-form {
  width: 100%;
}
.c-product-card__sku-holder .c-sku__title, .c-product-card__sku-holder .c-sku__header {
  display: none;
}
.c-product-card__sku-holder .c-form, .c-product-card__sku-holder .c-out-of-stock__content {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .c-product-card__sku-holder .c-form, .c-product-card__sku-holder .c-out-of-stock__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.c-product-card__sku-holder .c-form .c-sku__list, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__list {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width: 560px) {
  .c-product-card__sku-holder .c-form .c-sku__list, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__list {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__list, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__list {
    display: block;
    max-height: unset;
    overflow: initial;
    margin-right: 48px;
  }
}
@media (max-width: 1160px) {
  .c-product-card__sku-holder .c-form .c-sku__list, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__list {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 560px) {
  .c-product-card__sku-holder .c-form .c-sku__btn-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__btn-holder {
    margin-top: 0;
    margin-left: 20px;
  }
}
@media only screen and (max-width: 460px) {
  .c-product-card__sku-holder .c-form .c-sku__btn-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__btn-holder {
    margin-left: 0;
  }
}
.c-product-card__sku-holder .c-form .c-sku__control, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 20px 0;
}
@media only screen and (min-width: 560px) {
  .c-product-card__sku-holder .c-form .c-sku__control, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__control, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    width: 100%;
  }
}
@media only screen and (max-width: 460px) {
  .c-product-card__sku-holder .c-form .c-sku__control, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control {
    padding: 10px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.c-product-card__sku-holder .c-form .c-sku__footer-item.active, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__footer-item.active {
  background-color: var(--surface);
  position: fixed;
  bottom: 0;
  left: 0;
  top: auto;
  padding: 0 24px;
  z-index: 10;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__footer-item.active, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__footer-item.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: initial;
    padding: 0;
    -webkit-box-shadow: initial;
            box-shadow: initial;
    min-width: 240px;
  }
}
@media only screen and (max-width: 460px) {
  .c-product-card__sku-holder .c-form .c-sku__footer-item.active, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__footer-item.active {
    padding: 0 10px;
  }
}
.c-product-card__sku-holder .c-form .c-sku__control-price-holder, .c-product-card__sku-holder .c-form .c-out-of-stock__price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control-price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-out-of-stock__price-holder {
  margin-bottom: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 560px) {
  .c-product-card__sku-holder .c-form .c-sku__control-price-holder, .c-product-card__sku-holder .c-form .c-out-of-stock__price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control-price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-out-of-stock__price-holder {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__control-price-holder, .c-product-card__sku-holder .c-form .c-out-of-stock__price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__control-price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-out-of-stock__price-holder {
    margin-bottom: 28px;
  }
}
.c-product-card__sku-holder .c-form .c-out-of-stock__price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-out-of-stock__price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-out-of-stock__price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-out-of-stock__price-holder {
    margin-bottom: 10px;
  }
}
.c-product-card__sku-holder .c-form .c-sku__product-price-holder, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 7px;
     -moz-column-gap: 7px;
          column-gap: 7px;
  font-weight: 700;
}
.c-product-card__sku-holder .c-form .c-sku__product-price-holder.hidden, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-holder.hidden {
  display: none;
}
.c-product-card__sku-holder .c-form .c-sku__product-price-holder.tiered-prices .c-sku__product-price-discount, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-holder.tiered-prices .c-sku__product-price-discount {
  color: var(--on-surface);
}
.c-product-card__sku-holder .c-form .c-sku__product-price-holder.tiered-prices .c-sku__product-currency, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-holder.tiered-prices .c-sku__product-currency {
  color: var(--on-surface);
}
.c-product-card__sku-holder .c-form .c-sku__product-price-from, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-from {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  bottom: 0;
  color: var(--on-surface-variant);
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}
.c-product-card__sku-holder .c-form .c-sku__product-price, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price {
  font-size: 22px;
  line-height: 26px;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__product-price, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price {
    font-size: 32px;
    line-height: 38px;
  }
}
.c-product-card__sku-holder .c-form .c-sku__product-price-discount, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-discount {
  color: var(--error);
}
.c-product-card__sku-holder .c-form .c-sku__product-price-out-of-stock, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-out-of-stock {
  color: var(--on-surface-variant);
}
.c-product-card__sku-holder .c-form .c-sku__product-currency, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-currency {
  margin-top: 1px;
  font-size: 15px;
  line-height: 21px;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__product-currency, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-currency {
    font-size: 22px;
    line-height: 27px;
  }
}
.c-product-card__sku-holder .c-form .c-sku__product-currency-discount, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-currency-discount {
  color: var(--error);
}
.c-product-card__sku-holder .c-form .c-sku__product-currency-out-of-stock, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-currency-out-of-stock {
  color: var(--on-surface-variant);
}
.c-product-card__sku-holder .c-form .c-sku__price-interval, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__price-interval {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 15px;
}
.c-product-card__sku-holder .c-form .c-sku__product-currency-default, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-currency-default {
  font-size: 16px;
}
.c-product-card__sku-holder .c-form .c-sku__product-price-default, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__product-price-default {
  font-size: 18px;
}
.c-product-card__sku-holder .c-form .c-sku__strikethrough-price-container .c-sku__price, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__strikethrough-price-container .c-sku__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 7px;
     -moz-column-gap: 7px;
          column-gap: 7px;
  font-weight: 400;
}
.c-product-card__sku-holder .c-form .c-sku__strikethrough-price-container .c-price-tag__price, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__strikethrough-price-container .c-price-tag__price {
  font-size: 18px;
  line-height: 27px;
}
.c-product-card__sku-holder .c-form .c-sku__strikethrough-price-container .c-price-tag__currency, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__strikethrough-price-container .c-price-tag__currency {
  margin-bottom: 1px;
  font-size: 13px;
  line-height: 20px;
}
.c-product-card__sku-holder .c-form .c-sku__strikethrough-price-container.tiered-prices, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__strikethrough-price-container.tiered-prices {
  display: none;
}
.c-product-card__sku-holder .c-form .c-sku__quantity, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__quantity {
  margin-bottom: 36px;
  margin-right: 0;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__quantity, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__quantity {
    display: block;
  }
}
.c-product-card__sku-holder .c-form .c-sku__quantity.hidden, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__quantity.hidden {
  display: none;
}
@media only screen and (min-width: 560px) {
  .c-product-card__sku-holder .c-form .c-sku__brand, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__brand {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-card__sku-holder .c-form .c-sku__brand, .c-product-card__sku-holder .c-out-of-stock__content .c-sku__brand {
    display: block;
  }
}
.dir-rtl .c-product-card__sku-holder .c-form, .dir-rtl .c-product-card__sku-holder .c-out-of-stock__content {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 560px) {
  .dir-rtl .c-product-card__sku-holder .c-form .c-sku__list, .dir-rtl .c-product-card__sku-holder .c-out-of-stock__content .c-sku__list {
    margin-right: 0;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-product-card__sku-holder .c-form .c-sku__list, .dir-rtl .c-product-card__sku-holder .c-out-of-stock__content .c-sku__list {
    margin-right: 0;
    margin-left: 87px;
  }
}

@media only screen and (max-width: 1024px) {
  .c-digital-calendar .c-form .c-sku__list {
    display: block;
    max-height: unset;
  }
  .c-digital-calendar .c-form .c-product-item__info {
    display: none;
  }
  .c-digital-calendar .c-form .c-sku__btn {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 460px) {
  .c-digital-calendar .c-form .c-sku__btn {
    width: 100%;
  }
}

.c-product-card__description, .c-sku__item-description {
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface);
}
.c-product-card__description img, .c-sku__item-description img {
  display: inline-block;
  margin: 0 10px;
  max-width: calc(100% - 20px);
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
}
.c-product-card__description ol, .c-sku__item-description ol, .c-product-card__description ul, .c-sku__item-description ul {
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
.c-product-card__description ol, .c-sku__item-description ol {
  list-style-type: decimal;
}
.c-product-card__description ul, .c-sku__item-description ul {
  list-style-type: initial;
}

.c-product-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-page_seller .c-product-photo {
  max-height: 480px;
}
.c-page_item .c-product-photo {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.c-page_item .c-product-photo.single {
  width: inherit;
}
@media only screen and (min-width: 1024px) {
  .c-product-photo.single {
    width: 480px;
  }
}

.c-product-photo__list {
  margin-bottom: 12px;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 1023px) {
  .c-page_seller .c-product-photo__list {
    width: 480px;
    height: 480px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-page_seller .c-product-photo__list {
    width: 360px;
    height: 360px;
    max-height: initial;
  }
}
@media (max-width: 1200px) {
  .c-page_seller .c-product-photo__list {
    max-height: 38vw;
  }
}
@media only screen and (max-width: 768px) {
  .c-page_seller .c-product-photo__list {
    max-width: 480px;
  }
}
@media (max-width: 550px) {
  .c-page_seller .c-product-photo__list {
    max-height: 66.112vw;
  }
}
.c-page_item .c-product-photo__list {
  width: calc(100vw - 30px);
}
@media only screen and (min-width: 560px) {
  .c-page_item .c-product-photo__list {
    width: 100vw;
  }
}
@media only screen and (min-width: 1024px) {
  .c-page_item .c-product-photo__list {
    width: calc(100vw - 606px);
    height: calc(100vw - 606px);
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .c-page_item .c-product-photo__list {
    width: calc(100vw - 790px);
    height: calc(100vw - 790px);
  }
}
@media only screen and (min-width: 1366px) {
  .c-page_item .c-product-photo__list {
    width: 435px;
    height: 435px;
  }
}
.c-product-photo__list.slick-slider {
  overflow: visible;
  max-height: initial;
}

.c-product-photo__item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100vw;
  height: 100%;
  padding: 0;
  overflow: hidden;
}
@media only screen and (min-width: 560px) {
  .c-product-photo__item {
    width: 52vw;
    padding: 0 15px;
    max-width: 65vw;
  }
}
@media only screen and (min-width: 1024px) {
  .c-product-photo__item {
    width: 100%;
    padding: 0;
  }
}
.c-product-photo__item .c-page_seller {
  max-width: 480px;
}
.c-product-photo__item:after {
  content: "";
  margin-top: 100%;
}
.c-product-photo__item picture {
  background-color: var(--fields-inactive);
  width: 100%;
  height: 100%;
}

.c-product-photo__nav {
  width: 88px;
  margin-right: 14px;
}
@media screen and (max-width: 767px) {
  .c-product-photo__nav_seller {
    display: none;
  }
}
.c-product-photo__nav img {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
}
.dir-rtl .c-product-photo__nav {
  margin-right: initial;
  margin-left: 14px;
}
.c-product-photo__nav.slick-slider .slick-list {
  padding: 0 !important;
}
.c-product-photo__nav.slick-slider .slick-slide {
  width: 76px;
  height: 76px;
  text-align: center;
  margin-bottom: 10px;
}
.c-product-photo__nav_short .slick-slide {
  text-align: left;
}
@media (max-width: 660px) {
  .c-page_seller .c-product-photo__nav {
    display: none;
  }
}
@media only screen and (min-width: 560px) {
  .c-page_item .c-product-photo__nav {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .c-page_item .c-product-photo__nav {
    display: block;
  }
}

.c-product-photo__link {
  width: 76px;
  height: 76px;
  padding: 8px;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1200px) {
  .c-product-photo__link {
    max-width: 6.4vw;
    min-width: 6.4vw;
    height: 6.4vw;
  }
}
@media (max-width: 960px) {
  .c-product-photo__link {
    max-width: 7.777vw;
    min-width: 7.777vw;
    height: 7.777vw;
  }
}
@media (max-width: 860px) {
  .c-product-photo__link {
    max-width: 9.777vw;
    min-width: 9.777vw;
    height: 9.777vw;
  }
}
@media (max-width: 760px) {
  .c-product-photo__link {
    max-width: 11vw;
    min-width: 11vw;
    height: 11vw;
  }
}
.slick-slide .c-product-photo__link:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  pointer-events: none;
  opacity: 0;
  border: 2px solid var(--primary);
  z-index: 1;
  border-radius: 8px;
}
.slick-slide.slick-current .c-product-photo__link:after {
  opacity: 1;
}

.c-product-photo__dots {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  left: 0;
}
@media only screen and (max-width: 1024px) {
  .c-product-photo__dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.c-product-photo__dots li {
  margin: 5px 5px;
}
.c-product-photo__dots li button {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 1px solid var(--primary);
  text-indent: -9999px;
  padding: 0;
  margin: 0;
}
.c-product-photo__dots li button:hover {
  border-width: 2px;
}
.c-product-photo__dots li.slick-active button {
  background-color: var(--primary);
}

.c-product-tab:last-child {
  margin-bottom: 100px;
}
@media only screen and (max-width: 768px) {
  .c-product-tab:last-child {
    margin-bottom: 70px;
  }
}

.c-product-tab__header {
  margin-bottom: 40px;
  border-bottom: 1px solid var(--primary);
  display: none;
}
@media only screen and (min-width: 1024px) {
  .c-product-tab__header {
    display: block;
  }
}

.c-product-tab__btn {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  padding: 15px 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 4px solid transparent;
  margin: 0 0 -2px;
}
@media only screen and (min-width: 1024px) {
  .c-product-tab__btn {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    padding: 15px 0;
  }
}
.c-product-tab__btn:not(:last-of-type) {
  margin-right: 40px;
}
.c-product-tab__btn:hover {
  color: var(--on-surface);
}
.c-product-tab__btn.active {
  border-color: var(--primary);
}
.c-product-tab__btn[disabled] {
  color: var(--primary-variant);
  pointer-events: none;
}
.dir-rtl .c-product-tab__btn:not(:last-of-type) {
  margin-right: 0;
  margin-left: 40px;
}

.c-product-tab__btn-overline {
  font-weight: 500;
  font-size: 14px;
}

.c-product-tab__content a, .c-product-tab__content u, .c-product-tab__content em, .c-product-tab__content i, .c-product-tab__content li, .c-product-tab__content b, .c-product-tab__content bold, .c-product-tab__content p {
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface);
}
.c-product-tab__content p {
  font-weight: 400;
  margin-bottom: 15px;
  word-break: break-word;
}
@media only screen and (max-width: 768px) {
  .c-product-tab__content p {
    margin-bottom: 10px;
  }
}
.c-product-tab__content a {
  color: var(--primary);
  cursor: pointer;
}
.c-product-tab__content u {
  text-decoration: underline;
}
.c-product-tab__content ol {
  list-style: decimal;
}
.c-product-tab__content ul {
  list-style: circle;
}
.c-product-tab__content em, .c-product-tab__content i {
  font-style: italic;
}
.c-product-tab__content b, .c-product-tab__content bold {
  font-weight: bold;
}

.c-product-tab__tab-item {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .c-product-tab__tab-item.active {
    display: block;
  }
}

.c-product-tab__accordion {
  display: block;
  width: 100%;
  margin: 10px 0;
  border-bottom: 1px solid var(--secondary);
  color: var(--secondary);
}
@media only screen and (min-width: 1024px) {
  .c-product-tab__accordion {
    display: none;
  }
}
.c-product-tab__accordion.disabled {
  color: var(--on-surface-variant);
  border-bottom-color: var(--on-surface-variant);
}
.c-product-tab__accordion.disabled :after {
  content: none;
}
.c-product-tab__accordion[open] {
  border-bottom: none;
}
.c-product-tab__accordion summary {
  display: block;
  background: var(--surface);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  padding: 12px 0;
  cursor: pointer;
  font-weight: bold;
}
.c-product-tab__accordion summary::-webkit-details-marker {
  color: var(--error);
  background: var(--surface);
}
.c-product-tab__accordion[open] summary::-webkit-details-marker {
  color: var(--secondary);
  background: var(--primary-variant);
}
.c-product-tab__accordion summary::-webkit-details-marker {
  display: none;
}
.c-product-tab__accordion summary:after {
  content: "+";
  color: var(--secondary);
  float: right;
  font-size: 1.5em;
  margin: -5px 5px 0 0;
  font-weight: 400;
  padding: 0;
  text-align: center;
  width: 20px;
}
.c-product-tab__accordion[open] summary:after {
  content: "-";
  color: var(--secondary);
}

.c-product-tab__empty-reviews {
  position: relative;
}
.c-product-tab__empty-reviews:before {
  font-size: 0.7em;
  content: "0";
  position: absolute;
  left: 70px;
  top: 10px;
}

.c-product-characteristics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-product-characteristics-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-sku-product-characteristics__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: var(--on-surface);
}

.c-product-characteristics__content {
  width: 100%;
}
.c-product-characteristics__content_low {
  width: 60%;
}
.c-sku-product-characteristics .c-product-characteristics__content {
  width: 100%;
}
@media (max-width: 590px) {
  .c-product-characteristics__content {
    width: 100%;
  }
}
.c-product-characteristics__content:not(:last-child) {
  margin-bottom: 20px;
}
.c-product-characteristics__content ul, .c-product-characteristics__content ol {
  list-style: none;
}
.c-product-characteristics__content ol, .c-product-characteristics__content ul {
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
.c-product-characteristics__content ol {
  list-style-type: decimal;
}
.c-product-characteristics__content ul {
  list-style-type: initial;
}
.dir-rtl .c-product-characteristics__content {
  margin-right: initial;
  margin-left: 45px;
}
@media only screen and (max-width: 1024px) {
  .c-product-characteristics__content {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
}

.c-product-characteristics__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.c-sku-product-characteristics__show-more {
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  margin-top: 0;
}

.c-product-characteristics__cell {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.150000006px;
}
.c-product-characteristics__cell:not(:last-child) {
  margin-bottom: 20px;
}
.c-sku-product-characteristics .c-product-characteristics__cell:not(:last-child) {
  margin-bottom: 10px;
}
.c-product-characteristics__cell_title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media only screen and (min-width: 1024px) {
  .c-product-characteristics__cell_title {
    width: 40%;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
.c-product-characteristics__cell_title:after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 1px dashed var(--primary-variant);
  margin: 0 5px;
}
@media only screen and (min-width: 1024px) {
  .c-product-characteristics__cell_value {
    width: 60%;
  }
}

.c-product-characteristics__title {
  color: var(--primary-variant);
}
.request-for-quotation__characteristics .c-product-characteristics__title {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.c-product-characteristics__value {
  color: var(--on-surface);
}
.c-product-characteristics__value--brand {
  font-size: 16px;
  line-height: 19px;
}
.request-for-quotation__characteristics .c-product-characteristics__value {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.c-product-characteristics__value {
  color: var(--on-surface);
}
.c-product-characteristics__value--brand {
  color: var(--primary);
}

a.c-product-characteristics__value--brand {
  color: var(--secondary);
}

.c-product-seller {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .c-product-seller {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-product-seller__logo {
  width: 100%;
  min-height: 300px;
  margin-right: 40px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  aspect-ratio: 1/1;
}
@media only screen and (min-width: 768px) {
  .c-product-seller__logo {
    min-width: 300px;
    width: 300px;
    height: 300px;
    margin-bottom: 0;
  }
}
.dir-rtl .c-product-seller__logo {
  margin-right: initial;
  margin-left: 40px;
}
.c-product-seller__logo img {
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.c-product-seller__logo img.image-error, .c-product-seller__logo img.image-error-product, .c-product-seller__logo img.image-error-brand {
  position: absolute;
  height: 100%;
}

.c-product-seller__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.c-product-seller__name {
  color: var(--primary);
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0.25px;
  margin-bottom: 10px;
}
.c-product-seller__name .c-product-seller__link {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

.c-product-seller__description {
  color: var(--primary);
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.150000006px;
  margin-bottom: 30px;
}

.c-product-seller__table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-product-seller__table-row:not(:last-child) {
  margin-bottom: 10px;
}

.c-product-seller__table-cell {
  font-size: 14px;
  line-height: 17px;
}
.c-product-seller__table-cell_title {
  width: 20%;
  margin-right: 15px;
}
.c-product-seller__table-cell_value {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.c-product-seller__table-title {
  color: var(--primary-variant);
}

.c-product-seller__table-value {
  color: var(--primary);
}

.c-product-payment {
  text-align: left;
}

.c-product-payment__text {
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
}

.c-product-payment__methods {
  margin-top: 10px;
  text-align: left;
}
.c-product-payment__methods svg {
  display: inline-block;
  height: 16px;
  width: 50px;
  stroke: none;
}

.c-product-payment-plans {
  margin-top: 32px;
}

.c-product-payment-plans__title {
  color: var(--on-surface);
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
}

.c-product-payment-plans__btn-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  margin-top: 10px;
}

.c-product-payment-plans__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  min-height: 40px;
}
.c-product-payment-plans__btn .c-form__icon-radio-label {
  padding: 9px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-product-payment-plans__btn .c-form__icon-radio-label:hover {
  border-color: var(--secondary);
}
.c-product-payment-plans__btn .c-form__icon-radio-label:hover .c-form__icon-radio-icon {
  color: var(--secondary);
}
.c-product-payment-plans__btn .c-form__icon-radio-content {
  margin-right: 17px;
}
.dir-rtl .c-product-payment-plans__btn .c-form__icon-radio-content {
  margin-right: initial;
  margin-left: 17px;
}
.c-product-payment-plans__btn .c-form__icon-radio-title {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 12px;
  line-height: 160%;
}
.c-product-payment-plans__btn .c-form__icon-radio-icon {
  margin-right: 0;
  color: var(--inactive);
}
.dir-rtl .c-product-payment-plans__btn .c-form__icon-radio-icon {
  margin-right: initial;
  margin-left: 0;
}

.c-product-reviews-item {
  margin-bottom: 25px;
}
@media only screen and (max-width: 768px) {
  .c-product-reviews-item {
    margin-top: 25px;
  }
}

.c-product-reviews-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 16px;
}

.c-product-reviews-item__title {
  margin-right: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0;
  color: var(--on-surface);
}

.c-product-reviews-item__date {
  margin-right: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  color: var(--primary-variant);
}

.c-product-reviews-item__photos {
  margin-bottom: 16px;
  margin-left: -16px;
}
.c-product-reviews-item__photos img {
  width: 57px;
  height: 57px;
}

.c-product-reviews-item__photo {
  margin-left: 16px;
}

.c-product-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1024px) {
  .c-product-reviews {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-product-reviews-item__description-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  color: var(--on-surface) !important;
  margin-bottom: 0 !important;
}

ul.c-product-reviews__list {
  list-style: none;
  margin-top: 25px;
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 1024px) {
  ul.c-product-reviews__list {
    margin-top: 0;
    width: 66.6666666667%;
    padding-left: 14px;
  }
}

.c-product-reviews__rating {
  width: 100%;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
@media only screen and (min-width: 1024px) {
  .c-product-reviews__rating {
    margin-top: 0;
    width: 33.3333333333%;
    padding-right: 14px;
  }
}

.c-product-review__popup-btn {
  width: 100%;
  margin-top: 32px;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  padding: 8px;
}

.c-product-reviews__pagination {
  margin-top: 40px;
}
.c-product-reviews__pagination .c-pagination {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 1024px) {
  .c-product-reviews__load-btn {
    width: 66.6666666667%;
  }
}

.c-product-reviews-answer {
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface);
  margin-top: 26px;
  margin-bottom: 15px;
}

.c-product-reviews-answer__block {
  background: var(--fields);
  padding: 16px 24px 24px;
}

.c-product-reviews-answer__title {
  font-weight: 600;
  margin-bottom: 8px;
}

.c-product-related {
  margin: 30px 0;
}
.c-product-related:last-child {
  margin-bottom: 150px;
}

.c-product-related__title-text {
  display: block;
  margin: 0 0 24px 15px;
}
.dir-rtl .c-product-related__title-text {
  margin-right: 15px;
  margin-left: initial;
  text-align: right;
}

.c-sku-discount-offers_discount {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
  display: none;
}
.c-popup .c-sku-discount-offers_discount, .c-header__category .c-sku-discount-offers_discount {
  display: block;
}
.c-sku-discount-offers_tiered-prices {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 100%;
  margin-top: 20px;
  display: none;
}
.c-popup .c-sku-discount-offers_tiered-prices, .c-header__category .c-sku-discount-offers_tiered-prices {
  display: block;
}
@media only screen and (min-width: 560px) {
  .c-sku-discount-offers {
    display: none;
  }
  .c-popup .c-sku-discount-offers, .c-header__category .c-sku-discount-offers {
    display: block;
    padding-top: 18px;
    border-top: 1px solid var(--border);
  }
}
@media only screen and (min-width: 1024px) {
  .c-sku-discount-offers {
    display: block;
  }
}

.c-sku-discount-offers__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: calc(100vw - 40px);
}
@media only screen and (min-width: 1024px) {
  .c-sku-discount-offers__list {
    max-width: unset;
  }
}
.c-sku_popup .c-sku-discount-offers__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 560px) {
  .c-sku_popup .c-sku-discount-offers__list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.c-sku-discount-timer {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.c-popup .c-sku-discount-timer, .c-header__category .c-sku-discount-timer {
  width: 236px;
}
@media only screen and (max-width: 560px) {
  .c-popup .c-sku-discount-timer, .c-header__category .c-sku-discount-timer {
    width: 100%;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 560px) {
  .c-sku-discount-timer {
    width: 100%;
  }
}

.c-sku-discount-timer__name {
  margin-bottom: 8px;
  font-weight: 800;
  font-size: 14px;
  line-height: 21px;
  color: var(--error);
  text-transform: uppercase;
}

.c-sku-discount-timer__time-holder {
  height: 32px;
}

.c-sku-discount-timer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 17px;
     -moz-column-gap: 17px;
          column-gap: 17px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (max-width: 560px) {
  .c-sku-discount-timer__content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.c-sku-discount-timer__time-part {
  position: relative;
  min-width: 47px;
  height: 32px;
  border-radius: 8px;
  background: linear-gradient(156.33deg, var(--raiting) 36.57%, var(--status-in-progress) 95.64%);
}
@media only screen and (max-width: 560px) {
  .c-sku-discount-timer__time-part {
    min-width: 60px;
    height: 30px;
    width: 100%;
  }
}
@media screen and (max-width: 400px) {
  .c-sku-discount-timer__time-part {
    min-width: 37px;
    height: 30px;
  }
}
.c-sku-discount-timer__time-part:not(:last-child):after {
  content: ":";
  position: absolute;
  left: calc(100% + 7px);
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: var(--on-surface);
}
@media only screen and (max-width: 460px) {
  .c-sku-discount-timer__time-part:not(:last-child):after {
    font-size: 12px;
    line-height: 15px;
  }
}
.c-sku-discount-timer__time-part.hidden-dots:after {
  visibility: hidden;
}

.c-sku-discount-timer__time-part-text {
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  color: var(--on-surface);
}

.c-sku-tiered-price__list {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.c-sku_popup .c-sku-tiered-price__list {
  max-width: 240px;
  margin-right: 15px;
}
@media only screen and (max-width: 560px) {
  .c-sku_popup .c-sku-tiered-price__list {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.c-sku-tiered-price__title {
  color: var(--on-surface);
  font-weight: 800;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 16px;
}
@media only screen and (min-width: 1024px) {
  .c-sku-tiered-price__title {
    display: none;
  }
}
.c-sku_popup .c-sku-tiered-price__title {
  display: block;
}

.c-sku-tiered-price__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.c-sku-tiered-price__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.c-sku-tiered-price__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.c-sku-tiered-price__img {
  width: 30px;
  height: 35px;
  margin-right: 12px;
  color: var(--inactive);
}
.c-sku-tiered-price__img > .svg {
  max-width: 100%;
  max-height: 100%;
}
.c-sku-tiered-price__pieces {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: var(--on-surface-variant);
}
.c-sku-tiered-price__item.active .c-sku-tiered-price__pieces {
  color: var(--on-surface);
}
.c-sku-tiered-price__underline {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  border-bottom: 1px dashed var(--inactive);
  margin: 6px 5px 2px;
}
.c-sku-tiered-price__value {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
  margin-left: auto;
  margin-bottom: 4px;
}
.c-sku-tiered-price__crossed-value {
  font-size: 14px;
  line-height: 17px;
  text-decoration-line: line-through;
  color: var(--on-surface-variant);
}

.c-sku-tiered-price__item {
  padding: 10px 12px;
}
.c-sku-tiered-price__item.active {
  border-radius: 6px;
  background-color: var(--surface-variant);
}

.c-sku-individual-price {
  position: relative;
  overflow: hidden;
  padding: 6px 54px 6px 44px;
  background-color: var(--error);
  border-radius: 5px;
  margin-bottom: 5px;
}
@media (max-width: 1270px) {
  .c-sku-individual-price {
    width: 200px;
    padding-left: 30px;
  }
}
.c-sku-individual-price::after {
  content: "%";
  position: absolute;
  top: -19px;
  right: 16px;
  font-weight: bold;
  font-size: 60px;
  line-height: 73px;
  color: var(--surface);
  opacity: 0.5;
}
@media (max-width: 1270px) {
  .c-sku-individual-price::after {
    top: -3px;
    right: 5px;
  }
}
.c-sku-individual-price__text {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: var(--surface);
}

.c-sku-characteristic-filter__option:not(:last-child) {
  margin-bottom: 24px;
}
.c-sku-characteristic-filter__option-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: var(--on-surface);
  margin-bottom: 10px;
}
.c-sku-characteristic-filter__option-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-sku-characteristic-filter__option-list-item {
  position: relative;
  padding: 9px 15px;
  -webkit-box-shadow: inset 0 0 0 1px var(--inactive);
          box-shadow: inset 0 0 0 1px var(--inactive);
  border-radius: 8px;
  text-transform: capitalize;
  cursor: pointer;
  margin-bottom: 4px;
}
.c-sku-characteristic-filter__option-list-item.active {
  -webkit-box-shadow: inset 0 0 0 2px var(--primary);
          box-shadow: inset 0 0 0 2px var(--primary);
}
.c-sku-characteristic-filter__option-list-item:not(:last-child) {
  margin-right: 4px;
}
.c-sku-characteristic-filter__option-list-item .c-form__radio_sku-option {
  cursor: pointer;
}
.c-sku-characteristic-filter__option-list-item .c-form__radio-label-text_sku-option {
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  color: var(--on-surface);
}
.c-sku-characteristic-filter__option-list-item.disabled {
  color: var(--inactive);
}
.c-sku-characteristic-filter__option-list-item.disabled:hover {
  color: var(--on-surface);
}
.c-sku-characteristic-filter__option-list-item.locked {
  border-style: dashed;
  color: var(--inactive);
}
.c-sku-characteristic-filter__option-list-item.locked .c-form__radio {
  cursor: default;
}
.c-sku-characteristic-filter__option-list-item.locked:hover {
  color: var(--inactive);
}

.c-digital-sku__form {
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
}

.c-digital-sku__form-header,
.c-digital-sku__form-email-block {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--border);
  margin-bottom: 16px;
}

.c-digital-sku__form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}

.c-digital-sku__form-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 19px;
  margin-bottom: 12px;
}

.c-digital-sku__form-img > picture > img {
  width: 42px;
  height: 42px;
}

.c-digital-sku__form-delivery-type {
  font-size: 14px;
  line-height: 17px;
  color: var(--primary-variant);
}

.c-digital-sku__form-price {
  font-weight: 600;
}

.c-digital-sku__form-product-name {
  width: 186px;
  margin-right: 16px;
}
.dir-rtl .c-digital-sku__form-product-name {
  margin-right: initial;
  margin-left: 16px;
}

.c-digital-sku__form-total-price {
  font-size: 16px;
  line-height: 19px;
  text-align: right;
  margin-bottom: 24px;
}
.c-digital-sku__form-total-price > span {
  font-weight: 600;
}

.c-digital-sku__form-email-holder {
  margin-bottom: 8px;
}
.c-digital-sku__form-email-holder label {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 8px;
  color: var(--on-surface);
}
.c-digital-sku__form-email-holder p {
  margin-top: 0;
}

.c-digital-sku__form-email-input {
  border: 1px solid var(--border);
  padding: 10px;
  margin-bottom: 8px;
}
.c-digital-sku__form-email-input::-webkit-input-placeholder {
  color: var(--primary-variant);
}
.c-digital-sku__form-email-input::-moz-placeholder {
  color: var(--primary-variant);
}
.c-digital-sku__form-email-input:-ms-input-placeholder {
  color: var(--primary-variant);
}
.c-digital-sku__form-email-input::-ms-input-placeholder {
  color: var(--primary-variant);
}
.c-digital-sku__form-email-input::placeholder {
  color: var(--primary-variant);
}

.c-digital-sku__form-count {
  font-size: 14px;
  line-height: 17px;
  background: var(--surface);
  border: 1px solid var(--border);
  width: 60px;
  height: 40px;
  margin-top: 10px;
  margin-right: 16px;
  text-align: center;
}

@media only screen and (max-width: 560px) {
  .c-digital-sku__form {
    max-width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.c-digital-sku__form-price-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-slideshow-main {
  position: relative;
}
.initialization .c-slideshow-main {
  width: 100vw;
  min-height: 290px;
}
.c-slideshow-main .c-slideshow__arrow {
  position: absolute;
  top: calc(50% - 22px);
  left: 0;
  margin-bottom: auto;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.7);
  color: var(--primary-variant);
}
.c-slideshow-main .c-slideshow__arrow:hover {
  background-color: var(--white);
}
.c-slideshow-main .c-slideshow__arrow_prev {
  left: 24px;
}
.c-slideshow-main .c-slideshow__arrow_prev svg {
  -webkit-transform: rotate(90deg) translateY(1px);
      -ms-transform: rotate(90deg) translateY(1px);
          transform: rotate(90deg) translateY(1px);
}
.c-slideshow-main .c-slideshow__arrow_next {
  right: 24px;
}
.c-slideshow-main .c-slideshow__arrow_next svg {
  -webkit-transform: rotate(-90deg) translateY(1px);
      -ms-transform: rotate(-90deg) translateY(1px);
          transform: rotate(-90deg) translateY(1px);
}
.c-slideshow-main .c-slideshow__arrow svg {
  width: 22px;
  height: 22px;
}
.c-slideshow-main [id^=slick-slide-control] {
  border: 2px solid var(--secondary);
}
.c-slideshow-main .c-slideshow__dots {
  position: absolute;
  left: 50%;
  bottom: 14px;
  margin: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.c-slideshow-main .c-slideshow__dots .slick-dots li {
  margin: 0 8px;
  width: auto;
}
.c-slideshow-main .c-slideshow__dots .slick-dots li button {
  width: 12px;
  height: 12px;
  border: none;
}
.c-slideshow-main .c-slideshow__dots .slick-dots li button:hover {
  background-color: var(--primary);
}
.c-slideshow-main .c-slideshow__dots .slick-dots li.slick-active button {
  width: 24px;
  border-radius: 10px;
  background-color: var(--primary);
}

.c-slideshow-main__holder.initialization {
  overflow: hidden;
  max-height: 100%;
}
@media only screen and (min-width: 1024px) {
  .c-slideshow-main__holder.initialization {
    height: 310px;
  }
}

.c-slideshow-main__item {
  text-align: center;
  border-radius: 7px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .c-slideshow-main__item {
    height: 310px;
    max-height: 100%;
  }
}

.c-slideshow-main__img {
  width: 100%;
  height: 100%;
}
.c-slideshow-main__img img {
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-slideshow-main__img .image-error:before, .c-slideshow-main__img .image-error-product:before, .c-slideshow-main__img .image-error-brand:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM3MyIgaGVpZ2h0PSIzMTAiIHZpZXdCb3g9IjAgMCAxMzczIDMxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjEzNzMiIGhlaWdodD0iMzEwIiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik02MTMuNjY3IDgxLjY2NjVMNzYwLjMzNCAyMjguMzMzIiBzdHJva2U9IiNDNkNCRDEiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02NjcgOTVINzA3TDcyMC4zMzQgMTE1SDc0N0M3NTAuNTM3IDExNSA3NTMuOTI4IDExNi40MDUgNzU2LjQyOCAxMTguOTA1Qzc1OC45MjkgMTIxLjQwNiA3NjAuMzM0IDEyNC43OTcgNzYwLjMzNCAxMjguMzMzVjE5MC42TTcwOC44NjcgMTc2Ljg2N0M3MDYuNjU0IDE4MC4xIDcwMy43NTYgMTgyLjgwNyA3MDAuMzc5IDE4NC43OTNDNjk3LjAwMiAxODYuNzggNjkzLjIyOCAxODcuOTk3IDY4OS4zMjcgMTg4LjM2QzY4NS40MjUgMTg4LjcyMiA2ODEuNDkyIDE4OC4yMjEgNjc3LjgwNiAxODYuODkxQzY3NC4xMjEgMTg1LjU2IDY3MC43NzQgMTgzLjQzNCA2NjguMDAzIDE4MC42NjRDNjY1LjIzMyAxNzcuODkzIDY2My4xMDcgMTc0LjU0NiA2NjEuNzc2IDE3MC44NjFDNjYwLjQ0NiAxNjcuMTc1IDY1OS45NDQgMTYzLjI0MiA2NjAuMzA3IDE1OS4zNEM2NjAuNjcgMTU1LjQzOSA2NjEuODg3IDE1MS42NjUgNjYzLjg3NCAxNDguMjg4QzY2NS44NiAxNDQuOTExIDY2OC41NjcgMTQyLjAxMyA2NzEuOCAxMzkuOE03NDcgMjE1SDYyN0M2MjMuNDY0IDIxNSA2MjAuMDczIDIxMy41OTUgNjE3LjU3MiAyMTEuMDk1QzYxNS4wNzIgMjA4LjU5NCA2MTMuNjY3IDIwNS4yMDMgNjEzLjY2NyAyMDEuNjY3VjEyOC4zMzNDNjEzLjY2NyAxMjQuNzk3IDYxNS4wNzIgMTIxLjQwNiA2MTcuNTcyIDExOC45MDVDNjIwLjA3MyAxMTYuNDA1IDYyMy40NjQgMTE1IDYyNyAxMTVINjQ3TDc0NyAyMTVaIiBzdHJva2U9IiNDNkNCRDEiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}

.c-stories-list {
  position: relative;
}

.c-stories-list__list-holder {
  position: relative;
}

.c-stories-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 768px) {
  .c-stories-list__list {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

.c-stories-list__carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.c-stories-item,
.c-stories-item--span {
  width: auto;
  height: 228px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.c-stories-item:hover .c-stories-item__title {
  text-decoration: underline;
}

.c-stories-item__carousel {
  width: calc(12.5% - 12px);
  max-width: 156px;
  margin: 15px 12px;
  min-width: 156px;
}
@media (max-width: 1023px) {
  .c-stories-item__carousel {
    width: calc(16.6666666667% - 10px);
    min-width: 130px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 785px) {
  .c-stories-item__carousel {
    width: calc(25% - 10px);
  }
}
@media (max-width: 767px) {
  .c-stories-item__carousel {
    width: calc(33.3333333333% - 10px);
  }
}
@media (max-width: 470px) {
  .c-stories-item__carousel {
    width: calc(50% - 10px);
  }
}
@media (max-width: 319px) {
  .c-stories-item__carousel {
    width: 100%;
  }
}

.c-stories-item__content-holder {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 7px;
}
.c-stories-item__content-holder:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  z-index: 1;
  border-radius: 7px;
}
.c-stories-item__content-holder:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.c-stories-item__content-holder img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 7px;
}

.c-stories-item__title {
  position: absolute;
  padding: 0 10px 20px;
  text-align: center;
  bottom: 0;
  z-index: 2;
  width: 100%;
}

.c-stories-item__title-text {
  text-align: left;
  color: inherit;
}

.c-stories-list__controls {
  top: 0;
}
@media only screen and (min-width: 768px) {
  .c-stories-list__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .c-stories-list__controls .c-carousel__arrow_prev {
    margin-left: -8px;
  }
  .c-stories-list__controls .c-carousel__arrow_next {
    margin-right: -8px;
  }
}

.c-text-expander {
  position: relative;
  overflow: hidden;
}
.c-text-expander:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 125px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(79.13%, var(--surface)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--surface) 79.13%);
}

.c-text-expander__button {
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: var(--primary);
  margin-top: 15px;
  padding: 7px 0;
}

.c-brand-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 47px;
  border-bottom: 1px solid var(--border);
  margin-bottom: 47px;
}
@media (max-width: 750px) {
  .c-brand-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.c-brand-info ol {
  list-style: decimal inside;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
.c-brand-info ul {
  list-style: circle inside;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}

.c-brand__separate-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 32px;
}

.c-brand-info__logo {
  width: 260px;
  height: 260px;
  min-width: 260px;
  max-height: 260px;
  border: 1px solid var(--border);
  border-radius: 8px;
  margin-right: 60px;
  margin-bottom: 10px;
  padding: 10px;
}
.c-brand-info__logo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.dir-rtl .c-brand-info__logo {
  margin-right: 0;
  margin-left: 60px;
}

.c-brand-info__title {
  font-weight: 700;
  font-size: 32px;
  line-height: 150%;
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-brand-info__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--on-surface);
  word-break: break-word;
}
.c-brand-info__description p:not(:last-child) {
  margin-bottom: 15px;
}
.c-brand-info__description img {
  max-width: 100%;
  width: auto;
  border-radius: 7px;
}

.c-brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 50px;
}

.c-brands-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
}

.c-brands-item {
  width: 150px;
  margin-bottom: 74px;
}
.c-brands-item__img {
  width: 100%;
  height: 50px;
  margin-bottom: 18px;
}
.c-brands-item__img img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.c-brands-item__title {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: var(--on-surface);
}
.c-brands-item--empty {
  height: 0;
}

.c-brands__show-more-btn {
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: var(--primary);
  padding: 10px 80px;
  background: var(--surface);
  border: 1px solid var(--primary);
  border-radius: 8px;
  margin: 0 auto;
}

.c-brands-popular-list__title {
  margin-top: 32px;
}

.c-brands-popular-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-brands-popular-item,
.c-brands-popular-item--span {
  width: 160px;
  height: 70px;
  background-color: var(--surface);
  border-radius: 8px;
  min-width: 100px;
  max-width: 100px;
  margin: 0 10px 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 560px) {
  .c-brands-popular-item,
  .c-brands-popular-item--span {
    min-width: 150px;
    max-width: 160px;
  }
}

.c-brands-popular-item:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
          box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
}
.c-brands-popular-item picture {
  display: block;
  height: 100%;
}

.c-brands-popular-item__img-holder {
  padding: 7px;
  max-height: 100%;
  height: 100%;
}

.c-brands-popular-item__img img {
  display: block;
  max-width: 100%;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  max-height: 100%;
  width: 100%;
}
.c-brands-popular-item__img .image-error, .c-brands-popular-item__img .image-error-product, .c-brands-popular-item__img .image-error-brand {
  height: 100%;
}
.c-brands-popular-item__img .image-error:before, .c-brands-popular-item__img .image-error-product:before, .c-brands-popular-item__img .image-error-brand:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjcwIiB2aWV3Qm94PSIwIDAgMTUwIDcwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iMTUwIiBoZWlnaHQ9IjcwIiBmaWxsPSIjRjVGNUY1Ii8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTUxNF8xOTk5MSkiPgo8cGF0aCBkPSJNNTQuODMzNSAxMi44MzM1TDk1LjE2NjggNTMuMTY2OCIgc3Ryb2tlPSIjQzZDQkQxIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNjkuNTAwMiAxNi41SDgwLjUwMDJMODQuMTY2OCAyMkg5MS41MDAyQzkyLjQ3MjYgMjIgOTMuNDA1MiAyMi4zODYzIDk0LjA5MjkgMjMuMDczOUM5NC43ODA1IDIzLjc2MTYgOTUuMTY2OCAyNC42OTQyIDk1LjE2NjggMjUuNjY2N1Y0Mi43OU04MS4wMTM1IDM5LjAxMzNDODAuNDA1IDM5LjkwMjYgNzkuNjA4IDQwLjY0NjggNzguNjc5MyA0MS4xOTMxQzc3Ljc1MDUgNDEuNzM5NCA3Ni43MTI4IDQyLjA3NDMgNzUuNjM5OSA0Mi4xNzRDNzQuNTY3IDQyLjI3MzcgNzMuNDg1MyA0Mi4xMzU3IDcyLjQ3MTggNDEuNzY5OUM3MS40NTgzIDQxLjQwNDEgNzAuNTM3OCA0MC44MTk1IDY5Ljc3NTkgNDAuMDU3NkM2OS4wMTQgMzkuMjk1NyA2OC40Mjk0IDM4LjM3NTIgNjguMDYzNiAzNy4zNjE3QzY3LjY5NzggMzYuMzQ4MiA2Ny41NTk4IDM1LjI2NjUgNjcuNjU5NSAzNC4xOTM2QzY3Ljc1OTIgMzMuMTIwNyA2OC4wOTQxIDMyLjA4MyA2OC42NDA0IDMxLjE1NDJDNjkuMTg2NyAzMC4yMjU1IDY5LjkzMDkgMjkuNDI4NSA3MC44MjAyIDI4LjgyTTkxLjUwMDIgNDkuNUg1OC41MDAyQzU3LjUyNzcgNDkuNSA1Ni41OTUxIDQ5LjExMzcgNTUuOTA3NCA0OC40MjYxQzU1LjIxOTggNDcuNzM4NCA1NC44MzM1IDQ2LjgwNTggNTQuODMzNSA0NS44MzMzVjI1LjY2NjdDNTQuODMzNSAyNC42OTQyIDU1LjIxOTggMjMuNzYxNiA1NS45MDc0IDIzLjA3MzlDNTYuNTk1MSAyMi4zODYzIDU3LjUyNzcgMjIgNTguNTAwMiAyMkg2NC4wMDAyTDkxLjUwMDIgNDkuNVoiIHN0cm9rZT0iI0M2Q0JEMSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTUxNF8xOTk5MSI+CjxyZWN0IHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzIDExKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.c-seller-about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .c-seller-about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .c-seller-about__info {
    margin-top: 15px;
  }
}
.c-seller-about__title {
  font-weight: 800;
  font-size: 32px;
  line-height: 39px;
  color: var(--on-surface);
}
.c-seller-about__trusted-seller {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  color: var(--primary);
}
.c-seller-about__trusted-seller img {
  margin-right: 4px;
}
.dir-rtl .c-seller-about__trusted-seller img {
  margin-right: 0;
  margin-left: 4px;
}
.c-seller-about__key-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  .c-seller-about__key-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.c-seller-about__key-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1024px) {
  .c-seller-about__key-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
    width: 100%;
  }
}
.c-seller-about__key-item:not(:last-child) {
  margin-right: 96px;
}
.dir-rtl .c-seller-about__key-item:not(:last-child) {
  margin-right: initial;
  margin-left: 96px;
}
.c-seller-about__key-item:not(:last-child):after {
  position: absolute;
  right: -48px;
  content: "";
  height: 41px;
  width: 1px;
  background-color: var(--surface-variant);
}
@media only screen and (max-width: 1024px) {
  .c-seller-about__key-item:not(:last-child):after {
    position: static;
    right: 0;
    content: "";
    height: 1px;
    width: 100%;
    background-color: var(--surface-variant);
    margin: 11px 0;
  }
}
.dir-rtl .c-seller-about__key-item:not(:last-child):after {
  right: initial;
  left: -48px;
}
@media only screen and (max-width: 1024px) {
  .dir-rtl .c-seller-about__key-item:not(:last-child):after {
    left: 0;
  }
}
.c-seller-about__key-data {
  font-size: 16px;
  line-height: 25px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 5px;
}
.c-seller-about__key-name {
  font-size: 14px;
  line-height: 21px;
  color: var(--on-surface-variant);
  text-align: center;
}
.c-seller-about__text {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: var(--on-surface);
  margin-bottom: 7px;
  white-space: pre-line;
}
.c-seller-about__text--overflow-hidden {
  max-height: 240px;
  overflow: hidden;
}
.dir-rtl .c-seller-about__text {
  margin-right: 0;
  margin-left: 10px;
}
.c-seller-about__text ol, .c-seller-about__text ul {
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
.c-seller-about__text ol {
  list-style-type: decimal;
}
.c-seller-about__text ul {
  list-style-type: initial;
}
.c-seller-about__decay {
  position: absolute;
  bottom: 0;
  height: 90px;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(var(--surface)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--surface) 100%);
}
.c-seller-about__decay--hidden {
  display: none;
}
.c-seller-about__expand-btn {
  font-family: inherit;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  border: 0;
  padding: 0;
  background: none;
  color: var(--primary);
  display: block;
}
.c-seller-about__expand-btn--hidden {
  display: none;
}

.c-seller-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
@media (max-width: 767px) {
  .c-seller-reviews {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: none;
    padding-bottom: 0;
  }
}
.c-seller-reviews__review-item:not(:last-child) {
  border-bottom: 1px solid var(--border);
  margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
  .c-seller-reviews .slick-arrow {
    display: none;
  }
}
.c-seller-reviews .c-reviews-carousel__list .slick-track .slick-slide {
  max-width: 438px;
}
@media only screen and (max-width: 768px) {
  .c-seller-reviews .c-reviews-carousel__list .slick-track .slick-slide {
    max-width: 345px;
  }
}
@media only screen and (max-width: 560px) {
  .c-seller-reviews .c-reviews-carousel__list .slick-track .slick-slide {
    max-width: 100%;
  }
}

.c-seller-about-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 11px;
}

@media (max-width: 900px) {
  .c-seller-reviews__total-rating {
    margin-bottom: 35px;
  }
}

.c-seller-reviews__summary-rating {
  padding-right: 45px;
  margin-right: 38px;
}
@media (max-width: 900px) {
  .c-seller-reviews__summary-rating {
    min-width: auto;
  }
}
@media (max-width: 440px) {
  .c-seller-reviews__summary-rating {
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .c-seller-reviews__summary-rating {
    width: 35vw;
  }
}
@media only screen and (min-width: 1024px) {
  .c-seller-reviews__summary-rating {
    width: 480px;
  }
}
.dir-rtl .c-seller-reviews__summary-rating {
  margin-right: initial;
  margin-left: 55px;
  padding-right: 0;
  padding-left: 45px;
}

.c-seller-reviews__common-total {
  font-size: 54px;
  line-height: 63px;
  color: var(--on-surface);
  margin-right: 20px;
}
.dir-rtl .c-seller-reviews__common-total {
  margin-right: initial;
  margin-left: 20px;
}

.c-seller-reviews__total-reviews-count {
  font-size: 13px;
  line-height: 15px;
  color: var(--on-surface);
}

.c-seller-reviews__summary-rating-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.c-seller-reviews__rating-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-seller-reviews__view-all-btn {
  max-width: 256px;
}

.c-seller-reviews__reviews-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 7px;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
}
.c-seller-reviews__reviews-wrapper .slick-dots {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.c-seller-reviews__reviews-wrapper .slick-dots button {
  background-color: var(--inactive);
}
.dir-rtl .c-seller-reviews__reviews-wrapper .slick-dots button {
  font-size: 0;
}
.c-seller-reviews__reviews-wrapper .slick-dots .slick-active button {
  background-color: var(--primary);
}

.c-seller-reviews__header {
  font-weight: bold;
  font-size: 22px;
  line-height: 27px;
  text-transform: capitalize;
  color: var(--on-surface);
  margin-bottom: 32px;
}

.c-seller-reviews__rating-container {
  width: auto;
}

.c-review__customer-date-rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.c-review__customer-name {
  font-size: 14px;
  line-height: 17px;
  color: var(--primary);
  margin-right: 12px;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dir-rtl .c-review__customer-name {
  margin-right: initial;
  margin-left: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.c-review__customer-date {
  font-size: 14px;
  line-height: 17px;
  color: var(--primary-variant);
  margin-right: 16px;
  white-space: nowrap;
}
.dir-rtl .c-review__customer-date {
  margin-right: initial;
  margin-left: 16px;
}

.c-review__text {
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface);
  margin-bottom: 24px;
  white-space: pre-line;
  word-wrap: break-word;
}

.c-review__feedback {
  font-size: 14px;
  line-height: 20px;
  color: var(--on-surface);
  padding: 16px 24px;
  margin-bottom: 16px;
  background-color: var(--fields);
}
.c-review__feedback-header {
  font-weight: 600;
  margin-bottom: 8px;
}

.c-progress-bar__list {
  margin-bottom: 37px;
}

.c-progress-bar__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-progress-bar__item:not(:last-child) {
  margin-bottom: 22px;
}

.c-progress-bar__score,
.c-progress-bar__bar-wrapper {
  margin-right: 20px;
}
.dir-rtl .c-progress-bar__score,
.dir-rtl .c-progress-bar__bar-wrapper {
  margin-right: 0;
  margin-left: 20px;
}

.c-progress-bar__score,
.c-progress-bar__percent {
  font-size: 14px;
  color: var(--on-surface);
  white-space: nowrap;
}

.c-progress-bar__bar-wrapper {
  width: 350px;
  height: 10px;
  background-color: var(--inactive);
}

.c-progress-bar__bar-item {
  width: 0;
  height: 10px;
  background-color: var(--primary);
}

.c-rating-stars__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-rating-stars__item {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.c-rating-stars__item--checked {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23F2994A'/%3E%3C/svg%3E%0A");
}

.c-rating-stars__item--unchecked {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");
}

.c-seller-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-seller-reviews__reviews-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
@media (max-width: 767px) {
  .c-seller-reviews__reviews-container {
    max-width: 500px;
  }
}

.c-banner-block .c-products-list {
  max-width: 100%;
  overflow: hidden;
  margin: 0 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.c-banner-block__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.c-banner-block__banner {
  width: 100%;
  min-width: 125px;
  max-width: 16.6666666667%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-flex: 0.9;
      -ms-flex-positive: 0.9;
          flex-grow: 0.9;
}
@media (max-width: 1025px) {
  .c-banner-block__banner {
    max-width: 25%;
  }
}
@media (max-width: 650px) {
  .c-banner-block__banner {
    max-width: 33.3333333333%;
  }
}
@media (max-width: 510px) {
  .c-banner-block__banner {
    max-width: 50%;
  }
}
.c-banner-block__banner_right {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.c-banner-block__banner_right + .c-banner-block__list .c-products-list__list {
  padding: 10px 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 900px) {
  .c-floor__block.col-md-4 .c-banner-block__banner, .c-floor__block.col-sm-4 .c-banner-block__banner {
    display: none;
  }
}
@media (max-width: 575px) {
  .c-floor__block.col-md-4 .c-banner-block__banner, .c-floor__block.col-sm-4 .c-banner-block__banner {
    display: block;
  }
}
.c-banner-block__banner .c-image-error:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI0IiBoZWlnaHQ9IjQzOSIgdmlld0JveD0iMCAwIDIyNCA0MzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIyMjQiIGhlaWdodD0iNDM5IiBmaWxsPSIjRjVGNUY1Ii8+CjxwYXRoIGQ9Ik02MS41ODM3IDE2OS41ODNMMTYyLjQxNyAyNzAuNDE3IiBzdHJva2U9IiNDNkNCRDEiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05OC4yNTA0IDE3OC43NUgxMjUuNzVMMTM0LjkxNyAxOTIuNUgxNTMuMjVDMTU1LjY4MiAxOTIuNSAxNTguMDEzIDE5My40NjYgMTU5LjczMiAxOTUuMTg1QzE2MS40NTEgMTk2LjkwNCAxNjIuNDE3IDE5OS4yMzYgMTYyLjQxNyAyMDEuNjY3VjI0NC40NzVNMTI3LjAzNCAyMzUuMDMzQzEyNS41MTMgMjM3LjI1NiAxMjMuNTIgMjM5LjExNyAxMjEuMTk4IDI0MC40ODNDMTE4Ljg3NiAyNDEuODQ4IDExNi4yODIgMjQyLjY4NiAxMTMuNiAyNDIuOTM1QzExMC45MTggMjQzLjE4NCAxMDguMjEzIDI0Mi44MzkgMTA1LjY4IDI0MS45MjVDMTAzLjE0NiAyNDEuMDEgMTAwLjg0NSAyMzkuNTQ5IDk4LjkzOTggMjM3LjY0NEM5Ny4wMzUgMjM1LjczOSA5NS41NzM0IDIzMy40MzggOTQuNjU4OSAyMzAuOTA0QzkzLjc0NDQgMjI4LjM3IDkzLjM5OTUgMjI1LjY2NiA5My42NDg4IDIyMi45ODRDOTMuODk4IDIyMC4zMDIgOTQuNzM1MyAyMTcuNzA3IDk2LjEwMSAyMTUuMzg2Qzk3LjQ2NjcgMjEzLjA2NCA5OS4zMjczIDIxMS4wNzEgMTAxLjU1IDIwOS41NU0xNTMuMjUgMjYxLjI1SDcwLjc1MDRDNjguMzE5MyAyNjEuMjUgNjUuOTg3NyAyNjAuMjg0IDY0LjI2ODYgMjU4LjU2NUM2Mi41NDk1IDI1Ni44NDYgNjEuNTgzNyAyNTQuNTE0IDYxLjU4MzcgMjUyLjA4M1YyMDEuNjY3QzYxLjU4MzcgMTk5LjIzNiA2Mi41NDk1IDE5Ni45MDQgNjQuMjY4NiAxOTUuMTg1QzY1Ljk4NzcgMTkzLjQ2NiA2OC4zMTkzIDE5Mi41IDcwLjc1MDQgMTkyLjVIODQuNTAwNEwxNTMuMjUgMjYxLjI1WiIgc3Ryb2tlPSIjQzZDQkQxIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

:not(.slick-slide) .c-banner-block__list .c-product-item__carousel {
  max-width: 20%;
  width: 100%;
}
@media (max-width: 1025px) {
  :not(.slick-slide) .c-banner-block__list .c-product-item__carousel {
    max-width: 33.3333333333%;
  }
}
@media (max-width: 650px) {
  :not(.slick-slide) .c-banner-block__list .c-product-item__carousel {
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  :not(.slick-slide) .c-banner-block__list .c-product-item__carousel {
    max-width: 33.3333333333%;
  }
}
@media (max-width: 510px) {
  :not(.slick-slide) .c-banner-block__list .c-product-item__carousel {
    max-width: 100%;
  }
}

.c-banner-block__list .slick-slide .c-product-item__carousel {
  max-width: initial;
  width: 100%;
}

.c-search__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .c-search__container {
    margin-bottom: 24px;
  }
}
.c-search__input {
  border: 1px solid var(--inactive);
  background-color: var(--surface);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  width: 100%;
  height: 44px;
  padding-right: 60px;
  padding-left: 10px;
}
.c-search__input::-webkit-input-placeholder {
  color: var(--inactive);
  font-size: 14px;
}
.c-search__input::-moz-placeholder {
  color: var(--inactive);
  font-size: 14px;
}
.c-search__input:-ms-input-placeholder {
  color: var(--inactive);
  font-size: 14px;
}
.c-search__input::-ms-input-placeholder {
  color: var(--inactive);
  font-size: 14px;
}
.c-search__input::placeholder {
  color: var(--inactive);
  font-size: 14px;
}
.c-search__input::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
.c-search__input:not(:-moz-placeholder-shown) + .c-search__clear {
  display: block;
}
.c-search__input:not(:-ms-input-placeholder) + .c-search__clear {
  display: block;
}
.c-search__input:not(:placeholder-shown) + .c-search__clear {
  display: block;
}
.dir-rtl .c-search__input {
  padding-left: 60px;
  padding-right: 10px;
}
.c-search__label {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.c-search__label > svg {
  width: 22px;
  height: 21px;
  position: absolute;
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: var(--on-surface);
}
.dir-rtl .c-search__label > svg {
  left: 7px;
  right: initial;
}
.c-search__button {
  display: block;
  width: 24px;
  height: 24px;
  color: var(--on-surface);
}
.c-search__button svg {
  width: 24px;
  height: 24px;
}
.c-search__button:hover {
  color: var(--secondary);
}
.c-search__clear {
  width: 14px;
  height: 14px;
  color: var(--primary);
  position: absolute;
  right: 44px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}
.dir-rtl .c-search__clear {
  left: 44px;
  right: initial;
}
.c-search__close {
  width: 14px;
  height: 14px;
  color: var(--on-surface);
  background-color: var(--surface);
  position: absolute;
  right: 13px;
  top: 15px;
  display: none;
}
@media only screen and (min-width: 768px) {
  .c-search__close {
    display: block;
  }
}
.c-search__close:hover {
  color: var(--primary-variant);
}
.dir-rtl .c-search__close {
  left: 13px;
  right: initial;
}
.c-search__container--permanent .c-search__close {
  display: none;
}
.c-search__drop {
  position: absolute;
  top: 44px;
  left: 0;
  width: calc(100% - 24px);
  background: var(--surface);
  display: none;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  z-index: 10;
}
.dir-rtl .c-search__drop {
  right: 25px;
  left: initial;
}
.c-search__container--list-shown .c-search__drop {
  display: block;
  z-index: 99;
}
.c-search__container--list-shown.c-search__container--active .c-search__drop {
  display: block;
}
.dir-rtl .c-search__container--list-shown.c-search__container--active .c-search__drop {
  -webkit-transform: translate(24px, 0);
      -ms-transform: translate(24px, 0);
          transform: translate(24px, 0);
}
.c-search__container--empty .c-search__drop > section {
  display: none;
}
.c-search__container--empty .c-search__drop .c-search__no-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-search__section {
  padding-top: 8px;
}
.c-search__section-list {
  margin-top: 8px;
  margin-bottom: 8px;
}
.c-search__section:not(:last-of-type) {
  border-bottom: 1px solid var(--border);
}
.c-search__section-title {
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  padding-left: 12px;
  padding-top: 8px;
  padding-bottom: 6px;
  text-transform: uppercase;
  color: var(--primary-variant);
}
.dir-rtl .c-search__section-title {
  padding-right: 12px;
  padding-left: initial;
}
.c-search__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  padding: 8px 0 8px 12px;
}
.c-search__item:hover {
  background-color: var(--surface-variant);
}
.c-search__item:hover .c-search__item-name {
  color: var(--primary);
}
.dir-rtl .c-search__item {
  padding: 8px 12px 8px 0;
}
.c-search__item--product {
  height: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-search__item-icon {
  width: 20px;
  height: 20px;
}
.c-search__item-icon img {
  max-width: 100%;
  height: 100%;
}
.c-search__item-body {
  padding: 0 6px;
  width: calc(100% - 20px);
}
.c-search__item-name {
  font-size: 14px;
  line-height: 17px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-search__item-breadcrumbs {
  font-size: 11px;
  line-height: 13px;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-search__all-results {
  color: var(--secondary);
  font-size: 14px;
  line-height: 17px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 12px;
  justify-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.c-search__all-results:hover {
  color: var(--secondary-hover);
}
.c-search__all-results svg {
  width: 13px;
  height: 13px;
  margin-left: 8px;
  color: var(--secondary);
}
.dir-rtl .c-search__all-results svg {
  margin-right: 8px;
  margin-left: initial;
}
.dir-rtl .c-search__all-results {
  padding-right: 12px;
  padding-left: initial;
}
.c-search__no-results {
  display: none;
  color: var(--primary-variant);
  font-size: 14px;
  line-height: 17px;
  height: 40px;
  padding-left: 12px;
  justify-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dir-rtl .c-search__no-results {
  padding-right: 12px;
  padding-left: initial;
}

.c-tender-list {
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  border-radius: 7px;
  border: 1px solid var(--border);
  margin-bottom: 20px;
}
@media (max-width: 1130px) {
  .c-tender-list {
    font-size: 12px;
  }
}

.card-view .c-tender-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: none;
}
.card-view .c-tender-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  padding: 0;
  margin: 0 5px 48px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
.card-view .c-tender-list__item:not(:last-child) {
  border: none;
}
.card-view .c-tender-list__item-empty {
  width: 210px;
  visibility: hidden;
}
.card-view .c-tender-list-item__product-count {
  position: absolute;
  right: 0;
  padding: 4px 8px;
  color: var(--surface);
  background-color: var(--error);
  border-radius: 16px 8px 0 16px;
}
.card-view .c-tender-list-item__link {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
.card-view .c-tender-list-item__title {
  font-weight: 600;
  margin-bottom: 20px;
  max-width: 200px;
}
.card-view .c-tender-list-item__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 210px;
  border: 1px solid var(--border);
  border-radius: 8px;
  margin-right: 0;
  margin-bottom: 20px;
  overflow: hidden;
}
.dir-rtl .card-view .c-tender-list-item__image {
  margin-left: 0;
  margin-right: initial;
}
.card-view .c-tender-list-item__image img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.card-view .c-tender-list-item__total-price,
.card-view .c-tender-list-item__shipping-period,
.card-view .c-tender-list-item__region {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.card-view .c-tender-list-item__total-price,
.card-view .c-tender-list-item__shipping-period {
  margin-bottom: 12px;
}
.card-view .c-tender-list-item__region {
  margin-bottom: 20px;
}
.card-view .c-tender-list-item__total-price-value,
.card-view .c-tender-list-item__shipping-period-value,
.card-view .c-tender-list-item__region-value {
  font-weight: 600;
}
.card-view .c-tender-list__heading,
.card-view .c-tender-list-item__open-date,
.card-view .c-tender-list-item__close-date,
.card-view .c-tender-list-item__proposals-count {
  display: none;
}
.card-view .c-tender-list-item__total-price-title,
.card-view .c-tender-list-item__shipping-period-title,
.card-view .c-tender-list-item__product-count-title,
.card-view .c-tender-list-item__region-title,
.card-view .c-tender-list-item__place-bid {
  display: inline-block;
}

.c-tender-list__heading,
.c-tender-list__item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2.5fr 0.5fr 1fr 0.75fr 1.5fr 1fr 1fr 1fr;
  grid-template-columns: 2.5fr 0.5fr 1fr 0.75fr 1.5fr 1fr 1fr 1fr;
  grid-column-gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
.c-tender-list__heading:not(:last-child),
.c-tender-list__item:not(:last-child) {
  border-bottom: 1px solid var(--border);
}

.c-tender-list__heading {
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: #EDF6FF;
  color: var(--on-surface-variant);
}

.c-tender-list__item {
  padding-top: 7px;
  padding-bottom: 7px;
  color: var(--on-surface);
}
.c-tender-list__item.empty {
  height: 70px;
}

.c-tender-list-item__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: capitalize;
  color: #2F80ED;
  overflow: hidden;
}

.c-tender-list-item__title {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.c-tender-list-item__image {
  width: 48px;
  min-width: 48px;
  height: 48px;
  margin-right: 7px;
  border-radius: 8px;
  border: 1px solid #ECECEC;
}
.dir-rtl .c-tender-list-item__image {
  margin-left: 7px;
  margin-right: initial;
}
.c-tender-list-item__image img {
  max-width: 100%;
  max-height: 100%;
}

.c-tender-list-item__total-price-title,
.c-tender-list-item__shipping-period-title,
.c-tender-list-item__product-count-title,
.c-tender-list-item__region-title,
.c-tender-list-item__place-bid {
  display: none;
}

@media (max-width: 1090px) {
  .c-tender-list__heading,
  .c-tender-list__item {
    -ms-grid-columns: 1.5fr 0.75fr 1fr 0.75fr;
    grid-template-columns: 1.5fr 0.75fr 1fr 0.75fr;
        grid-template-areas: "a b e g" "a c f h" "a d 0 0";
  }
  .c-tender-list-heading__title,
  .c-tender-list-item__link {
    grid-area: a;
  }
  .c-tender-list-heading__product-count,
  .c-tender-list-item__product-count {
    grid-area: b;
  }
  .c-tender-list-heading__total-price,
  .c-tender-list-item__total-price {
    grid-area: c;
  }
  .c-tender-list-heading__proposals-count,
  .c-tender-list-item__proposals-count {
    grid-area: d;
  }
  .c-tender-list-heading__shipping-period,
  .c-tender-list-item__shipping-period {
    grid-area: e;
  }
  .c-tender-list-heading__open-date,
  .c-tender-list-item__open-date {
    grid-area: f;
  }
  .c-tender-list-heading__close-date,
  .c-tender-list-item__close-date {
    grid-area: g;
  }
  .c-tender-list-heading__region,
  .c-tender-list-item__region {
    grid-area: h;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_checkbox, .c-tender-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__id, .c-tender-list__item > .c-tenders-table-header__id,
  .c-tender-list__heading > .c-tenders-table-row__id, .c-tender-list__item > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__title, .c-tender-list__item > .c-tenders-table-header__title,
  .c-tender-list__heading > .c-tenders-table-row__title, .c-tender-list__item > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__start-price, .c-tender-list__item > .c-tenders-table-header__start-price,
  .c-tender-list__heading > .c-tenders-table-row__start-price, .c-tender-list__item > .c-tenders-table-row__start-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__product-count, .c-tender-list__item > .c-tenders-table-header__product-count,
  .c-tender-list__heading > .c-tenders-table-row__product-count, .c-tender-list__item > .c-tenders-table-row__product-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__proposals-count, .c-tender-list__item > .c-tenders-table-header__proposals-count,
  .c-tender-list__heading > .c-tenders-table-row__proposals-count, .c-tender-list__item > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__shipping-period, .c-tender-list__item > .c-tenders-table-header__shipping-period,
  .c-tender-list__heading > .c-tenders-table-row__shipping-period, .c-tender-list__item > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tenders-table-header__open-date, .c-tender-list__item > .c-tenders-table-header__open-date,
  .c-tender-list__heading > .c-tenders-table-row__open-date, .c-tender-list__item > .c-tenders-table-row__open-date {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-tenders-table-header__close-date, .c-tender-list__item > .c-tenders-table-header__close-date,
  .c-tender-list__heading > .c-tenders-table-row__close-date, .c-tender-list__item > .c-tenders-table-row__close-date {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-tender-response__header-id, .c-tender-list__item > .c-tender-response__header-id,
  .c-tender-list__heading > .c-tender-response__expected-id, .c-tender-list__item > .c-tender-response__expected-id,
  .c-tender-list__heading > .c-tender-response__offered-icon, .c-tender-list__item > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-name, .c-tender-list__item > .c-tender-response__header-name,
  .c-tender-list__heading > .c-tender-response__expected-name, .c-tender-list__item > .c-tender-response__expected-name,
  .c-tender-list__heading > .c-tender-response__offered-name, .c-tender-list__item > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-category, .c-tender-list__item > .c-tender-response__header-category,
  .c-tender-list__heading > .c-tender-response__expected-category, .c-tender-list__item > .c-tender-response__expected-category,
  .c-tender-list__heading > .c-tender-response__offered-category, .c-tender-list__item > .c-tender-response__offered-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-description, .c-tender-list__item > .c-tender-response__header-description,
  .c-tender-list__heading > .c-tender-response__expected-description, .c-tender-list__item > .c-tender-response__expected-description,
  .c-tender-list__heading > .c-tender-response__offered-description, .c-tender-list__item > .c-tender-response__offered-description {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-quantity, .c-tender-list__item > .c-tender-response__header-quantity,
  .c-tender-list__heading > .c-tender-response__expected-quantity, .c-tender-list__item > .c-tender-response__expected-quantity,
  .c-tender-list__heading > .c-tender-response__offered-quantity, .c-tender-list__item > .c-tender-response__offered-quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-unit, .c-tender-list__item > .c-tender-response__header-unit,
  .c-tender-list__heading > .c-tender-response__expected-unit, .c-tender-list__item > .c-tender-response__expected-unit,
  .c-tender-list__heading > .c-tender-response__offered-unit, .c-tender-list__item > .c-tender-response__offered-unit {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-response__header-price, .c-tender-list__item > .c-tender-response__header-price,
  .c-tender-list__heading > .c-tender-response__expected-price, .c-tender-list__item > .c-tender-response__expected-price,
  .c-tender-list__heading > .c-tender-response__offered-price, .c-tender-list__item > .c-tender-response__offered-price {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-cart-product__cell_checkbox, .c-tender-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_price, .c-tender-list__item > .c-cart-product__cell_price {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-cart-product__cell_total-vat, .c-tender-list__item > .c-cart-product__cell_total-vat {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_remove, .c-tender-list__item > .c-cart-product__cell_remove {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
}

.c-cart-product__row > .c-tender-list-heading__region,
  .c-cart-product__row > .c-tender-list-item__region {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tender-list-heading__close-date,
  .c-cart-product__row > .c-tender-list-item__close-date {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  }

.c-cart-product__row > .c-tender-list-heading__open-date,
  .c-cart-product__row > .c-tender-list-item__open-date {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tender-list-heading__shipping-period,
  .c-cart-product__row > .c-tender-list-item__shipping-period {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }

.c-cart-product__row > .c-tender-list-heading__proposals-count,
  .c-cart-product__row > .c-tender-list-item__proposals-count {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  }

.c-cart-product__row > .c-tender-list-heading__total-price,
  .c-cart-product__row > .c-tender-list-item__total-price {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  }

.c-cart-product__row > .c-tender-list-heading__product-count,
  .c-cart-product__row > .c-tender-list-item__product-count {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }

.c-cart-product__row > .c-tender-list-heading__title,
  .c-cart-product__row > .c-tender-list-item__link {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  }
@media (max-width: 860px) {
  .c-tender-list__heading,
  .c-tender-list__item {
    -ms-grid-columns: 1.5fr 1fr 1fr;
    grid-template-columns: 1.5fr 1fr 1fr;
        grid-template-areas: "a b f" "a c g" "a d h" "a e 0";
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_checkbox, .c-tender-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__id, .c-tender-list__item > .c-tenders-table-header__id,
  .c-tender-list__heading > .c-tenders-table-row__id, .c-tender-list__item > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__title, .c-tender-list__item > .c-tenders-table-header__title,
  .c-tender-list__heading > .c-tenders-table-row__title, .c-tender-list__item > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__start-price, .c-tender-list__item > .c-tenders-table-header__start-price,
  .c-tender-list__heading > .c-tenders-table-row__start-price, .c-tender-list__item > .c-tenders-table-row__start-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__product-count, .c-tender-list__item > .c-tenders-table-header__product-count,
  .c-tender-list__heading > .c-tenders-table-row__product-count, .c-tender-list__item > .c-tenders-table-row__product-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__proposals-count, .c-tender-list__item > .c-tenders-table-header__proposals-count,
  .c-tender-list__heading > .c-tenders-table-row__proposals-count, .c-tender-list__item > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__shipping-period, .c-tender-list__item > .c-tenders-table-header__shipping-period,
  .c-tender-list__heading > .c-tenders-table-row__shipping-period, .c-tender-list__item > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tenders-table-header__open-date, .c-tender-list__item > .c-tenders-table-header__open-date,
  .c-tender-list__heading > .c-tenders-table-row__open-date, .c-tender-list__item > .c-tenders-table-row__open-date {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tenders-table-header__close-date, .c-tender-list__item > .c-tenders-table-header__close-date,
  .c-tender-list__heading > .c-tenders-table-row__close-date, .c-tender-list__item > .c-tenders-table-row__close-date {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-response__header-id, .c-tender-list__item > .c-tender-response__header-id,
  .c-tender-list__heading > .c-tender-response__expected-id, .c-tender-list__item > .c-tender-response__expected-id,
  .c-tender-list__heading > .c-tender-response__offered-icon, .c-tender-list__item > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-name, .c-tender-list__item > .c-tender-response__header-name,
  .c-tender-list__heading > .c-tender-response__expected-name, .c-tender-list__item > .c-tender-response__expected-name,
  .c-tender-list__heading > .c-tender-response__offered-name, .c-tender-list__item > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-category, .c-tender-list__item > .c-tender-response__header-category,
  .c-tender-list__heading > .c-tender-response__expected-category, .c-tender-list__item > .c-tender-response__expected-category,
  .c-tender-list__heading > .c-tender-response__offered-category, .c-tender-list__item > .c-tender-response__offered-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-description, .c-tender-list__item > .c-tender-response__header-description,
  .c-tender-list__heading > .c-tender-response__expected-description, .c-tender-list__item > .c-tender-response__expected-description,
  .c-tender-list__heading > .c-tender-response__offered-description, .c-tender-list__item > .c-tender-response__offered-description {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-quantity, .c-tender-list__item > .c-tender-response__header-quantity,
  .c-tender-list__heading > .c-tender-response__expected-quantity, .c-tender-list__item > .c-tender-response__expected-quantity,
  .c-tender-list__heading > .c-tender-response__offered-quantity, .c-tender-list__item > .c-tender-response__offered-quantity {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-unit, .c-tender-list__item > .c-tender-response__header-unit,
  .c-tender-list__heading > .c-tender-response__expected-unit, .c-tender-list__item > .c-tender-response__expected-unit,
  .c-tender-list__heading > .c-tender-response__offered-unit, .c-tender-list__item > .c-tender-response__offered-unit {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-response__header-price, .c-tender-list__item > .c-tender-response__header-price,
  .c-tender-list__heading > .c-tender-response__expected-price, .c-tender-list__item > .c-tender-response__expected-price,
  .c-tender-list__heading > .c-tender-response__offered-price, .c-tender-list__item > .c-tender-response__offered-price {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-cart-product__cell_checkbox, .c-tender-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_price, .c-tender-list__item > .c-cart-product__cell_price {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-cart-product__cell_total-vat, .c-tender-list__item > .c-cart-product__cell_total-vat {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_remove, .c-tender-list__item > .c-cart-product__cell_remove {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-list-heading__title, .c-tender-list__item > .c-tender-list-heading__title,
  .c-tender-list__heading > .c-tender-list-item__link, .c-tender-list__item > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__product-count, .c-tender-list__item > .c-tender-list-heading__product-count,
  .c-tender-list__heading > .c-tender-list-item__product-count, .c-tender-list__item > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__total-price, .c-tender-list__item > .c-tender-list-heading__total-price,
  .c-tender-list__heading > .c-tender-list-item__total-price, .c-tender-list__item > .c-tender-list-item__total-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__proposals-count, .c-tender-list__item > .c-tender-list-heading__proposals-count,
  .c-tender-list__heading > .c-tender-list-item__proposals-count, .c-tender-list__item > .c-tender-list-item__proposals-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__shipping-period, .c-tender-list__item > .c-tender-list-heading__shipping-period,
  .c-tender-list__heading > .c-tender-list-item__shipping-period, .c-tender-list__item > .c-tender-list-item__shipping-period {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__open-date, .c-tender-list__item > .c-tender-list-heading__open-date,
  .c-tender-list__heading > .c-tender-list-item__open-date, .c-tender-list__item > .c-tender-list-item__open-date {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-list-heading__close-date, .c-tender-list__item > .c-tender-list-heading__close-date,
  .c-tender-list__heading > .c-tender-list-item__close-date, .c-tender-list__item > .c-tender-list-item__close-date {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-list-heading__region, .c-tender-list__item > .c-tender-list-heading__region,
  .c-tender-list__heading > .c-tender-list-item__region, .c-tender-list__item > .c-tender-list-item__region {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
@media (max-width: 470px) {
  .c-tender-list__heading,
  .c-tender-list__item {
    -ms-grid-columns: 1.5fr 0.7fr;
    grid-template-columns: 1.5fr 0.7fr;
        grid-template-areas: "a b" "a c" "a d" "a e" "a f" "a g" "a h";
  }
  .c-tender-list-heading__product-count,
  .c-tender-list-item__product-count,
  .c-tender-list-heading__proposals-count,
  .c-tender-list-item__proposals-count,
  .c-tender-list-heading__open-date,
  .c-tender-list-item__open-date,
  .c-tender-list-heading__region,
  .c-tender-list-item__region {
    color: --on-surface;
    font-weight: 600;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_checkbox, .c-tender-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__id, .c-tender-list__item > .c-tenders-table-header__id,
  .c-tender-list__heading > .c-tenders-table-row__id, .c-tender-list__item > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__title, .c-tender-list__item > .c-tenders-table-header__title,
  .c-tender-list__heading > .c-tenders-table-row__title, .c-tender-list__item > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__start-price, .c-tender-list__item > .c-tenders-table-header__start-price,
  .c-tender-list__heading > .c-tenders-table-row__start-price, .c-tender-list__item > .c-tenders-table-row__start-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__product-count, .c-tender-list__item > .c-tenders-table-header__product-count,
  .c-tender-list__heading > .c-tenders-table-row__product-count, .c-tender-list__item > .c-tenders-table-row__product-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__proposals-count, .c-tender-list__item > .c-tenders-table-header__proposals-count,
  .c-tender-list__heading > .c-tenders-table-row__proposals-count, .c-tender-list__item > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tenders-table-header__shipping-period, .c-tender-list__item > .c-tenders-table-header__shipping-period,
  .c-tender-list__heading > .c-tenders-table-row__shipping-period, .c-tender-list__item > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__open-date, .c-tender-list__item > .c-tenders-table-header__open-date,
  .c-tender-list__heading > .c-tenders-table-row__open-date, .c-tender-list__item > .c-tenders-table-row__open-date {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tenders-table-header__close-date, .c-tender-list__item > .c-tenders-table-header__close-date,
  .c-tender-list__heading > .c-tenders-table-row__close-date, .c-tender-list__item > .c-tenders-table-row__close-date {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-id, .c-tender-list__item > .c-tender-response__header-id,
  .c-tender-list__heading > .c-tender-response__expected-id, .c-tender-list__item > .c-tender-response__expected-id,
  .c-tender-list__heading > .c-tender-response__offered-icon, .c-tender-list__item > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-name, .c-tender-list__item > .c-tender-response__header-name,
  .c-tender-list__heading > .c-tender-response__expected-name, .c-tender-list__item > .c-tender-response__expected-name,
  .c-tender-list__heading > .c-tender-response__offered-name, .c-tender-list__item > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-category, .c-tender-list__item > .c-tender-response__header-category,
  .c-tender-list__heading > .c-tender-response__expected-category, .c-tender-list__item > .c-tender-response__expected-category,
  .c-tender-list__heading > .c-tender-response__offered-category, .c-tender-list__item > .c-tender-response__offered-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-description, .c-tender-list__item > .c-tender-response__header-description,
  .c-tender-list__heading > .c-tender-response__expected-description, .c-tender-list__item > .c-tender-response__expected-description,
  .c-tender-list__heading > .c-tender-response__offered-description, .c-tender-list__item > .c-tender-response__offered-description {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-quantity, .c-tender-list__item > .c-tender-response__header-quantity,
  .c-tender-list__heading > .c-tender-response__expected-quantity, .c-tender-list__item > .c-tender-response__expected-quantity,
  .c-tender-list__heading > .c-tender-response__offered-quantity, .c-tender-list__item > .c-tender-response__offered-quantity {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-response__header-unit, .c-tender-list__item > .c-tender-response__header-unit,
  .c-tender-list__heading > .c-tender-response__expected-unit, .c-tender-list__item > .c-tender-response__expected-unit,
  .c-tender-list__heading > .c-tender-response__offered-unit, .c-tender-list__item > .c-tender-response__offered-unit {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-response__header-price, .c-tender-list__item > .c-tender-response__header-price,
  .c-tender-list__heading > .c-tender-response__expected-price, .c-tender-list__item > .c-tender-response__expected-price,
  .c-tender-list__heading > .c-tender-response__offered-price, .c-tender-list__item > .c-tender-response__offered-price {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_checkbox, .c-tender-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_product, .c-tender-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_title, .c-tender-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_price, .c-tender-list__item > .c-cart-product__cell_price {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_quantity, .c-tender-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_total-vat, .c-tender-list__item > .c-cart-product__cell_total-vat {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-cart-product__cell_subtotal, .c-tender-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-cart-product__cell_remove, .c-tender-list__item > .c-cart-product__cell_remove {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__title, .c-tender-list__item > .c-tender-list-heading__title,
  .c-tender-list__heading > .c-tender-list-item__link, .c-tender-list__item > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__product-count, .c-tender-list__item > .c-tender-list-heading__product-count,
  .c-tender-list__heading > .c-tender-list-item__product-count, .c-tender-list__item > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__total-price, .c-tender-list__item > .c-tender-list-heading__total-price,
  .c-tender-list__heading > .c-tender-list-item__total-price, .c-tender-list__item > .c-tender-list-item__total-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__proposals-count, .c-tender-list__item > .c-tender-list-heading__proposals-count,
  .c-tender-list__heading > .c-tender-list-item__proposals-count, .c-tender-list__item > .c-tender-list-item__proposals-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__shipping-period, .c-tender-list__item > .c-tender-list-heading__shipping-period,
  .c-tender-list__heading > .c-tender-list-item__shipping-period, .c-tender-list__item > .c-tender-list-item__shipping-period {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__open-date, .c-tender-list__item > .c-tender-list-heading__open-date,
  .c-tender-list__heading > .c-tender-list-item__open-date, .c-tender-list__item > .c-tender-list-item__open-date {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__close-date, .c-tender-list__item > .c-tender-list-heading__close-date,
  .c-tender-list__heading > .c-tender-list-item__close-date, .c-tender-list__item > .c-tender-list-item__close-date {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__region, .c-tender-list__item > .c-tender-list-heading__region,
  .c-tender-list__heading > .c-tender-list-item__region, .c-tender-list__item > .c-tender-list-item__region {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
}
.c-tender-catalog__sorts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 32px;
}
@media (max-width: 390px) {
  .c-tender-catalog__sorts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.c-catalog-tender-item__title {
  font-weight: 800;
  font-size: 30px;
  line-height: 36px;
  color: var(--on-surface);
  text-transform: capitalize;
  margin-bottom: 40px;
}

.c-catalog-tender-item__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--on-surface);
}

.c-catalog-tender-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 35px;
}

.c-catalog-tender-item__content-left {
  margin-right: 30px;
}
.dir-rtl .c-catalog-tender-item__content-left {
  margin-left: 30px;
  margin-right: initial;
}

.c-catalog-tender-item__content-right {
  width: 321px;
  min-width: 321px;
}

.c-catalog-tender-item__summary-list {
  padding: 24px;
  border: 1px solid var(--border);
  border-radius: 8px;
  margin-bottom: 24px;
}

.c-catalog-tender-item__summary-item {
  padding-bottom: 16px;
}
.c-catalog-tender-item__summary-item:not(:last-child) {
  border-bottom: 1px solid var(--border);
  margin-bottom: 16px;
}

.c-catalog-tender-item__summary-item-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface-variant);
  margin-bottom: 8px;
}

.c-catalog-tender-item__summary-item-value {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
}

@media (max-width: 720px) {
  .c-catalog-tender-item__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 20px;
  }
  .c-catalog-tender-item__content-left {
    margin-right: 0;
  }
  .dir-rtl .c-catalog-tender-item__content-left {
    margin-left: 0px;
    margin-right: initial;
  }
  .c-catalog-tender-item__content-right {
    margin-bottom: 25px;
  }
}
.c-tender-products {
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 45px;
}

.c-tender-products__title {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
  margin-bottom: 29px;
}

.c-tender-products__list.editable .c-tender-products-list__header,
.c-tender-products__list.editable .c-tender-products-list__item {
  -ms-grid-columns: 0.5fr 1.5fr 2fr 2fr 1.5fr 1.5fr 1.5fr 0.3fr;
  grid-template-columns: 0.5fr 1.5fr 2fr 2fr 1.5fr 1.5fr 1.5fr 0.3fr;
}

.c-tender-products-list__header,
.c-tender-products-list__item {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 0.5fr 1.5fr 2fr 2fr 1.5fr 1.5fr 1.5fr;
  grid-template-columns: 0.5fr 1.5fr 2fr 2fr 1.5fr 1.5fr 1.5fr;
  grid-column-gap: 10px;
}

.c-tender-products-list__header {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: var(--on-surface-variant);
  border-bottom: 1px solid var(--border);
  padding: 0 14px 7px;
}

.c-tender-products-list__item {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #3E4551;
  padding: 22px 14px;
  border-bottom: 1px solid var(--border);
  text-transform: capitalize;
}

.c-tender-products-list__item-id,
.c-tender-products-list__item-category,
.c-tender-products-list__item-product,
.c-tender-products-list__item-description,
.c-tender-products-list__item-start-price,
.c-tender-products-list__item-qty {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.c-tender-products-list__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-tender-products-list__delete-product,
.c-tender-products-list__edit-product {
  width: 20px;
  height: 20px;
  color: var(--inactive);
  background-color: unset;
  border: none;
}
.c-tender-products-list__delete-product:hover,
.c-tender-products-list__edit-product:hover {
  color: var(--error);
}

.c-tender-products-list__edit-product {
  margin-right: 5px;
}
.dir-rtl .c-tender-products-list__edit-product {
  margin-right: initial;
  margin-left: 5px;
}

.c-tender-products-list__add-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 17px;
  color: var(--secondary);
  background-color: unset;
  border: none;
  padding: 30px 0 20px;
}
.c-tender-products-list__add-product svg {
  max-width: 14px;
  max-height: 14px;
  margin-right: 10px;
}
.dir-rtl .c-tender-products-list__add-product svg {
  margin-right: initial;
  margin-left: 10px;
}

@media (max-width: 1050px) {
  .c-tender-products-list__header {
    font-size: 12px;
  }
  .c-tender-products-list__item {
    font-size: 14px;
  }
}
@media (max-width: 720px) {
  .c-tender-products__list.editable .c-tender-products-list__header,
  .c-tender-products__list.editable .c-tender-products-list__item {
    -ms-grid-columns: 3fr 1.5fr;
    grid-template-columns: 3fr 1.5fr;
  }
  .c-tender-products-list__header {
    font-size: 10px;
  }
  .c-tender-products-list__item {
    font-size: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .c-tender-products-list__header,
  .c-tender-products-list__item {
    -ms-grid-columns: 3fr 15px 1.5fr;
    grid-template-columns: 3fr 1.5fr;
    -ms-grid-rows: auto 3px auto 3px auto 3px auto;
        grid-template-areas: "a e" "b f" "c g" "d h";
    grid-row-gap: 3px;
    grid-column-gap: 15px;
  }
  .c-tender-products-list__header-id,
  .c-tender-products-list__item-id {
    grid-area: a;
  }
  .c-tender-products-list__header-product,
  .c-tender-products-list__item-product {
    grid-area: b;
  }
  .c-tender-products-list__header-category,
  .c-tender-products-list__item-category {
    grid-area: c;
  }
  .c-tender-products-list__header-description,
  .c-tender-products-list__item-description {
    grid-area: d;
  }
  .c-tender-products-list__header-qty,
  .c-tender-products-list__item-qty {
    grid-area: e;
  }
  .c-tender-products-list__header-units,
  .c-tender-products-list__item-units {
    grid-area: f;
  }
  .c-tender-products-list__header-start-price,
  .c-tender-products-list__item-start-price {
    grid-area: g;
  }
  .c-tender-products-list__buttons {
    grid-area: h;
    height: 17px;
  }
  .c-tender-products-list__header-id,
  .c-tender-products-list__item-id,
  .c-tender-products-list__header-category,
  .c-tender-products-list__item-category,
  .c-tender-products-list__header-qty,
  .c-tender-products-list__item-qty,
  .c-tender-products-list__header-start-price,
  .c-tender-products-list__item-start-price {
    color: var(--on-surface);
    font-weight: 500;
  }
  .c-tender-products-list__header > .c-cart-product__cell_product, .c-tender-products-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_title, .c-tender-products-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_quantity, .c-tender-products-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_subtotal, .c-tender-products-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_checkbox, .c-tender-products-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_product, .c-tender-products-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_title, .c-tender-products-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_subtotal, .c-tender-products-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_quantity, .c-tender-products-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tenders-table-header__id, .c-tender-products-list__item > .c-tenders-table-header__id,
  .c-tender-products-list__header > .c-tenders-table-row__id, .c-tender-products-list__item > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tenders-table-header__title, .c-tender-products-list__item > .c-tenders-table-header__title,
  .c-tender-products-list__header > .c-tenders-table-row__title, .c-tender-products-list__item > .c-tenders-table-row__title {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tenders-table-header__start-price, .c-tender-products-list__item > .c-tenders-table-header__start-price,
  .c-tender-products-list__header > .c-tenders-table-row__start-price, .c-tender-products-list__item > .c-tenders-table-row__start-price {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tenders-table-header__product-count, .c-tender-products-list__item > .c-tenders-table-header__product-count,
  .c-tender-products-list__header > .c-tenders-table-row__product-count, .c-tender-products-list__item > .c-tenders-table-row__product-count {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tenders-table-header__proposals-count, .c-tender-products-list__item > .c-tenders-table-header__proposals-count,
  .c-tender-products-list__header > .c-tenders-table-row__proposals-count, .c-tender-products-list__item > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tenders-table-header__shipping-period, .c-tender-products-list__item > .c-tenders-table-header__shipping-period,
  .c-tender-products-list__header > .c-tenders-table-row__shipping-period, .c-tender-products-list__item > .c-tenders-table-row__shipping-period {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tenders-table-header__open-date, .c-tender-products-list__item > .c-tenders-table-header__open-date,
  .c-tender-products-list__header > .c-tenders-table-row__open-date, .c-tender-products-list__item > .c-tenders-table-row__open-date {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tenders-table-header__close-date, .c-tender-products-list__item > .c-tenders-table-header__close-date,
  .c-tender-products-list__header > .c-tenders-table-row__close-date, .c-tender-products-list__item > .c-tenders-table-row__close-date {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-response__header-id, .c-tender-products-list__item > .c-tender-response__header-id,
  .c-tender-products-list__header > .c-tender-response__expected-id, .c-tender-products-list__item > .c-tender-response__expected-id,
  .c-tender-products-list__header > .c-tender-response__offered-icon, .c-tender-products-list__item > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-response__header-name, .c-tender-products-list__item > .c-tender-response__header-name,
  .c-tender-products-list__header > .c-tender-response__expected-name, .c-tender-products-list__item > .c-tender-response__expected-name,
  .c-tender-products-list__header > .c-tender-response__offered-name, .c-tender-products-list__item > .c-tender-response__offered-name {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tender-response__header-category, .c-tender-products-list__item > .c-tender-response__header-category,
  .c-tender-products-list__header > .c-tender-response__expected-category, .c-tender-products-list__item > .c-tender-response__expected-category,
  .c-tender-products-list__header > .c-tender-response__offered-category, .c-tender-products-list__item > .c-tender-response__offered-category {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-response__header-description, .c-tender-products-list__item > .c-tender-response__header-description,
  .c-tender-products-list__header > .c-tender-response__expected-description, .c-tender-products-list__item > .c-tender-response__expected-description,
  .c-tender-products-list__header > .c-tender-response__offered-description, .c-tender-products-list__item > .c-tender-response__offered-description {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-response__header-quantity, .c-tender-products-list__item > .c-tender-response__header-quantity,
  .c-tender-products-list__header > .c-tender-response__expected-quantity, .c-tender-products-list__item > .c-tender-response__expected-quantity,
  .c-tender-products-list__header > .c-tender-response__offered-quantity, .c-tender-products-list__item > .c-tender-response__offered-quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tender-response__header-unit, .c-tender-products-list__item > .c-tender-response__header-unit,
  .c-tender-products-list__header > .c-tender-response__expected-unit, .c-tender-products-list__item > .c-tender-response__expected-unit,
  .c-tender-products-list__header > .c-tender-response__offered-unit, .c-tender-products-list__item > .c-tender-response__offered-unit {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-response__header-price, .c-tender-products-list__item > .c-tender-response__header-price,
  .c-tender-products-list__header > .c-tender-response__expected-price, .c-tender-products-list__item > .c-tender-response__expected-price,
  .c-tender-products-list__header > .c-tender-response__offered-price, .c-tender-products-list__item > .c-tender-response__offered-price {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-cart-product__cell_checkbox, .c-tender-products-list__item > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_product, .c-tender-products-list__item > .c-cart-product__cell_product {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_title, .c-tender-products-list__item > .c-cart-product__cell_title {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_price, .c-tender-products-list__item > .c-cart-product__cell_price {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_quantity, .c-tender-products-list__item > .c-cart-product__cell_quantity {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-cart-product__cell_total-vat, .c-tender-products-list__item > .c-cart-product__cell_total-vat {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-cart-product__cell_subtotal, .c-tender-products-list__item > .c-cart-product__cell_subtotal {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-cart-product__cell_remove, .c-tender-products-list__item > .c-cart-product__cell_remove {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-list-heading__title, .c-tender-products-list__item > .c-tender-list-heading__title,
  .c-tender-products-list__header > .c-tender-list-item__link, .c-tender-products-list__item > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-list-heading__product-count, .c-tender-products-list__item > .c-tender-list-heading__product-count,
  .c-tender-products-list__header > .c-tender-list-item__product-count, .c-tender-products-list__item > .c-tender-list-item__product-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tender-list-heading__total-price, .c-tender-products-list__item > .c-tender-list-heading__total-price,
  .c-tender-products-list__header > .c-tender-list-item__total-price, .c-tender-products-list__item > .c-tender-list-item__total-price {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-list-heading__proposals-count, .c-tender-products-list__item > .c-tender-list-heading__proposals-count,
  .c-tender-products-list__header > .c-tender-list-item__proposals-count, .c-tender-products-list__item > .c-tender-list-item__proposals-count {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-list-heading__shipping-period, .c-tender-products-list__item > .c-tender-list-heading__shipping-period,
  .c-tender-products-list__header > .c-tender-list-item__shipping-period, .c-tender-products-list__item > .c-tender-list-item__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tender-list-heading__open-date, .c-tender-products-list__item > .c-tender-list-heading__open-date,
  .c-tender-products-list__header > .c-tender-list-item__open-date, .c-tender-products-list__item > .c-tender-list-item__open-date {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-list-heading__close-date, .c-tender-products-list__item > .c-tender-list-heading__close-date,
  .c-tender-products-list__header > .c-tender-list-item__close-date, .c-tender-products-list__item > .c-tender-list-item__close-date {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-list-heading__region, .c-tender-products-list__item > .c-tender-list-heading__region,
  .c-tender-products-list__header > .c-tender-list-item__region, .c-tender-products-list__item > .c-tender-list-item__region {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
}
.c-cart-product__row > .c-tender-products-list__buttons {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  }
@media only screen and (max-width: 768px){
  .c-return-item__row-product .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-return-item__row-product .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-item__row-product .c-cart-product__cell_quantity {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-return-item__row-product .c-cart-product__cell_subtotal {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-create__row-product .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-return-create__row-product .c-cart-product__cell_subtotal {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tenders-table-header__id,
  .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-tenders-table-header__title,
  .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-tenders-table-header__start-price,
  .c-tenders-table-row__start-price {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table-header__product-count,
  .c-tenders-table-row__product-count {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tender-response__header-id,
  .c-tender-response__expected-id,
  .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-tender-response__header-name,
  .c-tender-response__expected-name,
  .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-tender-response__header-category,
  .c-tender-response__expected-category,
  .c-tender-response__offered-category {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-response__header-description,
  .c-tender-response__expected-description,
  .c-tender-response__offered-description {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-cart-product__cell_product {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-cart-product__cell_price {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tender-list-heading__title,
  .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-tender-list-heading__product-count,
  .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-tender-list-heading__total-price,
  .c-tender-list-item__total-price {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list-heading__proposals-count,
  .c-tender-list-item__proposals-count {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tender-products-list__header-id,
  .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header-product,
  .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-tender-products-list__header-category,
  .c-tender-products-list__item-category {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header-description,
  .c-tender-products-list__item-description {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
}
@media only screen and (max-width: 1024px){
  .c-return-create__row-product > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-cart-product__cell_subtotal {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-create__row-product > .c-tenders-table-header__id,
  .c-return-create__row-product > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-tenders-table-header__title,
  .c-return-create__row-product > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-tenders-table-header__start-price,
  .c-return-create__row-product > .c-tenders-table-row__start-price {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-tenders-table-header__product-count,
  .c-return-create__row-product > .c-tenders-table-row__product-count {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tenders-table-header__proposals-count,
  .c-tenders-table-row__proposals-count {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-create__row-product > .c-tender-response__header-id,
  .c-return-create__row-product > .c-tender-response__expected-id,
  .c-return-create__row-product > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-tender-response__header-name,
  .c-return-create__row-product > .c-tender-response__expected-name,
  .c-return-create__row-product > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-tender-response__header-category,
  .c-return-create__row-product > .c-tender-response__expected-category,
  .c-return-create__row-product > .c-tender-response__offered-category {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-tender-response__header-description,
  .c-return-create__row-product > .c-tender-response__expected-description,
  .c-return-create__row-product > .c-tender-response__offered-description {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tender-response__header-quantity,
  .c-tender-response__expected-quantity,
  .c-tender-response__offered-quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-create__row-product > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-cart-product__cell_price {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-create__row-product > .c-tender-list-heading__title,
  .c-return-create__row-product > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-tender-list-heading__product-count,
  .c-return-create__row-product > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-tender-list-heading__total-price,
  .c-return-create__row-product > .c-tender-list-item__total-price {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-tender-list-heading__proposals-count,
  .c-return-create__row-product > .c-tender-list-item__proposals-count {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tender-list-heading__shipping-period,
  .c-tender-list-item__shipping-period {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
  .c-return-create__row-product > .c-tender-products-list__header-id,
  .c-return-create__row-product > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-return-create__row-product > .c-tender-products-list__header-product,
  .c-return-create__row-product > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-return-create__row-product > .c-tender-products-list__header-category,
  .c-return-create__row-product > .c-tender-products-list__item-category {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .c-return-create__row-product > .c-tender-products-list__header-description,
  .c-return-create__row-product > .c-tender-products-list__item-description {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
  }
  .c-tender-products-list__header-qty,
  .c-tender-products-list__item-qty {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 3;
  }
}
@media (max-width: 1150px){
  .c-tenders-table__header > .c-tenders-table-header__id, .c-tenders-table__row > .c-tenders-table-header__id,
  .c-tenders-table__header > .c-tenders-table-row__id, .c-tenders-table__row > .c-tenders-table-row__id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__title, .c-tenders-table__row > .c-tenders-table-header__title,
  .c-tenders-table__header > .c-tenders-table-row__title, .c-tenders-table__row > .c-tenders-table-row__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tenders-table-header__start-price, .c-tenders-table__row > .c-tenders-table-header__start-price,
  .c-tenders-table__header > .c-tenders-table-row__start-price, .c-tenders-table__row > .c-tenders-table-row__start-price {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tenders-table-header__product-count, .c-tenders-table__row > .c-tenders-table-header__product-count,
  .c-tenders-table__header > .c-tenders-table-row__product-count, .c-tenders-table__row > .c-tenders-table-row__product-count {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tenders-table-header__proposals-count, .c-tenders-table__row > .c-tenders-table-header__proposals-count,
  .c-tenders-table__header > .c-tenders-table-row__proposals-count, .c-tenders-table__row > .c-tenders-table-row__proposals-count {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table-header__shipping-period,
  .c-tenders-table-row__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tenders-table-header__open-date,
  .c-tenders-table-row__open-date {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tenders-table-header__close-date,
  .c-tenders-table-row__close-date {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .c-tenders-table-header__status,
  .c-tenders-table-row__status {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 5;
  }
  .c-tenders-table__header > .c-tender-response__header-id, .c-tenders-table__row > .c-tender-response__header-id,
  .c-tenders-table__header > .c-tender-response__expected-id, .c-tenders-table__row > .c-tender-response__expected-id,
  .c-tenders-table__header > .c-tender-response__offered-icon, .c-tenders-table__row > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-name, .c-tenders-table__row > .c-tender-response__header-name,
  .c-tenders-table__header > .c-tender-response__expected-name, .c-tenders-table__row > .c-tender-response__expected-name,
  .c-tenders-table__header > .c-tender-response__offered-name, .c-tenders-table__row > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-category, .c-tenders-table__row > .c-tender-response__header-category,
  .c-tenders-table__header > .c-tender-response__expected-category, .c-tenders-table__row > .c-tender-response__expected-category,
  .c-tenders-table__header > .c-tender-response__offered-category, .c-tenders-table__row > .c-tender-response__offered-category {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tender-response__header-description, .c-tenders-table__row > .c-tender-response__header-description,
  .c-tenders-table__header > .c-tender-response__expected-description, .c-tenders-table__row > .c-tender-response__expected-description,
  .c-tenders-table__header > .c-tender-response__offered-description, .c-tenders-table__row > .c-tender-response__offered-description {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tender-response__header-quantity, .c-tenders-table__row > .c-tender-response__header-quantity,
  .c-tenders-table__header > .c-tender-response__expected-quantity, .c-tenders-table__row > .c-tender-response__expected-quantity,
  .c-tenders-table__header > .c-tender-response__offered-quantity, .c-tenders-table__row > .c-tender-response__offered-quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header-unit,
  .c-tender-response__expected-unit,
  .c-tender-response__offered-unit {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-response__header-price,
  .c-tender-response__expected-price,
  .c-tender-response__offered-price {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tenders-table__header > .c-cart-product__cell_checkbox, .c-tenders-table__row > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_product, .c-tenders-table__row > .c-cart-product__cell_product {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-cart-product__cell_title, .c-tenders-table__row > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_price, .c-tenders-table__row > .c-cart-product__cell_price {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .c-cart-product__cell_total-vat {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tenders-table__header > .c-cart-product__cell_subtotal, .c-tenders-table__row > .c-cart-product__cell_subtotal {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-cart-product__cell_remove {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tenders-table__header > .c-tender-list-heading__title, .c-tenders-table__row > .c-tender-list-heading__title,
  .c-tenders-table__header > .c-tender-list-item__link, .c-tenders-table__row > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__product-count, .c-tenders-table__row > .c-tender-list-heading__product-count,
  .c-tenders-table__header > .c-tender-list-item__product-count, .c-tenders-table__row > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__total-price, .c-tenders-table__row > .c-tender-list-heading__total-price,
  .c-tenders-table__header > .c-tender-list-item__total-price, .c-tenders-table__row > .c-tender-list-item__total-price {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tender-list-heading__proposals-count, .c-tenders-table__row > .c-tender-list-heading__proposals-count,
  .c-tenders-table__header > .c-tender-list-item__proposals-count, .c-tenders-table__row > .c-tender-list-item__proposals-count {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tender-list-heading__shipping-period, .c-tenders-table__row > .c-tender-list-heading__shipping-period,
  .c-tenders-table__header > .c-tender-list-item__shipping-period, .c-tenders-table__row > .c-tender-list-item__shipping-period {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list-heading__open-date,
  .c-tender-list-item__open-date {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-list-heading__close-date,
  .c-tender-list-item__close-date {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-list-heading__region,
  .c-tender-list-item__region {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .c-tenders-table__header > .c-tender-products-list__header-id, .c-tenders-table__row > .c-tender-products-list__header-id,
  .c-tenders-table__header > .c-tender-products-list__item-id, .c-tenders-table__row > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-product, .c-tenders-table__row > .c-tender-products-list__header-product,
  .c-tenders-table__header > .c-tender-products-list__item-product, .c-tenders-table__row > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-category, .c-tenders-table__row > .c-tender-products-list__header-category,
  .c-tenders-table__header > .c-tender-products-list__item-category, .c-tenders-table__row > .c-tender-products-list__item-category {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tender-products-list__header-description, .c-tenders-table__row > .c-tender-products-list__header-description,
  .c-tenders-table__header > .c-tender-products-list__item-description, .c-tenders-table__row > .c-tender-products-list__item-description {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tenders-table__header > .c-tender-products-list__header-qty, .c-tenders-table__row > .c-tender-products-list__header-qty,
  .c-tenders-table__header > .c-tender-products-list__item-qty, .c-tenders-table__row > .c-tender-products-list__item-qty {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header-units,
  .c-tender-products-list__item-units {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-products-list__header-start-price,
  .c-tender-products-list__item-start-price {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-products-list__buttons {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
}
@media (max-width: 570px){
  .c-tenders-table__header > .c-tender-response__header-id, .c-tenders-table__row > .c-tender-response__header-id,
  .c-tenders-table__header > .c-tender-response__expected-id, .c-tenders-table__row > .c-tender-response__expected-id,
  .c-tenders-table__header > .c-tender-response__offered-icon, .c-tenders-table__row > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-name, .c-tenders-table__row > .c-tender-response__header-name,
  .c-tenders-table__header > .c-tender-response__expected-name, .c-tenders-table__row > .c-tender-response__expected-name,
  .c-tenders-table__header > .c-tender-response__offered-name, .c-tenders-table__row > .c-tender-response__offered-name {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-category, .c-tenders-table__row > .c-tender-response__header-category,
  .c-tenders-table__header > .c-tender-response__expected-category, .c-tenders-table__row > .c-tender-response__expected-category,
  .c-tenders-table__header > .c-tender-response__offered-category, .c-tenders-table__row > .c-tender-response__offered-category {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-description, .c-tenders-table__row > .c-tender-response__header-description,
  .c-tenders-table__header > .c-tender-response__expected-description, .c-tenders-table__row > .c-tender-response__expected-description,
  .c-tenders-table__header > .c-tender-response__offered-description, .c-tenders-table__row > .c-tender-response__offered-description {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-quantity, .c-tenders-table__row > .c-tender-response__header-quantity,
  .c-tenders-table__header > .c-tender-response__expected-quantity, .c-tenders-table__row > .c-tender-response__expected-quantity,
  .c-tenders-table__header > .c-tender-response__offered-quantity, .c-tenders-table__row > .c-tender-response__offered-quantity {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-response__header-unit, .c-tenders-table__row > .c-tender-response__header-unit,
  .c-tenders-table__header > .c-tender-response__expected-unit, .c-tenders-table__row > .c-tender-response__expected-unit,
  .c-tenders-table__header > .c-tender-response__offered-unit, .c-tenders-table__row > .c-tender-response__offered-unit {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-response__header-price, .c-tenders-table__row > .c-tender-response__header-price,
  .c-tenders-table__header > .c-tender-response__expected-price, .c-tenders-table__row > .c-tender-response__expected-price,
  .c-tenders-table__header > .c-tender-response__offered-price, .c-tenders-table__row > .c-tender-response__offered-price {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-cart-product__cell_checkbox, .c-tenders-table__row > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_product, .c-tenders-table__row > .c-cart-product__cell_product {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_title, .c-tenders-table__row > .c-cart-product__cell_title {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_price, .c-tenders-table__row > .c-cart-product__cell_price {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_quantity, .c-tenders-table__row > .c-cart-product__cell_quantity {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-cart-product__cell_total-vat, .c-tenders-table__row > .c-cart-product__cell_total-vat {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-cart-product__cell_subtotal, .c-tenders-table__row > .c-cart-product__cell_subtotal {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-cart-product__cell_remove, .c-tenders-table__row > .c-cart-product__cell_remove {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-list-heading__title, .c-tenders-table__row > .c-tender-list-heading__title,
  .c-tenders-table__header > .c-tender-list-item__link, .c-tenders-table__row > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__product-count, .c-tenders-table__row > .c-tender-list-heading__product-count,
  .c-tenders-table__header > .c-tender-list-item__product-count, .c-tenders-table__row > .c-tender-list-item__product-count {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__total-price, .c-tenders-table__row > .c-tender-list-heading__total-price,
  .c-tenders-table__header > .c-tender-list-item__total-price, .c-tenders-table__row > .c-tender-list-item__total-price {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__proposals-count, .c-tenders-table__row > .c-tender-list-heading__proposals-count,
  .c-tenders-table__header > .c-tender-list-item__proposals-count, .c-tenders-table__row > .c-tender-list-item__proposals-count {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__shipping-period, .c-tenders-table__row > .c-tender-list-heading__shipping-period,
  .c-tenders-table__header > .c-tender-list-item__shipping-period, .c-tenders-table__row > .c-tender-list-item__shipping-period {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-list-heading__open-date, .c-tenders-table__row > .c-tender-list-heading__open-date,
  .c-tenders-table__header > .c-tender-list-item__open-date, .c-tenders-table__row > .c-tender-list-item__open-date {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-list-heading__close-date, .c-tenders-table__row > .c-tender-list-heading__close-date,
  .c-tenders-table__header > .c-tender-list-item__close-date, .c-tenders-table__row > .c-tender-list-item__close-date {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-list-heading__region, .c-tenders-table__row > .c-tender-list-heading__region,
  .c-tenders-table__header > .c-tender-list-item__region, .c-tenders-table__row > .c-tender-list-item__region {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-products-list__header-id, .c-tenders-table__row > .c-tender-products-list__header-id,
  .c-tenders-table__header > .c-tender-products-list__item-id, .c-tenders-table__row > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-product, .c-tenders-table__row > .c-tender-products-list__header-product,
  .c-tenders-table__header > .c-tender-products-list__item-product, .c-tenders-table__row > .c-tender-products-list__item-product {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-category, .c-tenders-table__row > .c-tender-products-list__header-category,
  .c-tenders-table__header > .c-tender-products-list__item-category, .c-tenders-table__row > .c-tender-products-list__item-category {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-description, .c-tenders-table__row > .c-tender-products-list__header-description,
  .c-tenders-table__header > .c-tender-products-list__item-description, .c-tenders-table__row > .c-tender-products-list__item-description {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-qty, .c-tenders-table__row > .c-tender-products-list__header-qty,
  .c-tenders-table__header > .c-tender-products-list__item-qty, .c-tenders-table__row > .c-tender-products-list__item-qty {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tenders-table__header > .c-tender-products-list__header-units, .c-tenders-table__row > .c-tender-products-list__header-units,
  .c-tenders-table__header > .c-tender-products-list__item-units, .c-tenders-table__row > .c-tender-products-list__item-units {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-products-list__header-start-price, .c-tenders-table__row > .c-tender-products-list__header-start-price,
  .c-tenders-table__header > .c-tender-products-list__item-start-price, .c-tenders-table__row > .c-tender-products-list__item-start-price {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .c-tenders-table__header > .c-tender-products-list__buttons, .c-tenders-table__row > .c-tender-products-list__buttons {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
}
@media (max-width: 1100px){
  .c-tender-response__header > .c-tender-response__header-id, .c-tender-response__expected > .c-tender-response__header-id, .c-tender-response__offered > .c-tender-response__header-id,
  .c-tender-response__header > .c-tender-response__expected-id, .c-tender-response__expected > .c-tender-response__expected-id, .c-tender-response__offered > .c-tender-response__expected-id,
  .c-tender-response__header > .c-tender-response__offered-icon, .c-tender-response__expected > .c-tender-response__offered-icon, .c-tender-response__offered > .c-tender-response__offered-icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-response__header-name, .c-tender-response__expected > .c-tender-response__header-name, .c-tender-response__offered > .c-tender-response__header-name,
  .c-tender-response__header > .c-tender-response__expected-name, .c-tender-response__expected > .c-tender-response__expected-name, .c-tender-response__offered > .c-tender-response__expected-name,
  .c-tender-response__header > .c-tender-response__offered-name, .c-tender-response__expected > .c-tender-response__offered-name, .c-tender-response__offered > .c-tender-response__offered-name {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-response__header-category, .c-tender-response__expected > .c-tender-response__header-category, .c-tender-response__offered > .c-tender-response__header-category,
  .c-tender-response__header > .c-tender-response__expected-category, .c-tender-response__expected > .c-tender-response__expected-category, .c-tender-response__offered > .c-tender-response__expected-category,
  .c-tender-response__header > .c-tender-response__offered-category, .c-tender-response__expected > .c-tender-response__offered-category, .c-tender-response__offered > .c-tender-response__offered-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tender-response__header-description, .c-tender-response__expected > .c-tender-response__header-description, .c-tender-response__offered > .c-tender-response__header-description,
  .c-tender-response__header > .c-tender-response__expected-description, .c-tender-response__expected > .c-tender-response__expected-description, .c-tender-response__offered > .c-tender-response__expected-description,
  .c-tender-response__header > .c-tender-response__offered-description, .c-tender-response__expected > .c-tender-response__offered-description, .c-tender-response__offered > .c-tender-response__offered-description {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-tender-response__header-quantity, .c-tender-response__expected > .c-tender-response__header-quantity, .c-tender-response__offered > .c-tender-response__header-quantity,
  .c-tender-response__header > .c-tender-response__expected-quantity, .c-tender-response__expected > .c-tender-response__expected-quantity, .c-tender-response__offered > .c-tender-response__expected-quantity,
  .c-tender-response__header > .c-tender-response__offered-quantity, .c-tender-response__expected > .c-tender-response__offered-quantity, .c-tender-response__offered > .c-tender-response__offered-quantity {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-response__header-unit, .c-tender-response__expected > .c-tender-response__header-unit, .c-tender-response__offered > .c-tender-response__header-unit,
  .c-tender-response__header > .c-tender-response__expected-unit, .c-tender-response__expected > .c-tender-response__expected-unit, .c-tender-response__offered > .c-tender-response__expected-unit,
  .c-tender-response__header > .c-tender-response__offered-unit, .c-tender-response__expected > .c-tender-response__offered-unit, .c-tender-response__offered > .c-tender-response__offered-unit {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-tender-response__header-price, .c-tender-response__expected > .c-tender-response__header-price, .c-tender-response__offered > .c-tender-response__header-price,
  .c-tender-response__header > .c-tender-response__expected-price, .c-tender-response__expected > .c-tender-response__expected-price, .c-tender-response__offered > .c-tender-response__expected-price,
  .c-tender-response__header > .c-tender-response__offered-price, .c-tender-response__expected > .c-tender-response__offered-price, .c-tender-response__offered > .c-tender-response__offered-price {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-cart-product__cell_checkbox, .c-tender-response__expected > .c-cart-product__cell_checkbox, .c-tender-response__offered > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_product, .c-tender-response__expected > .c-cart-product__cell_product, .c-tender-response__offered > .c-cart-product__cell_product {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-cart-product__cell_title, .c-tender-response__expected > .c-cart-product__cell_title, .c-tender-response__offered > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_price, .c-tender-response__expected > .c-cart-product__cell_price, .c-tender-response__offered > .c-cart-product__cell_price {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-cart-product__cell_total-vat, .c-tender-response__expected > .c-cart-product__cell_total-vat, .c-tender-response__offered > .c-cart-product__cell_total-vat {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-cart-product__cell_subtotal, .c-tender-response__expected > .c-cart-product__cell_subtotal, .c-tender-response__offered > .c-cart-product__cell_subtotal {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_remove, .c-tender-response__expected > .c-cart-product__cell_remove, .c-tender-response__offered > .c-cart-product__cell_remove {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-tender-list-heading__title, .c-tender-response__expected > .c-tender-list-heading__title, .c-tender-response__offered > .c-tender-list-heading__title,
  .c-tender-response__header > .c-tender-list-item__link, .c-tender-response__expected > .c-tender-list-item__link, .c-tender-response__offered > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__product-count, .c-tender-response__expected > .c-tender-list-heading__product-count, .c-tender-response__offered > .c-tender-list-heading__product-count,
  .c-tender-response__header > .c-tender-list-item__product-count, .c-tender-response__expected > .c-tender-list-item__product-count, .c-tender-response__offered > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__total-price, .c-tender-response__expected > .c-tender-list-heading__total-price, .c-tender-response__offered > .c-tender-list-heading__total-price,
  .c-tender-response__header > .c-tender-list-item__total-price, .c-tender-response__expected > .c-tender-list-item__total-price, .c-tender-response__offered > .c-tender-list-item__total-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tender-list-heading__proposals-count, .c-tender-response__expected > .c-tender-list-heading__proposals-count, .c-tender-response__offered > .c-tender-list-heading__proposals-count,
  .c-tender-response__header > .c-tender-list-item__proposals-count, .c-tender-response__expected > .c-tender-list-item__proposals-count, .c-tender-response__offered > .c-tender-list-item__proposals-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-tender-list-heading__shipping-period, .c-tender-response__expected > .c-tender-list-heading__shipping-period, .c-tender-response__offered > .c-tender-list-heading__shipping-period,
  .c-tender-response__header > .c-tender-list-item__shipping-period, .c-tender-response__expected > .c-tender-list-item__shipping-period, .c-tender-response__offered > .c-tender-list-item__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__open-date, .c-tender-response__expected > .c-tender-list-heading__open-date, .c-tender-response__offered > .c-tender-list-heading__open-date,
  .c-tender-response__header > .c-tender-list-item__open-date, .c-tender-response__expected > .c-tender-list-item__open-date, .c-tender-response__offered > .c-tender-list-item__open-date {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-tender-list-heading__close-date, .c-tender-response__expected > .c-tender-list-heading__close-date, .c-tender-response__offered > .c-tender-list-heading__close-date,
  .c-tender-response__header > .c-tender-list-item__close-date, .c-tender-response__expected > .c-tender-list-item__close-date, .c-tender-response__offered > .c-tender-list-item__close-date {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-tender-products-list__header-id, .c-tender-response__expected > .c-tender-products-list__header-id, .c-tender-response__offered > .c-tender-products-list__header-id,
  .c-tender-response__header > .c-tender-products-list__item-id, .c-tender-response__expected > .c-tender-products-list__item-id, .c-tender-response__offered > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-product, .c-tender-response__expected > .c-tender-products-list__header-product, .c-tender-response__offered > .c-tender-products-list__header-product,
  .c-tender-response__header > .c-tender-products-list__item-product, .c-tender-response__expected > .c-tender-products-list__item-product, .c-tender-response__offered > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-category, .c-tender-response__expected > .c-tender-products-list__header-category, .c-tender-response__offered > .c-tender-products-list__header-category,
  .c-tender-response__header > .c-tender-products-list__item-category, .c-tender-response__expected > .c-tender-products-list__item-category, .c-tender-response__offered > .c-tender-products-list__item-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tender-products-list__header-description, .c-tender-response__expected > .c-tender-products-list__header-description, .c-tender-response__offered > .c-tender-products-list__header-description,
  .c-tender-response__header > .c-tender-products-list__item-description, .c-tender-response__expected > .c-tender-products-list__item-description, .c-tender-response__offered > .c-tender-products-list__item-description {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .c-tender-response__header > .c-tender-products-list__header-qty, .c-tender-response__expected > .c-tender-products-list__header-qty, .c-tender-response__offered > .c-tender-products-list__header-qty,
  .c-tender-response__header > .c-tender-products-list__item-qty, .c-tender-response__expected > .c-tender-products-list__item-qty, .c-tender-response__offered > .c-tender-products-list__item-qty {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-units, .c-tender-response__expected > .c-tender-products-list__header-units, .c-tender-response__offered > .c-tender-products-list__header-units,
  .c-tender-response__header > .c-tender-products-list__item-units, .c-tender-response__expected > .c-tender-products-list__item-units, .c-tender-response__offered > .c-tender-products-list__item-units {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-response__header > .c-tender-products-list__header-start-price, .c-tender-response__expected > .c-tender-products-list__header-start-price, .c-tender-response__offered > .c-tender-products-list__header-start-price,
  .c-tender-response__header > .c-tender-products-list__item-start-price, .c-tender-response__expected > .c-tender-products-list__item-start-price, .c-tender-response__offered > .c-tender-products-list__item-start-price {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
}
@media (max-width: 655px){
  .c-tender-response__delivery > .c-cart-product__cell_checkbox {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_product, .c-tender-response__expected > .c-cart-product__cell_product, .c-tender-response__offered > .c-cart-product__cell_product {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_title, .c-tender-response__expected > .c-cart-product__cell_title, .c-tender-response__offered > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-cart-product__cell_title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_price, .c-tender-response__expected > .c-cart-product__cell_price, .c-tender-response__offered > .c-cart-product__cell_price {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_total-vat, .c-tender-response__expected > .c-cart-product__cell_total-vat, .c-tender-response__offered > .c-cart-product__cell_total-vat {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-cart-product__cell_subtotal, .c-tender-response__expected > .c-cart-product__cell_subtotal, .c-tender-response__offered > .c-cart-product__cell_subtotal {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-cart-product__cell_remove, .c-tender-response__expected > .c-cart-product__cell_remove, .c-tender-response__offered > .c-cart-product__cell_remove {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-response__delivery > .c-tender-list-heading__title,
  .c-tender-response__delivery > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__product-count, .c-tender-response__expected > .c-tender-list-heading__product-count, .c-tender-response__offered > .c-tender-list-heading__product-count,
  .c-tender-response__header > .c-tender-list-item__product-count, .c-tender-response__expected > .c-tender-list-item__product-count, .c-tender-response__offered > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-tender-list-heading__product-count,
  .c-tender-response__delivery > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__total-price, .c-tender-response__expected > .c-tender-list-heading__total-price, .c-tender-response__offered > .c-tender-list-heading__total-price,
  .c-tender-response__header > .c-tender-list-item__total-price, .c-tender-response__expected > .c-tender-list-item__total-price, .c-tender-response__offered > .c-tender-list-item__total-price {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__proposals-count, .c-tender-response__expected > .c-tender-list-heading__proposals-count, .c-tender-response__offered > .c-tender-list-heading__proposals-count,
  .c-tender-response__header > .c-tender-list-item__proposals-count, .c-tender-response__expected > .c-tender-list-item__proposals-count, .c-tender-response__offered > .c-tender-list-item__proposals-count {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__shipping-period, .c-tender-response__expected > .c-tender-list-heading__shipping-period, .c-tender-response__offered > .c-tender-list-heading__shipping-period,
  .c-tender-response__header > .c-tender-list-item__shipping-period, .c-tender-response__expected > .c-tender-list-item__shipping-period, .c-tender-response__offered > .c-tender-list-item__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-list-heading__open-date, .c-tender-response__expected > .c-tender-list-heading__open-date, .c-tender-response__offered > .c-tender-list-heading__open-date,
  .c-tender-response__header > .c-tender-list-item__open-date, .c-tender-response__expected > .c-tender-list-item__open-date, .c-tender-response__offered > .c-tender-list-item__open-date {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tender-list-heading__close-date, .c-tender-response__expected > .c-tender-list-heading__close-date, .c-tender-response__offered > .c-tender-list-heading__close-date,
  .c-tender-response__header > .c-tender-list-item__close-date, .c-tender-response__expected > .c-tender-list-item__close-date, .c-tender-response__offered > .c-tender-list-item__close-date {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-response__delivery > .c-tender-products-list__header-id,
  .c-tender-response__delivery > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-product, .c-tender-response__expected > .c-tender-products-list__header-product, .c-tender-response__offered > .c-tender-products-list__header-product,
  .c-tender-response__header > .c-tender-products-list__item-product, .c-tender-response__expected > .c-tender-products-list__item-product, .c-tender-response__offered > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__delivery > .c-tender-products-list__header-product,
  .c-tender-response__delivery > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-category, .c-tender-response__expected > .c-tender-products-list__header-category, .c-tender-response__offered > .c-tender-products-list__header-category,
  .c-tender-response__header > .c-tender-products-list__item-category, .c-tender-response__expected > .c-tender-products-list__item-category, .c-tender-response__offered > .c-tender-products-list__item-category {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-description, .c-tender-response__expected > .c-tender-products-list__header-description, .c-tender-response__offered > .c-tender-products-list__header-description,
  .c-tender-response__header > .c-tender-products-list__item-description, .c-tender-response__expected > .c-tender-products-list__item-description, .c-tender-response__offered > .c-tender-products-list__item-description {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-qty, .c-tender-response__expected > .c-tender-products-list__header-qty, .c-tender-response__offered > .c-tender-products-list__header-qty,
  .c-tender-response__header > .c-tender-products-list__item-qty, .c-tender-response__expected > .c-tender-products-list__item-qty, .c-tender-response__offered > .c-tender-products-list__item-qty {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-response__header > .c-tender-products-list__header-units, .c-tender-response__expected > .c-tender-products-list__header-units, .c-tender-response__offered > .c-tender-products-list__header-units,
  .c-tender-response__header > .c-tender-products-list__item-units, .c-tender-response__expected > .c-tender-products-list__item-units, .c-tender-response__offered > .c-tender-products-list__item-units {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .c-tender-response__header > .c-tender-products-list__header-start-price, .c-tender-response__expected > .c-tender-products-list__header-start-price, .c-tender-response__offered > .c-tender-products-list__header-start-price,
  .c-tender-response__header > .c-tender-products-list__item-start-price, .c-tender-response__expected > .c-tender-products-list__item-start-price, .c-tender-response__offered > .c-tender-products-list__item-start-price {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
}
@media (max-width: 1090px){
  .c-tender-list__heading > .c-tender-list-heading__title, .c-tender-list__item > .c-tender-list-heading__title,
  .c-tender-list__heading > .c-tender-list-item__link, .c-tender-list__item > .c-tender-list-item__link {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__product-count, .c-tender-list__item > .c-tender-list-heading__product-count,
  .c-tender-list__heading > .c-tender-list-item__product-count, .c-tender-list__item > .c-tender-list-item__product-count {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__total-price, .c-tender-list__item > .c-tender-list-heading__total-price,
  .c-tender-list__heading > .c-tender-list-item__total-price, .c-tender-list__item > .c-tender-list-item__total-price {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__proposals-count, .c-tender-list__item > .c-tender-list-heading__proposals-count,
  .c-tender-list__heading > .c-tender-list-item__proposals-count, .c-tender-list__item > .c-tender-list-item__proposals-count {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-list-heading__shipping-period, .c-tender-list__item > .c-tender-list-heading__shipping-period,
  .c-tender-list__heading > .c-tender-list-item__shipping-period, .c-tender-list__item > .c-tender-list-item__shipping-period {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-list-heading__open-date, .c-tender-list__item > .c-tender-list-heading__open-date,
  .c-tender-list__heading > .c-tender-list-item__open-date, .c-tender-list__item > .c-tender-list-item__open-date {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-list-heading__close-date, .c-tender-list__item > .c-tender-list-heading__close-date,
  .c-tender-list__heading > .c-tender-list-item__close-date, .c-tender-list__item > .c-tender-list-item__close-date {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-tender-list-heading__region, .c-tender-list__item > .c-tender-list-heading__region,
  .c-tender-list__heading > .c-tender-list-item__region, .c-tender-list__item > .c-tender-list-item__region {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-tender-products-list__header-id, .c-tender-list__item > .c-tender-products-list__header-id,
  .c-tender-list__heading > .c-tender-products-list__item-id, .c-tender-list__item > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-product, .c-tender-list__item > .c-tender-products-list__header-product,
  .c-tender-list__heading > .c-tender-products-list__item-product, .c-tender-list__item > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-category, .c-tender-list__item > .c-tender-products-list__header-category,
  .c-tender-list__heading > .c-tender-products-list__item-category, .c-tender-list__item > .c-tender-products-list__item-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-description, .c-tender-list__item > .c-tender-products-list__header-description,
  .c-tender-list__heading > .c-tender-products-list__item-description, .c-tender-list__item > .c-tender-products-list__item-description {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-qty, .c-tender-list__item > .c-tender-products-list__header-qty,
  .c-tender-list__heading > .c-tender-products-list__item-qty, .c-tender-list__item > .c-tender-products-list__item-qty {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-units, .c-tender-list__item > .c-tender-products-list__header-units,
  .c-tender-list__heading > .c-tender-products-list__item-units, .c-tender-list__item > .c-tender-products-list__item-units {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-products-list__header-start-price, .c-tender-list__item > .c-tender-products-list__header-start-price,
  .c-tender-list__heading > .c-tender-products-list__item-start-price, .c-tender-list__item > .c-tender-products-list__item-start-price {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
  .c-tender-list__heading > .c-tender-products-list__buttons, .c-tender-list__item > .c-tender-products-list__buttons {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
}
@media (max-width: 860px){
  .c-tender-list__heading > .c-tender-products-list__header-id, .c-tender-list__item > .c-tender-products-list__header-id,
  .c-tender-list__heading > .c-tender-products-list__item-id, .c-tender-list__item > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-product, .c-tender-list__item > .c-tender-products-list__header-product,
  .c-tender-list__heading > .c-tender-products-list__item-product, .c-tender-list__item > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-category, .c-tender-list__item > .c-tender-products-list__header-category,
  .c-tender-list__heading > .c-tender-products-list__item-category, .c-tender-list__item > .c-tender-products-list__item-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-description, .c-tender-list__item > .c-tender-products-list__header-description,
  .c-tender-list__heading > .c-tender-products-list__item-description, .c-tender-list__item > .c-tender-products-list__item-description {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-qty, .c-tender-list__item > .c-tender-products-list__header-qty,
  .c-tender-list__heading > .c-tender-products-list__item-qty, .c-tender-list__item > .c-tender-products-list__item-qty {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-units, .c-tender-list__item > .c-tender-products-list__header-units,
  .c-tender-list__heading > .c-tender-products-list__item-units, .c-tender-list__item > .c-tender-products-list__item-units {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-products-list__header-start-price, .c-tender-list__item > .c-tender-products-list__header-start-price,
  .c-tender-list__heading > .c-tender-products-list__item-start-price, .c-tender-list__item > .c-tender-products-list__item-start-price {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
  .c-tender-list__heading > .c-tender-products-list__buttons, .c-tender-list__item > .c-tender-products-list__buttons {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
@media (max-width: 470px){
  .c-tender-list__heading > .c-tender-products-list__header-id, .c-tender-list__item > .c-tender-products-list__header-id,
  .c-tender-list__heading > .c-tender-products-list__item-id, .c-tender-list__item > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 7;
    -ms-grid-column: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-product, .c-tender-list__item > .c-tender-products-list__header-product,
  .c-tender-list__heading > .c-tender-products-list__item-product, .c-tender-list__item > .c-tender-products-list__item-product {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-category, .c-tender-list__item > .c-tender-products-list__header-category,
  .c-tender-list__heading > .c-tender-products-list__item-category, .c-tender-list__item > .c-tender-products-list__item-category {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-description, .c-tender-list__item > .c-tender-products-list__header-description,
  .c-tender-list__heading > .c-tender-products-list__item-description, .c-tender-list__item > .c-tender-products-list__item-description {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-qty, .c-tender-list__item > .c-tender-products-list__header-qty,
  .c-tender-list__heading > .c-tender-products-list__item-qty, .c-tender-list__item > .c-tender-products-list__item-qty {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .c-tender-list__heading > .c-tender-products-list__header-units, .c-tender-list__item > .c-tender-products-list__header-units,
  .c-tender-list__heading > .c-tender-products-list__item-units, .c-tender-list__item > .c-tender-products-list__item-units {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__header-start-price, .c-tender-list__item > .c-tender-products-list__header-start-price,
  .c-tender-list__heading > .c-tender-products-list__item-start-price, .c-tender-list__item > .c-tender-products-list__item-start-price {
    -ms-grid-row: 6;
    -ms-grid-column: 2;
  }
  .c-tender-list__heading > .c-tender-products-list__buttons, .c-tender-list__item > .c-tender-products-list__buttons {
    -ms-grid-row: 7;
    -ms-grid-column: 2;
  }
}
@media (max-width: 720px){
  .c-tender-products-list__header > .c-tender-products-list__header-id, .c-tender-products-list__item > .c-tender-products-list__header-id,
  .c-tender-products-list__header > .c-tender-products-list__item-id, .c-tender-products-list__item > .c-tender-products-list__item-id {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-products-list__header-product, .c-tender-products-list__item > .c-tender-products-list__header-product,
  .c-tender-products-list__header > .c-tender-products-list__item-product, .c-tender-products-list__item > .c-tender-products-list__item-product {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tender-products-list__header-category, .c-tender-products-list__item > .c-tender-products-list__header-category,
  .c-tender-products-list__header > .c-tender-products-list__item-category, .c-tender-products-list__item > .c-tender-products-list__item-category {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-products-list__header-description, .c-tender-products-list__item > .c-tender-products-list__header-description,
  .c-tender-products-list__header > .c-tender-products-list__item-description, .c-tender-products-list__item > .c-tender-products-list__item-description {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .c-tender-products-list__header > .c-tender-products-list__header-qty, .c-tender-products-list__item > .c-tender-products-list__header-qty,
  .c-tender-products-list__header > .c-tender-products-list__item-qty, .c-tender-products-list__item > .c-tender-products-list__item-qty {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
  .c-tender-products-list__header > .c-tender-products-list__header-units, .c-tender-products-list__item > .c-tender-products-list__header-units,
  .c-tender-products-list__header > .c-tender-products-list__item-units, .c-tender-products-list__item > .c-tender-products-list__item-units {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-products-list__header-start-price, .c-tender-products-list__item > .c-tender-products-list__header-start-price,
  .c-tender-products-list__header > .c-tender-products-list__item-start-price, .c-tender-products-list__item > .c-tender-products-list__item-start-price {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .c-tender-products-list__header > .c-tender-products-list__buttons, .c-tender-products-list__item > .c-tender-products-list__buttons {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
}
.c-cart-product__row > .c-tender-products-list__header-start-price,
  .c-cart-product__row > .c-tender-products-list__item-start-price {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  }
.c-cart-product__row > .c-tender-products-list__header-units,
  .c-cart-product__row > .c-tender-products-list__item-units {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  }
.c-cart-product__row > .c-tender-products-list__header-qty,
  .c-cart-product__row > .c-tender-products-list__item-qty {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }
.c-cart-product__row > .c-tender-products-list__header-description,
  .c-cart-product__row > .c-tender-products-list__item-description {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  }
.c-cart-product__row > .c-tender-products-list__header-category,
  .c-cart-product__row > .c-tender-products-list__item-category {
  -ms-grid-row: 2;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  }
.c-cart-product__row > .c-tender-products-list__header-product,
  .c-cart-product__row > .c-tender-products-list__item-product {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  }
.c-cart-product__row > .c-tender-products-list__header-id,
  .c-cart-product__row > .c-tender-products-list__item-id {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  }
.c-toaster {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: none;
  max-width: 500px;
}
.c-toaster.active {
  display: block;
}

.c-toaster__close {
  width: 16px;
  height: 16px;
  color: var(--primary);
  margin-left: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 768px) {
  .c-toaster__close {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 460px) {
  .c-toaster__close {
    position: absolute;
    top: 15px;
    right: 15px;
    margin-left: 0;
  }
}

.c-toaster__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition-delay: 0.3s !important;
          transition-delay: 0.3s !important;
  overflow: auto;
  background: var(--surface);
  padding: 24px;
  border-radius: 8px;
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
}
.c-toaster__content-compare {
  color: var(--surface);
  width: 480px;
}
@media only screen and (max-width: 768px) {
  .c-toaster__content-compare {
    max-width: 100%;
    width: unset;
  }
}

.c-toaster__progress {
  position: absolute;
  bottom: 0;
  display: block;
  height: 7px;
  background: var(--secondary);
  border-radius: 0 0 7px 7px;
}
.active .c-toaster__progress {
  -webkit-animation: fill 3s linear 1;
          animation: fill 3s linear 1;
}

.c-toaster__img {
  width: 40px;
  height: 48px;
  margin-right: 24px;
}

.c-toaster__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  word-break: break-word;
}
.c-toaster__title a {
  color: var(--secondary);
}

.c-toaster__icon {
  width: 48px;
  height: 48px;
  margin-right: 22px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-toaster__icon svg {
  stroke: none;
}

@-webkit-keyframes fill {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

@keyframes fill {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.c-timer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.c-timer__time-part {
  position: relative;
}
.c-timer__time-part:not(:last-child):after {
  content: ":";
  position: absolute;
  left: calc(100% + 3px);
  top: 1px;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  color: var(--gs-primary);
}

.c-timer__time-part-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  color: var(--on-surface);
  text-align: center;
}

.c-timer__message-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  color: var(--on-surface);
  text-align: center;
}

.c-seller__title {
  font-size: 24px;
  font-weight: 800;
  line-height: 29px;
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .c-seller__title {
    font-size: 22px;
  }
}

.c-seller__list {
  max-width: 1140px;
  margin: -24px auto 0 auto;
}

.c-seller__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 24px;
  margin-bottom: 0;
}
.c-seller__item:last-child {
  margin-bottom: 66px;
}
@media only screen and (max-width: 768px) {
  .c-seller__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .c-seller__item_odd .c-seller__item-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .c-seller__item_odd .c-seller__item-image-holder {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .c-seller__item:last-child {
    margin-bottom: 36px;
  }
}

.c-seller__item-content,
.c-seller__item-image-holder {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.c-seller__item-image-holder img {
  max-width: 100%;
}

.c-seller__item-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 32px;
}
@media only screen and (max-width: 768px) {
  .c-seller__item-title {
    font-size: 26px;
    line-height: 33px;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 460px) {
  .c-seller__item-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
  }
}

.c-seller__item-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
@media only screen and (max-width: 768px) {
  .c-seller__item-text {
    font-size: 15px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 460px) {
  .c-seller__item-text {
    font-size: 14px;
    line-height: 20px;
  }
}

.c-seller__banner {
  width: 100%;
  position: relative;
  margin-bottom: 100px;
  padding: 47px 117px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 1200px) {
  .c-seller__banner {
    margin-bottom: 60px;
    padding: 45px 10px;
  }
}
@media only screen and (max-width: 768px) {
  .c-seller__banner {
    margin-bottom: 60px;
    padding: 20px 10px;
  }
}

.c-seller__banner-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: var(--fields-inactive);
}

.c-seller__banner-background-icon {
  margin-right: 18.8988095238%;
  text-align: right;
}
.dir-rtl .c-seller__banner-background-icon {
  margin-right: 0;
  margin-left: 0;
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .dir-rtl .c-seller__banner-background-icon {
    margin-left: 18.8988095238%;
  }
}
.c-seller__banner-background-icon svg {
  stroke: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
}

.c-seller__banner-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media only screen and (max-width: 560px) {
  .c-seller__banner-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-seller__banner-text {
  font-size: 19px;
  font-weight: 700;
  line-height: 32px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-right: 20px;
}
@media only screen and (max-width: 560px) {
  .c-seller__banner-text {
    font-size: 17px;
    margin-right: 0;
    margin-bottom: 16px;
    text-align: center;
  }
}

.c-seller__banner-button-holder {
  max-width: 200px;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.c-form__row_seller {
  width: 100%;
}

.c-popup__column_become-seller-popup .c-popup__info-text {
  text-align: center;
}
.c-popup__column_become-seller-popup .row {
  margin-bottom: 8px;
  margin-right: 0;
  margin-left: 0;
}
.c-popup__column_become-seller-popup .row:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 560px) {
  .c-popup__column_become-seller-popup .row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.c-popup__column_become-seller-popup .c-form__field-holder {
  width: 100%;
}
@media only screen and (max-width: 560px) {
  .c-popup__column_become-seller-popup {
    padding: 20px 10px;
  }
}

.c-seller__form-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.c-form__button-holder {
  margin: 0 auto;
}

.c-seller__success-popup .c-popup__column {
  max-width: 500px;
}
.c-seller__success-popup .c-popup__btn {
  max-width: 200px;
}
@media only screen and (max-width: 560px) {
  .c-seller__success-popup .c-popup__column {
    max-width: calc(100vw - 20px);
    padding: 20px 10px;
  }
}

.c-sellers-title {
  margin-bottom: 24px;
}

.c-sellers-page__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 70px;
}
.c-sellers-page__pagination .c-form__input_page-selection,
.c-sellers-page__pagination .c-form__field_page-selection {
  height: 40px;
}
@media only screen and (max-width: 560px) {
  .c-sellers-page__pagination {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.c-sellers__pagination-page-size,
.c-sellers-page__pagination-pages {
  margin: 0 auto;
}

.c-seller-list-wrapper {
  width: 100%;
  margin-top: -24px;
  margin-bottom: 40px;
}

.c-seller-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 25px;
  border-bottom: 1px solid var(--border);
}
.c-seller-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .c-seller-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.c-seller-item__img {
  width: 277px;
  height: 277px;
  margin-right: 43px;
  border-radius: 8px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.dir-rtl .c-seller-item__img {
  margin-right: initial;
  margin-left: 43px;
}
.c-seller-item__img img {
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1200px) {
  .c-seller-item__img {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .c-seller-item__img {
    width: 140px;
    height: 140px;
  }
}
@media only screen and (max-width: 768px) {
  .c-seller-item__img {
    width: 277px;
    height: 277px;
  }
}
@media only screen and (max-width: 560px) {
  .c-seller-item__img {
    width: 84px;
    height: 84px;
  }
}

.c-seller-item__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 420px;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 1200px) {
  .c-seller-item__text {
    max-width: 320px;
  }
}
@media only screen and (max-width: 768px) {
  .c-seller-item__text {
    max-width: initial;
  }
}

.c-seller-text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-seller-item__left-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin-right: 15px;
}
@media only screen and (max-width: 768px) {
  .c-seller-item__left-side {
    width: 100%;
    margin-bottom: 25px;
    margin-right: 0;
  }
}
.dir-rtl .c-seller-item__left-side {
  margin-right: initial;
  margin-left: 15px;
}

.c-seller-item__c-seller-text-holder {
  margin-right: 73px;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .c-seller-item__c-seller-text-holder {
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.dir-rtl .c-seller-item__c-seller-text-holder {
  margin-right: initial;
  margin-left: 73px;
}

.c-seller-text-holder__title {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
  .c-seller-text-holder__title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px;
  }
}
@media only screen and (max-width: 460px) {
  .c-seller-text-holder__title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
}

.c-seller-text-holder__description {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
  .c-seller-text-holder__description {
    margin-bottom: 18px;
  }
}
@media only screen and (max-width: 460px) {
  .c-seller-text-holder__description {
    margin-bottom: 10px;
  }
}
.c-seller-text-holder__description ol, .c-seller-text-holder__description ul {
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
}
.c-seller-text-holder__description ol {
  list-style-type: decimal;
}
.c-seller-text-holder__description ul {
  list-style-type: initial;
}

.c-seller-item__c-seller-info-holder {
  max-width: 438px;
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .c-seller-item__c-seller-info-holder {
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media only screen and (max-width: 768px) {
  .c-seller-item__c-seller-info-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-width: 100%;
  }
}

.c-seller-info-holder__c-seller-rating {
  margin-bottom: 16px;
}

.c-seller-info-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.c-seller-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c-seller-info-holder__rating-count {
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0;
  text-align: left;
  margin-right: 16px;
}
@media only screen and (max-width: 560px) {
  .c-seller-info-holder__rating-count {
    font-size: 26px;
    margin-right: 8px;
  }
}

.c-seller-info-holder__rating-stars {
  margin-right: 16px;
}
@media only screen and (max-width: 560px) {
  .c-seller-info-holder__rating-stars {
    margin-right: 8px;
  }
}

.c-seller-info-holder__rating-reviews {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0;
  text-align: center;
}

.c-seller-info-holder__c-seller-address {
  margin-bottom: 16px;
}

.c-seller-registration__title,
.c-seller-count-products__title,
.c-seller-address__title {
  color: var(--primary-variant);
  margin-bottom: 8px;
  line-height: 24px;
  letter-spacing: 0.15px;
}
@media only screen and (max-width: 560px) {
  .c-seller-registration__title,
  .c-seller-count-products__title,
  .c-seller-address__title {
    font-size: 14px;
  }
}

.c-seller-address__text {
  line-height: 24px;
  letter-spacing: 0.15px;
}
@media only screen and (max-width: 560px) {
  .c-seller-address__text {
    font-size: 14px;
  }
}

@media only screen and (max-width: 560px) {
  .c-seller-count-products__text {
    font-size: 14px;
  }
}

.c-seller-info-holder__c-seller-info {
  width: 100%;
}

.c-seller-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 560px) {
  .c-seller-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media only screen and (max-width: 560px) {
  .c-seller-registration {
    margin-bottom: 20px;
  }
}

.c-seller-registration:not(:last-child) {
  margin-right: 2%;
}

.c-seller-registration,
.c-seller-count-products {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
}

.c-seller-text-holder__btn-holder {
  max-width: 153px;
}

.c-compare {
  margin-top: 17px;
}
.c-compare .row {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 10px;
}
.c-compare .c-product-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  margin: 0 134px 41px 0;
  max-width: 204px;
  min-width: 125px;
}
.dir-rlt .c-compare .c-product-item {
  margin-right: 134px;
  margin-left: initial;
}
@media only screen and (max-width: 1024px) {
  .c-compare .c-product-item {
    margin-right: auto;
  }
}
.c-compare .c-product-item__price-row,
.c-compare .c-product-item__btn-holder {
  width: 100%;
}

.c-product-item__content-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width: 768px) {
  .c-product-item__content-holder {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}

.c-compare__empty {
  padding: 120px 0 184px;
  text-align: center;
}
.c-compare__empty svg {
  stroke: none;
}

.c-compare__empty-img {
  width: 100%;
  height: 100%;
  margin-bottom: 68px;
}

.c-compare__empty-title {
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: var(--on-surface);
  margin-bottom: 16px;
}

.c-compare__empty-desc {
  font-size: 18px;
  line-height: 22px;
  color: var(--on-surface);
  margin-bottom: 32px;
}

.c-compare__empty-btn {
  display: inline-block;
}
.c-compare__empty-btn a {
  padding: 10.5px 33.5px;
}

.c-compare__popup-text {
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: var(--on-surface);
  margin-top: 32px;
}

.c-compare__tab-content.hidden {
  display: none;
}

.c-compare__remove-btn {
  background-color: transparent;
  color: var(--inactive);
  width: 24px;
  height: 24px;
}
.c-compare__remove-btn:hover {
  color: var(--error);
}

.c-compare__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.c-compare__controls-filter-difference {
  margin-right: 35px;
}

.c-compare__controls-remove-category-btn {
  background-color: transparent;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid transparent;
}
.c-compare__controls-remove-category-btn .svg {
  width: 20px;
  height: 20px;
  color: var(--inactive);
  margin-right: 3px;
}
.c-compare__controls-remove-category-btn:hover {
  color: var(--secondary-hover);
}
.c-compare__controls-remove-category-btn:hover .svg {
  color: var(--secondary-hover);
}

.c-compare__controls-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  padding-top: 3px;
}
.c-compare__controls-text .c-form__error {
  display: none;
}

.c-form__checkbox-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  padding-top: 3px;
}

.c-compare__tabs {
  margin: 7px 0 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 4px;
}

.c-compare__tab {
  padding: 12px 16px;
  font-size: 14px;
  line-height: 17px;
  color: var(--on-surface);
  border: 1px solid var(--inactive);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-top: -1px;
  margin-left: -1px;
}
.c-compare__tab:first-of-type {
  border-radius: 4px 0 0 4px;
}
.c-compare__tab:last-of-type {
  border-radius: 0 4px 4px 0;
}
.c-compare__tab.active {
  background: var(--active);
}
.c-compare__tab:hover {
  background: var(--fields-inactive);
}
.c-compare__tab-num {
  display: inline-block;
  margin-left: 10px;
  color: var(--primary-variant);
}

.c-compare__accordion {
  margin: 40px 0 52px;
}

.c-compare__accordion-block {
  padding: 20px;
  max-width: calc(100% - 40px);
  overflow-x: auto;
}

.c-compare__accordion-item {
  margin-bottom: 20px;
  display: block;
  width: 100%;
  border: 1px solid var(--border);
  border-radius: 8px;
}
.c-compare__accordion-item > summary {
  list-style: none;
}
.c-compare__accordion-item > summary::-webkit-details-marker {
  display: none;
}

.c-compare__accordion-title {
  background-color: rgba(236, 236, 236, 0.4);
  border-radius: 8px 8px 0 0;
  padding: 21px 20px;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: capitalize;
  color: var(--on-surface);
  cursor: pointer;
}
.c-compare__accordion-title:hover {
  color: var(--secondary);
}
.c-compare__accordion-title:hover svg {
  color: var(--secondary);
}
.c-compare__accordion-title svg {
  width: 15px;
  height: 10px;
  color: var(--inactive);
  margin: 2px 0 0 8px;
  display: inline-block;
  vertical-align: middle;
}
.c-compare__accordion-item[open] .c-compare__accordion-title svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-compare__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.c-compare__row:not(:last-of-type) {
  border-bottom: 1px solid var(--border);
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .c-compare__row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-bottom: 18px;
  }
}

.c-compare__row-point {
  margin: 0;
  padding-bottom: 20px;
  max-width: 25%;
  min-width: 25%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (min-width: 768px) {
  .c-compare__row-point {
    margin: 0 var(--main-margin);
    -ms-flex-preferred-size: calc(25% - 30px);
        flex-basis: calc(25% - 30px);
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-width: 125px;
  }
}
@media only screen and (min-width: 768px) {
  .c-compare__row-point {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.c-compare__row-point:not(.first) .c-compare__row-title {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .c-compare__row-point:not(.first) .c-compare__row-title {
    visibility: visible;
  }
}

.c-compare__row-point-holder {
  max-width: 204px;
}

.c-compare__row-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: var(--primary-variant);
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .c-compare__row-title {
    font-size: 14px;
    line-height: 17px;
  }
}

.c-compare__row-value {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .c-compare__row-value {
    font-size: 14px;
    line-height: 17px;
  }
}

.c-toaster {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 2;
  display: none;
  max-width: 500px;
}
.c-toaster.active {
  display: block;
}

.c-toaster__close {
  width: 16px;
  height: 16px;
  color: var(--primary);
  margin-left: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (max-width: 768px) {
  .c-toaster__close {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 460px) {
  .c-toaster__close {
    position: absolute;
    top: 15px;
    right: 15px;
    margin-left: 0;
  }
}

.c-toaster__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition-delay: 0.3s !important;
          transition-delay: 0.3s !important;
  overflow: auto;
  background: var(--surface);
  padding: 24px;
  border-radius: 8px;
  -webkit-box-shadow: var(--box-shadow-common);
          box-shadow: var(--box-shadow-common);
}
.c-toaster__content-compare {
  color: var(--surface);
  width: 480px;
}
@media only screen and (max-width: 768px) {
  .c-toaster__content-compare {
    max-width: 100%;
    width: unset;
  }
}

.c-toaster__progress {
  position: absolute;
  bottom: 0;
  display: block;
  height: 7px;
  background: var(--secondary);
  border-radius: 0 0 7px 7px;
}
.active .c-toaster__progress {
  -webkit-animation: fill 3s linear 1;
          animation: fill 3s linear 1;
}

.c-toaster__img {
  width: 40px;
  height: 48px;
  margin-right: 24px;
}

.c-toaster__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: var(--on-surface);
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  word-break: break-word;
}
.c-toaster__title a {
  color: var(--secondary);
}

.c-toaster__icon {
  width: 48px;
  height: 48px;
  margin-right: 22px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.c-toaster__icon svg {
  stroke: none;
}

@keyframes fill {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.c-zoom-image {
  position: relative;
  width: 100%;
}

.c-zoom-image_template {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.c-zoom-image_template.loading {
  opacity: 1;
  z-index: 10;
  background: rgba(255, 255, 255, 0.7) url("/resources/img/loader.svg") center center no-repeat;
}

.c-url-list__description {
  color: var(--on-surface);
  margin-bottom: 24px;
}

.c-url-list-item__link {
  color: var(--primary);
}

.c-url-list-item {
  display: block;
  margin-bottom: 8px;
}

.c-services-list__list {
  display: -ms-grid;
  display: grid;
  grid-gap: 25px;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 100px;
  background-color: var(--surface-variant);
  border-radius: 8px;
  padding: 20px;
}
@media only screen and (max-width: 1024px) {
  .c-services-list__list {
    grid-gap: 15px;
    padding: 15px;
  }
}
@media only screen and (max-width: 768px) {
  .c-services-list__list {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 460px) {
  .c-services-list__list {
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
  }
}

.c-services-list-item {
  width: 100%;
  border-radius: 8px;
  padding: 24px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--white);
}
.c-services-list-item:hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
          box-shadow: rgba(50, 50, 93, 0.25) 0 6px 12px -2px, rgba(0, 0, 0, 0.3) 0 3px 7px -3px;
}
.c-services-list-item:nth-child(10n+3), .c-services-list-item:nth-child(10n+6) {
  grid-row: auto/span 2;
}
@media only screen and (max-width: 1024px) {
  .c-services-list-item {
    padding: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .c-services-list-item:nth-child(10n+3), .c-services-list-item:nth-child(10n+6) {
    grid-row: inherit;
  }
  .c-services-list-item:nth-child(6n+2), .c-services-list-item:nth-child(6n+4) {
    grid-row: auto/span 2;
  }
}
@media only screen and (max-width: 460px) {
  .c-services-list-item:nth-child(6n+2), .c-services-list-item:nth-child(6n+4) {
    grid-row: inherit;
  }
}

.c-services-list-item__icon {
  width: 36px;
  height: 36px;
  margin-right: 16px;
}
.c-services-list-item__icon img {
  max-width: 100%;
  max-height: 100%;
}
.c-services-list-item__icon .dir-rlt {
  margin-right: initial;
  margin-left: 16px;
}

.c-services-list-item__title {
  color: var(--on-surface);
  margin-bottom: 2px;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.c-services-list-item__description {
  display: block;
  color: var(--primary-variant);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.c-bank-account__block {
  margin-bottom: 48px;
  padding-left: 44px;
}

p.c-bank-account__form-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--grey-text);
  margin-top: 30px;
}

@media only screen and (max-width: 1024px) {
  .c-bank-account__seo-block {
    display: none;
  }
}

.c-bank-account__img {
  margin-bottom: 30px;
}
.c-bank-account__img img {
  width: 100%;
}

p.c-bank-account__text {
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
}

.c-bank-account__form-row {
  margin-top: 30px;
}

.c-services__form-confirmation {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: var(--grey-text);
}

.c-financial-offers {
  margin-bottom: 30px;
}
.c-cabinet-order .c-financial-offers {
  margin: 0px -20px 30px;
  border-top: 1px solid var(--border);
  padding-top: 20px;
}

.c-financial-offers__title {
  color: var(--on-surface);
  font-size: 24px;
  font-weight: 600;
  line-height: 29.05px;
  text-align: center;
  margin-bottom: 30px;
}
.c-cabinet-order .c-financial-offers__title {
  margin-bottom: 15px;
}

.c-financial-offers__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-financial-offers__item {
  width: 290px;
  border: 2px solid var(--border);
  padding: 24px;
  border-radius: 10px;
  margin: 0 6px 15px;
  cursor: pointer;
  background-color: var(--surface);
  display: block;
}
.c-financial-application-popup__info .c-financial-offers__item {
  pointer-events: none;
  margin: 0;
}
.c-financial-offers__item:hover, .c-financial-offers__item.active {
  border-color: var(--primary);
  background-color: var(--active);
}
.c-cabinet-order .c-financial-offers__item {
  width: 200px;
  padding: 8px 12px;
  margin: 0 4px 10px;
}

.c-financial-offers__item-header {
  color: var(--on-surface);
  margin-bottom: 11px;
  white-space: nowrap;
}
.c-financial-offers__item-footer {
  color: var(--on-surface);
  white-space: nowrap;
}
.c-financial-offers__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  display: block;
  max-width: 100%;
  padding: 10px 48px;
}
@media only screen and (max-width: 768px) {
  .c-financial-offers__btn {
    height: initial;
    padding: 10px 15px;
    max-width: calc(100% - 30px);
  }
}

.c-financial-offers__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 480px;
  margin: 30px auto 30px;
}

.c-financial-offers__pay-now {
  max-width: 150px;
  margin-right: 8px;
  width: 31.3%;
}

.c-financial-offers__pay-now-line, .c-financial-offers__next-line {
  width: 100%;
  height: 10px;
  border-radius: 2px;
  margin-bottom: 16px;
}

.c-financial-offers__pay-now-line {
  background-color: var(--success);
}

.c-financial-offers__next-line {
  background-color: var(--inactive);
}

.c-financial-offers__pay-now-title, .c-financial-offers__next-title {
  display: block;
  margin-bottom: 4px;
}
.c-financial-offers__pay-now-price, .c-financial-offers__next-price {
  display: block;
}
.c-financial-offers__next {
  max-width: 321px;
  width: 66.9%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibGF5b3V0L3Jlc2V0LnNjc3MiLCJjb21tb24vdmFyaWFibGVzLnNjc3MiLCJjb21tb24vZm9udHMtc2V0dGluZy5zY3NzIiwiY29tbW9uL21peGluLnNjc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwibGF5b3V0L2Jhc2UtZWxlbXMuc2NzcyIsImxheW91dC9nbG9iYWwuc2NzcyIsInBsdWdpbnMvamNmLnNjc3MiLCJwbHVnaW5zL2RhdGVwaWNrZXIuc2NzcyIsInBsdWdpbnMvc2xpY2suc2NzcyIsInBsdWdpbnMvaW50bC10ZWwtaW5wdXQuc2NzcyIsInBsdWdpbnMvbGlnaHRib3guc2NzcyIsInBsdWdpbnMvbGVhZmxldC5zY3NzIiwicGx1Z2lucy9mdWxsY2FsZW5kYXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJibG9ja3MvaGVhZGVyL2dlb2xvY2F0aW9uLnNjc3MiLCJibG9ja3MvaGVhZGVyL25hdi5zY3NzIiwiYmxvY2tzL2hlYWRlci9sYW5nLnNjc3MiLCJibG9ja3MvaGVhZGVyL2N1cnJlbmN5LnNjc3MiLCJibG9ja3MvaGVhZGVyL2hlYWRlci13YWxsZXQuc2NzcyIsImJsb2Nrcy9oZWFkZXIvaGVhZGVyLXByb2ZpbGUuc2NzcyIsImJsb2Nrcy9oZWFkZXIvaGVhZGVyLWNhcnQuc2NzcyIsImJsb2Nrcy9oZWFkZXIvbG9nby5zY3NzIiwiYmxvY2tzL2hlYWRlci9oZWFkZXJDYXRhbG9nLnNjc3MiLCJibG9ja3MvaGVhZGVyL3NlYXJjaC5zY3NzIiwiYmxvY2tzL2hlYWRlci9zbG9nYW4uc2NzcyIsImJsb2Nrcy9oZWFkZXIvaGVhZGVyLWNhdGVnb3J5LnNjc3MiLCJibG9ja3MvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2Zvb3Rlci9jb3B5cmlnaHQuc2NzcyIsImJsb2Nrcy9mb290ZXIvZm9vdGVyLW5hdi5zY3NzIiwiYmxvY2tzL2Zvb3Rlci9mb290ZXItcGF5bWVudHMuc2NzcyIsImJsb2Nrcy9mb290ZXIvZm9vdGVyLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvZm9vdGVyL2Zvb3Rlci1zb2NpYWwuc2NzcyIsImJsb2Nrcy9mb290ZXIvZm9vdGVyLWFwcC1kb3dubG9hZC5zY3NzIiwiYmxvY2tzL2Zsb29yL2Zsb29yLnNjc3MiLCJibG9ja3MvZm9ybS9jaGVja2JveC5zY3NzIiwiYmxvY2tzL2Zvcm0vcmFkaW8uc2NzcyIsImJsb2Nrcy9mb3JtL251bWJlci5zY3NzIiwiYmxvY2tzL2Zvcm0vaWNvbi1yYWRpby5zY3NzIiwiYmxvY2tzL2Zvcm0vcmF0aW5nLnNjc3MiLCJibG9ja3MvZm9ybS9maWxlLnNjc3MiLCJibG9ja3MvZm9ybS9kYXRlcGlja2VyLnNjc3MiLCJibG9ja3MvZm9ybS9zZWxlY3Quc2NzcyIsImJsb2Nrcy9mb3JtL3JhbmdlLnNjc3MiLCJibG9ja3MvZm9ybS9mb3JtRWxlbXMuc2NzcyIsImJsb2Nrcy9hZHZhbnRhZ2VzL2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9hZHZhbnRhZ2VzL2FkdmFudGFnZXMtaG9yaXpvbnRhbC5zY3NzIiwiYmxvY2tzL2FydGljbGVzL2MtYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL3BhZ2VzLWxpbmtzL3BhZ2VzLWxpbmtzLnNjc3MiLCJibG9ja3MvYmFzZS9pbmZvLnNjc3MiLCJibG9ja3MvYmFzZS90aXRsZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3RzL3Byb2R1Y3RzLWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0cy9wcm9kdWN0LWl0ZW0uc2NzcyIsImJsb2Nrcy9wcm9kdWN0cy9za3Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0cy9yZXF1ZXN0LWZvci1xdW90YXRpb24uc2NzcyIsImJsb2Nrcy9yZXZpZXdzL3Jldmlld3MtcmF0aW5nLnNjc3MiLCJibG9ja3MvcmV2aWV3cy9yZXZpZXdzLWl0ZW0uc2NzcyIsImJsb2Nrcy9yZXZpZXdzL3Jldmlld3Mtc2hvcnQtaXRlbS5zY3NzIiwiYmxvY2tzL3Jldmlld3MvcmV2aWV3cy1saXN0LnNjc3MiLCJibG9ja3MvYmFkZ2VzL2JhZGdlcy5zY3NzIiwiYmxvY2tzL25hdmlnYXRpb24vYnJlYWRjcnVtYnMuc2NzcyIsImJsb2Nrcy9uYXZpZ2F0aW9uL2NhdGVnb3J5LXNpZGViYXIuc2NzcyIsImJsb2Nrcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsImJsb2Nrcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24tdGlsZS5zY3NzIiwiYmxvY2tzL25hdmlnYXRpb24vc2lkZWJhci5zY3NzIiwiYmxvY2tzL25hdmlnYXRpb24vbGluZS1jYXRhbG9nLnNjc3MiLCJibG9ja3MvbmF2aWdhdGlvbi9hbHBoYWJldC5zY3NzIiwiYmxvY2tzL2NhdGVnb3J5L2NhdGVnb3J5LnNjc3MiLCJibG9ja3MvY2F0ZWdvcnkvY2F0ZWdvcnktZmVhdHVyZWQuc2NzcyIsImJsb2Nrcy9jYXRlZ29yeS9jYXRlZ29yeS1wb3B1bGFyLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnkvcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL2NhdGVnb3J5L3BhZ2Utc2l6ZS5zY3NzIiwiYmxvY2tzL2NhdGVnb3J5L3BhZ2Utc2VsZWN0aW9uLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnkvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9jYXRlZ29yeS9hbHBoYWJldC1saXN0LnNjc3MiLCJibG9ja3MvY2F0ZWdvcnkvdmlldy10b2dnbGUuc2NzcyIsImJsb2Nrcy9wb3B1cC9wb3B1cC5zY3NzIiwiYmxvY2tzL3BvcHVwL3Jldmlldy1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvcHVwL2FwcGxpY2F0aW9uLXBvcHVwLnNjc3MiLCJibG9ja3MvcG9wdXAvY29va2llcy1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvcHVwL2FkZC10ZW5kZXItcHJvZHVjdC1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvcHVwL2ZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cC5zY3NzIiwiYmxvY2tzL2F1dGhvcml6YXRpb24vYXV0aG9yaXphdGlvbi5zY3NzIiwiYmxvY2tzL2NhYmluZXQvYWRkcmVzc2VzLnNjc3MiLCJibG9ja3MvY2FiaW5ldC9jYWJpbmV0LnNjc3MiLCJibG9ja3MvY2FiaW5ldC9vcmRlcnMuc2NzcyIsImJsb2Nrcy9jYWJpbmV0L29yZGVycy1pdGVtLnNjc3MiLCJibG9ja3MvY2FiaW5ldC93aXNobGlzdC5zY3NzIiwiYmxvY2tzL2NhYmluZXQvZmluYW5jaWFsLXByb2R1Y3RzLnNjc3MiLCJibG9ja3MvY2FiaW5ldC9maW5hbmNpYWwtcHJvZHVjdHMtaXRlbS5zY3NzIiwiYmxvY2tzL2NhYmluZXQvZGlzcHV0ZXMuc2NzcyIsImJsb2Nrcy9jYWJpbmV0L2Rpc3B1dGVzLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYWJpbmV0L2NsYWltLnNjc3MiLCJibG9ja3MvY2FiaW5ldC9kZWxldGUtYWNjb3VudC5zY3NzIiwiYmxvY2tzL2NhYmluZXQvcmV0dXJuLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYWJpbmV0L3JldHVybnMtY3JlYXRlLnNjc3MiLCJibG9ja3MvY2FiaW5ldC9yZXR1cm5zLWltYWdlcy5zY3NzIiwiYmxvY2tzL2NhYmluZXQvcmVxdWVzdHMtZm9yLXF1b3RhdGlvbi5zY3NzIiwiYmxvY2tzL2NhYmluZXQvcmVxdWVzdC1mb3ItcXVvdGF0aW9uLnNjc3MiLCJibG9ja3MvY2FiaW5ldC90ZW5kZXJzLWxpc3Quc2NzcyIsImJsb2Nrcy9jYWJpbmV0L3RlbmRlcnMtZGVzcmlwdGlvbi5zY3NzIiwiYmxvY2tzL2NhYmluZXQvdGVuZGVycy1yZXNwb25zZXMuc2NzcyIsImJsb2Nrcy9jYWJpbmV0L3RlbmRlci1jcmVhdGUuc2NzcyIsImJsb2Nrcy9jaGF0L2NoYXQuc2NzcyIsImJsb2Nrcy9uZWdvdGlhdGlvbi9uZWdvdGlhdGlvbi5zY3NzIiwiYmxvY2tzL3Nob3dNb3JlL3Nob3dNb3JlLnNjc3MiLCJibG9ja3MvY2FydC9jYXJ0LnNjc3MiLCJibG9ja3MvY2FydC9jYXJ0LXByaWNlLnNjc3MiLCJibG9ja3MvY2FydC9jYXJ0LXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9jYXJ0L2NhcnQtc2VsbGVyLnNjc3MiLCJibG9ja3MvY2FydC9wcm9tby1jb2RlLnNjc3MiLCJibG9ja3MvY2FydC9jYXJ0LXNob3J0LnNjc3MiLCJibG9ja3MvY2FydC9jYXJ0LXNob3J0LWl0ZW0uc2NzcyIsImJsb2Nrcy9jaGVja291dC9jaGVja291dC5zY3NzIiwiYmxvY2tzL2NoZWNrb3V0L2NoZWNrb3V0LW9yZGVyLWxpc3Quc2NzcyIsImJsb2Nrcy9jaGVja291dC9jaGVja291dC1vcmRlci1pdGVtLnNjc3MiLCJibG9ja3MvY2hlY2tvdXQvY2hlY2tvdXQtdG90YWwuc2NzcyIsImJsb2Nrcy9vcmRlci9vcmRlci1saXN0LnNjc3MiLCJibG9ja3Mvb3JkZXIvb3JkZXItaXRlbS5zY3NzIiwiYmxvY2tzL29yZGVyL3N1Y2Nlc3Mtb3JkZXIuc2NzcyIsImJsb2Nrcy9za3VDb21tZW50L3NrdS1jb21tZW50LnNjc3MiLCJibG9ja3MvbGF5b3V0L2VtcHR5LnNjc3MiLCJibG9ja3Mvc3RhdGljL3N0YXRpYy5zY3NzIiwiYmxvY2tzL3N0YXRpYy90ZXJtcy1vZi11c2Uuc2NzcyIsImJsb2Nrcy9zdGF0aWMvY29udGFjdHMuc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9wcm9kdWN0LWNhcmQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9wcm9kdWN0LXBob3RvLnNjc3MiLCJibG9ja3MvcHJvZHVjdENhcmQvcHJvZHVjdC10YWIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9wcm9kdWN0LWNoYXJhY3RlcmlzdGljcy5zY3NzIiwiYmxvY2tzL3Byb2R1Y3RDYXJkL3Byb2R1Y3Qtc2VsbGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdENhcmQvcHJvZHVjdC1wYXltZW50LnNjc3MiLCJibG9ja3MvcHJvZHVjdENhcmQvcHJvZHVjdC1wYXltZW50LXBsYW5zLnNjc3MiLCJibG9ja3MvcHJvZHVjdENhcmQvcHJvZHVjdC1yZXZpZXdzLWl0ZW0uc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9wcm9kdWN0LXJlbGF0ZWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9wcm9kdWN0LXNrdS1kaXNjb3VudHMuc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9wcm9kdWN0LXNrdS1jaGFyYWN0ZXJpc3RpYy1maWx0ZXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0Q2FyZC9kaWdpdGFsLXNrdS5zY3NzIiwiYmxvY2tzL3NsaWRlc2hvdy9zbGlkZXNob3ctbWFpbi5zY3NzIiwiYmxvY2tzL3N0b3JpZXMvc3Rvcmllcy5zY3NzIiwiYmxvY2tzL3RleHRFeHBhbmRlci90ZXh0LWV4cGFuZGVyLnNjc3MiLCJibG9ja3MvYnJhbmRzL2JyYW5kLnNjc3MiLCJibG9ja3MvYnJhbmRzL2JyYW5kcy1saXN0LnNjc3MiLCJibG9ja3MvYnJhbmRzL2JyYW5kcy1wb3B1bGFyLnNjc3MiLCJibG9ja3Mvc2VsbGVycy9zZWxsZXItYWJvdXQuc2NzcyIsImJsb2Nrcy9zZWxsZXJzL3Byb2dyZXNzQmFyL3Byb2dyZXNzQmFyLnNjc3MiLCJibG9ja3Mvc2VsbGVycy9yYXRpbmdTdGFycy9yYXRpbmdTdGFycy5zY3NzIiwiYmxvY2tzL3NlbGxlcnMvc2VsbGVyUmV2aWV3UGFnZS5zY3NzIiwiYmxvY2tzL2Nhcm91c2VsL2Jhbm5lci1ibG9jay5zY3NzIiwiYmxvY2tzL3NlYXJjaC9zZWFyY2guc2NzcyIsImJsb2Nrcy90ZW5kZXJzL3RlbmRlci1saXN0LnNjc3MiLCJibG9ja3MvdGVuZGVycy90ZW5kZXItY2F0YWxvZy5zY3NzIiwiYmxvY2tzL3RlbmRlcnMvdGVuZGVyLWNhdGFsb2ctaXRlbS5zY3NzIiwiYmxvY2tzL3RlbmRlcnMvdGVuZGVyLXByb2R1Y3RzLnNjc3MiLCJibG9ja3MvdG9hc3Rlci90b2FzdGVyLnNjc3MiLCJibG9ja3MvdGltZXIvdGltZXIuc2NzcyIsImJsb2Nrcy9iZWNvbWVTZWxsZXIvYmVjb21lU2VsbGVyLnNjc3MiLCJibG9ja3Mvc2VsbGVycy9zZWxsZXJzLnNjc3MiLCJibG9ja3Mvc2VsbGVycy9zZWxsZXJzLWxpc3Quc2NzcyIsImJsb2Nrcy9zZWxsZXJzL3NlbGxlcnMtaXRlbS5zY3NzIiwiYmxvY2tzL2NvbXBhcmUvY29tcGFyZS5zY3NzIiwiYmxvY2tzL2NvbXBhcmUvY29tcGFyZS10YWJzLnNjc3MiLCJibG9ja3MvY29tcGFyZS9jb21wYXJlLWFjY29yZGlvbi5zY3NzIiwiYmxvY2tzL3pvb20vem9vbS1pbWFnZS5zY3NzIiwiYmxvY2tzL3VybExpc3QvdXJsTGlzdC5zY3NzIiwiYmxvY2tzL3NlcnZpY2VzTGlzdC9zZXJ2aWNlc0xpc3Quc2NzcyIsImJsb2Nrcy9iYW5rQWNjb3VudC9iYW5rQWNjb3VudC5zY3NzIiwiYmxvY2tzL2NyZWRpdC9jcmVkaXQuc2NzcyIsImJsb2Nrcy9maW5hbmNpYWxPZmZlcnMvYy1maW5hbmNpYWwtb2ZmZXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7RUFHRSwyQkFBQTtVQUFBLG1CQUFBO0FERUY7O0FDQUE7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDZCQUFBO0FER0Y7O0FDREE7RUFDRTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RURJRjtBQUNGO0FDRkE7RUFDRSxTQUFBO0VBRUEsZ0JBQUE7QURHRjs7QUNEQTtFQUVFLGFBQUE7QURHRjs7QUNEQTs7Ozs7RUFLRSxTQUFBO0FESUY7O0FDRkE7O0VBRUUsWUFBQTtBREtGOztBQ0hBOztFQUVFLFVBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QURNRjs7QUNKQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7QURPRjs7QUNMQTtFQUNFLG9CQUFBO0FEUUY7O0FDTkE7Ozs7OztFQU1FLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FEU0Y7O0FDUEE7O0VBRUUsY0FBQTtBRFVGOztBQ1JBO0VBQ0UsY0FBQTtFQUNBLFlBQUE7QURXRjs7QUNUQTtFQUNFLFlBQUE7QURZRjs7QUNWQTs7OztFQUlFLGlDQUFBO0VBQ0Esa0JBQUE7QURhRjs7QUNYQTtFQUNFLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FEY0Y7O0FDWkE7RUFDRSxZQUFBO0VBQ0EscUJBQUE7QURlRjs7QUNiQTtFQUNFLG1CQUFBO0FEZ0JGOztBQ2RBO0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0FEaUJGOztBQ2ZBO0VBQ0Usa0JBQUE7QURrQkY7O0FDaEJBOztFQUVFLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QURtQkY7O0FDakJBO0VBQ0UsZUFBQTtBRG9CRjs7QUNsQkE7RUFDRSxXQUFBO0FEcUJGOztBQ25CQTtFQUNFLGFBQUE7QURzQkY7O0FDcEJBOzs7OztFQUtFLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0FEdUJGOztBQ3JCQTs7RUFFRSxpQkFBQTtBRHdCRjs7QUN0QkE7O0VBRUUsZ0JBQUE7RUFDQSxvQkFBQTtBRHlCRjs7QUN2QkE7Ozs7RUFJRSxlQUFBO0VBQ0Esd0JBQUE7QUQwQkY7O0FDeEJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBRDJCRjs7QUN6QkE7Ozs7RUFJRSxZQUFBO0VBQ0EsVUFBQTtBRDRCRjs7QUMxQkE7Ozs7RUFJRSxhQUFBO0FENkJGOztBQzNCQTs7RUFFRSxZQUFBO0FEOEJGOztBQzVCQTtFQUNFLGFBQUE7QUQrQkY7O0FDN0JBO0VBQ0Usd0JBQUE7QURnQ0Y7O0FDOUJBO0VBQ0Usd0JBQUE7RUFDQSxhQUFBO0FEaUNGOztBQy9CQTtFQUNFLFVBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBRGtDRjs7QUNoQ0E7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FEbUNGOztBQ3pCQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBRDRCRjs7QUMxQkE7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQUEsd0JBQUE7QUQ2QkY7O0FDM0JBO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUFBLHdCQUFBO0FEOEJGOztBQzVCQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFBQSx3QkFBQTtBRCtCRjs7QUM3QkE7RUFDRSxVQUFBO0FEZ0NGOztBQzlCQTtFQUNFLFVBQUE7QURpQ0Y7O0FDL0JBO0VBQ0UsVUFBQTtBRGtDRjs7QUNoQ0E7RUFDRSxVQUFBO0FEbUNGOztBQ2pDQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QURvQ0Y7O0FDbENBO0VBQ0UsYUFBQTtBRHFDRjs7QUNuQ0E7O0VBR0UsbUJBQUE7QURxQ0Y7O0FDbkNBOztFQUVFLG9CQUFBO0FEc0NGOztBQ3BDQTtFQUNFLGFBQUE7QUR1Q0Y7O0FDckNBO0VBQ0Usa0RBQUE7VUFBQSwwQ0FBQTtFQUNBLHFDQUFBO0FEd0NGOztBQ3RDQTtFQUNFLHFCQUFBO0VBQ0EsZ0NBQUE7QUR5Q0Y7O0FDM0NBO0VBQ0UscUJBQUE7RUFDQSxnQ0FBQTtBRHlDRjs7QUU1UkE7RUFDRSxzQkFBQTtFQUNBLDhDQUFBO0VBRUEseUJBQUE7RUFDQSxrQkFBQTtFQVNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFFQSwyQkFBQTtFQUVBLGlEQUFBO0VBRUEsK0JBQUE7RUFFQSxnQkFBQTtFQUNBLGdCQUFBO0VBRUEsa0JBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQ0FBQTtFQUNBLHdDQUFBO0FGaVJGO0FFalVFO0VBUEY7SUFRSSx3QkFBQTtFRm9VRjtBQUNGO0FFblVFO0VBVkY7SUFXSSx3QkFBQTtFRnNVRjtBQUNGOztBR3BWQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FIdVZGOztBR3BWQTs7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBSHdWRjs7QUdyVkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBSHdWRjs7QUdyVkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBSHdWRjs7QUdyVkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBSHdWRjs7QUdyVkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBSHdWRjs7QUdyVkE7RUFFRSxnQkFBQTtBSHVWRjs7QUlsTkE7OztFQUNFLHFCQUFBO0VBQ0Esb0NBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FKdU5GOztBSXBOQTs7Ozs7RUFDRSx3Q0FBQTtFQUFBLGdDQUFBO0FKMk5GOztBSWpOQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FKb05GOztBSWpOQTtFQXJNRSxRQXNNYztFQWpNWixTQWlNWTtFQUNkLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBSnFORjs7QUlqTkU7RUFDRSxhQUFBO0FKb05KOztBSS9NRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBSmtOSjs7QUkvTUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUprTkY7O0FJaE5BO0VBRUUsb0JBQUE7S0FBQSxpQkFBQTtBSmtORjs7QUloTkE7RUFFRSxzQkFBQTtLQUFBLG1CQUFBO0FKa05GOztBSWhOQTtFQUVFLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxvQ0FBQTtBSmtORjtBSWpORTtFQUNFLGlDQUFBO0FKbU5KOztBSS9LQTs7RUE1UUUsa0JBRGdGO0VBSTVFLE1BMFFjO0VBclFkLE9BcVFnQjtFQWhRaEIsUUFnUW9CO0VBM1BwQixTQTJQa0I7QUp1THhCO0FJdExFOztFQXhSQSxXQXlSZ0I7RUFwUmQsWUFvUmM7RUFDZCxjQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBSjBMSjs7QUl2SkU7RUFDRSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSxRQUFBO0FKMEpKO0FJekpJO0VBQ0UsNkJBQUE7QUoySk47QUl6Skk7RUFDRSxNQUFBO0VBQ0EsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FKMkpOOztBSzdlQTtFQUNFLFdBQUE7RUFDQSxpQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBTGdmRjs7QUs3ZUE7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUxnZkY7O0FLN2VBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FMZ2ZGOztBSzllQTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBTGlmRjs7QUsvZUE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBTGtmRjs7QUsvZUE7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FMa2ZGOztBSy9lQTs7Ozs7O0VBTUUsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBTGtmRjs7QUsvZUE7RUFDRSwwQkFBQTtNQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLGVBQUE7QUxrZkY7O0FLL2VBO0VBQ0UsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBTGtmRjs7QUsvZUE7RUFDRSxtQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSxtQkFBQTtBTGtmRjs7QUsvZUE7RUFDRSxtQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxvQkFBQTtBTGtmRjs7QUsvZUE7RUFDRSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7QUxrZkY7O0FLL2VBO0VBQ0UsbUJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0Esb0JBQUE7QUxrZkY7O0FLL2VBO0VBQ0UsbUJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0Esb0JBQUE7QUxrZkY7O0FLL2VBO0VBQ0UsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0FMa2ZGOztBSy9lQTtFQUNFLG1CQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLG9CQUFBO0FMa2ZGOztBSy9lQTtFQUNFLG1CQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLG9CQUFBO0FMa2ZGOztBSy9lQTtFQUNFLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtBTGtmRjs7QUsvZUE7RUFDRSxtQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxvQkFBQTtBTGtmRjs7QUsvZUE7RUFDRSxtQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxvQkFBQTtBTGtmRjs7QUsvZUE7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QUxrZkY7O0FLL2VBO0VBQ0U7SUFDRSxnQkFBQTtFTGtmRjtFS2hmQTtJQUNFLGdCQUFBO0VMa2ZGO0VLaGZBO0lBQ0UsMEJBQUE7UUFBQSxhQUFBO0lBQ0EsbUJBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0VMa2ZGO0VLaGZBO0lBQ0UsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFTGtmRjtFS2hmQTtJQUNFLG1CQUFBO1FBQUEsc0JBQUE7WUFBQSxrQkFBQTtJQUNBLG1CQUFBO0VMa2ZGO0VLaGZBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxrZkY7RUtoZkE7SUFDRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RUxrZkY7RUtoZkE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGtmRjtFS2hmQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMa2ZGO0VLaGZBO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VMa2ZGO0VLaGZBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxrZkY7RUtoZkE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGtmRjtFS2hmQTtJQUNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFTGtmRjtFS2hmQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMa2ZGO0VLaGZBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxrZkY7RUtoZkE7SUFDRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RUxrZkY7QUFDRjtBSy9lQTtFQUNFO0lBQ0UsZ0JBQUE7RUxpZkY7RUsvZUE7SUFDRSxnQkFBQTtFTGlmRjtFSy9lQTtJQUNFLDBCQUFBO1FBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsb0JBQUE7WUFBQSxZQUFBO0lBQ0EsZUFBQTtFTGlmRjtFSy9lQTtJQUNFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUxpZkY7RUsvZUE7SUFDRSxtQkFBQTtRQUFBLHNCQUFBO1lBQUEsa0JBQUE7SUFDQSxtQkFBQTtFTGlmRjtFSy9lQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMaWZGO0VLL2VBO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VMaWZGO0VLL2VBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxpZkY7RUsvZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGlmRjtFSy9lQTtJQUNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFTGlmRjtFSy9lQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMaWZGO0VLL2VBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxpZkY7RUsvZUE7SUFDRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RUxpZkY7RUsvZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGlmRjtFSy9lQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMaWZGO0VLL2VBO0lBQ0UsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VMaWZGO0FBQ0Y7QUs5ZUE7RUFDRTtJQUNFLGdCQUFBO0VMZ2ZGO0VLOWVBO0lBQ0UsZ0JBQUE7RUxnZkY7RUs5ZUE7SUFDRSwwQkFBQTtRQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLGVBQUE7RUxnZkY7RUs5ZUE7SUFDRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VMZ2ZGO0VLOWVBO0lBQ0UsbUJBQUE7UUFBQSxzQkFBQTtZQUFBLGtCQUFBO0lBQ0EsbUJBQUE7RUxnZkY7RUs5ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGdmRjtFSzllQTtJQUNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFTGdmRjtFSzllQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMZ2ZGO0VLOWVBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxnZkY7RUs5ZUE7SUFDRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RUxnZkY7RUs5ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGdmRjtFSzllQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMZ2ZGO0VLOWVBO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VMZ2ZGO0VLOWVBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUxnZkY7RUs5ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTGdmRjtFSzllQTtJQUNFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtFTGdmRjtBQUNGO0FLN2VBO0VBQ0U7SUFDRSxnQkFBQTtFTCtlRjtFSzdlQTtJQUNFLGdCQUFBO0VMK2VGO0VLN2VBO0lBQ0UsMEJBQUE7UUFBQSxhQUFBO0lBQ0EsbUJBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7SUFDQSxlQUFBO0VMK2VGO0VLN2VBO0lBQ0UsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFTCtlRjtFSzdlQTtJQUNFLG1CQUFBO1FBQUEsc0JBQUE7WUFBQSxrQkFBQTtJQUNBLG1CQUFBO0VMK2VGO0VLN2VBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUwrZUY7RUs3ZUE7SUFDRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RUwrZUY7RUs3ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTCtlRjtFSzdlQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMK2VGO0VLN2VBO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VMK2VGO0VLN2VBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUwrZUY7RUs3ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTCtlRjtFSzdlQTtJQUNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFTCtlRjtFSzdlQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMK2VGO0VLN2VBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUwrZUY7RUs3ZUE7SUFDRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RUwrZUY7QUFDRjtBSzVlQTtFQUNFO0lBQ0UsaUNBQUE7RUw4ZUY7RUs1ZUE7SUFDRSxpQ0FBQTtFTDhlRjtFSzVlQTtJQUNFLDBCQUFBO1FBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsb0JBQUE7WUFBQSxZQUFBO0lBQ0EsZUFBQTtFTDhlRjtFSzVlQTtJQUNFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUw4ZUY7RUs1ZUE7SUFDRSxtQkFBQTtRQUFBLHNCQUFBO1lBQUEsa0JBQUE7SUFDQSxtQkFBQTtFTDhlRjtFSzVlQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMOGVGO0VLNWVBO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VMOGVGO0VLNWVBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUw4ZUY7RUs1ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTDhlRjtFSzVlQTtJQUNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFTDhlRjtFSzVlQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMOGVGO0VLNWVBO0lBQ0UsbUJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esb0JBQUE7RUw4ZUY7RUs1ZUE7SUFDRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RUw4ZUY7RUs1ZUE7SUFDRSxtQkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7SUFDQSxvQkFBQTtFTDhlRjtFSzVlQTtJQUNFLG1CQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtJQUNBLG9CQUFBO0VMOGVGO0VLNWVBO0lBQ0UsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0VMOGVGO0FBQ0Y7QUt0ZUU7RUFERjtJQUVJLGVBQUE7RUx5ZUY7QUFDRjs7QU12N0JBO0VBRUUsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBTnk3QkY7QU14N0JFO0VBTkY7SUFPSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLHdCQUFBO0VOMjdCRjtBQUNGOztBTXg3QkE7RUFFRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0FOMDdCRjtBTXo3QkU7RUFORjtJQU9JLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esd0JBQUE7RU40N0JGO0FBQ0Y7O0FNejdCQTtFQUdFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QU4wN0JGO0FNejdCRTtFQUNFLHdDQUFBO0VBQ0EscUJBQUE7QU4yN0JKO0FNeDdCRTtFQUNFLHdDQUFBO0FOMDdCSjtBTXY3QkU7RUFDRSxrQ0FBQTtBTnk3Qko7QU10N0JFO0VBQ0UsZ0NBQUE7QU53N0JKOztBTXA3QkE7RUFDRSxrQkFBQTtBTnU3QkY7O0FNcDdCQTtFRmxERSxXRW1EYztFRjlDWixZRThDWTtFQUNkLHFCQUFBO0FOdzdCRjs7QU1yN0JBO0VBRUUsZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7QU51N0JGOztBTXA3QkE7RUFDRSxrQkFBQTtBTnU3QkY7O0FNcDdCQTtFRnJFRSxXRXNFYztFRmpFWixZRWlFWTtFQUNkLHFCQUFBO0FOdzdCRjs7QU1yN0JBO0VBQ0UsZ0NBQUE7QU53N0JGO0FNdjdCRTtFQUNFLHNDQUFBO0VBQ0EscUJBQUE7QU55N0JKOztBTXI3QkE7RUFDRSxxQkFBQTtBTnc3QkY7QU12N0JFO0VBQ0UsMkJBQUE7QU55N0JKOztBTXI3QkE7RUFJRSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw2QkFBQTtBTnE3QkY7QU1uN0JFO0VBQ0Usb0JBQUE7RUFDQSx3Q0FBQTtFQUNBLHFCQUFBO0FOcTdCSjs7QU1qN0JBO0VBQ0Usb0JBQUE7QU5vN0JGOztBTWo3QkE7RUZ0SEUsV0V1SGM7RUZsSFosWUVrSFk7RUFDZCxvQkFBQTtFQUNBLGlCQUFBO0FOcTdCRjs7QU1sN0JBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBTnE3QkY7O0FNbDdCQTtFQUVFLHdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBTm83QkY7O0FNajdCQTtFQUVFLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQkFBQTtBTm03QkY7QU1sN0JFO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBTm83Qko7O0FNaDdCQTtFQUVFLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBTms3QkY7QU1qN0JFO0VBQ0UsOEJBQUE7RUFDQSxxQkFBQTtBTm03Qko7O0FNLzZCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtBTms3QkY7QU1oN0JFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FOazdCSjtBSXo5Qkk7RUVvQ0Y7SUFLSSxlQUFBO0VObzdCSjtBQUNGO0FJbCtCSTtFRXdDRjtJQVFJLGVBQUE7RU5zN0JKO0FBQ0Y7QU1uN0JFO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtBTnE3Qko7O0FNajdCQTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBTm83QkY7O0FNajdCQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QU5vN0JGOztBTWo3QkE7RUFDRSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QU5vN0JGO0FJLy9CSTtFRXNFSjtJQVFJLG1CQUFBO0VOcTdCRjtBQUNGOztBTWw3QkE7RUFFRSxnQkFBQTtFQUNBLHFCQUFBO0FObzdCRjtBTWo3Qkk7RUFDRSw2QkFBQTtBTm03Qk47QU0vNkJFO0VGOU5BLFdFK05nQjtFRjdOZCxXRTZOb0I7RUFDcEIsaUJBQUE7QU5rN0JKO0FNLzZCRTtFQUNFLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QU5pN0JKOztBTTc2QkE7RUFFRSxzQkFBQTtBTis2QkY7QU01NkJFO0VBQ0UsNEJBQUE7QU44NkJKOztBTTE2QkE7RUZsUEUsV0VxUGdCO0VGaFBkLFlFZ1BjO0VGbE5oQixrQkFBQTtFRW1OQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QU42NkJGO0FNMzZCRTtFRjFQQSxXRTJQZ0I7RUZ0UGQsWUVzUGM7RUFDZCxZQUFBO0FOODZCSjtBTTM2QkU7RUFDRSxxQkFBQTtFQUNBLDhCQUFBO0FONjZCSjs7QU16NkJBO0VBSUUsa0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBTnk2QkY7QU14NkJFO0VBWEY7SUFZSSxXQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0VOMjZCRjtBQUNGOztBTXg2QkE7RUFDRSxtQkFBQTtBTjI2QkY7QUlsa0NJO0VFeUpGO0lBRUksbUJBQUE7RU4yNkJKO0FBQ0Y7QU14NkJFO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FOMDZCSjtBSTNrQ0k7RUUrSkY7SUFLSSxnQkFBQTtFTjI2Qko7QUFDRjs7QU12NkJBO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0FOMDZCRjtBSXZsQ0k7RUV5S0o7SUFPSSxtQkFBQTtFTjI2QkY7QUFDRjs7QU14NkJBO0VBQ0Usc0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxhQUFBO0FOMjZCRjtBTXo2QkU7RUFDRSxnQkFBQTtBTjI2Qko7QUl4bUNJO0VFNExGO0lBR0ksZ0JBQUE7RU42NkJKO0FBQ0Y7O0FNejZCQTtFRnJVRSxXRXNVYztFRmpVWixZRWlVWTtFQUNkLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0FONjZCRjs7QU0xNkJBO0VBRUUsa0JBQUE7RUFDQSxxQkFBQTtFQUNBLCtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBTjQ2QkY7O0FNejZCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBTjQ2QkY7O0FNejZCQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsbUJBQUE7QU40NkJGO0FNMTZCRTtFQUNFLHNCQUFBO0FONDZCSjtBTXo2QkU7RUFDRSxXQUFBO0FOMjZCSjtBSXJwQ0k7RUUrTko7SUFlSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLGVBQUE7RU4yNkJGO0VNejZCRTtJQUNFLHNCQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7SUFDQSxlQUFBO0VOMjZCSjtBQUNGOztBTXY2QkE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBTjA2QkY7O0FJcnpDRTtFQUNFLG9CR0RlO0VIRWYsa0JHRjJDO0VIRzNDLGdCR0hzQztFSEl0QyxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsMk5BQUE7QUp3ekNKO0FJOXpDRTtFQUNFLG9CQUFBO0VBQ0Esa0JHRGlEO0VIRWpELGdCR0Y0QztFSEc1QyxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsbVBBQUE7QUpnMENKO0FJdDBDRTtFQUNFLG9CR0NlO0VIQWYsa0JBQUE7RUFDQSxnQkdENEM7RUhFNUMsa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLG1QQUFBO0FKdzBDSjtBSTkwQ0U7RUFDRSxvQkdFZTtFSERmLGtCR0N1RDtFSEF2RCxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0NBQUE7RUFDQSwyUUFBQTtBSmcxQ0o7QUl0MUNFO0VBQ0Usb0JHR2U7RUhGZixrQkdFNEM7RUhENUMsZ0JHQ3VDO0VIQXZDLGtCQUFBO0VBQ0Esb0NBQUE7RUFDQSwrTkFBQTtBSncxQ0o7QUk5MUNFO0VBQ0Usb0JHSWU7RUhIZixrQkdHa0Q7RUhGbEQsZ0JHRTZDO0VIRDdDLGtCQUFBO0VBQ0EsMENBQUE7RUFDQSx1UEFBQTtBSmcyQ0o7QUl0MkNFO0VBQ0Usb0JHS2U7RUhKZixrQkdJOEM7RUhIOUMsZ0JHR3lDO0VIRnpDLGtCQUFBO0VBQ0Esc0NBQUE7RUFDQSx1T0FBQTtBSncyQ0o7QUk5MkNFO0VBQ0Usb0JHTWU7RUhMZixrQkdLNkM7RUhKN0MsZ0JHSXdDO0VISHhDLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxtT0FBQTtBSmczQ0o7QUl0M0NFO0VBQ0Usb0JHT2U7RUhOZixrQkdNNkM7RUhMN0MsZ0JHS3dDO0VISnhDLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxtT0FBQTtBSnczQ0o7QUk5M0NFO0VBQ0Usb0JHUWU7RUhQZixrQkdPbUQ7RUhObkQsZ0JHTThDO0VITDlDLGtCQUFBO0VBQ0EsMkNBQUE7RUFDQSwyUEFBQTtBSmc0Q0o7QUl0NENFO0VBQ0Usb0JHU2U7RUhSZixrQkdRMkM7RUhQM0MsZ0JHT3NDO0VITnRDLGtCQUFBO0VBQ0EsbUNBQUE7RUFDQSwyTkFBQTtBSnc0Q0o7QUk5NENFO0VBQ0Usb0JHVWU7RUhUZixrQkdTaUQ7RUhSakQsZ0JHUTRDO0VIUDVDLGtCQUFBO0VBQ0EseUNBQUE7RUFDQSxtUEFBQTtBSmc1Q0o7QUl0NUNFO0VBQ0Usb0JHV2U7RUhWZixrQkdVK0M7RUhUL0MsZ0JHUzBDO0VIUjFDLGtCQUFBO0VBQ0EsdUNBQUE7RUFDQSwyT0FBQTtBSnc1Q0o7QUk5NUNFO0VBQ0Usb0JHWWU7RUhYZixrQkdXcUQ7RUhWckQsZ0JHVWdEO0VIVGhELGtCQUFBO0VBQ0EsNkNBQUE7RUFDQSxtUUFBQTtBSmc2Q0o7QUl0NkNFO0VBQ0Usb0JHYWU7RUhaZixrQkdZZ0Q7RUhYaEQsZ0JHVzJDO0VI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WG02RkY7O0FXaDZGQTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FYbTZGRjs7QVdoNkZBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0FYbTZGRjs7QVdoNkZBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBWG02RkY7O0FXaDZGQTtFQUNFLFdBQUE7QVhtNkZGOztBV2g2RkE7RUFDRSxXQUFBO0FYbTZGRjs7QVdoNkZBO0VBQ0UsV0FBQTtBWG02RkY7O0FXaDZGQTtFQUNFLFdBQUE7QVhtNkZGOztBV2g2RkE7RUFDRSxXQUFBO0FYbTZGRjs7QVdoNkZBO0VBQ0UsV0FBQTtBWG02RkY7O0FXaDZGQTtFQUNFLFdBQUE7QVhtNkZGOztBV2g2RkE7RUFDRTtJQUNFLDRCQUFBO0VYbTZGRjtBQUNGO0FXaDZGQTtFQUNFLFlBQUE7RUFDQSw0QkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSw4QkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSwrQkFBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFdBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFDQSxnQ0FBQTtBWGs2RkY7O0FXLzVGQTtFQUNFLFlBQUE7RUFD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QUE7RUFFQSxrQkFBQTtBeEsrbzNCRjtBSWhsM0JJO0VvS3JFSjtJQVFJLGVBQUE7SUFDQSxrQkFBQTtJQUNBLDRCQUFBO0V4S2lwM0JGO0FBQ0Y7O0F3Sy9vM0JBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0F4S2twM0JGOztBd0tocDNCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0F4S21wM0JGOztBd0tqcDNCQTtFcEt4RkUsV29LeUZjO0VwS3ZGWixZb0t1RmlCO0VBQ25CLGtCQUFBO0VBQ0EsbUJBQUE7QXhLcXAzQkY7O0F3S25wM0JBO0VBQ0UsZ0NBQUE7QXhLc3AzQkY7O0F3S3BwM0JBO0VBQ0UsaUNBQUE7QXhLdXAzQkY7O0F3S3JwM0JBO0VBS0UsY0FBQTtFQUNBLGtCQUFBO0F4S29wM0JGO0F3S2xwM0JBO0VBS0UsY0FBQTtBeEtncDNCRjtBd0s5bzNCQTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtBeEtncDNCRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgaHRtbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5wLFxuZGQsXG5kbCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYWJiciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjpmb2N1czo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpkaXNhYmxlZCxcbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmRldGFpbHNbZGlzYWJsZWRdIHN1bW1hcnksXG5kZXRhaWxzLmRpc2FibGVkIHN1bW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCB2YXIoLS1zdXJmYWNlKSBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG46cm9vdCB7XG4gIC0tbWFpbi1mb250LXNpemU6IDE2cHg7XG4gIC0tbWFpbi1mb250LWZhbWlseTogXCJJbnRlclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1jb250YWluZXItd2lkdGg6IDEzNzRweDtcbiAgLS1uYXYtaGVpZ2h0OiA4MHB4O1xuICAtLW1haW4tbWFyZ2luOiAxNXB4O1xuICAtLW1haW4tbWFyZ2luLXNtOiAzMnB4O1xuICAtLW1heC1uYXYtcGFuZWwtc2l6ZTogMzA0cHg7XG4gIC0tYm94LXNoYWRvdy1jb21tb246IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tc2Nyb2xsLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0td2hpdGU6ICNGRkZGRkY7XG4gIC0tcHJpbWFyeTogIzFGQkU2NTtcbiAgLS1wcmltYXJ5LWhvdmVyOiAjNzA1RENGO1xuICAtLXByaW1hcnktdmFyaWFudDogIzk5OTk5OTtcbiAgLS1wcmltYXJ5LXZhcmlhbnQtaG92ZXI6ICM5OTk5OTk7XG4gIC0tc2Vjb25kYXJ5OiAjODY3NEUyO1xuICAtLXNlY29uZGFyeS1ob3ZlcjogIzcwNURDRjtcbiAgLS1zdXJmYWNlOiAjRkZGRkZGO1xuICAtLXN1cmZhY2UtdmFyaWFudDogIzk5OTk5OTtcbiAgLS1hY3RpdmU6ICNGNUY1RjU7XG4gIC0taW5hY3RpdmU6ICNCN0JDQzY7XG4gIC0taW5hY3RpdmUtc3VyZmFjZTogI0Y4RjhGODtcbiAgLS1ib3JkZXI6ICNDNkNCRDE7XG4gIC0tZXJyb3I6ICNFMjI4Mjc7XG4gIC0tZXJyb3ItdmFyaWFudDogI0ZGRjFGMTtcbiAgLS1yYWl0aW5nOiAjRUJDMTJCO1xuICAtLWZpZWxkczogI0ZGRkZGRjtcbiAgLS1maWVsZHMtaW5hY3RpdmU6ICNGNUY1RjU7XG4gIC0tb24tc3VyZmFjZTogIzIyMjIyMjtcbiAgLS1vbi1zdXJmYWNlLXZhcmlhbnQ6ICM4MDgwODA7XG4gIC0tc3VjY2VzczogIzM2Qjg5MjtcbiAgLS1zdGF0dXMtb2s6ICM0QkJENjQ7XG4gIC0tc3RhdHVzLW5vdC1vazogI0YxM0U1RjtcbiAgLS1zdGF0dXMtaW4tcHJvZ3Jlc3M6ICNGQ0FGNTI7XG4gIC0tc3RhdHVzLWluLXByb2dyZXNzLW9rOiAjODk3NEUwO1xuICAtLW5hdi1saW5rOiAjMjIyMjIyO1xuICAtLW5hdi1saW5rLWhvdmVyOiAjODY3NEUyO1xuICAtLW5hdi1iYWNrZ3JvdW5kOiAjMUZCRTY1O1xuICAtLW5hdi1iYWNrZ3JvdW5kLWhvdmVyOiAjMTc2Q0JBO1xuICAtLXN1Y2Nlc3Mtc3VyZmFjZTogcmdiYSgyNywgMTc0LCAxMTIsIDAuMTIpO1xuICAtLWVycm9yLXN1cmZhY2U6IHJnYmEoMjQxLCA2MiwgOTUsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWluZXItd2lkdGg6IDkyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtb2ZmZXJzX19wYXktbm93LXByaWNlLCAuYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LXByaWNlLCAuYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtLWhlYWRlciwgLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwX19pbmZvLXRpdGxlLCAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX3RpdGxlLCAuYy10aXRsZSwgLmMtcHJvZHVjdC1yZWxhdGVkX190aXRsZSwgLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXIgLmMtZmluYW5jaWFsLW9mZmVyc19fcGF5LW5vdy1wcmljZSwgLmMtY2FiaW5ldC1vcmRlciAuYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LXByaWNlLCAuYy1maW5hbmNpYWwtb2ZmZXJzX19wYXktbm93LXRpdGxlLCAuYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LXRpdGxlLCAuYy1zZXJ2aWNlcy1saXN0LWl0ZW1fX3RpdGxlLCAuYy1zdG9yaWVzLWl0ZW1fX3RpdGxlLXRleHQsIC5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uLW1lc3NhZ2UsIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX3RpdGxlLXRleHQsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX190aXRsZS10ZXh0LCAuYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbF9fdGl0bGUsIC5jLWFkdmFudGFnZXMtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyIC5jLWZpbmFuY2lhbC1vZmZlcnNfX3BheS1ub3ctdGl0bGUsIC5jLWNhYmluZXQtb3JkZXIgLmMtZmluYW5jaWFsLW9mZmVyc19fbmV4dC10aXRsZSwgLmMtY2FiaW5ldC1vcmRlciAuYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtLWhlYWRlciwgLmMtY2FiaW5ldC1vcmRlciAuYy1maW5hbmNpYWwtb2ZmZXJzX190aXRsZSwgLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX25lZ290aWF0aW9uLW1lc3NhZ2UsIC5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX190b3RhbCwgLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3Byb2R1Y3QtdGl0bGUtbGluaywgLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19wZXJzb24tbmFtZSwgLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCAuYy1yZXZpZXdzLWl0ZW1fX3BlcnNvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19saW5rcywgLmMtZmluYW5jaWFsLXByb2R1Y3RzX19pbmZvLXRpdGxlLCAuYy1yZXZpZXdzLWl0ZW1fX2Nhcm91c2VsIC5jLXJldmlld3MtaXRlbV9fdGV4dCwgLmMtYXJ0aWNsZS1pdGVtX190aXRsZS1yb3csIC5jLXJlbGF0ZWQtYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4uYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtLWZvb3RlciwgLmMtc2VydmljZXMtbGlzdC1pdGVtX19kZXNjcmlwdGlvbiwgLmMtdXJsLWxpc3QtaXRlbV9fbGluaywgLmMtdXJsLWxpc3RfX2Rlc2NyaXB0aW9uLCAuYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcXVhbnRpdHkgLmMtZm9ybV9fbnVtYmVyLWlucHV0LCAuYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcHJvZHVjdC1za3UtdGl0bGUsIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fdGV4dCwgLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCAuYy1yZXZpZXdzLWl0ZW1fX2RhdGUsIC5jLXR3by1jb2x1bW4taW5mb19fZGVzY3JpcHRpb24sIC5jLWFkdmFudGFnZXMtaXRlbS1ob3Jpem9udGFsX190ZXh0LCAuYy1hZHZhbnRhZ2VzLWl0ZW1fX3RleHQsIC5uYXYtbGluaywgLmMtbmF2aWdhdGlvbi10aWxlX19idG4sIC5saW5rLXdpdGgtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXIgLmMtZmluYW5jaWFsLW9mZmVyc19faXRlbS1mb290ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGluay13aXRoLWljb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1jb21wYXJlX190YWIsIC5jLWNvbXBhcmVfX2NvbnRyb2xzLXJlbW92ZS1jYXRlZ29yeS1idG4sIC5jLWNvbXBhcmVfX3JlbW92ZS1idG4sIC5jLXRvYXN0ZXJfX2Nsb3NlLCAuYy1zZWFyY2hfX2Nsb3NlLCAuYy1zZWFyY2hfX2NsZWFyLCAuYy1zZWFyY2hfX2J1dHRvbiwgLmMtdGV4dC1leHBhbmRlcl9fYnV0dG9uLCAuYy1wcm9kdWN0LXRhYl9fYnRuLCAuc2t1LWNvbW1lbnRfX2xpbmssIC5za3UtY29tbWVudF9faWNvbi1kZWxldGUsIC5za3UtY29tbWVudF9faWNvbi1lZGl0LCAuYy1vcmRlci1pdGVtX19yZXZpZXctYnRuLCAuYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUtYnRuLCAuYy1vcmRlci1pdGVtX19kaWdpdGFsLWluZm8tYWN0aW9uLCAuYy1jaGVja291dC1vcmRlci1pdGVtX19yZW1vdmUsIC5jLWNoZWNrb3V0X19kZWxpdmVyeS1yZW1vdmUtc2VsbGVyLWJ0biwgLmMtY2hlY2tvdXRfX3ZhbHVlLWNoYW5nZSwgLmMtY2hlY2tvdXRfX2FkZHJlc3MtYnRuLCAuYy1wcm9tby1jb2RlX19hdXRob3JpemF0aW9uLWxpbmssIC5jLWNhcnQtcHJvZHVjdF9fY29tbWVudC10ZXh0LCAuYy1jYXJ0LXByb2R1Y3RfX2NvbW1lbnQtaWNvbi1lZGl0LCAuYy1jaGF0X19zZW5kLWJ0biwgLmMtY2hhdF9fYXR0YWNoLWJ0biwgLmMtdGVuZGVyLXJlc3BvbnNlc19fYWNjb3JkaW9uLXRvZ2dsZSwgLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkLW5hbWUtbGluaywgLmMtY2xhaW1fX2FjdGlvbi1idG4sIC5jLXdpc2hsaXN0X19idXR0b24sIC5jLWNhYmluZXQtb3JkZXJfX2FjdGlvbnMtYnRuLCAuYy1jYWJpbmV0LW9yZGVyLXNlbGxlcl9faW52b2ljZS1saW5rLCAuYy1hZGRyZXNzZXNfX2l0ZW0tY29udHJvbCBidXR0b24sIC5jLXBvcHVwX19jbG9zZSwgLmMtdmlldy10b2dnbGVfX2J0biwgLmMtYWN0aXZlLWZpbHRlcnNfX2J1dHRvbiwgLmMtcGFnaW5hdGlvbl9faXRlbSwgLmMtY2F0ZWdvcnlfX21lbnUtY2xvc2UsIC5jLWNhdGVnb3J5X19maWx0ZXItdHJpZ2dlci1saW5rLCAuYy1jYXRlZ29yeV9fc29ydC1pdGVtLCAuYy1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi1idG4sIC5jLWNhdGVnb3J5X19tb3JlLWJ0biwgLmMtYWxwaGFiZXRfX2xpbmssIC5jLWxpbmUtY2F0YWxvZ19fbGluaywgLmMtc2lkZWJhcl9fbGluaywgLmMtbmF2aWdhdGlvbi10aWxlX19idG4sIC5jLW5hdmlnYXRpb25fX2NhdGVnb3J5LXNob3ctYnRuLCAuYy1uYXZpZ2F0aW9uX19zdWItbGluaywgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3AtYmFjaywgLmMtbmF2aWdhdGlvbl9fbGluaywgLmMtY2F0ZWdvcnktc2lkZWJhcl9fcGFyZW50LCAuYy1jYXRlZ29yeS1zaWRlYmFyX19idG4sIC5jLWNhdGVnb3J5LXNpZGViYXJfX2l0ZW1fYWN0aXZlLCAuYy1za3VfX2NlbGwtY29tcGFyZSwgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLXdpc2hsaXN0LCAuYy1wcm9kdWN0LWl0ZW1fX3Jldmlld3MtY291bnQsIC5jLWFydGljbGUtc29jaWFsX19saW5rLCAuYy1mb3JtX19udW1iZXItYnRuLCAuYy1zZWFyY2gsIC5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1saW5rLCAuYy1oZWFkZXItcHJvZmlsZV9fYnV0dG9uLCAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuLCAuYy1jdXJyZW5jeV9fYnV0dG9uLCAuYy1sYW5nX19kcm9wZG93bi1idG4sIC5jLWxhbmdfX2J1dHRvbiwgLmMtbmF2X19saW5rLCAuYy1nZW9sb2NhdGlvbl9fY29uZmlybS1idG4sXG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0bixcbi5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjaywgLmMtZ2VvbG9jYXRpb25fX2J1dHRvbiwgLmMtaGVhZGVyX19tZW51LWNsb3NlLCAuYy1zbGlkZXNob3dfX2Fycm93LCAuYy1jYXJvdXNlbF9fYXJyb3csIC5idG4tbGlnaHRncmV5LCAuYnRuLXByaW1hcnktY29sb3ItbG9naW4sIC5idG4tcmVtb3ZlLCAuYy1wcm9kdWN0LWl0ZW1fX3dpc2hsaXN0LWJ0bi0tY2xvc2UsIC5idG4tcHJpbWFyeS1jb2xvciwgLmMtdGVuZGVyLWNyZWF0ZV9fYnRuLWNhbmNlbCwgLmMtYXBwbGljYXRpb24tcG9wdXAtc2hvcnRfX2J0biwgLmMtcGFnaW5hdGlvbl9fbG9hZC1idG4sIC5idG4tYm9yZGVyLWVycm9yLWNvbG9yLCAuYnRuLWJvcmRlci1wcmltYXJ5LWNvbG9yLCAuYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLXJlamVjdCwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1hY2NlcHQsIC5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uLWJ0biwgLmJ0bi1ncmV5LCAuZm9yd2FyZC1saW5rLCAuZm9yd2FyZC1idG4tcHJpbWFyeS1jb2xvciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udC1mYW1pbHkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZmluYW5jaWFsLW9mZmVyc19faXRlbSwgLmMtc2VydmljZXMtbGlzdC1pdGVtLCAuYy11cmwtbGlzdC1pdGVtX19saW5rLCAuYy1jb21wYXJlX19hY2NvcmRpb24tdGl0bGUgc3ZnLCAuYy1jb21wYXJlX19hY2NvcmRpb24tdGl0bGUsIC5jLWNvbXBhcmVfX3RhYiwgLmMtY29tcGFyZV9fY29udHJvbHMtcmVtb3ZlLWNhdGVnb3J5LWJ0biAuc3ZnLCAuYy1jb21wYXJlX19jb250cm9scy1yZW1vdmUtY2F0ZWdvcnktYnRuLCAuYy1jb21wYXJlX19yZW1vdmUtYnRuLCAuYy10b2FzdGVyX19jb250ZW50LCAuYy10b2FzdGVyX19jbG9zZSwgLmMtc2VhcmNoX19idXR0b24sIC5jLWJyYW5kcy1wb3B1bGFyLWl0ZW0sXG4uYy1icmFuZHMtcG9wdWxhci1pdGVtLS1zcGFuLCAuYy1zdG9yaWVzLWl0ZW1fX2NvbnRlbnQtaG9sZGVyLCAuYy1zbGlkZXNob3ctbWFpbiAuYy1zbGlkZXNob3dfX2RvdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLCAuYy1zbGlkZXNob3ctbWFpbiAuYy1zbGlkZXNob3dfX2Fycm93LCAuYy1wcm9kdWN0LXRhYl9fYnRuLCAuYy1wcm9kdWN0LXBob3RvX19kb3RzIGxpIGJ1dHRvbiwgLnNsaWNrLXNsaWRlIC5jLXByb2R1Y3QtcGhvdG9fX2xpbms6YWZ0ZXIsIC5jLWNvbnRhY3RzX19pbmZvLWxpbmssXG4uYy1jb250YWN0c19faWNvbi1saW5rLCAuc2t1LWNvbW1lbnRfX2ljb24tZWRpdCwgLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWJ0biwgLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWNvdmVyLCAuYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUsIC5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtdGl0bGUsIC5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1nIGltZywgLmMtY2hlY2tvdXQtb3JkZXItaXRlbSwgLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXJlbW92ZS1zZWxsZXItYnRuLWhvbGRlciwgLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fdGl0bGUtdGV4dCwgLmMtY2hlY2tvdXRfX2FkZHJlc3MtYnRuLCAuYy1zaG9ydC1jYXJ0LWl0ZW1fX2dvb2RzLW5hbWUsIC5jLWNhcnQtc2VsbGVyX19oZWFkZXIsIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC10aXRsZSwgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWltZyBpbWcsIC5jLWNoYXRfX3NlbmQtYnRuLCAuYy1jaGF0X19hdHRhY2gtYnRuLCAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtbmFtZS1saW5rLCAuYy1yZXR1cm5zLWltYWdlc19faW1nIGltZywgLmMtY2xhaW1fX2FjdGlvbi1idG4sIC5jLXdpc2hsaXN0X19idXR0b24sIC5jLW9yZGVycy1pdGVtX19jb2RlLCAuYy1jYWJpbmV0LW9yZGVyX19hY3Rpb24taXRlbSBidXR0b24sIC5jLWNhYmluZXQtb3JkZXJfX2FjdGlvbi1pdGVtIGEsIC5jLWNhYmluZXRfX2F2YXRhci1lZGl0LCAuYy1jYWJpbmV0LW9yZGVyLXNlbGxlcl9fdGl0bGUsIC5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbnZvaWNlLWxpbmssIC5jLWFkZHJlc3Nlc19fZnJhbWUsIC5jLWF1dGhvcml6YXRpb25fX21lc3NhZ2UgYSwgLmMtcG9wdXBfX2Nsb3NlLCAuYy1wb3B1cF9fY29sdW1uLCAuYy1wb3B1cCwgLmMtaGVhZGVyX19jYXRlZ29yeSwgLmMtdmlldy10b2dnbGVfX2J0biwgLmMtYWN0aXZlLWZpbHRlcnNfX2ljb24sIC5jLXBhZ2luYXRpb25fX2l0ZW0sIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9fdGl0bGUtdGV4dCwgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX190aXRsZSwgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWcgaW1nLCAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fX2ltZywgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWctY29udGFpbmVyLCAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fX2ltZy1ob2xkZXIsIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbSwgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbSxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW4sIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW0sXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtLS1zcGFuLCAuYy1jYXRlZ29yeV9fbWVudS1jbG9zZSwgLmMtY2F0ZWdvcnlfX2ZpbHRlci10cmlnZ2VyLWxpbmssIC5jLWNhdGVnb3J5X19zb3J0LXRpdGxlLWljb24gc3ZnLCAuYy1jYXRlZ29yeV9fc29ydC10aXRsZS1pY29uLCAuYy1jYXRlZ29yeV9fc29ydC1saXN0LCAuYy1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi1idG4sIC5jLWNhdGVnb3J5X19zb3J0LWRyb3Bkb3duLCAuYy1jYXRlZ29yeV9fbW9yZS1idG4sIC5jLWFscGhhYmV0X19jb2x1bW4tbGluaywgLmMtYWxwaGFiZXRfX3RpdGxlX2xpbmssIC5jLWFscGhhYmV0X19kcm9wLWhvbGRlciwgLmMtYWxwaGFiZXRfX2xpbmssIC5jLWxpbmUtY2F0YWxvZ19fZHJvcCwgLmMtbGluZS1jYXRhbG9nX19saW5rLCAuYy1zaWRlYmFyX19saW5rLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2NvdmVyLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3AsIC5jLW5hdmlnYXRpb25fX2Ryb3Atcm9vdC1saW5rLCAuYy1uYXZpZ2F0aW9uX19yb290LWxpbmssIC5jLW5hdmlnYXRpb25fX2NhdGVnb3J5LXNob3ctYnRuLCAuYy1uYXZpZ2F0aW9uX19jYXRlZ29yeS1saW5rLCAuYy1uYXZpZ2F0aW9uX19zdWItZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb25fX3ByZS1saW5rLWljb24sIC5jLW5hdmlnYXRpb25fX3N1Yi1saW5rLCAuYy1uYXZpZ2F0aW9uX19kcm9wLWJhY2stdGV4dCwgLmMtbmF2aWdhdGlvbi10aWxlX19kcm9wLWJhY2stdGV4dCwgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLWljb24sIC5jLW5hdmlnYXRpb24tdGlsZV9fZHJvcC1iYWNrLWljb24sIC5jLW5hdmlnYXRpb25fX2Ryb3AsIC5jLW5hdmlnYXRpb25fX2xpbmssIC5jLWNhdGVnb3J5LXNpZGViYXJfX2ljb24sIC5jLWNhdGVnb3J5LXNpZGViYXJfX3BhcmVudCwgLmMtY2F0ZWdvcnktc2lkZWJhcl9fYnRuLCAuYy1jYXRlZ29yeS1zaWRlYmFyX19pdGVtX2FjdGl2ZSwgLmMtYmFkZ2VzX19ub3RpZmljYXRpb24td3JhcHBlciAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi1saW5rLCAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi13cmFwcGVyLCAuYy1za3VfX3ByaWNlLCAuYy1za3VfX2l0ZW0sIC5jLXNrdV9fY2VsbC1jb21wYXJlLWljb24sIC5jLXNrdV9fY2VsbC1jb21wYXJlLCAuYy1wcm9kdWN0LWl0ZW1fX3RpdGxlLXRleHQsIC5jLXByb2R1Y3QtaXRlbV9faW1nIGltZywgLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9faW1nIGltZywgLmMtcHJvZHVjdC1pdGVtLCAuYy1mdWxsLXNjcmVlbi1pbWFnZV9faW1nLCAuYy1yZWxhdGVkLWFydGljbGVfX2ltZyBpbWcsIC5jLWFydGljbGUtc29jaWFsX19saW5rLCAuYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCBhLCAuYy1hcnRpY2xlLWl0ZW1fX2ltZyBpbWcsIC5jLWZvcm1fX2Zvcm0tZXJyb3IsIC5jLWZvcm1fX2xpbmssIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiwgLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbCwgLmMtZm9ybV9fbnVtYmVyLWJ0biwgLmMtZm9ybV9fcmFkaW8tbGFiZWw6YmVmb3JlLCAuYy1mb3JtX19yYWRpby1sYWJlbCwgLmMtZm9ybV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlLCAuYy1mb3JtX19jaGVja2JveC1sYWJlbCwgLmMtZm9vdGVyLXNvY2lhbF9faXRlbSwgLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24gLmJhciwgLmMtaGVhZGVyLWNhdGFsb2dfX2J0biwgLmMtaGVhZGVyLWNhcnQ6aG92ZXIgLmMtaGVhZGVyLWNhcnRfX2Ryb3A6YWZ0ZXIsIC5jLWhlYWRlci1jYXJ0X19kcm9wLCAuYy1oZWFkZXItY2FydF9fY291bnQsIC5jLWhlYWRlci1jYXJ0X19pY29uLCAuYy1oZWFkZXItcHJvZmlsZV9fY29tcGFyZSwgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWxpbmssIC5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93biwgLmMtY3VycmVuY3lfX2Ryb3Bkb3duLWJ0biwgLmMtY3VycmVuY3lfX2Ryb3Bkb3duLCAuYy1jdXJyZW5jeV9fdGV4dCwgLmMtbGFuZ19fZHJvcGRvd24tYnRuLCAuYy1sYW5nX19kcm9wZG93biwgLmMtbGFuZ19faWNvbiwgLmMtbGFuZ19fdGV4dCwgLmMtZ2VvbG9jYXRpb25fX2J1dHRvbi1iYWNrLXRleHQsIC5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay1pY29uLCAuYy1nZW9sb2NhdGlvbl9fYnV0dG9uLWJhY2ssIC5jLWdlb2xvY2F0aW9uX19jaG9vc2UtYnRuLXRleHQsIC5jLWdlb2xvY2F0aW9uX19jb25maXJtLWJ0biwgLmMtZ2VvbG9jYXRpb25fX3BvcHVwLCAuYy1oZWFkZXJfX21lbnUtdHJpZ2dlciwgLmMtaGVhZGVyX19tZW51LXRyaWdnZXIgLmJhciwgLmMtaGVhZGVyX19tZW51LWNsb3NlLCAubGItZGF0YSAubGItY2xvc2UsIC5pdGlfX2NvdW50cnksIC5pdGlfX2Fycm93LCAuaXRpIGlucHV0LCAuaXRpIGlucHV0W3R5cGU9dGV4dF0sIC5pdGkgaW5wdXRbdHlwZT10ZWxdLCAuYy1zbGlkZXNob3dfX2RvdHMgbGkgYnV0dG9uLCAuamNmLXNlbGVjdCAuamNmLXNlbGVjdC1vcGVuZXIsIC5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHRfYmVmb3JlIHNwYW46YmVmb3JlLCAuamNmLXNlbGVjdCwgLmpjZi1yYW5nZSAuamNmLXJhbmdlLWhhbmRsZSwgLmJ0bi1wcmltYXJ5LWNvbG9yLWxvZ2luLCAuYnRuLXJlbW92ZSwgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLWNsb3NlLCAubmF2LWxpbmssIC5jLW5hdmlnYXRpb24tdGlsZV9fYnRuLCAuYnRuLXByaW1hcnktY29sb3IsIC5jLXRlbmRlci1jcmVhdGVfX2J0bi1jYW5jZWwsIC5jLWFwcGxpY2F0aW9uLXBvcHVwLXNob3J0X19idG4sIC5jLXBhZ2luYXRpb25fX2xvYWQtYnRuLCAuYnRuLWJvcmRlci1lcnJvci1jb2xvciwgLmJ0bi1ib3JkZXItcHJpbWFyeS1jb2xvciwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1yZWplY3QsIC5jLXJldHVybi1pdGVtX19vZmZlci1idG4tYWNjZXB0LCAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG4sIC5idG4tZ3JleSwgLmZvcndhcmQtbGluaywgLmZvcndhcmQtYnRuLXByaW1hcnktY29sb3IsIC5jLXByb2R1Y3QtdGFiX19jb250ZW50IGEsIC5jLXByb2R1Y3RfX3NlbGxlci1uYW1lLCAuYy1wYWdlX3N0YXRpYyBhLCAuc2t1LWNvbW1lbnRfX2xpbmssIC5jLXN1Y2Nlc3Mtb3JkZXJfX3NlbGxlci1uYW1lLCAuYy1vcmRlci1pdGVtX19yZXZpZXctYnRuLCAuYy1jaGVja291dF9fdmFsdWUtY2hhbmdlLCAuYy1jaGVja291dF9fY2FydC1saW5rLCAuYy1wcm9tby1jb2RlX19hdXRob3JpemF0aW9uLWxpbmssIC5jLWNhcnQtc2VsbGVyX19uYW1lLCAuYy1jYXJ0LXByb2R1Y3RfX2NvbW1lbnQtdGV4dCwgLmMtY2xhaW1fX2NvbXBhbnktbmFtZSwgLmMtY2xhaW1fX29yZGVyLWlkLCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1saW5rLCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX251bWJlciwgLmMtb3JkZXJzLWl0ZW1fX3JldHVybi1saW5rLCAuYy1hZGRyZXNzZXNfX2l0ZW0tY29udHJvbCBidXR0b24sIC5jLWFkZHJlc3Nlc19faXRlbS1jb250cm9sIGEsIC5jLWJyZWFkY3J1bWJzX19saW5rLCAuYy1idXR0b24tY29udHJvbCwgLmMtcHJvZHVjdC1pdGVtX19yZXZpZXdzLWNvdW50LCAubGluay1vbi1zdXJmYWNlLCAuYy1oZWFkZXItcHJvZmlsZV9fdGV4dCwgLmMtaGVhZGVyLXdhbGxldF9fdGV4dCwgLmMtbmF2X19saW5rLCAuYy1nZW9sb2NhdGlvbl9fYnV0dG9uLWJhY2stdGV4dCwgLmMtZ2VvbG9jYXRpb25fX3RleHQsIC5saW5rLXdoaXRlLCAuYy1mb290ZXItbmF2X19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jLXNrdS1kaXNjb3VudC10aW1lcl9fdGltZS1wYXJ0LCAuYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZS1ob2xkZXIsIC5jLWNoZWNrb3V0X19oZWFkZXItdGl0bGU6YmVmb3JlLCAuYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZTpiZWZvcmUsIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1jaGVja2JveCwgLmMtcmV0dXJucy1pbWFnZXNfX2xhYmVsLCAuYy1kZWxldGUtYWNjb3VudF9fc3RlcDpiZWZvcmUsIC5jLXBvcHVwLCAuYy1oZWFkZXJfX2NhdGVnb3J5LCAuYy1saW5lLWNhdGFsb2dfX2xpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiwgLmMtbmF2aWdhdGlvbi10aWxlX19zdWItbGluay1pY29uLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2xpbmstaWNvbiwgLmMtbmF2aWdhdGlvbl9fY2F0ZWdvcnktbGluay1pY29uLCAuYy1uYXZpZ2F0aW9uX19ncm91cC1pY29uLCAuYy1uYXZpZ2F0aW9uX19wcmUtbGluay1pY29uLCAuYy1uYXZpZ2F0aW9uX19saW5rIC5saW5rLWNhdGVnb3J5LWljb24sIC5jLXNrdV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mb3JtX19maWxlLWlucHV0LCAuYy1mb3JtX19pY29uLXJhZGlvLWlucHV0LCAuYy1mb3JtX19yYWRpby1pbnB1dCwgLmMtZm9ybV9fY2hlY2tib3gtaW5wdXQsIC52aXN1YWxseS1oaWRkZW4ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi5oaWRkZW4uYy1maW5hbmNpYWwtb2ZmZXJzX19idG4sIC5oaWRkZW4uYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtLCAuaGlkZGVuLmMtZmluYW5jaWFsLW9mZmVyc19fY29udGVudCwgLmhpZGRlbi5jLXRpbWVyX19jb250ZW50LCAuaGlkZGVuLmMtc2t1LWRpc2NvdW50LXRpbWVyX19jb250ZW50LCAuaGlkZGVuLmMtc2t1LWRpc2NvdW50LW9mZmVyc19fbGlzdCwgLmhpZGRlbi5jLW5lZ290aWF0aW9uX19yb3VuZC1yb3csIC5oaWRkZW4uYy1jaGF0X19mb290ZXIsIC5oaWRkZW4uYy1jYWJpbmV0X19vcmRlci1kaXNjb3VudCwgLmhpZGRlbi5jLXNrdV9fbGlzdC1vcmRpbmFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay10cmFjazphZnRlciwgLnNsaWNrLWxpc3Q6YWZ0ZXIsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW4tcGljIGltZywgLmNvdmVyLXBpYyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvdmVyLXBpYyBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbnRhaW4tcGljIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jLXVybC1saXN0LWl0ZW1fX2xpbmssIC5jLXByb2R1Y3QtdGFiX19jb250ZW50IGEsIC5jLXByb2R1Y3RfX3NlbGxlci1uYW1lLCAuYy1wYWdlX3N0YXRpYyBhLCAuc2t1LWNvbW1lbnRfX2xpbmssIC5jLXN1Y2Nlc3Mtb3JkZXJfX3NlbGxlci1uYW1lLCAuYy1vcmRlci1pdGVtX19yZXZpZXctYnRuLCAuYy1jaGVja291dF9fZGVsaXZlcnktcmVtb3ZlLXNlbGxlci1idG4taG9sZGVyLCAuYy1jaGVja291dF9fdmFsdWUtY2hhbmdlLCAuYy1jaGVja291dF9fY2FydC1saW5rLCAuYy1wcm9tby1jb2RlX19hdXRob3JpemF0aW9uLWxpbmssIC5jLWNhcnQtc2VsbGVyX19uYW1lLCAuYy1jYXJ0LXByb2R1Y3RfX2NvbW1lbnQtdGV4dCwgLmMtY2xhaW1fX2NvbXBhbnktbmFtZSwgLmMtY2xhaW1fX29yZGVyLWlkLCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1saW5rLCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX251bWJlciwgLmMtb3JkZXJzLWl0ZW1fX3JldHVybi1saW5rLCAuYy1hZGRyZXNzZXNfX2l0ZW0tY29udHJvbCBidXR0b24sIC5jLWFkZHJlc3Nlc19faXRlbS1jb250cm9sIGEsIC5jLWJyZWFkY3J1bWJzX19saW5rLCAuYy1idXR0b24tY29udHJvbCwgLmMtcHJvZHVjdC1pdGVtX19yZXZpZXdzLWNvdW50LCAuYy1jdXJyZW5jeV9fdGV4dCwgLmMtbGFuZ19fdGV4dCwgLmxpbmstb24tc3VyZmFjZSwgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLXRleHQsIC5jLW5hdmlnYXRpb24tdGlsZV9fZHJvcC1iYWNrLXRleHQsIC5jLWhlYWRlci1wcm9maWxlX190ZXh0LCAuYy1oZWFkZXItd2FsbGV0X190ZXh0LCAuYy1uYXZfX2xpbmssIC5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay10ZXh0LCAuYy1nZW9sb2NhdGlvbl9fdGV4dCwgLmxpbmstd2hpdGUsIC5jLWZvb3Rlci1uYXZfX2xpbmsge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jLXVybC1saXN0LWl0ZW1fX2xpbms6aG92ZXIsIC5jLXByb2R1Y3QtdGFiX19jb250ZW50IGE6aG92ZXIsIC5jLXByb2R1Y3RfX3NlbGxlci1uYW1lOmhvdmVyLCAuYy1wYWdlX3N0YXRpYyBhOmhvdmVyLCAuc2t1LWNvbW1lbnRfX2xpbms6aG92ZXIsIC5jLXN1Y2Nlc3Mtb3JkZXJfX3NlbGxlci1uYW1lOmhvdmVyLCAuYy1vcmRlci1pdGVtX19yZXZpZXctYnRuOmhvdmVyLCAuYy1jaGVja291dF9fZGVsaXZlcnktcmVtb3ZlLXNlbGxlci1idG4taG9sZGVyOmhvdmVyLCAuYy1jaGVja291dF9fdmFsdWUtY2hhbmdlOmhvdmVyLCAuYy1jaGVja291dF9fY2FydC1saW5rOmhvdmVyLCAuYy1wcm9tby1jb2RlX19hdXRob3JpemF0aW9uLWxpbms6aG92ZXIsIC5jLWNhcnQtc2VsbGVyX19uYW1lOmhvdmVyLCAuYy1jYXJ0LXByb2R1Y3RfX2NvbW1lbnQtdGV4dDpob3ZlciwgLmMtY2xhaW1fX2NvbXBhbnktbmFtZTpob3ZlciwgLmMtY2xhaW1fX29yZGVyLWlkOmhvdmVyLCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1saW5rOmhvdmVyLCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX251bWJlcjpob3ZlciwgLmMtb3JkZXJzLWl0ZW1fX3JldHVybi1saW5rOmhvdmVyLCAuYy1hZGRyZXNzZXNfX2l0ZW0tY29udHJvbCBidXR0b246aG92ZXIsIC5jLWFkZHJlc3Nlc19faXRlbS1jb250cm9sIGE6aG92ZXIsIC5jLWJyZWFkY3J1bWJzX19saW5rOmhvdmVyLCAuYy1idXR0b24tY29udHJvbDpob3ZlciwgLmMtcHJvZHVjdC1pdGVtX19yZXZpZXdzLWNvdW50OmhvdmVyLCAuYy1jdXJyZW5jeV9fdGV4dDpob3ZlciwgLmMtbGFuZ19fdGV4dDpob3ZlciwgLmxpbmstb24tc3VyZmFjZTpob3ZlciwgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLXRleHQ6aG92ZXIsIC5jLW5hdmlnYXRpb24tdGlsZV9fZHJvcC1iYWNrLXRleHQ6aG92ZXIsIC5jLWhlYWRlci1wcm9maWxlX190ZXh0OmhvdmVyLCAuYy1oZWFkZXItd2FsbGV0X190ZXh0OmhvdmVyLCAuYy1uYXZfX2xpbms6aG92ZXIsIC5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay10ZXh0OmhvdmVyLCAuYy1nZW9sb2NhdGlvbl9fdGV4dDpob3ZlciwgLmxpbmstd2hpdGU6aG92ZXIsIC5jLWZvb3Rlci1uYXZfX2xpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jLXJldHVybnMtaW1hZ2VzX19pbWcsIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9faW1nLCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX19pbWcsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtX19pbWcsIC5jLXByb2R1Y3QtaXRlbV9faW1nLCAuYy1jaGVja291dC1vcmRlci1pdGVtX19pbWcsIC5jLWluZm8taXRlbV9faW1nLCAuYy1mdWxsLXNjcmVlbi1pbWFnZV9faW1nLCAuYy1mdWxsLXNjcmVlbi1pbmZvX19pbWcsIC5jLXBhZ2VfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYy1yZXR1cm5zLWltYWdlc19faW1nIGltZywgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWcgaW1nLCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX19pbWcgaW1nLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbV9faW1nIGltZywgLmMtcHJvZHVjdC1pdGVtX19pbWcgaW1nLCAuYy1jaGVja291dC1vcmRlci1pdGVtX19pbWcgaW1nLCAuYy1pbmZvLWl0ZW1fX2ltZyBpbWcsIC5jLWZ1bGwtc2NyZWVuLWltYWdlX19pbWcgaW1nLCAuYy1mdWxsLXNjcmVlbi1pbmZvX19pbWcgaW1nLCAuYy1wYWdlX19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLWhlYWRlci1jYXRhbG9nLmFjdGl2ZSAuYy1oZWFkZXItY2F0YWxvZ19faWNvbiAuYmFyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDRweDtcbn1cbi5jLWhlYWRlci1jYXRhbG9nLmFjdGl2ZSAuYy1oZWFkZXItY2F0YWxvZ19faWNvbiAuYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtaGVhZGVyLWNhdGFsb2cuYWN0aXZlIC5jLWhlYWRlci1jYXRhbG9nX19pY29uIC5iYXI6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5jb250YWluZXIsIC5jLXNsaWRlc2hvd19fY29udHJvbHMsIC5jLWNhcm91c2VsX19jb250cm9scywgLmMtYWxwaGFiZXRfX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uX19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbiwgLmMtcmV2aWV3cy1jYXJvdXNlbCwgLmMtcGFnZXMtbGlua3MtbGlzdCwgLmMtaGVhZGVyX190b3AtaG9sZGVyLCAuYy1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1tYWluLW1hcmdpbik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tbWFpbi1tYXJnaW4pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSwgLmNvbC1sZy0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIsIC5jb2wtbGctMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMsIC5jb2wtbGctMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQsIC5jb2wtbGctNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLTUsIC5jb2wtbGctNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYsIC5jb2wtbGctNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcsIC5jb2wtbGctNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLTgsIC5jb2wtbGctOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTksIC5jb2wtbGctOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwLCAuY29sLWxnLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEsIC5jb2wtbGctMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiwgLmNvbC1sZy0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuYy1zbGlkZXNob3dfX2NvbnRyb2xzLCAuYy1jYXJvdXNlbF9fY29udHJvbHMsIC5jLWFscGhhYmV0X19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbl9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb24sIC5jLXJldmlld3MtY2Fyb3VzZWwsIC5jLXBhZ2VzLWxpbmtzLWxpc3QsIC5jLWhlYWRlcl9fdG9wLWhvbGRlciwgLmMtaGVhZGVyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciwgLmMtc2xpZGVzaG93X19jb250cm9scywgLmMtY2Fyb3VzZWxfX2NvbnRyb2xzLCAuYy1hbHBoYWJldF9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb25fX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uLCAuYy1yZXZpZXdzLWNhcm91c2VsLCAuYy1wYWdlcy1saW5rcy1saXN0LCAuYy1oZWFkZXJfX3RvcC1ob2xkZXIsIC5jLWhlYWRlcl9fY29udGFpbmVyLCAuY29udGFpbmVyLXhzIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5jb2wteHMge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhzLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhzLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jLXNsaWRlc2hvd19fY29udHJvbHMsIC5jLWNhcm91c2VsX19jb250cm9scywgLmMtYWxwaGFiZXRfX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uX19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbiwgLmMtcmV2aWV3cy1jYXJvdXNlbCwgLmMtcGFnZXMtbGlua3MtbGlzdCwgLmMtaGVhZGVyX190b3AtaG9sZGVyLCAuYy1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxuICAuY29udGFpbmVyLCAuYy1zbGlkZXNob3dfX2NvbnRyb2xzLCAuYy1jYXJvdXNlbF9fY29udHJvbHMsIC5jLWFscGhhYmV0X19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbl9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb24sIC5jLXJldmlld3MtY2Fyb3VzZWwsIC5jLXBhZ2VzLWxpbmtzLWxpc3QsIC5jLWhlYWRlcl9fdG9wLWhvbGRlciwgLmMtaGVhZGVyX19jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmMtc2xpZGVzaG93X19jb250cm9scywgLmMtY2Fyb3VzZWxfX2NvbnRyb2xzLCAuYy1hbHBoYWJldF9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb25fX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uLCAuYy1yZXZpZXdzLWNhcm91c2VsLCAuYy1wYWdlcy1saW5rcy1saXN0LCAuYy1oZWFkZXJfX3RvcC1ob2xkZXIsIC5jLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5jLXNsaWRlc2hvd19fY29udHJvbHMsIC5jLWNhcm91c2VsX19jb250cm9scywgLmMtYWxwaGFiZXRfX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uX19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbiwgLmMtcmV2aWV3cy1jYXJvdXNlbCwgLmMtcGFnZXMtbGlua3MtbGlzdCwgLmMtaGVhZGVyX190b3AtaG9sZGVyLCAuYy1oZWFkZXJfX2NvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuYy1zbGlkZXNob3dfX2NvbnRyb2xzLCAuYy1jYXJvdXNlbF9fY29udHJvbHMsIC5jLWFscGhhYmV0X19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbl9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb24sIC5jLXJldmlld3MtY2Fyb3VzZWwsIC5jLXBhZ2VzLWxpbmtzLWxpc3QsIC5jLWhlYWRlcl9fdG9wLWhvbGRlciwgLmMtaGVhZGVyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciwgLmMtc2xpZGVzaG93X19jb250cm9scywgLmMtY2Fyb3VzZWxfX2NvbnRyb2xzLCAuYy1hbHBoYWJldF9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb25fX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uLCAuYy1yZXZpZXdzLWNhcm91c2VsLCAuYy1wYWdlcy1saW5rcy1saXN0LCAuYy1oZWFkZXJfX3RvcC1ob2xkZXIsIC5jLWhlYWRlcl9fY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuYy1zbGlkZXNob3dfX2NvbnRyb2xzLCAuYy1jYXJvdXNlbF9fY29udHJvbHMsIC5jLWFscGhhYmV0X19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbl9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb24sIC5jLXJldmlld3MtY2Fyb3VzZWwsIC5jLXBhZ2VzLWxpbmtzLWxpc3QsIC5jLWhlYWRlcl9fdG9wLWhvbGRlciwgLmMtaGVhZGVyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgfVxuICAuY29udGFpbmVyLCAuYy1zbGlkZXNob3dfX2NvbnRyb2xzLCAuYy1jYXJvdXNlbF9fY29udHJvbHMsIC5jLWFscGhhYmV0X19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbl9fZHJvcC1ob2xkZXIsIC5jLW5hdmlnYXRpb24sIC5jLXJldmlld3MtY2Fyb3VzZWwsIC5jLXBhZ2VzLWxpbmtzLWxpc3QsIC5jLWhlYWRlcl9fdG9wLWhvbGRlciwgLmMtaGVhZGVyX19jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgfVxuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtZm9vdGVyX19ib3R0b20sIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiAwIDU5cHg7XG4gIH1cbn1cblxuLmxpbmstd2hpdGUsIC5jLWZvb3Rlci1uYXZfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rLXdoaXRlLCAuYy1mb290ZXItbmF2X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmxpbmstb24tc3VyZmFjZSwgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLXRleHQsIC5jLW5hdmlnYXRpb24tdGlsZV9fZHJvcC1iYWNrLXRleHQsIC5jLWhlYWRlci1wcm9maWxlX190ZXh0LCAuYy1oZWFkZXItd2FsbGV0X190ZXh0LCAuYy1uYXZfX2xpbmssIC5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay10ZXh0LCAuYy1nZW9sb2NhdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGluay1vbi1zdXJmYWNlLCAuYy1uYXZpZ2F0aW9uX19kcm9wLWJhY2stdGV4dCwgLmMtbmF2aWdhdGlvbi10aWxlX19kcm9wLWJhY2stdGV4dCwgLmMtaGVhZGVyLXByb2ZpbGVfX3RleHQsIC5jLWhlYWRlci13YWxsZXRfX3RleHQsIC5jLW5hdl9fbGluaywgLmMtZ2VvbG9jYXRpb25fX2J1dHRvbi1iYWNrLXRleHQsIC5jLWdlb2xvY2F0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmZvcndhcmQtbGluaywgLmZvcndhcmQtYnRuLXByaW1hcnktY29sb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmZvcndhcmQtbGluazpob3ZlciwgLmZvcndhcmQtYnRuLXByaW1hcnktY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uZm9yd2FyZC1saW5rX2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xufVxuLmZvcndhcmQtbGlua19ib3JkZXItc2Vjb25kYXJ5LWNvbG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5mb3J3YXJkLWxpbmtfYm9yZGVyLXByaW1hcnktY29sb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmZvcndhcmQtbGlua19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvcndhcmQtbGlua19faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1yYWl0aW5nKTtcbn1cblxuLmZvcndhcmQtYnRuLXByaW1hcnktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxMXB4IDE5cHggMTBweCAyOXB4O1xufVxuXG4uZm9yd2FyZC1idG4tcHJpbWFyeS1jb2xvcl9fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvcndhcmQtYnRuLXByaW1hcnktY29sb3JfX2ljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5idG4tcHJpbWFyeS1jb2xvci1ob3ZlcmFibGUsIC5jLWdlb2xvY2F0aW9uX19jb25maXJtLWJ0biwgLmJ0bi1wcmltYXJ5LWNvbG9yLWxvZ2luLCAuYnRuLXByaW1hcnktY29sb3IsIC5jLXRlbmRlci1jcmVhdGVfX2J0bi1jYW5jZWwsIC5jLWFwcGxpY2F0aW9uLXBvcHVwLXNob3J0X19idG4sIC5jLXBhZ2luYXRpb25fX2xvYWQtYnRuLCAuYnRuLWJvcmRlci1lcnJvci1jb2xvciwgLmJ0bi1ib3JkZXItcHJpbWFyeS1jb2xvciwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1yZWplY3QsIC5jLXJldHVybi1pdGVtX19vZmZlci1idG4tYWNjZXB0LCAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG4sIC5idG4tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyYWJsZTpob3ZlciwgLmMtZ2VvbG9jYXRpb25fX2NvbmZpcm0tYnRuOmhvdmVyLCAuYnRuLXByaW1hcnktY29sb3ItbG9naW46aG92ZXIsIC5idG4tcHJpbWFyeS1jb2xvcjpob3ZlciwgLmMtdGVuZGVyLWNyZWF0ZV9fYnRuLWNhbmNlbDpob3ZlciwgLmMtYXBwbGljYXRpb24tcG9wdXAtc2hvcnRfX2J0bjpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbG9hZC1idG46aG92ZXIsIC5idG4tYm9yZGVyLWVycm9yLWNvbG9yOmhvdmVyLCAuYnRuLWJvcmRlci1wcmltYXJ5LWNvbG9yOmhvdmVyLCAuYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLXJlamVjdDpob3ZlciwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1hY2NlcHQ6aG92ZXIsIC5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uLWJ0bjpob3ZlciwgLmJ0bi1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmxpbmstcHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5saW5rLXByaW1hcnktY29sb3I6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5idG4tcHJpbWFyeS1jb2xvciwgLmMtdGVuZGVyLWNyZWF0ZV9fYnRuLWNhbmNlbCwgLmMtYXBwbGljYXRpb24tcG9wdXAtc2hvcnRfX2J0biwgLmMtcGFnaW5hdGlvbl9fbG9hZC1idG4sIC5idG4tYm9yZGVyLWVycm9yLWNvbG9yLCAuYnRuLWJvcmRlci1wcmltYXJ5LWNvbG9yLCAuYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLXJlamVjdCwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1hY2NlcHQsIC5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uLWJ0biwgLmJ0bi1ncmV5IHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDZweCAycHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXByaW1hcnktY29sb3I6ZGlzYWJsZWQsIC5jLXRlbmRlci1jcmVhdGVfX2J0bi1jYW5jZWw6ZGlzYWJsZWQsIC5jLWFwcGxpY2F0aW9uLXBvcHVwLXNob3J0X19idG46ZGlzYWJsZWQsIC5jLXBhZ2luYXRpb25fX2xvYWQtYnRuOmRpc2FibGVkLCAuYnRuLWJvcmRlci1lcnJvci1jb2xvcjpkaXNhYmxlZCwgLmJ0bi1ib3JkZXItcHJpbWFyeS1jb2xvcjpkaXNhYmxlZCwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1yZWplY3Q6ZGlzYWJsZWQsIC5jLXJldHVybi1pdGVtX19vZmZlci1idG4tYWNjZXB0OmRpc2FibGVkLCAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG46ZGlzYWJsZWQsIC5idG4tZ3JleTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LWNvbG9yLmRpc2FibGVkLCAuZGlzYWJsZWQuYy10ZW5kZXItY3JlYXRlX19idG4tY2FuY2VsLCAuZGlzYWJsZWQuYy1hcHBsaWNhdGlvbi1wb3B1cC1zaG9ydF9fYnRuLCAuZGlzYWJsZWQuYy1wYWdpbmF0aW9uX19sb2FkLWJ0biwgLmRpc2FibGVkLmJ0bi1ib3JkZXItZXJyb3ItY29sb3IsIC5kaXNhYmxlZC5idG4tYm9yZGVyLXByaW1hcnktY29sb3IsIC5kaXNhYmxlZC5jLXJldHVybi1pdGVtX19vZmZlci1idG4tcmVqZWN0LCAuZGlzYWJsZWQuYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLWFjY2VwdCwgLmRpc2FibGVkLmMtZmluYW5jaWFsLXByb2R1Y3RzX19hY3Rpb24tYnRuLCAuZGlzYWJsZWQuYnRuLWdyZXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYnRuLXByaW1hcnktY29sb3JfYXJyb3cge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLmJ0bi1wcmltYXJ5LWNvbG9yX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuXG4uYy1idXR0b24tc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAxMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uYnRuLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYnRuLWJvcmRlci1wcmltYXJ5LWNvbG9yLCAuYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLXJlamVjdCwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1hY2NlcHQsIC5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmJ0bi1ib3JkZXItcHJpbWFyeS1jb2xvcjpob3ZlciwgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1yZWplY3Q6aG92ZXIsIC5jLXJldHVybi1pdGVtX19vZmZlci1idG4tYWNjZXB0OmhvdmVyLCAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYnRuLWJvcmRlci1lcnJvci1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYnRuLWJvcmRlci1lcnJvci1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYy1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmMtcGFnZS10aXRsZV80MDQge1xuICBmb250LXNpemU6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXRpdGxlXzQwNCB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBhZ2UtdGl0bGVfNDA0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5jLXBhZ2UtdGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLXBhZ2VfX3RleHQtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5jLXBhZ2Utc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmMtcGFnZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcGFnZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5saW5rLXdpdGgtaWNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5saW5rLXdpdGgtaWNvbjpob3ZlciAubGluay10ZXh0LCAubGluay13aXRoLWljb246Zm9jdXMgLmxpbmstdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xufVxuLmxpbmstd2l0aC1pY29uIC5saW5rLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmxpbmstd2l0aC1pY29uIC5saW5rLXRleHQge1xuICBmbGV4OiAxO1xufVxuXG4ubmF2LWxpbmssIC5jLW5hdmlnYXRpb24tdGlsZV9fYnRuIHtcbiAgY29sb3I6IHZhcigtLW5hdi1saW5rKTtcbn1cbi5uYXYtbGluazpob3ZlciwgLmMtbmF2aWdhdGlvbi10aWxlX19idG46aG92ZXIsIC5uYXYtbGluazpmb2N1cywgLmMtbmF2aWdhdGlvbi10aWxlX19idG46Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmstaG92ZXIpO1xufVxuXG4uYnRuLXJlbW92ZSwgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnRuLXJlbW92ZSBzdmcsIC5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuLS1jbG9zZSBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYnRuLXJlbW92ZTpob3ZlciwgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5idG4tcHJpbWFyeS1jb2xvci1sb2dpbiB7XG4gIHBhZGRpbmc6IDEwcHggODFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1wcmltYXJ5LWNvbG9yLWxvZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1wYWdlX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1wYWdlX19pbWdfNDA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYy1wYWdlX19pbWcgLnN2Z19lcnJvci1wb3B1cCB7XG4gIG1heC1oZWlnaHQ6IDg0cHg7XG4gIHN0cm9rZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcGFnZV9faW1nIC5zdmdfZXJyb3ItcG9wdXAge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmMtcGFnZV9fYnRuLWhvbGRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcGFnZV9fYnRuLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYy1wYWdlX19idG4ge1xuICBwYWRkaW5nOiAxMXB4IDhweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmMtcGFnZV9fYnRuXzQwNCB7XG4gIG1heC13aWR0aDogMjQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBhZ2VfX2J0bl80MDQge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXNtX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xufVxuXG4uYnRuLWxpZ2h0Z3JleSB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogN3B4IDE2cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jLWltYWdlLWJhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmMtcGFnZV9fZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5jLXBhZ2VfX2ZsZXgtcm93X2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xufVxuLmMtcGFnZV9fZmxleC1yb3cgLmMtZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZV9fZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLXBhZ2VfX2ZsZXgtcm93IC5jLWZvcm1fX2ZpZWxkIHtcbiAgICBmbGV4OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1wYWdlX19ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLXRoaW4uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLXRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItdGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItdGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLXRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLXRoaW5pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLXRoaW5pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItdGhpbml0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItdGhpbml0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLXRoaW5pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhbGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFsaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhbGlnaHRpdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhbGlnaHRpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFsaWdodGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFsaWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhbGlnaHRpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItbGlnaHRpdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWxpZ2h0aXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWxpZ2h0aXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1saWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWxpZ2h0aXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItbWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1tZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLW1lZGl1bWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItbWVkaXVtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLW1lZGl1bWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItbWVkaXVtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItbWVkaXVtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1ib2xkaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1ib2xkaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWJvbGRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1ib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1zZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLXNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLXNlbWlib2xkaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1zZW1pYm9sZGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1zZW1pYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItc2VtaWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1zZW1pYm9sZGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1leHRyYWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1leHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1leHRyYWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhYm9sZGl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFib2xkaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWV4dHJhYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFib2xkaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItZXh0cmFib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1ibGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItYmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ludGVyLWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItYmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ludGVyLWJsYWNraXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci1ibGFja2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1ibGFja2l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaW50ZXItYmxhY2tpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pbnRlci1ibGFja2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXNjcm9sbC1jb2xvcikgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFdvcmtzIG9uIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFpbi1mb250LXNpemUpO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnByZWxvYWQgKiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY292ZXItcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW4tcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluZXIsIC5jLXNsaWRlc2hvd19fY29udHJvbHMsIC5jLWNhcm91c2VsX19jb250cm9scywgLmMtYWxwaGFiZXRfX2Ryb3AtaG9sZGVyLCAuYy1uYXZpZ2F0aW9uX19kcm9wLWhvbGRlciwgLmMtbmF2aWdhdGlvbiwgLmMtcmV2aWV3cy1jYXJvdXNlbCwgLmMtcGFnZXMtbGlua3MtbGlzdCwgLmMtaGVhZGVyX190b3AtaG9sZGVyLCAuYy1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xufVxuXG4uaW1hZ2UtZXJyb3IsIC5pbWFnZS1lcnJvci1icmFuZCwgLmltYWdlLWVycm9yLXByb2R1Y3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmltYWdlLWVycm9yOmJlZm9yZSwgLmltYWdlLWVycm9yLWJyYW5kOmJlZm9yZSwgLmltYWdlLWVycm9yLXByb2R1Y3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qQTBJaUJvWldsbmFIUTlJakU0TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREl3TkNBeE9ETWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4eVpXTjBJSGRwWkhSb1BTSXlNRFFpSUdobGFXZG9kRDBpTVRneklpQm1hV3hzUFNJalJqVkdOVVkxSWk4K0NqeHdZWFJvSUdROUlrMDJNQzQzTlRBMUlEVXdMamMxVERFME15NHlOU0F4TXpNdU1qVWlJSE4wY205clpUMGlJME0yUTBKRU1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJMElpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRrd0xqYzFNRFVnTlRndU1qVklNVEV6TGpJMVRERXlNQzQzTlNBMk9TNDFTREV6TlM0M05VTXhNemN1TnpRZ05qa3VOU0F4TXprdU5qUTNJRGN3TGpJNU1ESWdNVFF4TGpBMU5DQTNNUzQyT1RZM1F6RTBNaTQwTmlBM015NHhNRE15SURFME15NHlOU0EzTlM0d01UQTVJREUwTXk0eU5TQTNOMVl4TVRJdU1ESTFUVEV4TkM0eklERXdOQzR6UXpFeE15NHdOVFlnTVRBMkxqRXhPU0F4TVRFdU5ESTJJREV3Tnk0Mk5ERWdNVEE1TGpVeU5pQXhNRGd1TnpVNVF6RXdOeTQyTWpZZ01UQTVMamczTmlBeE1EVXVOVEEwSURFeE1DNDFOakVnTVRBekxqTXdPU0F4TVRBdU56WTFRekV3TVM0eE1UUWdNVEV3TGprMk9TQTVPQzQ1TURJZ01URXdMalk0TnlBNU5pNDRNamc1SURFd09TNDVNemhET1RRdU56VTFPQ0F4TURrdU1Ua2dPVEl1T0RjeklERXdOeTQ1T1RRZ09URXVNekUwTmlBeE1EWXVORE0yUXpnNUxqYzFOakVnTVRBMExqZzNOeUE0T0M0MU5qQXlJREV3TWk0NU9UVWdPRGN1T0RFeUlERXdNQzQ1TWpKRE9EY3VNRFl6T0NBNU9DNDRORGcxSURnMkxqYzRNVFlnT1RZdU5qTTJJRGcyTGprNE5UVWdPVFF1TkRReE5VTTROeTR4T0RrMElEa3lMakkwTmprZ09EY3VPRGMwTlNBNU1DNHhNalF6SURnNExqazVNVGtnT0RndU1qSTBOVU01TUM0eE1Ea3lJRGcyTGpNeU5EZ2dPVEV1TmpNeE5pQTROQzQyT1RRMklEa3pMalExTURVZ09ETXVORFZOTVRNMUxqYzFJREV5TlM0M05VZzJPQzR5TlRBMVF6WTJMakkyTVRRZ01USTFMamMxSURZMExqTTFNemNnTVRJMExqazJJRFl5TGprME56SWdNVEl6TGpVMU0wTTJNUzQxTkRBM0lERXlNaTR4TkRjZ05qQXVOelV3TlNBeE1qQXVNak01SURZd0xqYzFNRFVnTVRFNExqSTFWamMzUXpZd0xqYzFNRFVnTnpVdU1ERXdPU0EyTVM0MU5EQTNJRGN6TGpFd016SWdOakl1T1RRM01pQTNNUzQyT1RZM1F6WTBMak0xTXpjZ056QXVNamt3TWlBMk5pNHlOakUwSURZNUxqVWdOamd1TWpVd05TQTJPUzQxU0RjNUxqVXdNRFZNTVRNMUxqYzFJREV5TlM0M05Wb2lJSE4wY205clpUMGlJME0yUTBKRU1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJMElpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtcHJvZHVjdC1pdGVtX19pbWcgLmltYWdlLWVycm9yOmJlZm9yZSwgLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9faW1nIC5pbWFnZS1lcnJvcjpiZWZvcmUsIC5jLXByb2R1Y3QtaXRlbV9faW1nIC5pbWFnZS1lcnJvci1icmFuZDpiZWZvcmUsIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZyAuaW1hZ2UtZXJyb3ItYnJhbmQ6YmVmb3JlLCAuYy1wcm9kdWN0LWl0ZW1fX2ltZyAuaW1hZ2UtZXJyb3ItcHJvZHVjdDpiZWZvcmUsIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZyAuaW1hZ2UtZXJyb3ItcHJvZHVjdDpiZWZvcmUsIC5jLXByb2R1Y3QtcGhvdG9fX2l0ZW0gLmltYWdlLWVycm9yOmJlZm9yZSwgLmMtcHJvZHVjdC1waG90b19faXRlbSAuaW1hZ2UtZXJyb3ItYnJhbmQ6YmVmb3JlLCAuYy1wcm9kdWN0LXBob3RvX19pdGVtIC5pbWFnZS1lcnJvci1wcm9kdWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHdpZHRoPScyMDQnIGhlaWdodD0nMjA0JyB2aWV3Qm94PScwIDAgMjA0IDIwNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHJva2U9J25vbmUnJTNFJTNDcmVjdCB3aWR0aD0nMjA0JyBoZWlnaHQ9JzIwNCcgZmlsbD0nd2hpdGUnIHN0cm9rZT0nbm9uZScvJTNFJTNDcmVjdCBvcGFjaXR5PScwLjUnIHg9JzUyJyB5PSc2Nicgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDAnIGZpbGw9JyUyM0I3QkNDNicgc3Ryb2tlPSdub25lJy8lM0UlM0NwYXRoIGQ9J004NSA3Ni45OTk5Qzg1IDc2Ljk5OTkgODUgNjYuOTI1OCA4NSA1NS44NDQzQzg1IDMzLjUgMTIwIDMzLjUgMTIwIDU1Ljg0NDNWNzYuOTk5OScgc3Ryb2tlPSclMjNCN0JDQzYnIHN0cm9rZS13aWR0aD0nNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW1hZ2UtZXJyb3JfaW5pdGlhbCB7XG4gIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmltYWdlLWVycm9yX2NoYXJhY3RlcmlzdGljcyB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaW1hZ2UtZXJyb3ItcHJvZHVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB3aWR0aD0nMjA0JyBoZWlnaHQ9JzIwNCcgdmlld0JveD0nMCAwIDIwNCAyMDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3Ryb2tlPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwNCcgaGVpZ2h0PScyMDQnIGZpbGw9J3doaXRlJyBzdHJva2U9J25vbmUnLyUzRSUzQ3JlY3Qgb3BhY2l0eT0nMC41JyB4PSc1MicgeT0nNjYnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPSclMjNCN0JDQzYnIHN0cm9rZT0nbm9uZScvJTNFJTNDcGF0aCBkPSdNODUgNzYuOTk5OUM4NSA3Ni45OTk5IDg1IDY2LjkyNTggODUgNTUuODQ0M0M4NSAzMy41IDEyMCAzMy41IDEyMCA1NS44NDQzVjc2Ljk5OTknIHN0cm9rZT0nJTIzQjdCQ0M2JyBzdHJva2Utd2lkdGg9JzYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW1hZ2UtZXJyb3ItYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVd0lpQm9aV2xuYUhROUlqY3dJaUIyYVdWM1FtOTRQU0l3SURBZ01UVXdJRGN3SWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjbVZqZENCM2FXUjBhRDBpTVRVd0lpQm9aV2xuYUhROUlqY3dJaUJtYVd4c1BTSWpSalZHTlVZMUlpOCtDanhuSUdOc2FYQXRjR0YwYUQwaWRYSnNLQ05qYkdsd01GOHhNVFV4TkY4eE9UazVNU2tpUGdvOGNHRjBhQ0JrUFNKTk5UUXVPRE16TlNBeE1pNDRNek0xVERrMUxqRTJOamdnTlRNdU1UWTJPQ0lnYzNSeWIydGxQU0lqUXpaRFFrUXhJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOGNHRjBhQ0JrUFNKTk5qa3VOVEF3TWlBeE5pNDFTRGd3TGpVd01ESk1PRFF1TVRZMk9DQXlNa2c1TVM0MU1EQXlRemt5TGpRM01qWWdNaklnT1RNdU5EQTFNaUF5TWk0ek9EWXpJRGswTGpBNU1qa2dNak11TURjek9VTTVOQzQzT0RBMUlESXpMamMyTVRZZ09UVXVNVFkyT0NBeU5DNDJPVFF5SURrMUxqRTJOamdnTWpVdU5qWTJOMVkwTWk0M09VMDRNUzR3TVRNMUlETTVMakF4TXpORE9EQXVOREExSURNNUxqa3dNallnTnprdU5qQTRJRFF3TGpZME5qZ2dOemd1TmpjNU15QTBNUzR4T1RNeFF6YzNMamMxTURVZ05ERXVOek01TkNBM05pNDNNVEk0SURReUxqQTNORE1nTnpVdU5qTTVPU0EwTWk0eE56UkROelF1TlRZM0lEUXlMakkzTXpjZ056TXVORGcxTXlBME1pNHhNelUzSURjeUxqUTNNVGdnTkRFdU56WTVPVU0zTVM0ME5UZ3pJRFF4TGpRd05ERWdOekF1TlRNM09DQTBNQzQ0TVRrMUlEWTVMamMzTlRrZ05EQXVNRFUzTmtNMk9TNHdNVFFnTXprdU1qazFOeUEyT0M0ME1qazBJRE00TGpNM05USWdOamd1TURZek5pQXpOeTR6TmpFM1F6WTNMalk1TnpnZ016WXVNelE0TWlBMk55NDFOVGs0SURNMUxqSTJOalVnTmpjdU5qVTVOU0F6TkM0eE9UTTJRelkzTGpjMU9USWdNek11TVRJd055QTJPQzR3T1RReElETXlMakE0TXlBMk9DNDJOREEwSURNeExqRTFOREpETmprdU1UZzJOeUF6TUM0eU1qVTFJRFk1TGprek1Ea2dNamt1TkRJNE5TQTNNQzQ0TWpBeUlESTRMamd5VFRreExqVXdNRElnTkRrdU5VZzFPQzQxTURBeVF6VTNMalV5TnpjZ05Ea3VOU0ExTmk0MU9UVXhJRFE1TGpFeE16Y2dOVFV1T1RBM05DQTBPQzQwTWpZeFF6VTFMakl4T1RnZ05EY3VOek00TkNBMU5DNDRNek0xSURRMkxqZ3dOVGdnTlRRdU9ETXpOU0EwTlM0NE16TXpWakkxTGpZMk5qZEROVFF1T0RNek5TQXlOQzQyT1RReUlEVTFMakl4T1RnZ01qTXVOell4TmlBMU5TNDVNRGMwSURJekxqQTNNemxETlRZdU5UazFNU0F5TWk0ek9EWXpJRFUzTGpVeU56Y2dNaklnTlRndU5UQXdNaUF5TWtnMk5DNHdNREF5VERreExqVXdNRElnTkRrdU5Wb2lJSE4wY205clpUMGlJME0yUTBKRU1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeklpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5blBnbzhaR1ZtY3o0S1BHTnNhWEJRWVhSb0lHbGtQU0pqYkdsd01GOHhNVFV4TkY4eE9UazVNU0krQ2p4eVpXTjBJSGRwWkhSb1BTSTBOQ0lnYUdWcFoyaDBQU0kwTkNJZ1ptbHNiRDBpZDJocGRHVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVeklERXhLU0l2UGdvOEwyTnNhWEJRWVhSb1BnbzhMMlJsWm5NK0Nqd3ZjM1puUGdvPVwiKTtcbn1cblxuLnRleHQtdXBkYXRlIHtcbiAgYW5pbWF0aW9uOiBibGluayAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIHVybChcIi9yZXNvdXJjZXMvaW1nL2xvYWRlci5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvYWRlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmMtcGFnZV9fYmcge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1wYWdlX3NlcnZpY2VzIC5jLXBhZ2VfX251bWJlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXBhZ2Vfc2VydmljZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmMtcGFnZV9zZXJ2aWNlcyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1wYWdlX3NlcnZpY2VzIC5jLXBhZ2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmMtcGFnZV9zZXJ2aWNlcyAuYy1mb3JtX19sZXR0ZXJzLWNvdW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xufVxuLmMtcGFnZV9zZXJ2aWNlcyAuYy1pbnN1cmFuY2VfX2FueS1pbnN1cmVyLXJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXBhZ2VfX251bWJlci10aXRsZS1udW0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cblxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucm93LWpjLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGlyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4udGV4dC1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtcGFnZV9zZXJ2aWNlcyAuYy1wYWdlX19udW1iZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1wYWdlX3NlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jLXBhZ2Vfc2VydmljZXMgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcGFnZV9zZXJ2aWNlcyAuYy1wYWdlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5jLXBhZ2Vfc2VydmljZXMgLmMtZm9ybV9fbGV0dGVycy1jb3VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbn1cbi5jLXBhZ2Vfc2VydmljZXMgLmMtaW5zdXJhbmNlX19hbnktaW5zdXJlci1yYWRpbzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1wYWdlX19udW1iZXItdGl0bGUtbnVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5kaXItcnRsIC5jLXBhZ2VfX251bWJlci10aXRsZS1udW0ge1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG5cbi5jLXBhZ2VfX251bWJlci10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uY19pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qY2YtcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5qY2YtcmFuZ2UgLmpjZi1yYW5nZS10cmFjayB7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG59XG4uamNmLXJhbmdlIC5qY2YtcmFuZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taW5hY3RpdmUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIC5qY2YtcmFuZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLXRyYWNrIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLWRpc3BsYXktd3JhcHBlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5qY2YtcmFuZ2UuamNmLXZlcnRpY2FsIC5qY2YtcmFuZ2UtZGlzcGxheS5qY2YtcmFuZ2UtbWluIHtcbiAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmpjZi1yYW5nZS5qY2YtdmVydGljYWwgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1tYXgge1xuICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uamNmLXJhbmdlLmpjZi12ZXJ0aWNhbCAuamNmLXJhbmdlLW1hcmsge1xuICBtYXJnaW46IDAgMCA5cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtZGlzcGxheS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAycHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNHB4O1xufVxuLmpjZi1yYW5nZSAuamNmLXJhbmdlLWRpc3BsYXkuamNmLXJhbmdlLW1pbiB7XG4gIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtZGlzcGxheS5qY2YtcmFuZ2UtbWF4IHtcbiAgbWFyZ2luOiAwIC0xMHB4IDAgMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1kaXNwbGF5LmpjZi1yYW5nZS1taWQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmpjZi1yYW5nZSAuamNmLXJhbmdlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmpjZi1yYW5nZSAuamNmLXJhbmdlLWhhbmRsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1NzE0M2VtO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS12YWx1ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1oYW5kbGU6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5qY2YtcmFuZ2UgLmpjZi1yYW5nZS1oYW5kbGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNlY29uZGFyeSk7XG59XG4uamNmLXJhbmdlIC5qY2YtcmFuZ2UtbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luOiAwIDAgMCA5cHg7XG59XG4uamNmLXJhbmdlIC5qY2YtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmpjZi1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uamNmLXNlbGVjdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpjZi1zZWxlY3QuamNmLXNlbGVjdC1jLWZvcm1fX3NlbGVjdF9zb3J0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmpjZi1zZWxlY3QuamNmLXNlbGVjdC1jLWZvcm1fX3NlbGVjdF9zb3J0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuamNmLXNlbGVjdC5qY2Ytc2VsZWN0LWMtZm9ybV9fc2VsZWN0X3NvcnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmpjZi1zZWxlY3QuamNmLXNlbGVjdC1jLWZvcm1fX3NlbGVjdF9zb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zIDE4SDlWMTZIM1YxOFpNMyAxM0gxNVYxMUgzVjEzWk0zIDZWOEgyMVY2SDNaJyBmaWxsPSclMjM0Q0FGNTAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIH1cbiAgLmpjZi1zZWxlY3QuamNmLXNlbGVjdC1jLWZvcm1fX3NlbGVjdF9zb3J0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuamNmLXNlbGVjdC5qY2Ytc2VsZWN0LWMtZm9ybV9fc2VsZWN0X3NvcnQgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qY2Ytc2VsZWN0LmpjZi1zZWxlY3QtYy1mb3JtX19zZWxlY3Rfc29ydCAuamNmLXNlbGVjdC10ZXh0X2JlZm9yZTpiZWZvcmUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5qY2Ytc2VsZWN0LmpjZi1zZWxlY3QtYy1mb3JtX19zZWxlY3RfbW9udGgge1xuICB0b3A6IDA7XG59XG4uamNmLXNlbGVjdC5qY2Ytc2VsZWN0LWMtZm9ybV9fc2VsZWN0X3JldHVybnMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5qY2Ytc2VsZWN0LmpjZi1kcm9wLWFjdGl2ZSAuamNmLXNlbGVjdC1vcGVuZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmpjZi1zZWxlY3QuamNmLWRyb3AtYWN0aXZlIC5qY2Ytc2VsZWN0LXRleHRfYmVmb3JlIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbnNlbGVjdC5qY2YtaGlkZGVuOmZvY3VzICsgLmpjZi1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1mb3JtX19maWVsZC5lcnJvciAuamNmLXNlbGVjdCwgLmMtZm9ybV9fZmllbGQtY2VsbC5lcnJvciAuamNmLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmMtZm9ybV9fc2VsZWN0X3NvcnQgKyAuamNmLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtZm9ybV9fc2VsZWN0X3NvcnQgKyAuamNmLXNlbGVjdC5qY2YtZHJvcC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5jLWZvcm1fX3NlbGVjdF9zb3J0ICsgLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtZHJvcCB7XG4gIHRvcDogMTAwJTtcbn1cbi5qY2Ytc2VsZWN0IHNlbGVjdCB7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uamNmLXNlbGVjdCAuamNmLXNlbGVjdC10ZXh0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJlZm9yZSkgXCIgXCI7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmUgKyAuamNmLXNlbGVjdC1vcGVuZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uamNmLXNlbGVjdCAuamNmLXNlbGVjdC10ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LXRleHQgLmpjZi1vcHRpb24taGlkZW1lIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmRpci1ydGwgLmpjZi1zZWxlY3QgLmpjZi1zZWxlY3QtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5qY2Ytc2VsZWN0IC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEodmFyKC0tc2Vjb25kYXJ5KSwgMC42KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbn1cbi5qY2Ytc2VsZWN0LmpjZi1jb21wYWN0LW11bHRpcGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmpjZi1zZWxlY3QuamNmLWNvbXBhY3QtbXVsdGlwbGUgLmpjZi1zZWxlY3Qtb3BlbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgY29udGVudDogXCIuLi5cIjtcbn1cbi5kaXItcnRsIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5qY2Ytc2VsZWN0LWRyb3Age1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmpjZi1zZWxlY3QtZHJvcCAuamNmLXNlbGVjdC1kcm9wLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1saXN0IC5qY2YtbGlzdC1jb250ZW50IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1saXN0IHVsIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtbGlzdCAuamNmLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtbGlzdCAuamNmLW9wdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmpjZi1zZWxlY3QtZHJvcCAuamNmLWxpc3QgLmpjZi1vcHRpb24uamNmLW9wdGlvbi1oaWRlbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpjZi1zZWxlY3QtZHJvcCAuamNmLWxpc3QgLmpjZi1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uamNmLXNlbGVjdC1kcm9wIC5qY2YtbGlzdCAuamNmLW9wdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5kaXItcnRsIC5qY2YtaGlkZGVuIHtcbiAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICByaWdodDogLTk5OTlweCAhaW1wb3J0YW50O1xufVxuXG4vKkZvciBJRTggb3IgbG93ZXIqL1xuLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiB7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94IHtcbiAgaGVpZ2h0OiAxNTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjgwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzMzYWFmZjtcbiAgYm94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUgKyAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTgycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGkge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvaW1nL2Fycm93LWRvd24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xNnB4O1xuICByaWdodDogdW5zZXQ7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiA0MjhweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3Qge1xuICByaWdodDogLTdweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdCAueGRzb2Z0X3Njcm9sbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0Lnhkc29mdF95ZWFyc2VsZWN0IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF93ZWVrZW5kOm50aC1vZi10eXBlKDJuICsgMSkge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGggPiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQge1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOUFCMUVDO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkID4gZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQgPiBkaXYge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNBQkIxQkE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jLWdyZXktcGxhY2Vob2xkZXIpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXkge1xuICBjb2xvcjogIzMzYWFmZjtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmU5ZDI7XG4gIGJveC1zaGFkb3c6ICNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcbiAgYmFja2dyb3VuZDogI2MxZmZjOTtcbiAgYm94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuICBib3gtc2hhZG93OiAjMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuOmhvdmVyLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50ID4gZGl2LCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvcik7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgge1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGg6aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgueGRzb2Z0X2Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTIwKVwiO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3llYXIge1xuICB3aWR0aDogYXV0bztcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF95ZWFyID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNlZWU7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogI2FhYTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9zYXZlX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDU0NTUxO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgXCJCb29rIEFudGlxdWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzgyODc4YztcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAzM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkOGRhO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZjRmOGZhXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NTQ1NTE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSwgY29sb3Itc3RvcCg3MyUsICNGRkYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2Y0ZjhmYVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNDU0NTUxO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksIGNvbG9yLXN0b3AoNzMlLCAjRkZGKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmNGY4ZmFcIiwgZW5kQ29sb3JzdHI9XCIjRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICM0NTQ1NTE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSwgY29sb3Itc3RvcCg3MyUsICNGRkYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2Y0ZjhmYVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246Zm9jdXMgc3BhbiB7XG4gIGNvbG9yOiAjNDU0NTUxO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksIGNvbG9yLXN0b3AoNzMlLCAjRkZGKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmNGY4ZmFcIiwgZW5kQ29sb3JzdHI9XCIjRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ueGRzb2Z0X25vc2VsZWN0OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi54ZHNvZnRfbm9zZWxlY3Q6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyNTZweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi54ZHNvZnRfdGltZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi54ZHNvZnRfc2Nyb2xsYmFyID4gLnhkc29mdF9zY3JvbGxlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ueGRzb2Z0X3Njcm9sbGVyX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTA2KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzk5OTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXY6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXYueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjY2M1NTAwO1xuICBib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmY7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVUV4UVVVek9UQTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFVRXhRVVV6T1RFME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQlFURkJSVE00UlRRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUVRGQlJUTTRSalF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcDBWeEdFQUFBSUFTVVJCVkhqYTdKck5TZ014RU1lYnRnaCszTVNMcjFUMVhuMkNIb1NLQjA4K1FtUjhCeDlBOGU3Uml4ZEI5Q0tDb05kZXhJdWd4RmxKYTdyTlpuZVRiTElwTS9Dbk5Mc2RNdk5qTThsMG1SQ2lROVllNjFJS0NBZ1pBVW5IK21VM01NWmFIWUNoQm5KVUR6V09GWmRWZmM1K1pGTGJyV0RlWFB3YnhJcXJMTGZhZVMwaEVCVkdJUlFDRWlab0hRd3RsR1NCeUNDZFlCbDhnOGVnVFRBV29LUU1SQlJCY1p4WWxoemhLZWdxTU9hZ2VFcnNDSFZrazNoWElGb29EZ0hCMUtrSElIVmd6S0I0QURKUS9BMWpBRm1BWWhrUXFBNVRPQnRvY3JLcmdYd1FBOGdjRkl1QUlPOHNRU0E3aGlkdlB3YVFHWlNhQVlIT1VXSkFCaFdXdzJFTUlIOVFhZ1FFUlU0U0FySlhvMFpaTDE4dXZheGVqWHQvRW04eGpWQlhtdkZyMUtWbS9BSjEwdFJlMlhucmFOcWFKdktFM0tIdVViZksxRStWSEIwcTQwL3kzc2RRU3hZNEZIV2VLSkN1blA4VXlEZHFKWmVuVDNudFZWNWpJWUNBaDIwdlQ3aW9QOHRwZjZFMmxmRU13RVJlK3doVjFNSGp3WkI3UEJpQ3hjR1FXd0taS0Q2MmxmR05uUC8xcG9GQUE2MFQ3ckYxVWdjS2QyaWQzS0RlVVMrb0xXVjhEZldBZXBPZnEwMENnUWFiaTl6amNnSlZZVkQ3UFZ6UVVBVUdBUWtiTkpUQklDRGhnd1lUakRZRDZYZVcwOFpLaCtBNHBZa3plbk94WFVidlpjV3o3RTh5a1JNbklIR1gxWFBsKzFtMnZQWXBMKzJxZGI4Q0RBQVJsS0ZFei9aVmtBQUFBQUJKUlU1RXJrSmdnZz09KTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzk5OTtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgYmFja2dyb3VuZDogIzBlMGUwZTtcbiAgY29sb3I6ICM2NjY7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6ICNjYzU1MDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuICBib3gtc2hhZG93OiAjZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfbWludCB7XG4gIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gIGJveC1zaGFkb3c6ICMwMGRkMWMgMCAxcHggNHB4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjY2M1NTAwO1xuICBib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQge1xuICBjb2xvcjogIzMzMztcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjMTExO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVfYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhciA+IC54ZHNvZnRfc2Nyb2xsZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXBhZ2Vfc2VsbGVyIC5zbGljay1saXN0IHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXRyYWNrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1ydGxdIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY2Fyb3VzZWxfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1jYXJvdXNlbF9fYXJyb3cge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYy1jYXJvdXNlbF9fYXJyb3cgLnN2ZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jLWNhcm91c2VsX19hcnJvd19wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuLmMtY2Fyb3VzZWxfX2Fycm93X25leHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG4uYy1wcm9kdWN0cy1saXN0IC5jLWNhcm91c2VsX19hcnJvdyB7XG4gIHRvcDogNDAlO1xufVxuLmMtYmFubmVyLWJsb2NrIC5jLWNhcm91c2VsX19hcnJvdyB7XG4gIHRvcDogNDQlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsX19hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsX19hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuXG4uYy1zbGlkZXNob3dfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYy1zbGlkZXNob3dfX2Fycm93IHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IGF1dG87XG59XG4uYy1zbGlkZXNob3dfX2Fycm93IC5zdmcge1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5jLXNsaWRlc2hvd19fYXJyb3dfcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtc2xpZGVzaG93X19hcnJvd19uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtc2xpZGVzaG93X19hcnJvd19uZXh0IC5zdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zbGlkZXNob3dfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jLXNsaWRlc2hvd19fZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCk7XG59XG4uYy1zbGlkZXNob3dfX2RvdHMgbGkge1xuICBtYXJnaW46IDVweCA1cHg7XG59XG4uYy1zbGlkZXNob3dfX2RvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLXNsaWRlc2hvd19fZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE3cHg7XG4gIG9yZGVyOiAyO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzcHg7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2xpY2stZG90cyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuLmRpci1ydGwgLnNsaWNrLWRvdHMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cblxuLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLml0aSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0aV9fdi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXRpIGlucHV0LCAuaXRpIGlucHV0W3R5cGU9dGV4dF0sIC5pdGkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRpci1ydGwgLml0aSBpbnB1dCwgLmRpci1ydGwgLml0aSBpbnB1dFt0eXBlPXRleHRdLCAuZGlyLXJ0bCAuaXRpIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uZGlyLXJ0bCAuaXRpIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNjFweCAhaW1wb3J0YW50O1xufVxuXG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYy1mb3JtX19maWVsZC5lcnJvciAuaXRpX19mbGFnLWNvbnRhaW5lciwgLmMtZm9ybV9fZmllbGQtY2VsbC5lcnJvciAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmMtZm9ybV9fZmllbGQuc3VjY2VzcyAuaXRpX19mbGFnLWNvbnRhaW5lciwgLmMtZm9ybV9fZmllbGQtY2VsbC5zdWNjZXNzIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5pbnRsLXRlbC1pbnB1dDpmb2N1cyAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG4uYy1mb3JtX19pbnB1dDpyZWFkLW9ubHkgKyAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aV9fYXJyb3cge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDc1LCA1NywgOTQsIDAuNik7XG59XG5cbi5pdGlfX2Fycm93LS11cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICB9XG59XG4uaXRpX19mbGFnLWJveCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aV9fZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkZGO1xufVxuXG4uaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcixcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcGFkZGluZzogMTFweCAwIDExcHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaXRpLS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cbn1cbi5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Uge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Age1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fb20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcWEge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191cyB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192dSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX194ayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCAjODg4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYy1mb3JtX19maWVsZF9ncmV5LnN1Y2Nlc3MgLml0aV9fZmxhZy1jb250YWluZXIsIC5jLWZvcm1fX2ZpZWxkX2dyZXkgLml0aV9fZmxhZy1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbmJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDMzLCA1NSwgMC42KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC8qIEltYWdlIGJvcmRlciAqL1xuICBib3JkZXI6IDI1cHggc29saWQgd2hpdGU7XG59XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2ltZy9sb2FkZXIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCIpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSfQodC70L7QuV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE2IDE2JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzNEIzOTVFJyBwb2ludHM9JzE2LDEuNiAxNC40LDAgOCw2LjQgMS42LDAgMCwxLjYgNi40LDggMCwxNC40IDEuNiwxNiA4LDkuNiAxNC40LDE2IDE2LDE0LjQgOS42LDggJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiByZXF1aXJlZCBzdHlsZXMgKi9cbi5sZWFmbGV0LXBhbmUsXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcbi5sZWFmbGV0LXpvb20tYm94LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xufVxuXG4vKiBoYWNrIHRoYXQgcHJldmVudHMgaHcgbGF5ZXJzIFwic3RyZXRjaGluZ1wiIHdoZW4gbG9hZGluZyBuZXcgdGlsZXMgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNjAwcHg7XG4gIGhlaWdodDogMTYwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2Zyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcbn1cblxuLmxlYWZsZXQtdGlsZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG59XG5cbi5sZWFmbGV0LXpvb20tYm94IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA4MDA7XG59XG5cbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXBhbmUge1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSB7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHtcbiAgei1pbmRleDogNDAwO1xufVxuXG4ubGVhZmxldC1zaGFkb3ctcGFuZSB7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICB6LWluZGV4OiA2MDA7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSB7XG4gIHotaW5kZXg6IDY1MDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtcGFuZSB7XG4gIHotaW5kZXg6IDcwMDtcbn1cblxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcge1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi5sZWFmbGV0LXZtbC1zaGFwZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4ubHZtbCB7XG4gIGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDgwMDtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubGVhZmxldC10b3AsXG4ubGVhZmxldC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGVhZmxldC10b3Age1xuICB0b3A6IDA7XG59XG5cbi5sZWFmbGV0LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5sZWFmbGV0LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxlYWZsZXQtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBjdXJzb3JzICovXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxlYWZsZXQtZ3JhYiB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ubGVhZmxldC1jcm9zc2hhaXIsXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcbi5sZWFmbGV0LWNvbnRyb2wge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiIC5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSxcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG4ubGVhZmxldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDA3OEE4O1xufVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7XG59XG5cbi5sZWFmbGV0LXpvb20tYm94IHtcbiAgYm9yZGVyOiAycHggZG90dGVkICMzOGY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXG4ubGVhZmxldC1jb250YWluZXIge1xuICBmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5sZWFmbGV0LWJhciBhLFxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi8qIHpvb20gY29udHJvbCAqL1xuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gIGZvbnQ6IGJvbGQgMThweCBcIkx1Y2lkYSBDb25zb2xlXCIsIE1vbmFjbywgbW9ub3NwYWNlO1xuICB0ZXh0LWluZGVudDogMXB4O1xufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi8qIGxheWVycyBjb250cm9sICovXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sYXllcnMucG5nKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGF5ZXJzLTJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcbn1cblxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYXJrZXItaWNvbi5zdmcpO1xufVxuXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4vKiBwb3B1cCAqL1xuLmxlYWZsZXQtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMTNweCAxOXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBtYXJnaW46IDE4cHggMDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogLTEwcHggYXV0byAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRweCA0cHggMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZm9udDogMTZweC8xNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHpvb206IDE7XG59XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XG59XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG59XG5cbi8qIGRpdiBpY29uICovXG4ubGVhZmxldC1kaXYtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG5cbi8qIFRvb2x0aXAgKi9cbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cbi5sZWFmbGV0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzIyMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIERpcmVjdGlvbnMgKi9cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4ubGVhZmxldC1jbHVzdGVyLWFuaW0gLmxlYWZsZXQtbWFya2VyLWljb24sIC5sZWFmbGV0LWNsdXN0ZXItYW5pbSAubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW47XG59XG5cbi5sZWFmbGV0LWNsdXN0ZXItc3BpZGVyLWxlZyB7XG4gIC8qIHN0cm9rZS1kYXNob2Zmc2V0IChkdXJhdGlvbiBhbmQgZnVuY3Rpb24pIHNob3VsZCBtYXRjaCB3aXRoIGxlYWZsZXQtbWFya2VyLWljb24gdHJhbnNmb3JtIGluIG9yZGVyIHRvIHRyYWNrIGl0IGV4YWN0bHkgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtc3Ryb2tlLW9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLW91dCwgLW1vei1zdHJva2Utb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IC1vLXN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZS1vdXQsIC1vLXN0cm9rZS1vcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLW91dCwgc3Ryb2tlLW9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuXG4uYy1kaWdpdGFsLWNhbGVuZGFyIC5mYyAuZmMtdG9vbGJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLWRpZ2l0YWwtY2FsZW5kYXIgLmZjIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuZmMgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuZmMgLmZjLWJnLWV2ZW50IHtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudCB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudC5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudC5hY3RpdmU6YWZ0ZXIsIC5jLWRpZ2l0YWwtY2FsZW5kYXIgLmMtZGlnaXRhbC1jYWxlbmRhcl9fZXZlbnQuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMC41cHgpO1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudC5hY3RpdmU6YWZ0ZXIge1xuICBib3R0b206IGNhbGMoMTAwJSAtIDAuNXB4KTtcbn1cbi5jLWRpZ2l0YWwtY2FsZW5kYXIgLmMtZGlnaXRhbC1jYWxlbmRhcl9fZXZlbnQuYWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogY2FsYygxMDAlIC0gMC41cHgpO1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuZmMtZGF5LW90aGVyIC5mYy1kYXlncmlkLWRheS10b3Age1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5jLWRpZ2l0YWwtY2FsZW5kYXIgLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudCAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudC5hY3RpdmUgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jLWhlYWRlcl81MDAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2JvdHRvbSxcbi5jLWhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19ib3R0b20sXG4gIC5jLWhlYWRlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWhlYWRlcl9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX190b3AtbGVmdCxcbi5jLWhlYWRlcl9fYm90dG9tLWxlZnQge1xuICBmbGV4OiAwIDAgMTIlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fdG9wLWxlZnQge1xuICAgIGZsZXg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX2JvdHRvbS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fdG9wLWNlbnRlcixcbi5jLWhlYWRlcl9fYm90dG9tLWNlbnRlciB7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgbWFyZ2luLXJpZ2h0OiA2OXB4O1xuICBtYXgtd2lkdGg6IDc3MXB4O1xufVxuLmRpci1ydGwgLmMtaGVhZGVyX190b3AtY2VudGVyLFxuLmRpci1ydGwgLmMtaGVhZGVyX19ib3R0b20tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICBtYXJnaW4tbGVmdDogNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jLWhlYWRlcl9fdG9wLWNlbnRlcixcbiAgLmMtaGVhZGVyX19ib3R0b20tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRpci1ydGwgLmMtaGVhZGVyX190b3AtY2VudGVyLFxuICAuZGlyLXJ0bCAuYy1oZWFkZXJfX2JvdHRvbS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlyLXJ0bCAuYy1oZWFkZXJfX3RvcC1jZW50ZXIsXG4gIC5kaXItcnRsIC5jLWhlYWRlcl9fYm90dG9tLWNlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fdG9wLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fdG9wLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RpbGUtY2F0YWxvZyB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5kaXItcnRsIC5jLWhlYWRlcl9fdGlsZS1jYXRhbG9nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmMtaGVhZGVyX190b3AtcmlnaHQsXG4uYy1oZWFkZXJfX2JvdHRvbS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRpci1ydGwgLmMtaGVhZGVyX190b3AtcmlnaHQsXG4uZGlyLXJ0bCAuYy1oZWFkZXJfX2JvdHRvbS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYy1oZWFkZXJfX3RvcC1yaWdodCxcbiAgLmMtaGVhZGVyX19ib3R0b20tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5kaXItcnRsIC5jLWhlYWRlcl9fdG9wLXJpZ2h0LFxuICAuZGlyLXJ0bCAuYy1oZWFkZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYy1oZWFkZXJfX3RvcC1yaWdodCxcbiAgLmMtaGVhZGVyX19ib3R0b20tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5kaXItcnRsIC5jLWhlYWRlcl9fdG9wLXJpZ2h0LFxuICAuZGlyLXJ0bCAuYy1oZWFkZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fdG9wLXJpZ2h0LFxuICAuYy1oZWFkZXJfX2JvdHRvbS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1oZWFkZXJfX3RvcC1yaWdodCxcbiAgLmRpci1ydGwgLmMtaGVhZGVyX19ib3R0b20tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RvcC1yaWdodCB7XG4gIG1heC13aWR0aDogMjI1cHg7XG4gIGZsZXg6IGF1dG87XG59XG4uYy1oZWFkZXJfX3RvcC1yaWdodF9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX3RvcC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYy1oZWFkZXJfX3RvcC1yaWdodF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWhlYWRlcl9fYm90dG9tLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYy1oZWFkZXJfX2JvdHRvbS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fYm90dG9tLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2JvdHRvbS1yaWdodCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fYm90dG9tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fYmV0YS12ZXJzaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5cbi5jLWhlYWRlcl9fbWVudS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZ2VvbG9jYXRpb25fX3RleHQsXG4gIC5jLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19jb3ZlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmFjdGl2ZSAuYy1oZWFkZXJfX2NvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDIxcHggMjVweCB2YXIoLS1tYWluLW1hcmdpbi1zbSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDAgNS41cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgOXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgfVxuICAuYWN0aXZlIC5jLWhlYWRlcl9fY292ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAzMywgNTUsIDAuNik7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWN0aXZlIC5jLWhlYWRlcl9fY292ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpci1ydGwgLmMtaGVhZGVyX19jb3ZlciB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyX190b3AtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1oZWFkZXJfX3RvcC1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51LXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1oZWFkZXJfX21lbnUtdHJpZ2dlciAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIC5iYXIsIC5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIC5iYXI6YmVmb3JlLCAuYy1oZWFkZXJfX21lbnUtdHJpZ2dlciAuYmFyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIHRvcCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmMtaGVhZGVyX19tZW51LXRyaWdnZXIgLmJhcjpiZWZvcmUge1xuICB0b3A6IDVweDtcbn1cbi5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIC5iYXI6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5kaXItcnRsIC5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51LXRyaWdnZXIgLmJhciwgLmMtaGVhZGVyX19tZW51LXRyaWdnZXIgLmJhcjpiZWZvcmUsIC5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIC5iYXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICB9XG4gIC5jLWhlYWRlcl9fbWVudS10cmlnZ2VyIC5iYXI6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxuICAuYy1oZWFkZXJfX21lbnUtdHJpZ2dlciAuYmFyOmFmdGVyIHtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbiAgLmMtaGVhZGVyX19tZW51LXRyaWdnZXI6aG92ZXIgLmJhciwgLmMtaGVhZGVyX19tZW51LXRyaWdnZXI6aG92ZXIgLmJhcjpiZWZvcmUsIC5jLWhlYWRlcl9fbWVudS10cmlnZ2VyOmhvdmVyIC5iYXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19sYW5nLWN1cnJlbmN5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbGFuZy1jdXJyZW5jeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19sYW5nLWN1cnJlbmN5LXNlcGFyYXRvciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19sYW5nLWN1cnJlbmN5LXNlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5lLWNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1oZWFkZXJfX2xpbmUtY2F0YWxvZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIpO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDZweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbGluZS1jYXRhbG9nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgbWFyZ2luOiAyMHB4IC0yNXB4IDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLmMtaGVhZGVyX19saW5lLWNhdGFsb2c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX2FscGhhYmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lm92ZXJmbG93IC5jLWhlYWRlci1vdmVyZmxvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAzMywgNTUsIDAuNik7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX2xvZ29fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWdlb2xvY2F0aW9uIC5jLWZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWdlb2xvY2F0aW9uIC5jLWZvcm1fX2ljb25fY3VzdG9tIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNC41cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ2VvbG9jYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX2J1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX3RleHQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWdlb2xvY2F0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWdlb2xvY2F0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpci1ydGwgLmMtZ2VvbG9jYXRpb25fX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLmMtZ2VvbG9jYXRpb25fX2J1dHRvbjpob3ZlciAuYy1nZW9sb2NhdGlvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fYXJyb3cge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ2VvbG9jYXRpb25fX2Fycm93IHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZ2VvbG9jYXRpb25fX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX3BvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLmRpci1ydGwgLmMtZ2VvbG9jYXRpb25fX3BvcHVwIHtcbiAgcmlnaHQ6IDA7XG59XG4uYy1nZW9sb2NhdGlvbl9fcG9wdXAuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWdlb2xvY2F0aW9uX19wb3B1cC5hY3RpdmUge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmMtZ2VvbG9jYXRpb25fX3BvcHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fcG9wdXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ2VvbG9jYXRpb25fX3BvcHVwIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWdlb2xvY2F0aW9uX19wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTNweDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1nZW9sb2NhdGlvbl9faXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtZ2VvbG9jYXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jLWdlb2xvY2F0aW9uX19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fY29udHJvbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jLWdlb2xvY2F0aW9uX19jb25maXJtLWJ0biB7XG4gIHBhZGRpbmc6IDlweCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjlweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWF4LXdpZHRoOiA5NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWdlb2xvY2F0aW9uX19jb25maXJtLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1nZW9sb2NhdGlvbl9fY29uZmlybS1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmRpci1ydGwgLmMtZ2VvbG9jYXRpb25fX2NvbmZpcm0tYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaXItcnRsIC5jLWdlb2xvY2F0aW9uX19jb25maXJtLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmRpci1ydGwgLmMtZ2VvbG9jYXRpb25fX2NvbmZpcm0tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuXG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0bi10ZXh0IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0bjpob3ZlciAuYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0bi10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYy1nZW9sb2NhdGlvbl9fZm9ybSB7XG4gIG1hcmdpbjogMTZweCAwIDE3cHg7XG59XG5cbi5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay1pY29uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLmMtZ2VvbG9jYXRpb25fX2J1dHRvbi1iYWNrLWljb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5kaXItcnRsIC5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cblxuLmMtZ2VvbG9jYXRpb25fX2J1dHRvbi1iYWNrLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICB9XG59XG5cbi5jLW5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuLmRpci1ydGwgLmMtbmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1uYXZfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmspO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuYy1uYXZfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgY29sb3I6IHZhcigtLW5hdi1saW5rLWhvdmVyKTtcbiAgfVxufVxuXG4uYy1sYW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sYW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5jLWxhbmdfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1sYW5nX19idXR0b246aG92ZXIgLmMtbGFuZ19faWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMzAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGFuZ19fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmMtbGFuZ19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uZGlyLXJ0bCAuYy1sYW5nX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGFuZ19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuLmMtbGFuZ19fZHJvcGRvd24taXRlbS5hY3RpdmUgLmMtbGFuZ19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtbGFuZ19faWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGlyLXJ0bCAuYy1sYW5nX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jLWxhbmdfX2ljb24gLnN2ZyB7XG4gIHN0cm9rZTogbm9uZTtcbn1cblxuLmMtbGFuZ19fYXJyb3cuYy1oZWFkZXItcHJvZmlsZV9fYXJyb3cge1xuICBtYXJnaW46IDA7XG59XG4uZGlyLXJ0bCAuYy1sYW5nX19hcnJvdy5jLWhlYWRlci1wcm9maWxlX19hcnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtbGFuZ19fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgOHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB3aWR0aDogMTI4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA0O1xufVxuLmMtbGFuZy5hY3RpdmUgLmMtbGFuZ19fZHJvcGRvd24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGFuZy5hY3RpdmUgLmMtbGFuZ19fZHJvcGRvd24ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxhbmdfX2Ryb3Bkb3duIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLmMtbGFuZ19fZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGFuZ19fZHJvcGRvd246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWxhbmdfX3RpdGxlLXNlbGVjdCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGFuZ19fdGl0bGUtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGFuZ19fZHJvcGRvd24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIH1cbn1cblxuLmMtbGFuZ19fZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggNXB4O1xufVxuLmRpci1ydGwgLmMtbGFuZ19fZHJvcGRvd24tYnRuIHtcbiAgcGFkZGluZzogMTZweCA1cHggMTZweCAwO1xufVxuLmMtbGFuZ19fZHJvcGRvd24tYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxhbmdfX2Ryb3Bkb3duLWJ0biB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG4gIC5jLWxhbmdfX2Ryb3Bkb3duLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYy1sYW5nX19kcm9wZG93bi1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbiAgLmMtbGFuZ19fZHJvcGRvd24taXRlbTpsYXN0LW9mLXR5cGUgLmMtbGFuZ19fZHJvcGRvd24tYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC5jLWxhbmdfX2Ryb3Bkb3duLWl0ZW0uYWN0aXZlIC5jLWxhbmdfX2Ryb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgfVxufVxuLmMtbGFuZ19fZHJvcGRvd24taXRlbS5kaXNhYmxlZCAuYy1sYW5nX19kcm9wZG93bi1idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYy1jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3VycmVuY3kge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmMtY3VycmVuY3lfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN1cnJlbmN5X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtY3VycmVuY3lfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuLmRpci1ydGwgLmMtY3VycmVuY3lfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmMtY3VycmVuY3lfX2Ryb3Bkb3duLWl0ZW0uYWN0aXZlIC5jLWN1cnJlbmN5X190ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jdXJyZW5jeV9fYXJyb3cuYy1oZWFkZXItcHJvZmlsZV9fYXJyb3cge1xuICBtYXJnaW46IDA7XG59XG4uZGlyLXJ0bCAuYy1jdXJyZW5jeV9fYXJyb3cuYy1oZWFkZXItcHJvZmlsZV9fYXJyb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWN1cnJlbmN5X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gIHdpZHRoOiA3MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNDtcbn1cbi5kaXItcnRsIC5jLWN1cnJlbmN5X19kcm9wZG93biB7XG4gIHdpZHRoOiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlyLXJ0bCAuYy1jdXJyZW5jeV9fZHJvcGRvd24ge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4uYy1jdXJyZW5jeS5hY3RpdmUgLmMtY3VycmVuY3lfX2Ryb3Bkb3duIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN1cnJlbmN5LmFjdGl2ZSAuYy1jdXJyZW5jeV9fZHJvcGRvd24ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN1cnJlbmN5X19kcm9wZG93biB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbi5jLWN1cnJlbmN5X19kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdXJyZW5jeV9fZHJvcGRvd246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWN1cnJlbmN5X190aXRsZS1zZWxlY3Qge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN1cnJlbmN5X190aXRsZS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdXJyZW5jeV9fZHJvcGRvd24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIH1cbn1cblxuLmMtY3VycmVuY3lfX2Ryb3Bkb3duLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCA1cHg7XG59XG4uZGlyLXJ0bCAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuIHtcbiAgcGFkZGluZzogMTZweCA1cHggMTZweCAwO1xufVxuLmMtY3VycmVuY3lfX2Ryb3Bkb3duLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbiAgLmMtY3VycmVuY3lfX2Ryb3Bkb3duLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG4gIC5jLWN1cnJlbmN5X19kcm9wZG93bi1pdGVtOmxhc3Qtb2YtdHlwZSAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG4gIC5jLWN1cnJlbmN5X19kcm9wZG93bi1pdGVtLmFjdGl2ZSAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICB9XG59XG4uYy1jdXJyZW5jeV9fZHJvcGRvd24taXRlbS5kaXNhYmxlZCAuYy1jdXJyZW5jeV9fZHJvcGRvd24tYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmMtaGVhZGVyLXdhbGxldF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtaGVhZGVyLXdhbGxldF9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmMtaGVhZGVyLXdhbGxldF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYy1oZWFkZXItd2FsbGV0X19saW5rOmhvdmVyIC5jLWhlYWRlci13YWxsZXRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyLXByb2ZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5kaXItcnRsIC5jLWhlYWRlci1wcm9maWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmMtaGVhZGVyLXByb2ZpbGVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jLWhlYWRlci1wcm9maWxlX21vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1oZWFkZXItcHJvZmlsZV9tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaGVhZGVyLXByb2ZpbGVfX2J1dHRvbi1zaG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19idXR0b24tbG9naW4ge1xuICBmbGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItcHJvZmlsZV9fYnV0dG9uLWxvZ2luIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmbGV4OiBub25lO1xufVxuLmMtaGVhZGVyLXByb2ZpbGVfX2ljb25fd2lzaGxpc3Qgc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuLmRpci1ydGwgLmMtaGVhZGVyLXByb2ZpbGVfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX190ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtaGVhZGVyLXByb2ZpbGVfX3RleHRfaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1oZWFkZXItcHJvZmlsZV9fdGV4dC1sb2dpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXItcHJvZmlsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtaGVhZGVyLXByb2ZpbGVfX3RleHQtbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLWhlYWRlci1wcm9maWxlX190ZXh0X2ljb24ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyLXByb2ZpbGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtaGVhZGVyLXByb2ZpbGVfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1wcm9maWxlX190ZXh0LWxvZ2luIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX3dpc2hsaXN0LWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IC02cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDM0cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtaGVhZGVyLXByb2ZpbGVfX3dpc2hsaXN0LWNvdW50ZXIgLmRpci1ydGwge1xuICByaWdodDogMDtcbiAgbGVmdDogLTdweDtcbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Fycm93IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXItcHJvZmlsZV9fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuLmMtaGVhZGVyLXByb2ZpbGVfX2Fycm93X25vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICByaWdodDogLTQwJTtcbiAgd2lkdGg6IDIwNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiA5OTtcbn1cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bl9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpci1ydGwgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duIHtcbiAgbGVmdDogMjBweDtcbn1cbi5jLWhlYWRlci1wcm9maWxlLmFjdGl2ZSAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duX21vYmlsZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGJveC1zaGFkb3c6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5jLWhlYWRlci1wcm9maWxlLmFjdGl2ZSAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24ge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5jLWhlYWRlci1wcm9maWxlLmFjdGl2ZS1jYWJpbmV0IC5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93biB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmMtaGVhZGVyX190b3AtaG9sZGVyLmFjdGl2ZSAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLXVzZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1hY2NvdW50LXR5cGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi11c2VyLXBob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5kaXItcnRsIC5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi11c2VyLXBob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLXVzZXItbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1sb2dvdXQge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1sb2dvdXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1sb2dvdXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuLmRpci1ydGwgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWxvZ291dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24tbG9nb3V0LW5hbWUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24tbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgfVxuICAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24taWNvbiBzdmcge1xuICBzdHJva2U6IG5vbmU7XG59XG4uZGlyLXJ0bCAuYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpci1ydGwgLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyLXByb2ZpbGVfX2F1dGgtYnRuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWFpbi1tYXJnaW4tc20pICogMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIG1hcmdpbjogMCB2YXIoLS1tYWluLW1hcmdpbi1zbSkgMzVweDtcbiAgfVxuICAuYy1oZWFkZXItcHJvZmlsZV9fYXV0aC1idG4gc3ZnIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19jb21wYXJlIHtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYy1oZWFkZXItcHJvZmlsZV9fY29tcGFyZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1wcm9maWxlX19jb21wYXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWhlYWRlci1wcm9maWxlX19jb21wYXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlyLXJ0bCAuYy1oZWFkZXItcHJvZmlsZV9fY29tcGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX3dpc2hsaXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXItcnRsIC5jLWhlYWRlci1wcm9maWxlX193aXNobGlzdCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1wcm9maWxlX193aXNobGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5kaXItcnRsIC5jLWhlYWRlci1wcm9maWxlX193aXNobGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1oZWFkZXItY2FydF9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItY2FydF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmRpci1ydGwgLmMtaGVhZGVyLWNhcnRfbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi5jLWhlYWRlci1jYXJ0OmhvdmVyIC5jLWhlYWRlci1jYXJ0X19jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG4uYy1oZWFkZXItY2FydDpob3ZlciAuYy1oZWFkZXItY2FydF9faWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1oZWFkZXItY2FydF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVhZGVyLWNhcnRfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYy1oZWFkZXItY2FydF9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtaGVhZGVyLWNhcnRfX2NvdW50IHtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmMtaGVhZGVyLWNhcnRfX2NvdW50LmVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWhlYWRlci1jYXJ0X19jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDJweCAzcHggMnB4IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYy1oZWFkZXItY2FydF9fY291bnQge1xuICAgIGxlZnQ6IDJweDtcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDJweCAzcHggMnB4IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWhlYWRlci1jYXJ0X19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItY2FydF9fY291bnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhcnRfX2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgei1pbmRleDogOTk7XG59XG4uZGlyLXJ0bCAuYy1oZWFkZXItY2FydF9fZHJvcCB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAxNXB4O1xufVxuLmMtaGVhZGVyLWNhcnQ6aG92ZXIgLmMtaGVhZGVyLWNhcnRfX2Ryb3Age1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmMtaGVhZGVyLWNhcnQ6aG92ZXIgLmMtaGVhZGVyLWNhcnRfX2Ryb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1oZWFkZXItY2FydDpob3ZlciAuYy1oZWFkZXItY2FydF9fZHJvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKSB1cmwoXCIuLi9pbWcvbG9hZGVyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1oZWFkZXItY2FydDpob3ZlciAuYy1oZWFkZXItY2FydF9fZHJvcC5sb2FkaW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItY2FydF9fZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWxvZ28tLWZvb3RlciB7XG4gIG1heC1oZWlnaHQ6IDUzLjVweDtcbn1cbi5jLWxvZ28tLWZvb3RlciBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5cbi5jLWxvZ29fX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4uZGlyLXJ0bCAuYy1sb2dvX190ZXh0IHtcbiAgcmlnaHQ6IC05OTk5cHg7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG5cbi5jLWhlYWRlci1jYXRhbG9nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5kaXItcnRsIC5jLWhlYWRlci1jYXRhbG9nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jLWhlYWRlci1jYXRhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDE0NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1oZWFkZXItY2F0YWxvZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1jYXRhbG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmRpci1ydGwgLmMtaGVhZGVyLWNhdGFsb2cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLWhlYWRlci1jYXRhbG9nX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmMtaGVhZGVyLWNhdGFsb2dfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXItY2F0YWxvZ19fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIHBhZGRpbmc6IDEzLjVweCAxNXB4IDEzLjVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1jYXRhbG9nX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYy1oZWFkZXItY2F0YWxvZ19fYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1jYXRhbG9nX19idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5jLWhlYWRlci1jYXRhbG9nX19pY29uIC5iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24gLmJhciwgLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24gLmJhcjpiZWZvcmUsIC5jLWhlYWRlci1jYXRhbG9nX19pY29uIC5iYXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgdG9wIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYy1oZWFkZXItY2F0YWxvZ19faWNvbiAuYmFyOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24gLmJhcjphZnRlciB7XG4gIHRvcDogMTBweDtcbn1cbi5kaXItcnRsIC5jLWhlYWRlci1jYXRhbG9nX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYy1oZWFkZXItY2F0YWxvZ19faWNvbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLmRpci1ydGwgLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlci1jYXRhbG9nX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24gLmJhciwgLmMtaGVhZGVyLWNhdGFsb2dfX2ljb24gLmJhcjpiZWZvcmUsIC5jLWhlYWRlci1jYXRhbG9nX19pY29uIC5iYXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICB9XG4gIC5kaXItcnRsIC5jLWhlYWRlci1jYXRhbG9nX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhdGFsb2dfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlyLXJ0bCAuYy1oZWFkZXItY2F0YWxvZ19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYy1oZWFkZXItY2F0YWxvZ19fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWhlYWRlci1jYXRhbG9nX19hcnJvdyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jLWhlYWRlci1jYXRhbG9nX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXItY2F0YWxvZ19fYXJyb3cge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1oZWFkZXItY2F0YWxvZ19fYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLmMtc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtc2xvZ2FuIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5jLWhlYWRlci1jYXRhbG9nLmFjdGl2ZSAuYy1oZWFkZXJfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWhlYWRlci1jYXRhbG9nLmFjdGl2ZSAuYy1oZWFkZXJfX2NhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxufVxuXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogNDBweCAxNXB4IDE2cHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZzogMzZweCAxNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19pbm5lci1jb250YWluZXIge1xuICB3aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWZvb3Rlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLmMtZm9vdGVyX190b3BfNTAwIC5jLWZvb3Rlcl9fcm93Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmMtZm9vdGVyX19uYXYge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmMtZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmMtZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmMtZm9vdGVyX19wYXltZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYy1mb290ZXJfX3BheW1lbnRzIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmMtY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cblxuLmMtZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZm9vdGVyLW5hdi5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyLW5hdi5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtZm9vdGVyLW5hdi5tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyLW5hdi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19yb3cge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWZvb3Rlcl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLWZvb3Rlcl9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYy1mb290ZXJfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxuICAuYy1mb290ZXJfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAuYy1mb290ZXJfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uYy1mb290ZXJfX3JvdyBkZXRhaWxzIHN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLWZvb3Rlcl9fcm93IGRldGFpbHMgc3VtbWFyeSAuYy1mb290ZXItbmF2X19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmMtZm9vdGVyX19yb3cgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1mb290ZXJfX3JvdyBkZXRhaWxzW29wZW5dIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBjb2xvcjogIzAwMDBGRjtcbiAgYmFja2dyb3VuZDogIzAwRkZGRjtcbn1cbi5jLWZvb3Rlcl9fcm93IGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mb290ZXJfX3JvdyBkZXRhaWxzW29wZW5dIC5jLWZvb3Rlci1uYXZfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmMtZm9vdGVyLW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jLWZvb3Rlci1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1mb290ZXItbmF2X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlci1uYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtZm9vdGVyLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxufVxuXG4uYy1mb290ZXItcGF5bWVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jLWZvb3Rlci1wYXltZW50c19faXRlbSB7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG5cbi5jLWZvb3Rlci1jb250YWN0c19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmMtZm9vdGVyLWNvbnRhY3RzX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYy1mb290ZXItY29udGFjdHNfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtZm9vdGVyLXNvY2lhbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1mb290ZXItc29jaWFsX19mb2xsb3cge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtZm9vdGVyLXNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYy1mb290ZXItc29jaWFsX19pdGVtLCAuYy1mb290ZXItc29jaWFsX19pdGVtIHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuLmMtZm9vdGVyLXNvY2lhbF9faXRlbTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMzAlKTtcbn1cbi5jLWZvb3Rlci1zb2NpYWxfX2l0ZW0gKyAuYy1mb290ZXItc29jaWFsX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uZGlyLXJ0bCAuYy1mb290ZXItc29jaWFsX19pdGVtICsgLmMtZm9vdGVyLXNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZGlyLXJ0bCAuYy1mb290ZXItc29jaWFsX19pdGVtICsgLmMtZm9vdGVyLXNvY2lhbF9faXRlbSAuYy1mb290ZXItc29jaWFsX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5kaXItcnRsIC5jLWZvb3Rlci1zb2NpYWxfX2l0ZW0gKyAuYy1mb290ZXItc29jaWFsX19pdGVtIC5jLWZvb3Rlci1zb2NpYWxfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbn1cbi5jLWZvb3Rlci1zb2NpYWxfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1mb290ZXItc29jaWFsX19nb29nbGUtcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jLWZvb3Rlci1hcHAtZG93bmxvYWRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZvb3Rlci1hcHAtZG93bmxvYWRfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWZsb29yX19saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWZsb29yX19ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtZm9ybV9fY2hlY2tib3ggfiAuYy1mb3JtX19lcnJvciB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uYy1mb3JtX19jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmMtZm9ybV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZsZXg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uYy1mb3JtX19jaGVja2JveC1sYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtZm9ybV9fY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYy1mb3JtX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybV9fY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEzIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIgMUw1IDhMMSA0JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IHZhcigtLXNlY29uZGFyeSkgY2VudGVyO1xufVxuLmMtZm9ybV9fZmllbGQuZXJyb3IgLmMtZm9ybV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYy1mb3JtX19jaGVja2JveC1pbnB1dDpkaXNhYmxlZCArIC5jLWZvcm1fX2NoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWZvcm1fX2NoZWNrYm94LWxhYmVsX3ByaXZhY3ktcG9saWN5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mb3JtX19jaGVja2JveC1maWVsZC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmMtZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19jaGVja2JveC10ZXh0X3ByaXZhY3ktcG9saWN5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLWZvcm1fX3JhZGlvIH4gLmMtZm9ybV9fZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmMtZm9ybV9fcmFkaW8tbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLWZvcm1fX3JhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZsZXg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19yYWRpby1sYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uYy1mb3JtX19yYWRpby1sYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtZm9ybV9fcmFkaW8tbGFiZWwtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmMtZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC5jLWZvcm1fX3JhZGlvLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArIC5jLWZvcm1fX3JhZGlvLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4IHZhcigtLXNlY29uZGFyeSksIGluc2V0IDAgMCAwIDEwcHggdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1mb3JtX19maWVsZC5lcnJvciAuYy1mb3JtX19yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYy1mb3JtX19maWVsZC5lcnJvciAuYy1mb3JtX19yYWRpby1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5jLWZvcm1fX3JhZGlvLWlucHV0OmRpc2FibGVkICsgLmMtZm9ybV9fcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuLmMtZm9ybV9fcmFkaW8tbGFiZWxfc2t1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtZm9ybV9fcmFkaW8tbGFiZWxfc2t1OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYy1mb3JtX19yYWRpby1pbnB1dDpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgLmMtZm9ybV9fcmFkaW8tbGFiZWxfc2t1IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1mb3JtX19yYWRpby1pbnB1dDpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgLmMtZm9ybV9fcmFkaW8tbGFiZWxfc2t1OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDZweCB2YXIoLS1zdXJmYWNlKSwgaW5zZXQgMCAwIDAgMTZweCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1mb3JtX19udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1mb3JtX19udW1iZXItYnRuIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mb3JtX19udW1iZXItYnRuX21pbnVzIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYy1mb3JtX19udW1iZXItYnRuX3BsdXMgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5jLWZvcm1fX251bWJlci1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5jLWZvcm1fX251bWJlci1idG46ZGlzYWJsZWQsIC5kaXNhYmxlZCAuYy1mb3JtX19udW1iZXItYnRuIHtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtZm9ybV9fbnVtYmVyLWlucHV0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDJweCAxMnB4O1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYy1mb3JtX19udW1iZXItaW5wdXQ6ZGlzYWJsZWQsIC5kaXNhYmxlZCAuYy1mb3JtX19udW1iZXItaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19udW1iZXItaW5wdXQge1xuICB3aWR0aDogNDBweDtcbn1cblxuLmMtZm9ybV9faWNvbi1yYWRpbyB7XG4gIHdpZHRoOiAyOTNweDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtZm9ybV9faWNvbi1yYWRpby1pbnB1dCArIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweCAxOXB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1mb3JtX19pY29uLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3RpdmUpO1xufVxuLmMtZm9ybV9faWNvbi1yYWRpby1pbnB1dDpkaXNhYmxlZCArIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYy1mb3JtX19maWVsZC5lcnJvciAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIC5jLWZvcm1fX2ljb24tcmFkaW8tY29udGVudCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5kaXItcnRsIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2ZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnLnN2Z19tZWV6YS1jYXJkcywgLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmcuc3ZnX21lZXphLWRpZ2l0YWwge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYy1mb3JtX19pY29uLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtZm9ybV9faWNvbi1yYWRpby1pbnB1dDpkaXNhYmxlZCArIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwgLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYy1mb3JtX19pY29uLXJhZGlvLXRleHQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmMtZm9ybV9fcmF0aW5nLWlucHV0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTZweCAqIDUpO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE2IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOCAwTDkuNzk2MTEgNS41Mjc4NkgxNS42MDg1TDEwLjkwNjIgOC45NDQyN0wxMi43MDIzIDE0LjQ3MjFMOCAxMS4wNTU3TDMuMjk3NzIgMTQuNDcyMUw1LjA5MzgzIDguOTQ0MjdMMC4zOTE1NDggNS41Mjc4Nkg2LjIwMzg5TDggMFonIGZpbGw9JyUyM0M0QzRDNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYy1mb3JtX19yYXRpbmctaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uYy1mb3JtX19yYXRpbmctbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jLWZvcm1fX3JhdGluZy1sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZm9ybV9fcmF0aW5nLWxhYmVsOmhvdmVyLFxuLmMtZm9ybV9fcmF0aW5nLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtX19yYXRpbmctbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE2IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOCAwTDkuNzk2MTEgNS41Mjc4NkgxNS42MDg1TDEwLjkwNjIgOC45NDQyN0wxMi43MDIzIDE0LjQ3MjFMOCAxMS4wNTU3TDMuMjk3NzIgMTQuNDcyMUw1LjA5MzgzIDguOTQ0MjdMMC4zOTE1NDggNS41Mjc4Nkg2LjIwMzg5TDggMFonIGZpbGw9JyUyM0YyOTk0QScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmMtZm9ybV9fcmF0aW5nLWxhYmVsOmhvdmVyIH4gLmMtZm9ybV9fcmF0aW5nLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNiAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTggMEw5Ljc5NjExIDUuNTI3ODZIMTUuNjA4NUwxMC45MDYyIDguOTQ0MjdMMTIuNzAyMyAxNC40NzIxTDggMTEuMDU1N0wzLjI5NzcyIDE0LjQ3MjFMNS4wOTM4MyA4Ljk0NDI3TDAuMzkxNTQ4IDUuNTI3ODZINi4yMDM4OUw4IDBaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jLWZvcm1fX3JhdGluZy1sYWJlbDpudGgtb2YtdHlwZSgxKSB7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYy1mb3JtX19yYXRpbmctbGFiZWw6bnRoLW9mLXR5cGUoMikge1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogY2FsYygxNnB4ICogMik7XG59XG5cbi5jLWZvcm1fX3JhdGluZy1sYWJlbDpudGgtb2YtdHlwZSgzKSB7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBjYWxjKDE2cHggKiAzKTtcbn1cblxuLmMtZm9ybV9fcmF0aW5nLWxhYmVsOm50aC1vZi10eXBlKDQpIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGNhbGMoMTZweCAqIDQpO1xufVxuXG4uYy1mb3JtX19yYXRpbmctbGFiZWw6bnRoLW9mLXR5cGUoNSkge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYygxNnB4ICogNSk7XG59XG5cbi5jLWZvcm1fX3JhdGluZy1lcnJvci5jLWZvcm1fX2Vycm9yIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuYy1mb3JtX19yYXRpbmctZXJyb3IuYy1mb3JtX19lcnJvciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uYy1mb3JtX19maWVsZF9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3JtX19maWVsZF9maWxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWZvcm1fX2ZpZWxkX2ZpbGUgLmMtZm9ybV9fZXJyb3Ige1xuICBtYXgtd2lkdGg6IDM3NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtZm9ybV9fZmllbGRfZmlsZSAuYy1mb3JtX19lcnJvciAuZGlyLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy1mb3JtX19maWxlLWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1mb3JtX19maWxlLWZpZWxkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uYy1mb3JtX19maWxlLWZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtZm9ybV9fZmlsZS1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybV9fZmlsZS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19maWxlLWZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyLXJ0bCAuYy1mb3JtX19maWxlLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlyLXJ0bCAuYy1mb3JtX19maWxlLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmMtZm9ybV9fZmlsZS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZm9ybV9fZmlsZS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1mb3JtX19maWxlLWlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5jLWZvcm1fX2ZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1mb3JtX19maWxlLW5hbWUgLmMtZm9ybV9fZmlsZS1pY29uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3JtX19maWxlLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmMtZm9ybV9fZmlsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLWZvcm1fX2ZpbGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWZvcm1fX2ZpbGUtaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtZm9ybV9fZmlsZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmMtZm9ybV9fZmlsZS10ZXh0LCAuYy1mb3JtX19maWxlLWxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4ucGRmIC5jLWZvcm1fX2ZpbGUtdGV4dCAuYy1mb3JtX19maWxlLWljb24sIC5wZGYgLmMtZm9ybV9fZmlsZS1sYWJlbCAuYy1mb3JtX19maWxlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh1cmwoLi4vaW1nL2ZpbGUtcGRmLnN2ZykpO1xufVxuLmRvYyAuYy1mb3JtX19maWxlLXRleHQgLmMtZm9ybV9fZmlsZS1pY29uLCAuZG9jIC5jLWZvcm1fX2ZpbGUtbGFiZWwgLmMtZm9ybV9fZmlsZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodXJsKC4uL2ltZy9maWxlLWRvYy5zdmcpKTtcbn1cbi54bHMgLmMtZm9ybV9fZmlsZS10ZXh0IC5jLWZvcm1fX2ZpbGUtaWNvbiwgLnhscyAuYy1mb3JtX19maWxlLWxhYmVsIC5jLWZvcm1fX2ZpbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHVybCguLi9pbWcvZmlsZS14bHMuc3ZnKSk7XG59XG5cbi5jLWZvcm1fX2ZpbGUtY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmMtZm9ybV9fZmlsZS1jbGVhciAuc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgc3Ryb2tlOiBub25lO1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuXG4uYy1maWxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jLWZpbGUtbmFtZS13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWZpbGUtbmFtZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtZmlsZS1pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jLWZpbGUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtYXR0YWNobWVudHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXR0YWNobWVudHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYy1mb3JtX19kYXRlcGlja2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYy1mb3JtX19kYXRlcGlja2VyW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jLWZvcm1fX2NhbGVuZGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiB1bnNldDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpci1ydGwgLmMtZm9ybV9fY2FsZW5kYXIge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMTVweDtcbn1cblxuLmMtZm9ybV9fc2VsZWN0LW5lc3RpbmcgLmpjZi1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWZvcm1fX3NlbGVjdC1uZXN0aW5nIC5qY2Ytc2VsZWN0ZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLWZvcm1fX3NlbGVjdC1uZXN0aW5nIC5qY2Ytb3B0Z3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5jLWZvcm1fX3NlbGVjdC1uZXN0aW5nIC5qY2Ytb3B0Z3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmMtZm9ybV9fc2VsZWN0LW5lc3RpbmcgLmpjZi1vcHRncm91cC1jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmMtZm9ybV9fc2VsZWN0LW5lc3RpbmcgLmpjZi1zZWxlY3QtZHJvcCAuamNmLWxpc3QgLmpjZi1vcHRpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jLWZvcm1fX3JhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtZm9ybV9faW5wdXRfcmFuZ2UtbnVtYmVyIHtcbiAgbWF4LXdpZHRoOiAxNjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3JtX19pbnB1dF9yYW5nZS1udW1iZXI6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5jLWZvcm1fX2lucHV0X3JhbmdlLW51bWJlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmRpci1ydGwgLmMtZm9ybV9faW5wdXRfcmFuZ2UtbnVtYmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19pbnB1dF9yYW5nZS1udW1iZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIG9yZGVyOiAzO1xufVxuLmRpci1ydGwgLmMtZm9ybV9faW5wdXRfcmFuZ2UtbnVtYmVyOmxhc3Qtb2YtdHlwZSB7XG4gIG9yZGVyOiAxO1xufVxuXG4uYy1mb3JtX19maWVsZC1ob2xkZXJfcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZvcm1fX2lucHV0X3JhbmdlLW51bWJlci1zZXBhcmF0b3Ige1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogbm9uZTtcbn1cbi5kaXItcnRsIC5jLWZvcm1fX2lucHV0X3JhbmdlLW51bWJlci1zZXBhcmF0b3Ige1xuICBvcmRlcjogMjtcbn1cblxuLm5vVWktdGFyZ2V0LCAubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogOTclO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogOTglO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC02cHg7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1mb3JtX19maWVsZF9uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvcm1fX2ZpZWxkX2Rpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jLWZvcm1fX2ZpZWxkX2NhcHRjaGEge1xuICBtYXgtd2lkdGg6IDIyMXB4O1xufVxuLmMtZm9ybV9fZmllbGRfbWFyZ2luOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtZm9ybV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYy1mb3JtX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLWZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmMtZm9ybV9fZmllbGQtaG9sZGVyX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLWZvcm1fX2lucHV0LFxuLmMtZm9ybV9fc2VsZWN0LFxuLmpjZi1zZWxlY3QsXG4uYy1mb3JtX190ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZpZWxkcyk7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvcm1fX2lucHV0X3N1cmZhY2UsXG4uYy1mb3JtX19zZWxlY3Rfc3VyZmFjZSxcbi5qY2Ytc2VsZWN0X3N1cmZhY2UsXG4uYy1mb3JtX190ZXh0YXJlYV9zdXJmYWNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG59XG4uZXJyb3IgLmMtZm9ybV9faW5wdXQsXG4uZXJyb3IgLmMtZm9ybV9fc2VsZWN0LFxuLmVycm9yIC5qY2Ytc2VsZWN0LFxuLmVycm9yIC5jLWZvcm1fX3RleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uc3VjY2VzcyAuYy1mb3JtX19pbnB1dCxcbi5zdWNjZXNzIC5jLWZvcm1fX3NlbGVjdCxcbi5zdWNjZXNzIC5qY2Ytc2VsZWN0LFxuLnN1Y2Nlc3MgLmMtZm9ybV9fdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1mb3JtX19pbnB1dF9wYWdlLXNlbGVjdGlvbixcbi5jLWZvcm1fX3NlbGVjdF9wYWdlLXNlbGVjdGlvbixcbi5qY2Ytc2VsZWN0X3BhZ2Utc2VsZWN0aW9uLFxuLmMtZm9ybV9fdGV4dGFyZWFfcGFnZS1zZWxlY3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAycHg7XG59XG4uYy1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4uYy1mb3JtX19zZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmpjZi1zZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmMtZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLWZvcm1fX3RleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5jLWZvcm1fX3RleHRhcmVhLWNsYWltIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uYy1mb3JtX19pbnB1dFtwbGFjZWhvbGRlcl0ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jLWZvcm1fX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1mb3JtX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmMtZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYy1mb3JtX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLmMtZm9ybV9fZXJyb3IsIC5jLWZvcm1fX2ZpZWxkX2NvbnRhY3RzIC5jLWZvcm1fX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jLWZvcm1fX2ZpZWxkX2NhcHRjaGEgLmMtZm9ybV9fZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1mb3JtX19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybV9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nOiA0cHggMTJweCAzcHggMTJweDtcbn1cblxuLmMtZm9ybV9fcmVtZW1iZXItbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLWZvcm1fX3Rlcm1zLW9mLXVzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jLWZvcm1fX3Rlcm1zLW9mLXVzZSAuYy1mb3JtX19jaGVja2JveC1sYWJlbCwgLmMtZm9ybV9fdGVybXMtb2YtdXNlIC5jLWZvcm1fX2NoZWNrYm94LWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYy1mb3JtX190ZXJtcy1vZi11c2UgLmMtZm9ybV9fY2hlY2tib3gtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtZm9ybV9fdGVybXMtb2YtdXNlIC5jLWZvcm1fX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jLWZvcm1fX3Rlcm1zLW9mLXVzZS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1mb3JtX190ZXJtcy1vZi11c2UtY2hlY2tib3ggLmMtZm9ybV9fY2hlY2tib3gtbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmMtZm9ybV9fdGVybXMtb2YtdXNlLWNoZWNrYm94IC5jLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jLWZvcm1fX3NlbGVjdC1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWZvcm1fX3NlbGVjdC1ob2xkZXJfbW9udGggLmpjZi1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYy1mb3JtX19zZWxlY3QtaG9sZGVyX3Bob25lLWNvdW50cnkgLmpjZi1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYy1mb3JtX19zZWxlY3Rfc29ydCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYy1mb3JtX19maWVsZC1jZWxsX2RheSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IG5vbmU7XG59XG4uYy1mb3JtX19maWVsZC1jZWxsX3llYXIge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiBub25lO1xufVxuLmMtZm9ybV9fZmllbGQtY2VsbF9waG9uZS1jb2RlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGZsZXg6IG5vbmU7XG59XG4uYy1mb3JtX19maWVsZC1jZWxsX3Bob25lLW51bWJlciB7XG4gIGZsZXg6IDE7XG59XG4uYy1mb3JtX19maWVsZC1jZWxsX21vbnRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmMtZm9ybV9fZmllbGQtY2VsbF9waG9uZS1jb3VudHJ5IHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgZmxleDogbm9uZTtcbn1cbi5jLWZvcm1fX2ZpZWxkLWNlbGxfbWFqb3JpdHkge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uYy1mb3JtX19maWVsZC1jZWxsX21ham9yaXR5LmVycm9yIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4IHZhcigtLWVycm9yKTtcbn1cblxuLmMtZm9ybV9fZm9ybS1lcnJvciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmMtZm9ybV9fZm9ybS1lcnJvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmMtZm9ybV9faW5wdXRfZ2VvbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHggMzZweCAxMHB4IDEycHg7XG59XG5cbi5jLWZvcm1fX3N1Z2dlc3Rpb25zLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmMtZm9ybV9fc3VnZ2VzdGlvbnMtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDExcHggMTRweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mb3JtX19zdWdnZXN0aW9ucy1saXN0IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYy1mb3JtX19zdWdnZXN0aW9ucy1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cblxuLmMtYWR2YW50YWdlcy1saXN0IHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMCA1cHggMzVweDtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgbWluLXdpZHRoOiBtaW4oMTAwJSwgMTUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jLWFkdmFudGFnZXMtaXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiBtaW4oMTAwJSwgMTEwcHgpO1xuICB9XG59XG5cbi5jLWFkdmFudGFnZXMtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5jLWFkdmFudGFnZXMtaXRlbV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYy1hZHZhbnRhZ2VzLWl0ZW1fX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWFkdmFudGFnZXMtaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYy1hZHZhbnRhZ2VzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWFkdmFudGFnZXMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYy1hZHZhbnRhZ2VzLWl0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jLWFkdmFudGFnZXMtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG4uYy1hZHZhbnRhZ2VzLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFkdmFudGFnZXMtaXRlbS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX2ltZy1ob2xkZXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXg6IDAgMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX2ltZyB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwO1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xufVxuXG4uYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbF9fdGV4dC1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jLWFkdmFudGFnZXMtaXRlbS1ob3Jpem9udGFsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG4uYy1hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5jLWFydGljbGVzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtYXJ0aWNsZS1saXN0LFxuLmMtYXJ0aWNsZS1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1hcnRpY2xlLWxpc3RfX2VtcHR5LFxuLmMtYXJ0aWNsZS1jYXRlZ29yeS1saXN0X19lbXB0eSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmMtYXJ0aWNsZS1saXN0X19pdGVtLFxuLmMtYXJ0aWNsZS1jYXRlZ29yeS1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMxM3B4O1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYy1hcnRpY2xlLWxpc3RfX2l0ZW0sXG4gIC5jLWFydGljbGUtY2F0ZWdvcnktbGlzdF9faXRlbSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWFydGljbGUtaXRlbV9yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1hcnRpY2xlLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWFydGljbGUtaXRlbV9faW1nX3JvdyB7XG4gIGhlaWdodDogMTUxcHg7XG59XG4uYy1hcnRpY2xlLWl0ZW1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uYy1hcnRpY2xlLXJvd19faXRlbTpob3ZlciAuYy1hcnRpY2xlLWl0ZW1fX2ltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBmaWx0ZXI6IGluaGVyaXQ7XG59XG4uYy1hcnRpY2xlLWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1JTtcbiAgcGFkZGluZzogMzJweDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHRleHQtc2hhZG93OiAycHggOHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1hcnRpY2xlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1hcnRpY2xlLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQzJTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYy1hcnRpY2xlcy1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgcGFkZGluZzogOHB4IDMycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtYXJ0aWNsZV9fYm9keSB7XG4gIHdpZHRoOiA5MDVweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYy1hcnRpY2xlX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWJvZHlfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtYXJ0aWNsZS1ib2R5X19wYXJhZ3JhcGggPiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtYXJ0aWNsZS1ib2R5X19wYXJhZ3JhcGggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAuYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCBoNCxcbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIGg1LFxuLmMtYXJ0aWNsZS1ib2R5X19wYXJhZ3JhcGggaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCBibG9ja3F1b3RlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtYXJ0aWNsZS1ib2R5X19wYXJhZ3JhcGggb2wsXG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIG9sOm5vdCg6bGFzdC1jaGlsZCksXG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCB1bDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIHVsIHtcbiAgbGlzdC1zdHlsZTogdW5zZXQ7XG59XG4uYy1hcnRpY2xlLWJvZHlfX3BhcmFncmFwaCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIG9sIGxpOjptYXJrZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmMtYXJ0aWNsZS1ib2R5X19wYXJhZ3JhcGggYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmMtYXJ0aWNsZS1zb2NpYWwtaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5cbi5jLWFydGljbGUtc29jaWFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jLWFydGljbGUtc29jaWFsLWhlYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmMtYXJ0aWNsZS1zb2NpYWwtaGVhZGVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5jLWFydGljbGUtc29jaWFsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWFydGljbGUtc29jaWFsX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jLWFydGljbGUtc29jaWFsX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1yZWxhdGVkLWFydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggNDVweDtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVsYXRlZC1hcnRpY2xlcyAuYy1jYXJvdXNlbF9fYXJyb3cge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWxhdGVkLWFydGljbGVzIC5jLWNhcm91c2VsX19hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jLXJlbGF0ZWQtYXJ0aWNsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1yZWxhdGVkLWFydGljbGVfX2Nhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJlbGF0ZWQtYXJ0aWNsZV9fY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWxhdGVkLWFydGljbGVfX2Nhcm91c2VsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMzgycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmVsYXRlZC1hcnRpY2xlX19jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2xpY2stc2xpZGUgLmMtcmVsYXRlZC1hcnRpY2xlX19jYXJvdXNlbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1yZWxhdGVkLWFydGljbGVfX2l0ZW0ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnNsaWNrLXNsaWRlIC5jLXJlbGF0ZWQtYXJ0aWNsZV9faXRlbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uYy1yZWxhdGVkLWFydGljbGVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1yZWxhdGVkLWFydGljbGVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbi5jLXJlbGF0ZWQtYXJ0aWNsZV9fbGluazpob3ZlciAuYy1yZWxhdGVkLWFydGljbGVfX2ltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uYy1yZWxhdGVkLWFydGljbGVfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLXJlbGF0ZWQtYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtcmVsYXRlZC1hcnRpY2xlX19jcmVhdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5jLWFydGljbGUtY2F0ZWdvcnktcm93X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiAyMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGUtY2F0ZWdvcnktcm93X19saXN0IHtcbiAgICBncmlkLWdhcDogMjVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGUtY2F0ZWdvcnktcm93X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWFydGljbGUtY2F0ZWdvcnktcm93X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5jLWFydGljbGUtaXRlbV9fY29udGVudC1yb3cge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1JTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtYXJ0aWNsZS1yb3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDhuLTgpLCAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoOG4tNykge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcbiAgfVxuICAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoOG4tOCkgLmMtYXJ0aWNsZS1pdGVtX3JvdywgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDhuLTcpIC5jLWFydGljbGUtaXRlbV9yb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoOG4tOCkgLmMtYXJ0aWNsZS1pdGVtX19pbWdfcm93LCAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoOG4tNykgLmMtYXJ0aWNsZS1pdGVtX19pbWdfcm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDhuLTgpIC5jLWFydGljbGUtaXRlbV9fY29udGVudC1yb3csIC5jLWFydGljbGUtcm93X19pdGVtOm50aC1jaGlsZCg4bi03KSAuYy1hcnRpY2xlLWl0ZW1fX2NvbnRlbnQtcm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgfVxuICAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoOG4tOCkgLmMtYXJ0aWNsZS1pdGVtX190aXRsZS1yb3csIC5jLWFydGljbGUtcm93X19pdGVtOm50aC1jaGlsZCg4bi03KSAuYy1hcnRpY2xlLWl0ZW1fX3RpdGxlLXJvdyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDhuLTgpIC5jLWFydGljbGUtaXRlbV9fdGl0bGUtcm93LCAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoOG4tNykgLmMtYXJ0aWNsZS1pdGVtX190aXRsZS1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDZuKSwgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDZuLTUpIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDI7XG4gIH1cbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDZuKSAuYy1hcnRpY2xlLWl0ZW1fcm93LCAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoNm4tNSkgLmMtYXJ0aWNsZS1pdGVtX3JvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLWFydGljbGUtcm93X19pdGVtOm50aC1jaGlsZCg2bikgLmMtYXJ0aWNsZS1pdGVtX19pbWdfcm93LCAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoNm4tNSkgLmMtYXJ0aWNsZS1pdGVtX19pbWdfcm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDZuKSAuYy1hcnRpY2xlLWl0ZW1fX2NvbnRlbnQtcm93LCAuYy1hcnRpY2xlLXJvd19faXRlbTpudGgtY2hpbGQoNm4tNSkgLmMtYXJ0aWNsZS1pdGVtX19jb250ZW50LXJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiA0MCU7XG4gIH1cbiAgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDZuKSAuYy1hcnRpY2xlLWl0ZW1fX3RpdGxlLXJvdywgLmMtYXJ0aWNsZS1yb3dfX2l0ZW06bnRoLWNoaWxkKDZuLTUpIC5jLWFydGljbGUtaXRlbV9fdGl0bGUtcm93IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGUtcm93X19pdGVtOm50aC1jaGlsZCg2bikgLmMtYXJ0aWNsZS1pdGVtX190aXRsZS1yb3csIC5jLWFydGljbGUtcm93X19pdGVtOm50aC1jaGlsZCg2bi01KSAuYy1hcnRpY2xlLWl0ZW1fX3RpdGxlLXJvdyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jLWFydGljbGUtaXRlbV9fdGl0bGUtcm93IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYXJ0aWNsZS1pdGVtX190aXRsZS1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1wYWdlcy1saW5rcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmMtcGFnZXMtbGlua3MtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgbWFyZ2luOiAwIHZhcigtLW1haW4tbWFyZ2luKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtaW4td2lkdGg6IG1pbigxMDAlLCAyMDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmMtcGFnZXMtbGlua3MtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmMtcGFnZXMtbGlua3MtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmMtcGFnZXMtbGlua3MtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5jLXBhZ2VzLWxpbmtzLWl0ZW1fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLXBhZ2VzLWxpbmtzLWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDEzcHggMTBweCAzMXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmMtcGFnZXMtbGlua3MtaXRlbV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xuICB9XG59XG5cbi5jLXBhZ2VzLWxpbmtzLWl0ZW1fX3RpdGxlLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1wYWdlcy1saW5rcy1pdGVtX190aXRsZS1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcyk7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmMtcGFnZXMtbGlua3MtaXRlbV9fdGl0bGUtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtZnVsbC1zY3JlZW4taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1mdWxsLXNjcmVlbi1pbmZvX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MXB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZnVsbC1zY3JlZW4taW5mb19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xufVxuXG4uYy1mdWxsLXNjcmVlbi1pbmZvX19pbmZvLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLmMtZnVsbC1zY3JlZW4taW5mb19faW5mby1wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgcGFkZGluZzogM3B4IDVweCAycHggNXB4O1xufVxuXG4uYy1mdWxsLXNjcmVlbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLmMtZnVsbC1zY3JlZW4taW1hZ2VfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1mdWxsLXNjcmVlbi1pbWFnZV9faW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwIDZweCAxMnB4IC0ycHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwIDNweCA3cHggLTNweDtcbn1cbi5jLWZ1bGwtc2NyZWVuLWltYWdlX19pbWcgLmltYWdlLWVycm9yLCAuYy1mdWxsLXNjcmVlbi1pbWFnZV9faW1nIC5pbWFnZS1lcnJvci1wcm9kdWN0LCAuYy1mdWxsLXNjcmVlbi1pbWFnZV9faW1nIC5pbWFnZS1lcnJvci1icmFuZCB7XG4gIGhlaWdodDogODBweDtcbn1cbi5jLWZ1bGwtc2NyZWVuLWltYWdlX19pbWcgLmltYWdlLWVycm9yOmJlZm9yZSwgLmMtZnVsbC1zY3JlZW4taW1hZ2VfX2ltZyAuaW1hZ2UtZXJyb3ItcHJvZHVjdDpiZWZvcmUsIC5jLWZ1bGwtc2NyZWVuLWltYWdlX19pbWcgLmltYWdlLWVycm9yLWJyYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UTTNNeUlnYUdWcFoyaDBQU0l6TVRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXpjeklETXhNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZDJsa2RHZzlJakV6TnpNaUlHaGxhV2RvZEQwaU16RXdJaUJtYVd4c1BTSWpSalZHTlVZMUlpOCtDanh3WVhSb0lHUTlJazAyTVRNdU5qWTNJRGd4TGpZMk5qVk1Oell3TGpNek5DQXlNamd1TXpNeklpQnpkSEp2YTJVOUlpTkROa05DUkRFaUlITjBjbTlyWlMxM2FXUjBhRDBpTlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazAyTmpjZ09UVklOekEzVERjeU1DNHpNelFnTVRFMVNEYzBOME0zTlRBdU5UTTNJREV4TlNBM05UTXVPVEk0SURFeE5pNDBNRFVnTnpVMkxqUXlPQ0F4TVRndU9UQTFRemMxT0M0NU1qa2dNVEl4TGpRd05pQTNOakF1TXpNMElERXlOQzQzT1RjZ056WXdMak16TkNBeE1qZ3VNek16VmpFNU1DNDJUVGN3T0M0NE5qY2dNVGMyTGpnMk4wTTNNRFl1TmpVMElERTRNQzR4SURjd015NDNOVFlnTVRneUxqZ3dOeUEzTURBdU16YzVJREU0TkM0M09UTkROamszTGpBd01pQXhPRFl1TnpnZ05qa3pMakl5T0NBeE9EY3VPVGszSURZNE9TNHpNamNnTVRnNExqTTJRelk0TlM0ME1qVWdNVGc0TGpjeU1pQTJPREV1TkRreUlERTRPQzR5TWpFZ05qYzNMamd3TmlBeE9EWXVPRGt4UXpZM05DNHhNakVnTVRnMUxqVTJJRFkzTUM0M056UWdNVGd6TGpRek5DQTJOamd1TURBeklERTRNQzQyTmpSRE5qWTFMakl6TXlBeE56Y3VPRGt6SURZMk15NHhNRGNnTVRjMExqVTBOaUEyTmpFdU56YzJJREUzTUM0NE5qRkROall3TGpRME5pQXhOamN1TVRjMUlEWTFPUzQ1TkRRZ01UWXpMakkwTWlBMk5qQXVNekEzSURFMU9TNHpORU0yTmpBdU5qY2dNVFUxTGpRek9TQTJOakV1T0RnM0lERTFNUzQyTmpVZ05qWXpMamczTkNBeE5EZ3VNamc0UXpZMk5TNDROaUF4TkRRdU9URXhJRFkyT0M0MU5qY2dNVFF5TGpBeE15QTJOekV1T0NBeE16a3VPRTAzTkRjZ01qRTFTRFl5TjBNMk1qTXVORFkwSURJeE5TQTJNakF1TURjeklESXhNeTQxT1RVZ05qRTNMalUzTWlBeU1URXVNRGsxUXpZeE5TNHdOeklnTWpBNExqVTVOQ0EyTVRNdU5qWTNJREl3TlM0eU1ETWdOakV6TGpZMk55QXlNREV1TmpZM1ZqRXlPQzR6TXpORE5qRXpMalkyTnlBeE1qUXVOemszSURZeE5TNHdOeklnTVRJeExqUXdOaUEyTVRjdU5UY3lJREV4T0M0NU1EVkROakl3TGpBM015QXhNVFl1TkRBMUlEWXlNeTQwTmpRZ01URTFJRFl5TnlBeE1UVklOalEzVERjME55QXlNVFZhSWlCemRISnZhMlU5SWlORE5rTkNSREVpSUhOMGNtOXJaUzEzYVdSMGFEMGlOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbn1cblxuLmMtaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1pbmZvLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtaW5mby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWluZm8taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLW1haW4tbWFyZ2luKSAqIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jLWluZm8taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTA1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLmMtaW5mby1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbi5jLWluZm8taXRlbV9faG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jLWluZm8taXRlbV9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmMtaW5mby1pdGVtX19iYWRnZS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jLWluZm8taXRlbV9fYmFkZ2UtaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLWluZm8taXRlbV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDE1cHggMnB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIGNhbGMoMTAwJSAtIDZweCkgNTAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbn1cblxuLmMtaW5mby1pdGVtX19iYWRnZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1pbmZvLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1pbmZvLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYy1pbmZvLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jLWluZm8taXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1pbmZvLWl0ZW1fX2xpbmsge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYy10d28tY29sdW1uLWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLmMtdHdvLWNvbHVtbi1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy10d28tY29sdW1uLWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxufVxuXG4uYy1zYWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNhbGUge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1haW4tbWFyZ2luLXNtKTtcbiAgfVxuICAuYy1iYW5uZXItYmxvY2tfX2Jhbm5lciAuYy1zYWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXNhbGVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLXRpdGxlLCAuYy1wcm9kdWN0LXJlbGF0ZWRfX3RpdGxlLCAuYy1jYXRlZ29yeS1wb3B1bGFyLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRpdGxlLCAuYy1wcm9kdWN0LXJlbGF0ZWRfX3RpdGxlLCAuYy1jYXRlZ29yeS1wb3B1bGFyLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjEuNzhweDtcbiAgfVxufVxuLmMtdGl0bGVfdXJsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRpdGxlX3VybCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uYy1wcm9kdWN0cy1saXN0X2Zsb29ycyAuYy10aXRsZSwgLmMtcHJvZHVjdHMtbGlzdF9mbG9vcnMgLmMtcHJvZHVjdC1yZWxhdGVkX190aXRsZSwgLmMtcHJvZHVjdHMtbGlzdF9mbG9vcnMgLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0X190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5kaXItcnRsIC5jLXByb2R1Y3RzLWxpc3RfZmxvb3JzIC5jLXRpdGxlLCAuZGlyLXJ0bCAuYy1wcm9kdWN0cy1saXN0X2Zsb29ycyAuYy1wcm9kdWN0LXJlbGF0ZWRfX3RpdGxlLCAuZGlyLXJ0bCAuYy1wcm9kdWN0cy1saXN0X2Zsb29ycyAuYy1jYXRlZ29yeS1wb3B1bGFyLWxpc3RfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYy10aXRsZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmRpci1ydGwgLmMtdGl0bGVfX3RleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmMtcHJvZHVjdHMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtcHJvZHVjdHMtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYy1wcm9kdWN0cy1saXN0X19saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtYmFubmVyLWJsb2NrX19saXN0IC5jLXByb2R1Y3RzLWxpc3RfX2xpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kaXItcnRsIC5jLWJhbm5lci1ibG9ja19fbGlzdCAuYy1wcm9kdWN0cy1saXN0X19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jLXByb2R1Y3RzLWxpc3RfX2xpbmstaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1wcm9kdWN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLXByb2R1Y3QtaXRlbTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzg1cHgpIHtcbiAgLmMtcHJvZHVjdC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wcm9kdWN0LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLmMtcHJvZHVjdC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcHJvZHVjdHMtbGlzdF9mbG9vcnMgLmMtcHJvZHVjdC1pdGVtIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmMtcHJvZHVjdHMtbGlzdF9mbG9vcnMgLmMtcHJvZHVjdC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYy1wcm9kdWN0cy1saXN0X2Zsb29ycyAuYy1wcm9kdWN0LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTBweCkge1xuICAuYy1wcm9kdWN0cy1saXN0X2Zsb29ycyAuYy1wcm9kdWN0LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX2Nhcm91c2VsIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAxMnB4IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYy1wcm9kdWN0LWl0ZW1fX2Nhcm91c2VsIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTBweCkge1xuICAuYy1wcm9kdWN0LWl0ZW1fX2Nhcm91c2VsIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbV9fY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNsaWNrLWxpc3QgLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uc2xpY2stc2xpZGUgLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCAuYy1wcm9kdWN0LWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBmbGV4LWJhc2lzOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9faW1nLWhvbGRlciwgLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1wcm9kdWN0LWl0ZW1fX2ltZy1ob2xkZXI6YWZ0ZXIsIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZy1ob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxMDAlO1xufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX2ltZyBpbWcsIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICBib3JkZXI6IDE2cHggc29saWQgdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19pbWcgLmMtbm8taW1hZ2UgaW1nLCAuYy1jaGVja291dC1vcmRlci1pdGVtX19pbWcgLmMtbm8taW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdC1pdGVtX190aXRsZSB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3RpdGxlLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWl0ZW1fX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmMtcHJvZHVjdC1pdGVtX190aXRsZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICByb3ctZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1wcm9kdWN0LWl0ZW1fX2luZm8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX2luZm8tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWl0ZW1fX2luZm8tbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtcHJvZHVjdC1pdGVtX19pbmZvLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1pdGVtX19yZXZpZXdzLWNvdW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fcmV2aWV3cy1jb3VudDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLmMtcHJvZHVjdC1pdGVtX19yZXZpZXdzLWNvdW50LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19pbmZvLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtcHJvZHVjdC1pdGVtX19pbmZvLXJpZ2h0IC5jLXNrdV9fY2VsbC1jb21wYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYy1wcm9kdWN0LWl0ZW1fX2luZm8tcmlnaHQgLmMtc2t1X19jZWxsLWNvbXBhcmUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbV9faW5mby1yaWdodCAuYy1za3VfX2NlbGwtY29tcGFyZS1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtc2t1X19jZWxsLWNvbXBhcmU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5jLXNrdV9fY2VsbC1jb21wYXJlOmhvdmVyIC5jLXNrdV9fY2VsbC1jb21wYXJlLW5hbWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuLmMtc2t1X19jZWxsLWNvbXBhcmUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3JhdGluZy1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMy41cHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fcmF0aW5nLWJhZGdlOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRpci1ydGwgLmMtcHJvZHVjdC1pdGVtX19yYXRpbmctYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRpci1ydGwgLmMtcHJvZHVjdC1pdGVtX19yYXRpbmctYmFkZ2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19taW4tY291bnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fcHJpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGhlaWdodDogNjZweDtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19wcmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3ByaWNlLWZyb20ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbV9fcHJpY2UtZnJvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fb3V0LW9mLXN0b2NrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fbm90aWZ5LWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWl0ZW1fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtaXRlbV9fcHJpY2Vfc2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fcHJpY2UgLmMtcHJpY2UtdGFnX19jdXJyZW5jeSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19ub3RpZnktYnRuLFxuLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbV9fbm90aWZ5LWJ0bixcbiAgLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZCAuYy1wcm9kdWN0LWl0ZW1fX25vdGlmeS1idG4sXG4uYy1wcm9kdWN0LWNhcmQgLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgZmxleDogdW5zZXQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLmRpci1ydGwgLmMtcHJvZHVjdC1jYXJkIC5jLXByb2R1Y3QtaXRlbV9fbm90aWZ5LWJ0bixcbi5kaXItcnRsIC5jLXByb2R1Y3QtY2FyZCAuYy1wcm9kdWN0LWl0ZW1fX2J1eS1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmQgLmMtcHJvZHVjdC1pdGVtX19ub3RpZnktYnRuLFxuICAuYy1wcm9kdWN0LWNhcmQgLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmQgLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fc2t1LWxpc3Qge1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbV9fc2t1LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIC5jLXByaWNlX19zdHJpa2V0aHJvdWdoIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fc3RyaWtldGhyb3VnaC1wcmljZS1jb250YWluZXIgLmMtcHJpY2UtdGFnX19jdXJyZW5jeSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1wcm9kdWN0LWl0ZW1fX3dpc2hsaXN0LWJ0bi0td2lzaGxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuLS13aXNobGlzdCBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgc3Ryb2tlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLXdpc2hsaXN0IHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5jLXByb2R1Y3QtY2FyZCAuYy1wcm9kdWN0LWl0ZW1fX3dpc2hsaXN0LWJ0bi0td2lzaGxpc3Qgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuLS1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZmxleDogbm9uZTtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuLS13aXNoZWQgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZmlsbDogdmFyKC0tZXJyb3IpO1xufVxuLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLXdpc2hlZDpob3ZlciBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuLS1ub3Qtd2lzaGVkIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4uYy1wcm9kdWN0LWl0ZW1fX3dpc2hsaXN0LWJ0bi0tbm90LXdpc2hlZDpob3ZlciBzdmcge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmRpci1ydGwgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2t1IHtcbiAgICBtaW4td2lkdGg6IDM3NnB4O1xuICB9XG59XG4uYy1za3VfcG9wdXAgLmMtc2t1X19wcm9kdWN0LXByaWNlLWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYy1za3VfcG9wdXAgLmMtc2t1X19wcm9kdWN0LXByaWNlLWRpc2NvdW50IHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5jLXNrdV9wb3B1cCAuYy1za3VfX3Byb2R1Y3QtY3VycmVuY3ktZGlzY291bnQge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4uYy1za3VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXNrdV9faXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtc2t1X19saXN0IC5jLXNrdV9faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXNrdV9faXRlbS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uYy1za3VfX2NlbGwge1xuICBmbGV4OiAxO1xufVxuLmMtc2t1X19jZWxsX3JpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNrdV9fY2VsbF9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jLXNrdV9fY2VsbCAuYy1mb3JtX19yYWRpby1sYWJlbC10ZXh0IHtcbiAgZmxleDogdW5zZXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1za3VfX2NlbGwgLmMtZm9ybV9fcmFkaW8tbGFiZWwtdGV4dCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmMtc2t1X19jZWxsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtc2t1X19jZWxsLWNoYXJhY3RlcmlzdGljcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuLmMtc2t1X19jZWxsIC5jLWZvcm1fX3JhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1za3VfX2NlbGwtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1za3VfX2NlbGwtY29tcGFyZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtc2t1X19jZWxsLWNvbXBhcmUtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jLXNrdV9fdGF4IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtc2t1X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtc2t1X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNrdV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmMtc2t1X3BvcHVwIC5jLXNrdV9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1za3VfcG9wdXAgLmMtc2t1X19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYy1za3VfX2xpc3Qtb3JkaW5hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIHJvdy1nYXA6IDRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYy1za3VfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtc2t1X19wcmljZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy1za3VfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2t1X19mb290ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAuYy1wb3B1cCAuYy1za3VfX2Zvb3RlciwgLmMtaGVhZGVyX19jYXRlZ29yeSAuYy1za3VfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2t1X19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXNrdV9fZm9vdGVyIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5jLXNrdV9fZm9vdGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXNrdV9fZm9vdGVyLWl0ZW0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNrdV9fZm9vdGVyLWl0ZW0ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYy1za3VfX2Zvb3Rlci1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1za3VfX3RpdGxlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtc2t1X19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNrdV9fY29udHJvbCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB1bnNldDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1za3VfX2NvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5jLXNrdV9fY29udHJvbC1wcmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtcG9wdXAgLmMtc2t1X19jb250cm9sLXByaWNlLWhvbGRlciwgLmMtaGVhZGVyX19jYXRlZ29yeSAuYy1za3VfX2NvbnRyb2wtcHJpY2UtaG9sZGVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLXNrdV9fc3RyaWtldGhyb3VnaC1wcmljZS1jb250YWluZXIgLmMtcHJpY2VfX3N0cmlrZXRocm91Z2gge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyLnRpZXJlZC1wcmljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1za3VfX3F1YW50aXR5IHtcbiAgbWFyZ2luOiAwIDAgMzNweCAwO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjM5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNrdV9fcXVhbnRpdHkge1xuICAgIG1hcmdpbjogMCAxNnB4IDEwcHggMDtcbiAgfVxufVxuLmRpci1ydGwgLmMtc2t1X19xdWFudGl0eSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1wb3B1cCAuYy1za3VfX3F1YW50aXR5LCAuYy1oZWFkZXJfX2NhdGVnb3J5IC5jLXNrdV9fcXVhbnRpdHkge1xuICBtaW4td2lkdGg6IDEyN3B4O1xufVxuXG4uYy1za3VfX21pbi1xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy1za3VfX291dC1vZi1zdG9jayB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtc2t1X19vdXQtb2Ytc3RvY2sgLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2t1X19vdXQtb2Ytc3RvY2stdGV4dCB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweCAwO1xuICB9XG4gIC5kaXItcnRsIC5jLXNrdV9fb3V0LW9mLXN0b2NrLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYy1za3VfX2J0bi1ob2xkZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtcG9wdXAgLmMtc2t1X19idG4taG9sZGVyLCAuYy1oZWFkZXJfX2NhdGVnb3J5IC5jLXNrdV9fYnRuLWhvbGRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwIC5jLXNrdV9fYnRuLWhvbGRlciwgLmMtaGVhZGVyX19jYXRlZ29yeSAuYy1za3VfX2J0bi1ob2xkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1za3VfX2J0biB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcG9wdXAgLmMtc2t1X19idG4sIC5jLWhlYWRlcl9fY2F0ZWdvcnkgLmMtc2t1X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2t1X19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYy1za3VfX2J0bi0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jLXNrdV9fYnRuLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtcG9wdXAgLmMtc2t1X19idXktc2VuZC1ob2xkZXIsIC5jLWhlYWRlcl9fY2F0ZWdvcnkgLmMtc2t1X19idXktc2VuZC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1za3VfX2JyYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiA0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2t1X19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtc2t1X19icmFuZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXNrdV9fYnJhbmQgaW1nLmltYWdlLWVycm9yLCAuYy1za3VfX2JyYW5kIGltZy5pbWFnZS1lcnJvci1wcm9kdWN0LCAuYy1za3VfX2JyYW5kIGltZy5pbWFnZS1lcnJvci1icmFuZCB7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLmMtc2t1X19icmFuZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtc2t1X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uIC5jLWZvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2ltZyB7XG4gIHdpZHRoOiAyMzZweDtcbiAgaGVpZ2h0OiAyMzZweDtcbn1cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faW1nIHBpY3R1cmUsIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faW5mbyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uZGlyLXJ0bCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2luZm8ge1xuICBib3JkZXItcmlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcXVhbnRpdHkge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19xdWFudGl0eSAuYy1mb3JtX19udW1iZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3F1YW50aXR5IC5jLWZvcm1fX251bWJlci1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZzogNnB4IDJweCA4cHg7XG59XG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3F1YW50aXR5IC5zdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fY2hhcmFjdGVyaXN0aWNzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19jb21wYW55LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2JyYW5kIC5jLXNrdV9fYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbn1cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fYnJhbmQgLmMtc2t1X19icmFuZCBwaWN0dXJlLCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2JyYW5kIC5jLXNrdV9fYnJhbmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fY29tcGFueS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTYgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004IDBMOS43OTYxMSA1LjUyNzg2SDE1LjYwODVMMTAuOTA2MiA4Ljk0NDI3TDEyLjcwMjMgMTQuNDcyMUw4IDExLjA1NTdMMy4yOTc3MiAxNC40NzIxTDUuMDkzODMgOC45NDQyN0wwLjM5MTU0OCA1LjUyNzg2SDYuMjAzODlMOCAwWicgZmlsbD0nJTIzQzRDNEM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX192YWx1ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNiAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTggMEw5Ljc5NjExIDUuNTI3ODZIMTUuNjA4NUwxMC45MDYyIDguOTQ0MjdMMTIuNzAyMyAxNC40NzIxTDggMTEuMDU1N0wzLjI5NzcyIDE0LjQ3MjFMNS4wOTM4MyA4Ljk0NDI3TDAuMzkxNTQ4IDUuNTI3ODZINi4yMDM4OUw4IDBaJyBmaWxsPSclMjNGMjk5NEEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX19iYXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJldmlld3MtcmF0aW5nX19iYXIge1xuICAgIG1heC13aWR0aDogNDQ2cHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX2Jhci1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX2V4cGFuZGVkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX3ZhbHVlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX3ZhbHVlLW51bSB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYy1yZXZpZXdzLXJhdGluZ19fdmFsdWUtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtcmV2aWV3cy1yYXRpbmdfX3ZhbHVlLWFtb3VudCAuYy1yZXZpZXdzLXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYy1yZXZpZXdzLXJhdGluZ19fY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1heC13aWR0aDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRpci1ydGwgLmMtcmV2aWV3cy1yYXRpbmdfX2NvdW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXJldmlld3MtaXRlbV9fY2Fyb3VzZWwgLmMtcmV2aWV3cy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4td2lkdGg6IDM5MHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAgdmFyKC0tbWFpbi1tYXJnaW4pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC5jLXJldmlld3MtaXRlbV9fY2Fyb3VzZWwgLmMtcmV2aWV3cy1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDI4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM0cHgpIHtcbiAgLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCAuYy1yZXZpZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbn1cbi5jLXJldmlld3MtaXRlbV9fY2Fyb3VzZWwgLmMtcmV2aWV3cy1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCAuYy1yZXZpZXdzLWl0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1yZXZpZXdzLWl0ZW1fX2Nhcm91c2VsIC5jLXJldmlld3MtaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldmlld3MtaXRlbV9fY2Fyb3VzZWwgLmMtcmV2aWV3cy1pdGVtX19pbmZvLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1yZXZpZXdzLWl0ZW1fX2Nhcm91c2VsIC5jLXJldmlld3MtaXRlbV9faW5mby1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldmlld3MtaXRlbV9fY2Fyb3VzZWwgLmMtcmV2aWV3cy1pdGVtX19wZXJzb24tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCAuYy1yZXZpZXdzLWl0ZW1fX2RhdGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1heC13aWR0aDogMTIycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1yZXZpZXdzLWl0ZW1fX2Nhcm91c2VsIC5jLXJldmlld3MtaXRlbV9fcmF0aW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmRpci1ydGwgLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCAuYy1yZXZpZXdzLWl0ZW1fX3JhdGluZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jLXJldmlldy1pdGVtIHtcbiAgcGFkZGluZzogMjVweCAyNXB4IDlweCAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xufVxuLmMtcmV2aWV3LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmMtcmV2aWV3cy1saXN0X2NhYmluZXQtc2l0ZSAuYy1yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmMtc2VsbGVyLXJldmlld3NfX3Jldmlld3Mtd3JhcHBlciAuYy1yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1yZXZpZXctaXRlbV9idXR0b24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXJldmlldy1pdGVtLmRlbGV0ZWQgLmMtcmV2aWV3LWl0ZW1fX2NvbnRlbnQge1xuICBvcGFjaXR5OiA1MCU7XG59XG4uYy1wYWdlX2l0ZW0gLmMtcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmMtYnV0dG9uLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZ3MtcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtYnV0dG9uLWNvbnRyb2xfX2ljb24ge1xuICBjb2xvcjogdmFyKC0tZ3MtcHJpbWFyeSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5jLWJ1dHRvbi1jb250cm9sX19pY29uIHN2ZyB7XG4gIHN0cm9rZTogbm9uZTtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX2RhdGUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX3N0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdzLWVycm9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCA0cHggMnB4IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX3JlY292ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1yZXZpZXctaXRlbV9fZGVsZXRlIHtcbiAgY29sb3I6IHZhcigtLWdzLWVycm9yKTtcbn1cbi5jLXJldmlldy1pdGVtX19kZWxldGUgLmMtYnV0dG9uLWNvbnRyb2wsXG4uYy1yZXZpZXctaXRlbV9fZGVsZXRlIC5jLWJ1dHRvbi1jb250cm9sX19pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jLXJldmlldy1pdGVtX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1yZXZpZXctaXRlbV9fY29udGVudC1ib3R0b20ge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYy1yZXZpZXctaXRlbV9fY29udGVudC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmMtcmV2aWV3LWl0ZW1fX2NvbnRlbnQtdG9wIGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYy1yZXZpZXctaXRlbV9fY29udGVudC10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYy1yZXZpZXctaXRlbV9fY29udGVudC10b3AgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3LWl0ZW1fX29yZGVyLW51bSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jLXJldmlldy1pdGVtX19vcmRlci1udW06YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogdmFyKC0tZ3MtaW5hY3RpdmUpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmMtcmV2aWV3LWl0ZW1fX29yZGVyLW51bTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uYy1wYWdlX2l0ZW0gLmMtcmV2aWV3LWl0ZW1fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1yZXZpZXctaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1ncy1ibGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jLXJldmlldy1pdGVtLWFuc3dlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYy1yZXZpZXctaXRlbS1hbnN3ZXJfX2Jsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1ncy1wcmltYXJ5KTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uYy1yZXZpZXctaXRlbS1hbnN3ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtcmV2aWV3LWl0ZW0tYW5zd2VyX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiB2YXIoLS1ncy1pbmFjdGl2ZSk7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uYy1yZXZpZXctaXRlbS1hbnN3ZXJfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYy1yZXZpZXctaXRlbS1hbnN3ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZ3MtcHJpbWFyeSk7XG59XG5cbi5jLXJldmlld3Mtc2hvcnQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNDM4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogMTk4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXJldmlld3Mtc2hvcnQtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1yZXZpZXdzLXNob3J0LWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1yZXZpZXdzLXNob3J0LWl0ZW1fX3Jldmlldy10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19jYXJvdXNlbCB7XG4gIHdpZHRoOiA0MzhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxOThweDtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1heC13aWR0aDogMzI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDU0OHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0X3Nob3J0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2xpY2staW5pdGlhbGl6ZWQgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY29sLWxnLTYgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1heC13aWR0aDogMzA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbGctNiAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0X3Nob3J0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1sZy02IC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3Rfc2hvcnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWluaXRpYWxpemVkIC5jb2wtbGctNiAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0X3Nob3J0IC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNvbC1sZy0zIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3Rfc2hvcnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuLmNvbC1sZy0zIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3Rfc2hvcnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuYy1yZXZpZXdzLXNob3J0LWl0ZW1fX3BlcnNvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29sLWxnLTMgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIC5jLXJldmlld3Mtc2hvcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY29sLWxnLTMgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LWhvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sLWxnLTMgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbn1cbi5jb2wtbGctMyAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0X3Nob3J0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbGctMyAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0X3Nob3J0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLmMtcmV2aWV3cy1zaG9ydC1pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1sZy0zIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3Rfc2hvcnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogNDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1pbml0aWFsaXplZCAuY29sLWxnLTMgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdF9zaG9ydCAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19hdmF0YXIge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxufVxuLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19yZXZpZXctaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcGVyc29uLW5hbWUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1yZXZpZXdzLXNob3J0LWl0ZW1fX3BlcnNvbi1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1zaG9ydC1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jLXJldmlld3MtbGlzdCB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5jLXJldmlld3MtbGlzdF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXJldmlld3MtbGlzdF9fZW1wdHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy1yZXZpZXdzLWxpc3RfX21vcmUtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmMtcmV2aWV3cy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3cy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtcmV2aWV3cy1jYXJvdXNlbCAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuLmMtcmV2aWV3cy1jYXJvdXNlbCAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0IC5jLWNhcm91c2VsX19hcnJvdyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZXZpZXdzLWNhcm91c2VsIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3QgLmMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLXJldmlld3MtY2Fyb3VzZWwgLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtcmV2aWV3cy1jYXJvdXNlbCAuYy1yZXZpZXdzLWNhcm91c2VsX19saW5rLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDMwcHggYXV0byBhdXRvO1xufVxuLmMtcmV2aWV3cy1jYXJvdXNlbCAuYy1yZXZpZXdzLWNhcm91c2VsX19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1yZXZpZXdzLWNhcm91c2VsIC5jLXJldmlld3MtY2Fyb3VzZWxfX2Nhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjc4cHg7XG59XG5cbi5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NyU7XG59XG4uYy1wcm9kdWN0LWl0ZW0gLmMtYmFkZ2VzX19ob2xkZXJfdXAtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX3VwLXJpZ2h0LmMtYmFkZ2VzX19ob2xkZXJfZmxhZyAuYy1iYWRnZXNfX2ZpZ3VyZS1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlcl91cC1yaWdodC5jLWJhZGdlc19faG9sZGVyX2ZsYWcgLmMtYmFkZ2VzX19pdGVtLWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgOHB4IDUwJSk7XG59XG4uYy1wcm9kdWN0LWl0ZW0gLmMtYmFkZ2VzX19ob2xkZXJfZG93bi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX2Rvd24tcmlnaHQuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19fZmlndXJlLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX2Rvd24tcmlnaHQuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19faXRlbS1ob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDhweCA1MCUpO1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX3VwLWxlZnQge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX3VwLWxlZnQuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19fZmlndXJlLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlcl91cC1sZWZ0LmMtYmFkZ2VzX19ob2xkZXJfZmxhZyAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSA4cHgpIDUwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX2Rvd24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlcl9kb3duLWxlZnQuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19fZmlndXJlLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlcl9kb3duLWxlZnQuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19faXRlbS1ob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDhweCkgNTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG59XG4uYy1wcm9kdWN0LWl0ZW0gLmMtYmFkZ2VzX19ob2xkZXJfcmVjdGFuZ2xlIC5jLWJhZGdlc19faXRlbS1ob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uYy1wcm9kdWN0LWl0ZW0gLmMtYmFkZ2VzX19ob2xkZXJfb3ZhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uYy1wcm9kdWN0LWl0ZW0gLmMtYmFkZ2VzX19ob2xkZXJfb3ZhbCAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNHB4IDZweDtcbn1cbi5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19fZmlndXJlLWxlZnQsIC5jLXByb2R1Y3QtaXRlbSAuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIC5jLWJhZGdlc19fZmlndXJlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvdHRvbTogLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG59XG4uYy1wcm9kdWN0LWl0ZW0gLmMtYmFkZ2VzX19ob2xkZXJfZmxhZyAuYy1iYWRnZXNfX2ZpZ3VyZS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCAxMDAlIDEwMCUpO1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX2ZsYWcgLmMtYmFkZ2VzX19maWd1cmUtcmlnaHQge1xuICByaWdodDogMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCAwIDEwMCUpO1xufVxuLmMtcHJvZHVjdC1pdGVtIC5jLWJhZGdlc19faG9sZGVyX2ZsYWcgLmMtYmFkZ2VzX19pdGVtLWhvbGRlciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5jLWJhZGdlc19fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtYmFkZ2VzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYmFkZ2VzX193cmFwcGVyIC5jLWJhZGdlc19faXRlbS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWJhZGdlc19fd3JhcHBlciAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5jLWJhZGdlc19fd3JhcHBlci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXIgLmMtYmFkZ2VzX19ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXIgLmMtYmFkZ2VzX19ob2xkZXI6aG92ZXIgKyAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWJhZGdlc19fd3JhcHBlciAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi13cmFwcGVyOmhvdmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWJhZGdlc19fd3JhcHBlcl91cC1sZWZ0IHtcbiAgdG9wOiA0cHg7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXJfdXAtbGVmdC5jLWJhZGdlc19fd3JhcHBlcl9yZWN0YW5nbGUge1xuICBsZWZ0OiA0cHg7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXJfdXAtbGVmdC5jLWJhZGdlc19fd3JhcHBlcl9vdmFsIHtcbiAgbGVmdDogNHB4O1xufVxuLmMtYmFkZ2VzX193cmFwcGVyX3VwLWxlZnQuYy1iYWRnZXNfX3dyYXBwZXJfZmxhZyB7XG4gIGxlZnQ6IC03cHg7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXJfdXAtcmlnaHQge1xuICB0b3A6IDRweDtcbn1cbi5jLWJhZGdlc19fd3JhcHBlcl91cC1yaWdodC5jLWJhZGdlc19fd3JhcHBlcl9yZWN0YW5nbGUge1xuICByaWdodDogNHB4O1xufVxuLmMtYmFkZ2VzX193cmFwcGVyX3VwLXJpZ2h0LmMtYmFkZ2VzX193cmFwcGVyX292YWwge1xuICByaWdodDogNHB4O1xufVxuLmMtYmFkZ2VzX193cmFwcGVyX3VwLXJpZ2h0LmMtYmFkZ2VzX193cmFwcGVyX2ZsYWcge1xuICByaWdodDogLTdweDtcbn1cbi5jLWJhZGdlc19fd3JhcHBlcl9kb3duLWxlZnQge1xuICBib3R0b206IDRweDtcbn1cbi5jLWJhZGdlc19fd3JhcHBlcl9kb3duLWxlZnQuYy1iYWRnZXNfX3dyYXBwZXJfcmVjdGFuZ2xlIHtcbiAgbGVmdDogNHB4O1xufVxuLmMtYmFkZ2VzX193cmFwcGVyX2Rvd24tbGVmdC5jLWJhZGdlc19fd3JhcHBlcl9vdmFsIHtcbiAgbGVmdDogNHB4O1xufVxuLmMtYmFkZ2VzX193cmFwcGVyX2Rvd24tbGVmdC5jLWJhZGdlc19fd3JhcHBlcl9mbGFnIHtcbiAgbGVmdDogLTdweDtcbn1cbi5jLWJhZGdlc19fd3JhcHBlcl9kb3duLXJpZ2h0IHtcbiAgYm90dG9tOiA0cHg7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXJfZG93bi1yaWdodC5jLWJhZGdlc19fd3JhcHBlcl9yZWN0YW5nbGUge1xuICByaWdodDogNHB4O1xufVxuLmMtYmFkZ2VzX193cmFwcGVyX2Rvd24tcmlnaHQuYy1iYWRnZXNfX3dyYXBwZXJfb3ZhbCB7XG4gIHJpZ2h0OiA0cHg7XG59XG4uYy1iYWRnZXNfX3dyYXBwZXJfZG93bi1yaWdodC5jLWJhZGdlc19fd3JhcHBlcl9mbGFnIHtcbiAgcmlnaHQ6IC03cHg7XG59XG5cbi5jLWJhZGdlc19fbm90aWZpY2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZ2FwOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi5jLWJhZGdlc19fbm90aWZpY2F0aW9uLXdyYXBwZXIgLmMtYmFkZ2VzX19ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmMtYmFkZ2VzX19ub3RpZmljYXRpb24td3JhcHBlciAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLWJhZGdlc19fbm90aWZpY2F0aW9uLXdyYXBwZXIgLmMtYmFkZ2VzX19ub3RpZmljYXRpb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1wcm9kdWN0LWNhcmRfX2luZm8gLmMtYmFkZ2VzLFxuLmMtcHJvZHVjdC1jYXJkX19iYWRnZXMgLmMtYmFkZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX2luZm8gLmMtYmFkZ2VzLFxuICAuYy1wcm9kdWN0LWNhcmRfX2JhZGdlcyAuYy1iYWRnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19pbmZvIC5jLWJhZGdlcyxcbiAgLmMtcHJvZHVjdC1jYXJkX19iYWRnZXMgLmMtYmFkZ2VzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZF9faW5mbyAuYy1iYWRnZXMgLmMtYmFkZ2VzX193cmFwcGVyLFxuLmMtcHJvZHVjdC1jYXJkX19iYWRnZXMgLmMtYmFkZ2VzIC5jLWJhZGdlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLXByb2R1Y3QtY2FyZF9faW5mbyAuYy1iYWRnZXMgLmMtYmFkZ2VzX19ob2xkZXIsXG4uYy1wcm9kdWN0LWNhcmRfX2JhZGdlcyAuYy1iYWRnZXMgLmMtYmFkZ2VzX19ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19pbmZvIC5jLWJhZGdlcyAuYy1iYWRnZXNfX2hvbGRlcixcbiAgLmMtcHJvZHVjdC1jYXJkX19iYWRnZXMgLmMtYmFkZ2VzIC5jLWJhZGdlc19faG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZF9faW5mbyAuYy1iYWRnZXMgLmMtYmFkZ2VzX19pdGVtLWhvbGRlcixcbi5jLXByb2R1Y3QtY2FyZF9fYmFkZ2VzIC5jLWJhZGdlcyAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi5jLXByb2R1Y3QtY2FyZF9faW5mbyAuYy1iYWRnZXMgLmMtYmFkZ2VzX19ub3RpZmljYXRpb24td3JhcHBlcixcbi5jLXByb2R1Y3QtY2FyZF9fYmFkZ2VzIC5jLWJhZGdlcyAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fYmFkZ2VzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLWNhcnQtcHJvZHVjdF9fYmFkZ2VzIC5jLWJhZGdlc19fd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19iYWRnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1pdGVtX19pbWctaG9sZGVyLCAuYy1jaGVja291dC1vcmRlci1pdGVtX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5jLXByb2R1Y3QtaXRlbV9faW1nLWhvbGRlciAuYy1iYWRnZXMsIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZy1ob2xkZXIgLmMtYmFkZ2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYy1icmVhZGNydW1ic19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uYy1icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuLmRpci1ydGwgLmMtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xufVxuLmRpci1ydGwgLmMtYnJlYWRjcnVtYnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5kaXItcnRsIC5jLWJyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLWJyZWFkY3J1bWJzX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jYXRlZ29yeS1zaWRlYmFyX19pdGVtIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMTZweDtcbn1cbi5jLWNhdGVnb3J5LXNpZGViYXJfX2l0ZW1fYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmMtY2F0ZWdvcnktc2lkZWJhcl9faXRlbV9hY3RpdmUgLmMtY2F0ZWdvcnktc2lkZWJhcl9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4uZGlyLXJ0bCAuYy1jYXRlZ29yeS1zaWRlYmFyX19pdGVtX2FjdGl2ZSB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmMtY2F0ZWdvcnktc2lkZWJhcl9fcGFyZW50LWl0ZW0gLmMtY2F0ZWdvcnktc2lkZWJhcl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRpci1ydGwgLmMtY2F0ZWdvcnktc2lkZWJhcl9fcGFyZW50LWl0ZW0gLmMtY2F0ZWdvcnktc2lkZWJhcl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmMtY2F0ZWdvcnktc2lkZWJhcl9fcGFyZW50LWl0ZW0gLmMtY2F0ZWdvcnktc2lkZWJhcl9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kaXItcnRsIC5jLWNhdGVnb3J5LXNpZGViYXJfX3BhcmVudC1pdGVtIC5jLWNhdGVnb3J5LXNpZGViYXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDAgMTNweCAwIDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNhdGVnb3J5LXNpZGViYXJfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmRpci1ydGwgLmMtY2F0ZWdvcnktc2lkZWJhcl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uYy1jYXRlZ29yeS1zaWRlYmFyX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1jYXRlZ29yeS1zaWRlYmFyX19wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uYy1jYXRlZ29yeS1zaWRlYmFyX19wYXJlbnQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5jLWNhdGVnb3J5LXNpZGViYXJfX3BhcmVudCAuYy1jYXRlZ29yeS1zaWRlYmFyX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uZGlyLXJ0bCAuYy1jYXRlZ29yeS1zaWRlYmFyX19wYXJlbnQgLmMtY2F0ZWdvcnktc2lkZWJhcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmMtY2F0ZWdvcnktc2lkZWJhcl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX3N1Yi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDAgNnB4IDIwcHg7XG59XG4uZGlyLXJ0bCAuYy1jYXRlZ29yeS1zaWRlYmFyX19zdWItbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmMtY2F0ZWdvcnktc2lkZWJhcl9fbW9yZS1idG5fc2lkZWJhci5jLWNhdGVnb3J5X19tb3JlLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTFweCAxM3B4IDlweCAxNXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5kaXItcnRsIC5jLWNhdGVnb3J5LXNpZGViYXJfX21vcmUtYnRuX3NpZGViYXIuYy1jYXRlZ29yeV9fbW9yZS1idG4ge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4uYy1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA3MHZoO1xufVxuLmFjdGl2ZSAuYy1uYXZpZ2F0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1uYXZpZ2F0aW9uLmMtbmF2aWdhdGlvbl9fZHJvcC1yb3dfbGluZS1jYXRhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jLW5hdmlnYXRpb24uYy1uYXZpZ2F0aW9uX19kcm9wLXJvd19saW5lLWNhdGFsb2cuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19pdGVtLWhvbGRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1uYXZpZ2F0aW9uX19pdGVtLWhvbGRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmMtbmF2aWdhdGlvbl9faXRlbS1ob2xkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYmFja2dyb3VuZC1ob3Zlcik7XG59XG4uYy1uYXZpZ2F0aW9uX19pdGVtLWhvbGRlciAuYy1uYXZpZ2F0aW9uX19saW5rIHtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19pdGVtLWhvbGRlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIH1cbiAgLmMtbmF2aWdhdGlvbl9faXRlbS1ob2xkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmMtbmF2aWdhdGlvbl9faXRlbS1ob2xkZXI6aG92ZXIgLmMtbmF2aWdhdGlvbl9fbGluayAubGluay10ZXh0LCAuYy1uYXZpZ2F0aW9uX19pdGVtLWhvbGRlcjpmb2N1cyAuYy1uYXZpZ2F0aW9uX19saW5rIC5saW5rLXRleHQge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIC5saW5rLXRleHQsIC5jLW5hdmlnYXRpb25fX2xpbms6Zm9jdXMgLmxpbmstdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jLW5hdmlnYXRpb25fX2xpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmMtbmF2aWdhdGlvbl9fbGluayAubGluay1jYXRlZ29yeS1pY29uIHBpY3R1cmUsIC5jLW5hdmlnYXRpb25fX2xpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmRpci1ydGwgLmMtbmF2aWdhdGlvbl9fbGluayAubGluay1jYXRlZ29yeS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmRpci1ydGwgLmMtbmF2aWdhdGlvbl9fbGluayAubGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmRpci1ydGwgLmMtbmF2aWdhdGlvbl9fbGluayAubGluay10ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLW5hdmlnYXRpb25fX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuYy1uYXZpZ2F0aW9uX19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX2Ryb3Age1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWF4LW5hdi1wYW5lbC1zaXplKSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3RMZXZlbEFjdGl2ZSAuYy1uYXZpZ2F0aW9uX19kcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19kcm9wLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX2Ryb3AuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5jLW5hdmlnYXRpb25fX2Ryb3BfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmMtbmF2aWdhdGlvbl9fZHJvcF9lbXB0eTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1uYXZpZ2F0aW9uX19kcm9wLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW5hdi1oZWlnaHQpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fZHJvcC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19kcm9wLXJvd19saW5lLWNhdGFsb2cge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1uYXZpZ2F0aW9uX19kcm9wLWhvbGRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLW5hdmlnYXRpb25fX2Ryb3AtY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtbmF2LXBhbmVsLXNpemUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19kcm9wLWNvbCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3AtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxM3B4IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3AtYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19kcm9wLWJhY2staWNvbiwgLmMtbmF2aWdhdGlvbi10aWxlX19kcm9wLWJhY2staWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiBub25lO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5jLW5hdmlnYXRpb25fX2Ryb3AtYmFjay1pY29uOmhvdmVyLCAuYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3AtYmFjay1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLW5hdmlnYXRpb25fX3N1Yi1saXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtbmF2aWdhdGlvbl9fc3ViLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxN3B4IDE0cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1uYXZpZ2F0aW9uX19zdWItbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4OiAxO1xufVxuXG4uYy1uYXZpZ2F0aW9uX19zdWItbGluay1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZmxleDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fc3ViLWxpbmstaWNvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYy1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIC5jLW5hdmlnYXRpb25fX3N1Yi1saW5rLWljb24sIC5jLW5hdmlnYXRpb25fX2l0ZW0taG9sZGVyLmFjdGl2ZSAuYy1uYXZpZ2F0aW9uX19zdWItbGluay1pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX3ByZS1saW5rLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleDogbm9uZTtcbn1cbi5kaXItcnRsIC5jLW5hdmlnYXRpb25fX3ByZS1saW5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYy1uYXZpZ2F0aW9uX19wcmUtbGluay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fcHJlLWxpbmstaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19zdWItZHJvcC1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1uYXZpZ2F0aW9uX19zdWItZHJvcC1ob2xkZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX3N1Yi1kcm9wLWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgZmxleDogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIGJveC1zaGFkb3c6IGluaXRpYWw7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuZGlyLXJ0bCAuYy1uYXZpZ2F0aW9uX19zdWItZHJvcC1ob2xkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaG9sZGVyLnJlc3BvbnNpdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIC5kaXItcnRsIC5jLW5hdmlnYXRpb25fX3N1Yi1kcm9wLWhvbGRlci5yZXNwb25zaXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDEwMHZ3IC0gMzIwcHgpLCAwLCAwKTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19zdWItZHJvcCB7XG4gIHBhZGRpbmc6IDQ2cHggMTBweCAwIDQwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX3N1Yi1kcm9wIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDc0cHggMCAwIDQwcHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLW5hdmlnYXRpb25fX3N1Yi1kcm9wIHtcbiAgcGFkZGluZzogNDZweCA0MHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpci1ydGwgLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3Age1xuICAgIHBhZGRpbmc6IDc0cHggNDBweCAwIDA7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTMwcHgsIDApO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaXRlbS5hY3RpdmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uYy1uYXZpZ2F0aW9uX19pdGVtLmFjdGl2ZSAuYy1uYXZpZ2F0aW9uX19zdWItZHJvcC1pdGVtLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19zdWItZHJvcC1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaXRlbS5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLmMtbmF2aWdhdGlvbl9faXRlbS5hY3RpdmUgLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaXRlbS5hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5jLW5hdmlnYXRpb25fX3N1Yi1kcm9wLnJlc3BvbnNpdmUtYWN0aXZlIC5jLW5hdmlnYXRpb25fX3N1Yi1kcm9wLWl0ZW0uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19ncm91cC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5jLW5hdmlnYXRpb25fX2dyb3VwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZzogMThweCAwIDAgN3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19ncm91cC1saXN0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMDtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbl9fZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1uYXZpZ2F0aW9uX19ncm91cC1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5jLW5hdmlnYXRpb25fX2dyb3VwLWljb24gcGljdHVyZSwgLmMtbmF2aWdhdGlvbl9fZ3JvdXAtaWNvbiBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy1uYXZpZ2F0aW9uX19tZW51LXdyYXBwZXIge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDIxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19tZW51LXdyYXBwZXIge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19zY3JvbGwtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fc2Nyb2xsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5jLW5hdmlnYXRpb25fX3Njcm9sbC13cmFwcGVyX2Jhbm5lcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbl9fc2Nyb2xsLXdyYXBwZXJfYmFubmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX3Njcm9sbC13cmFwcGVyX2Jhbm5lcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE3MHB4O1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX21lbnUtd3JhcHBlciB7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX21lbnUtd3JhcHBlciB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX21lbnUtd3JhcHBlcl9iYW5uZXJzIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX21lbnUtd3JhcHBlcl9iYW5uZXJzIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLW5hdmlnYXRpb25fX21lbnUtd3JhcHBlcl9iYW5uZXJzIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fYmFubmVycywgLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycywgLmMtYWxwaGFiZXRfX2Jhbm5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19iYW5uZXJzLCAuYy1hbHBoYWJldC1saXN0X19iYW5uZXJzLCAuYy1hbHBoYWJldF9fYmFubmVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5kaXItcnRsIC5jLW5hdmlnYXRpb25fX2Jhbm5lcnMsIC5kaXItcnRsIC5jLWFscGhhYmV0LWxpc3RfX2Jhbm5lcnMsIC5kaXItcnRsIC5jLWFscGhhYmV0X19iYW5uZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb25fX2Jhbm5lcnMtaXRlbSwgLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycy1pdGVtLCAuYy1hbHBoYWJldF9fYmFubmVycy1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uX19iYW5uZXJzLWl0ZW0sIC5jLWFscGhhYmV0LWxpc3RfX2Jhbm5lcnMtaXRlbSwgLmMtYWxwaGFiZXRfX2Jhbm5lcnMtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb25fX2Jhbm5lcnMtaXRlbSwgLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycy1pdGVtLCAuYy1hbHBoYWJldF9fYmFubmVycy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ubmF2aWdhdGlvbl9fYmFubmVycy1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5jLWFscGhhYmV0LWxpc3RfX2Jhbm5lcnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAuYy1hbHBoYWJldF9fYmFubmVycy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5hdmlnYXRpb25fX2Jhbm5lcnMtaXRlbSBwaWN0dXJlLCAuYy1hbHBoYWJldC1saXN0X19iYW5uZXJzLWl0ZW0gcGljdHVyZSwgLmMtYWxwaGFiZXRfX2Jhbm5lcnMtaXRlbSBwaWN0dXJlLCAubmF2aWdhdGlvbl9fYmFubmVycy1pdGVtIGltZywgLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycy1pdGVtIGltZywgLmMtYWxwaGFiZXRfX2Jhbm5lcnMtaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbl9fYmFubmVycy1pdGVtIHBpY3R1cmUsIC5jLWFscGhhYmV0LWxpc3RfX2Jhbm5lcnMtaXRlbSBwaWN0dXJlLCAuYy1hbHBoYWJldF9fYmFubmVycy1pdGVtIHBpY3R1cmUsIC5uYXZpZ2F0aW9uX19iYW5uZXJzLWl0ZW0gaW1nLCAuYy1hbHBoYWJldC1saXN0X19iYW5uZXJzLWl0ZW0gaW1nLCAuYy1hbHBoYWJldF9fYmFubmVycy1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmlnYXRpb25fX2Jhbm5lcnMtaXRlbSBwaWN0dXJlLCAuYy1hbHBoYWJldC1saXN0X19iYW5uZXJzLWl0ZW0gcGljdHVyZSwgLmMtYWxwaGFiZXRfX2Jhbm5lcnMtaXRlbSBwaWN0dXJlLCAubmF2aWdhdGlvbl9fYmFubmVycy1pdGVtIGltZywgLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycy1pdGVtIGltZywgLmMtYWxwaGFiZXRfX2Jhbm5lcnMtaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fY2F0ZWdvcnkge1xuICBjb2x1bW5zOiA0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXZpZ2F0aW9uX19jYXRlZ29yeSB7XG4gICAgY29sdW1uczogMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19jYXRlZ29yeSB7XG4gICAgY29sdW1uczogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX2NhdGVnb3J5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtbmF2aWdhdGlvbl9fY2F0ZWdvcnktaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmMtbmF2aWdhdGlvbl9fY2F0ZWdvcnktbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5jLW5hdmlnYXRpb25fX2NhdGVnb3J5LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYy1uYXZpZ2F0aW9uX19jYXRlZ29yeS1saW5rLWljb24gcGljdHVyZSwgLmMtbmF2aWdhdGlvbl9fY2F0ZWdvcnktbGluay1pY29uIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jLW5hdmlnYXRpb25fX2NhdGVnb3J5LXNob3ctYnRuIHtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuLmMtbmF2aWdhdGlvbl9fY2F0ZWdvcnktc2hvdy1idG4gc3ZnIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uYy1uYXZpZ2F0aW9uX19jYXRlZ29yeS1zaG93LWJ0bl9sZXNzIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jLW5hdmlnYXRpb25fX3Jvb3QtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG4uYy1uYXZpZ2F0aW9uX19yb290LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG59XG4uYy1uYXZpZ2F0aW9uX19yb290LWxpbmsgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5kaXItcnRsIC5jLW5hdmlnYXRpb25fX3Jvb3QtbGluayBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19yb290LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19kcm9wLXJvb3QtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDE1cHggNTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG4uYy1uYXZpZ2F0aW9uX19kcm9wLXJvb3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbn1cbi5jLW5hdmlnYXRpb25fX2Ryb3Atcm9vdC1saW5rIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG4uZGlyLXJ0bCAuYy1uYXZpZ2F0aW9uX19kcm9wLXJvb3QtbGluayBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpZ2F0aW9uX19kcm9wLXJvb3QtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLW5hdmlnYXRpb24tdGlsZV9fYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2J0bi10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtbmF2aWdhdGlvbi10aWxlX19idG4tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jLW5hdmlnYXRpb24tdGlsZV9fYnRuLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBtYXgtaGVpZ2h0OiA5MHZ3O1xufVxuLmMtbmF2aWdhdGlvbi10aWxlLmFjdGl2ZSAuYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3Age1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb24tdGlsZV9fZHJvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19jb3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMzMsIDU1LCAwLjYpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLW5hdmlnYXRpb24tdGlsZS5hY3RpdmUgLmMtbmF2aWdhdGlvbi10aWxlX19jb3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aWdhdGlvbi10aWxlX19jb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2l0ZW0taG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlnYXRpb24tdGlsZV9faXRlbS1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLW5hdmlnYXRpb24tdGlsZV9fbGluay1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5jLW5hdmlnYXRpb24tdGlsZV9fbGluay1pY29uIHBpY3R1cmUsIC5jLW5hdmlnYXRpb24tdGlsZV9fbGluay1pY29uIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5jLW5hdmlnYXRpb24tdGlsZV9fc3ViLW5hdi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDI4cHg7XG4gIHJvdy1nYXA6IDEycHg7XG59XG5cbi5jLW5hdmlnYXRpb24tdGlsZV9fc3ViLWl0ZW0taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbmF2aWdhdGlvbi10aWxlX19zdWItaXRlbS1ob2xkZXI6bm90KC5sYXN0LXJvdy1lbGVtZW50KTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDExcHgpO1xuICB0b3A6IDJweDtcbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19zdWItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX3N1Yi1saW5rLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmMtbmF2aWdhdGlvbi10aWxlX19zdWItbGluay1pY29uIHBpY3R1cmUsIC5jLW5hdmlnYXRpb24tdGlsZV9fc3ViLWxpbmstaWNvbiBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy1zaWRlYmFyIC5jLXBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1zaWRlYmFyX19saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLXNpZGViYXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLXNpZGViYXJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtc2lkZWJhcl9fbGluazpob3ZlciwgLmMtc2lkZWJhcl9faXRlbS5hY3RpdmUgLmMtc2lkZWJhcl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1zaWRlYmFyX190ZXh0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXNpZGViYXJfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYy1zaWRlYmFyX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0LjVweDtcbn1cbi5kaXItcnRsIC5jLXNpZGViYXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNC41cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uYy1saW5lLWNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmUtY2F0YWxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5cbi5jLWxpbmUtY2F0YWxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWxpbmUtY2F0YWxvZ19fbGlzdC5zbGljay1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG4uYy1saW5lLWNhdGFsb2dfX2xpc3QgLmMtc2xpZGVzaG93X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG4uYy1saW5lLWNhdGFsb2dfX2xpc3QgLmMtc2xpZGVzaG93X19hcnJvd19wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jLWxpbmUtY2F0YWxvZ19fbGlzdCAuYy1zbGlkZXNob3dfX2Fycm93X25leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZS1jYXRhbG9nX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLWxpbmUtY2F0YWxvZ19faXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmMtbGluZS1jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtbGluZS1jYXRhbG9nX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNsaWNrLXNsaWRlIC5jLWxpbmUtY2F0YWxvZ19faXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWxpbmUtY2F0YWxvZ19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5zbGljay1zbGlkZSAuYy1saW5lLWNhdGFsb2dfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5lLWNhdGFsb2dfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweDtcbiAgfVxuICAuYy1saW5lLWNhdGFsb2dfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTk2LCAxOTYsIDE5NiwgMC40KTtcbiAgfVxufVxuXG4uYy1saW5lLWNhdGFsb2dfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4uYy1saW5lLWNhdGFsb2dfX2xpbms6aG92ZXIsIC5jLWxpbmUtY2F0YWxvZ19fbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmFpdGluZyk7XG59XG4uYy1saW5lLWNhdGFsb2dfX2xpbms6aG92ZXIgLmxpbmstdGV4dCwgLmMtbGluZS1jYXRhbG9nX19saW5rLmFjdGl2ZSAubGluay10ZXh0IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWxpbmUtY2F0YWxvZ19fbGluayAubGluay1jYXRlZ29yeS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYy1saW5lLWNhdGFsb2dfX2xpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiBwaWN0dXJlLCAuYy1saW5lLWNhdGFsb2dfX2xpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmRpci1ydGwgLmMtbGluZS1jYXRhbG9nX19saW5rIC5saW5rLWNhdGVnb3J5LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYy1saW5lLWNhdGFsb2dfX2xpbmsgLmMtbGluZS1jYXRhbG9nX19zdWItbGluay1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxleDogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5kaXItcnRsIC5jLWxpbmUtY2F0YWxvZ19fbGluayAuYy1saW5lLWNhdGFsb2dfX3N1Yi1saW5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuYy1saW5lLWNhdGFsb2dfX2xpbmsgLmMtbGluZS1jYXRhbG9nX19zdWItbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmUtY2F0YWxvZ19fbGluayAuYy1saW5lLWNhdGFsb2dfX3N1Yi1saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cblxuLmMtbGluZS1jYXRhbG9nX19kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtbGluZS1jYXRhbG9nX19kcm9wLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZS1jYXRhbG9nX19kcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmbGV4OiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1hbHBoYWJldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWFscGhhYmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA2cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBvcGFjaXR5OiAwLjEyO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYWxwaGFiZXQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAwcHggdmFyKC0tYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogY2FsYygoMTAwJSAtIDEwMHZ3KSAvIDIpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDZweCk7XG4gIGhlaWdodDogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1hbHBoYWJldDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWFscGhhYmV0LmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jLWFscGhhYmV0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmMtYWxwaGFiZXRfX2xpc3Quc2xpY2stc2xpZGVyIHtcbiAgcGFkZGluZzogMCAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1hbHBoYWJldF9fbGlzdC5zbGljay1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmMtYWxwaGFiZXRfX2xpc3QgLmMtc2xpZGVzaG93X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtYWxwaGFiZXRfX2xpc3QgLmMtc2xpZGVzaG93X19hcnJvdyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYy1hbHBoYWJldF9fbGlzdCAuYy1zbGlkZXNob3dfX2Fycm93X3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLmMtYWxwaGFiZXRfX2xpc3QgLmMtc2xpZGVzaG93X19hcnJvd19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jLWFscGhhYmV0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5jLWFscGhhYmV0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtYWxwaGFiZXRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWFscGhhYmV0X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtYWxwaGFiZXRfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4OiBub25lO1xufVxuLmMtYWxwaGFiZXRfX2xpbmstaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWFscGhhYmV0X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYWxwaGFiZXRfX2xpbmstdGV4dCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4uYy1hbHBoYWJldF9fZHJvcC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtYWxwaGFiZXRfX2Ryb3AtaG9sZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5jLWFscGhhYmV0X19kcm9wLXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDM3MXB4O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDI3cHggMjBweDtcbn1cbi5jLWFscGhhYmV0X19kcm9wLXNjcm9sbGJhcl9iYW5uZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1hbHBoYWJldF9fZHJvcC1zY3JvbGxiYXJfYmFubmVycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtYWxwaGFiZXRfX2Ryb3Atc2Nyb2xsYmFyX2Jhbm5lcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWFscGhhYmV0X19jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGNvbHVtbi13aWR0aDogMTk4cHg7XG59XG5cbi5jLWFscGhhYmV0X190aXRsZS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtYWxwaGFiZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmspO1xufVxuLmMtYWxwaGFiZXRfX3RpdGxlX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmstaG92ZXIpO1xufVxuXG4uYy1hbHBoYWJldF9fY29sdW1uLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5jLWFscGhhYmV0X19jb2x1bW4taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmMtYWxwaGFiZXRfX2NvbHVtbi1saW5rIHtcbiAgY29sb3I6IHZhcigtLW5hdi1saW5rKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWFscGhhYmV0X19jb2x1bW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1uYXYtbGluay1ob3Zlcik7XG59XG5cbi5jLWFscGhhYmV0X19jb2x1bW4tbGluay1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXg6IG5vbmU7XG59XG4uYy1hbHBoYWJldF9fY29sdW1uLWxpbmstaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmMtYWxwaGFiZXRfX2NvbHVtbi1saW5rLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtYWxwaGFiZXRfX2Jhbm5lcnMge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWFscGhhYmV0X19iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWFscGhhYmV0X19iYW5uZXJzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWFscGhhYmV0X19iYW5uZXJzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uYy1jYXRlZ29yeS5hY3RpdmUgLmMtY2F0ZWdvcnlfX2xlZnQge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbn1cbi5kaXItcnRsIC5jLWNhdGVnb3J5LmFjdGl2ZSAuYy1jYXRlZ29yeV9fbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uYy1jYXRlZ29yeS5hY3RpdmUgLmMtY2F0ZWdvcnlfX2ZpbHRlci1kcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNhdGVnb3J5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWNhdGVnb3J5X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmMtY2F0ZWdvcnlfX2xlZnQge1xuICB0cmFuc2l0aW9uOiByaWd0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDElO1xuICBib3R0b206IDA7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnlfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeV9fc2lkZWJhci1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmlsdGVycyAuYy1jYXRlZ29yeV9fc2lkZWJhci1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5X19zaWRlYmFyLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jYXRlZ29yeV9fc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy1jYXRlZ29yeV9fcmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXRlZ29yeV9fcmlnaHQge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnlfX2ZpbHRlci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnlfX2xpc3Qge1xuICAgIG1hcmdpbjogMjVweCAwIDQwcHg7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnlfX21vcmUtYnRuIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jLWNhdGVnb3J5X19tb3JlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuLmMtY2F0ZWdvcnlfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtY2F0ZWdvcnlfX3BhZ2luYXRpb24tcGFnZXMge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmMtY2F0ZWdvcnlfX2ZpbHRlci10cmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXRlZ29yeV9fZmlsdGVyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnlfX3NvcnQge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmRpci1ydGwgLmMtY2F0ZWdvcnlfX3NvcnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXRlZ29yeV9fc29ydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5X19zb3J0LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5jLWNhdGVnb3J5X19zb3J0LmFjdGl2ZSAuYy1jYXRlZ29yeV9fc29ydC1kcm9wZG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA1O1xufVxuLmMtY2F0ZWdvcnlfX3NvcnQtZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtY2F0ZWdvcnlfX3NvcnQtZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOXB4IDI1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1jYXRlZ29yeV9fc29ydC1kcm9wZG93bi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xufVxuXG4uYy1jYXRlZ29yeV9fc29ydC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1jYXRlZ29yeV9fc29ydC1saXN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1jYXRlZ29yeV9fc29ydC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtY2F0ZWdvcnlfX3NvcnQtdGl0bGUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLWNhdGVnb3J5X19zb3J0LXRpdGxlLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uYy1jYXRlZ29yeV9fc29ydC5hY3RpdmUgLmMtY2F0ZWdvcnlfX3NvcnQtdGl0bGUtaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYy1jYXRlZ29yeV9fc29ydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYy1jYXRlZ29yeV9fc29ydC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5kaXItcnRsIC5jLWNhdGVnb3J5X19zb3J0LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jLWNhdGVnb3J5X19zb3J0LWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLWNhdGVnb3J5X19zb3J0LWl0ZW0tLWluYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5jLWNhdGVnb3J5X19zb3J0LWlucHV0IGlucHV0IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNhdGVnb3J5X19zb3J0LWlucHV0IHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLmMtY2F0ZWdvcnlfX3NvcnQtaW5wdXQtLWNoZWNrZWQgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2F0ZWdvcnlfX3NvcnQtaW5wdXQtLWNoZWNrZWQgaW5wdXQsIC5jLWNhdGVnb3J5X19zb3J0LWlucHV0LS11bmNoZWNrZWQgKyAuYy1jYXRlZ29yeV9fc29ydC1pbnB1dC0tdW5jaGVja2VkIGlucHV0IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtY2F0ZWdvcnlfX2ZpbHRlci10cmlnZ2VyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEycHggMDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1jYXRlZ29yeV9fZmlsdGVyLXRyaWdnZXItbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtY2F0ZWdvcnlfX2ZpbHRlci10cmlnZ2VyLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5kaXItcnRsIC5jLWNhdGVnb3J5X19maWx0ZXItdHJpZ2dlci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uYy1jYXRlZ29yeV9fbWVudS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtY2F0ZWdvcnlfX21lbnUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IDM7XG59XG4uZGlyLXJ0bCAuYy1jYXRlZ29yeV9fbWVudS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmMtY2F0ZWdvcnlfX21lbnUtY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtY2F0ZWdvcnlfX21lbnUtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1jYXRlZ29yeV9fZmlsdGVyLWRyb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXRlZ29yeV9fZmlsdGVyLWRyb3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1jYXRlZ29yeS10b2dnbGVfX2J1eWVyLFxuLmMtY2F0ZWdvcnktdG9nZ2xlX19tZXJjaGFudCxcbi5jLWNhdGVnb3J5LXRvZ2dsZV9fdGVuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmMtY2F0ZWdvcnktdG9nZ2xlX19idXllci5kaXNhYmxlZCxcbi5jLWNhdGVnb3J5LXRvZ2dsZV9fbWVyY2hhbnQuZGlzYWJsZWQsXG4uYy1jYXRlZ29yeS10b2dnbGVfX3RlbmRlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy1jYXRlZ29yeS10b2dnbGVfX2J1eWVyLmFjdGl2ZSwgLmMtY2F0ZWdvcnktdG9nZ2xlX19idXllcjpob3Zlcixcbi5jLWNhdGVnb3J5LXRvZ2dsZV9fdGVuZGVyLmFjdGl2ZSxcbi5jLWNhdGVnb3J5LXRvZ2dsZV9fdGVuZGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTU0RkE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkZGO1xuICB6LWluZGV4OiA1O1xufVxuLmMtY2F0ZWdvcnktdG9nZ2xlX19idXllci5hY3RpdmUsXG4uYy1jYXRlZ29yeS10b2dnbGVfX3RlbmRlci5hY3RpdmUge1xuICBjb2xvcjogI0E1NEZBODtcbn1cblxuLmMtY2F0ZWdvcnktdG9nZ2xlX19idXllciB7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDFweCk7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4uYy1jYXRlZ29yeS10b2dnbGVfX21lcmNoYW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmMtY2F0ZWdvcnktdG9nZ2xlX190ZW5kZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWxpc3QsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0LFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtY2Fyb3VzZWwsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDE3OHB4O1xuICBncmlkLWdhcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1saXN0X19saXN0LFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtY2Fyb3VzZWxfX2xpc3QsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1jYXJvdXNlbF9fY2Fyb3VzZWwsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1jYXJvdXNlbF9fY2Fyb3VzZWwsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1jYXJvdXNlbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtbGlzdF9fbGlzdCAuc2xpY2stbGlzdCxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWNhcm91c2VsX19saXN0IC5zbGljay1saXN0LFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtY2Fyb3VzZWxfX2Nhcm91c2VsIC5zbGljay1saXN0LFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtY2Fyb3VzZWxfX2Nhcm91c2VsIC5zbGljay1saXN0LFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtbGlzdF9fbGlzdCxcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtY2Fyb3VzZWxfX2xpc3QsXG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWNhcm91c2VsX19jYXJvdXNlbCxcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtY2Fyb3VzZWxfX2Nhcm91c2VsLFxuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1jYXJvdXNlbF9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbSxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW0tLXNwYW4ge1xuICB3aWR0aDogMTc4cHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIG1pbi13aWR0aDogMTc4cHg7XG4gIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2F0ZWdvcnktZmVhdHVyZWRfX2Nhcm91c2VsIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW0sXG4uYy1jYXRlZ29yeS1mZWF0dXJlZF9fY2Fyb3VzZWwgLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbS0tc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtOmhvdmVyLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbS0tc3Bhbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbSxcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbS0tc3BhbiB7XG4gICAgbWFyZ2luOiAwIDRweCA4cHg7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbTpob3ZlciAuYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtX190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZF9fY2Fyb3VzZWwsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaF9fY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5jLWNhdGVnb3J5LWZlYXR1cmVkX19jYXJvdXNlbCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2hfX2Nhcm91c2VsIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtLS1uby1saW5rOmhvdmVyIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbS0tc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0sXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtOm50aC1jaGlsZCgxOG4rMSksIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3QgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbTpudGgtY2hpbGQoMThuLTQpLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtLS1zcGFuOm50aC1jaGlsZCgxOG4rMSksXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW46bnRoLWNoaWxkKDE4bi00KSB7XG4gIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IGF1dG8vc3BhbiAyO1xufVxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbTpob3Zlcixcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0sXG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW4ge1xuICAgIG1hcmdpbjogMCA0cHggOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW06bnRoLWNoaWxkKDE4bisxKSwgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtOm50aC1jaGlsZCgxOG4tNCksXG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3QgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbS0tc3BhbjpudGgtY2hpbGQoMThuKzEpLFxuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW46bnRoLWNoaWxkKDE4bi00KSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaGVyaXQ7XG4gICAgZ3JpZC1yb3c6IGluaGVyaXQ7XG4gIH1cbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtOm50aC1jaGlsZCgxMG4tMiksIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3QgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbTpudGgtY2hpbGQoMTBuKzEpLFxuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW46bnRoLWNoaWxkKDEwbi0yKSxcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtLS1zcGFuOm50aC1jaGlsZCgxMG4rMSkge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMjtcbiAgICBncmlkLXJvdzogYXV0by9zcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtLFxuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0IC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0tLXNwYW4ge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBoZWlnaHQ6IDEzOHB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMjhweDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtX19pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDE3MnB4O1xuICBoZWlnaHQ6IDE3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW1fX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtaXRlbV9faW1nIGltZyxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMjBweCAyMHB4IDA7XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNSU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbV9fdGl0bGUtdGV4dCxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW1fX3RpdGxlLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtX190aXRsZS10ZXh0LFxuICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtY2Fyb3VzZWxfX2NvbnRyb2xzLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdC1jYXJvdXNlbF9fY29udHJvbHMge1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jLWNhdGVnb3J5LXBvcHVsYXItbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0X190aXRsZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDI0cHggMTVweDtcbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5jLWNhdGVnb3J5LXBvcHVsYXItbGlzdF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDEycHggMDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW0ge1xuICB3aWR0aDogMTY2cHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIG1heC13aWR0aDogMTY2cHg7XG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBtYXJnaW46IDAgMTVweCAyMHB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMzBweCk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDAgNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDAgM3B4IDdweCAtM3B4O1xufVxuLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtOmhvdmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxNC4yODU3MTQyODU3JSAtIDE0cHgpO1xuICAgIG1hcmdpbjogMCA3cHggMTJweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMjVweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgbWFyZ2luOiAwIDhweCAxNXB4O1xuICB9XG59XG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fYmlnIHtcbiAgd2lkdGg6IDQzOHB4O1xuICBoZWlnaHQ6IDM4NnB4O1xuICBtaW4td2lkdGg6IDI4OHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fYmlnIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9iaWcge1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fYmlnIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9faW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMDRweDtcbiAgaGVpZ2h0OiAyMDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fYmlnIC5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9faW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX2JpZyAuYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fX2ltZy1ob2xkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXRlZ29yeS1wb3B1bGFyLWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMTQyNmM7XG59XG5cbi5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9fdGl0bGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYuOTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtcGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTUwMDAwMDA2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZmxleDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtcGFnaW5hdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlyLXJ0bCAuYy1wYWdpbmF0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYy1wYWdpbmF0aW9uX19pdGVtX2FjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbi5jLXBhZ2luYXRpb25fX2l0ZW0gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogN3B4O1xufVxuLmMtcGFnaW5hdGlvbl9faXRlbV9lZGdlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRpci1ydGwgLmMtcGFnaW5hdGlvbl9faXRlbV9lZGdlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLXBhZ2luYXRpb25fX2l0ZW1fZWRnZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmMtcGFnaW5hdGlvbl9faXRlbV9lZGdlOmZpcnN0LWNoaWxkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1wYWdpbmF0aW9uX19pdGVtX2Rpc2FibGVkLmMtcGFnaW5hdGlvbl9faXRlbV9lZGdlOmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtX2Rpc2FibGVkOmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtX3NwYWNlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYy1wYWdpbmF0aW9uX19sb2FkLWJ0biB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5cbi5jLXBhZ2Utc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXBhZ2Utc2l6ZV9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtcGFnZS1zaXplX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmMtcGFnZS1zaXplX192YWx1ZSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmMtcGFnZS1zaXplX192YWx1ZSAuYy1mb3JtX19maWVsZC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcGFnZS1zaXplX192YWx1ZSAuamNmLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbn1cblxuLmMtcGFnZS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1wYWdlLXNlbGVjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtcGFnZS1zZWxlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYy1wYWdlLXNlbGVjdGlvbl9fZm9ybS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpci1ydGwgLmMtcGFnZS1zZWxlY3Rpb25fX2Zvcm0taG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmMtcGFnZS1zZWxlY3Rpb25fX2lucHV0LWhvbGRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGlyLXJ0bCAuYy1wYWdlLXNlbGVjdGlvbl9faW5wdXQtaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jLXBhZ2Utc2VsZWN0aW9uX19pbnB1dC1ob2xkZXIgLmMtZm9ybV9fZmllbGQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kaXItcnRsIC5jLXBhZ2Utc2VsZWN0aW9uX19pbnB1dC1ob2xkZXIgLmMtZm9ybV9fZmllbGQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtcGFnZS1zZWxlY3Rpb25fX2J0biB7XG4gIHdpZHRoOiA5NnB4O1xufVxuXG4uYy1hY3RpdmUtZmlsdGVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWFjdGl2ZS1maWx0ZXJzX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDhweDtcbn1cblxuLmMtYWN0aXZlLWZpbHRlcnNfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYy1hY3RpdmUtZmlsdGVyc19fdGV4dCAuZGlyLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jLWFjdGl2ZS1maWx0ZXJzX19pY29uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG4uYy1hY3RpdmUtZmlsdGVyc19fYnV0dG9uOmhvdmVyIC5jLWFjdGl2ZS1maWx0ZXJzX19pY29uIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtYWxwaGFiZXQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uYy1hbHBoYWJldC1saXN0X19ibG9ja19iYW5uZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1hbHBoYWJldC1saXN0X19ibG9ja19iYW5uZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1hbHBoYWJldC1saXN0X19ibG9ja19iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtYWxwaGFiZXQtbGlzdF9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLmMtYWxwaGFiZXQtbGlzdF9fbGlzdCB7XG4gIGNvbHVtbi13aWR0aDogMjAwcHg7XG59XG5cbi5jLWFscGhhYmV0LWxpc3RfX2xpc3Rfc3VidGl0bGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1hbHBoYWJldC1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG4uYy1hbHBoYWJldC1saXN0X190aXRsZSAubGluay10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jLWFscGhhYmV0LWxpc3RfX3RpdGxlIC5saW5rLWNhdGVnb3J5LWljb24ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLWFscGhhYmV0LWxpc3RfX3RpdGxlIC5saW5rLWNhdGVnb3J5LWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5kaXItcnRsIC5jLWFscGhhYmV0LWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmMtYWxwaGFiZXQtbGlzdF9fY29sdW1uLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTY2cHg7XG4gIG1hcmdpbjogMCAxNXB4IDE2cHggMDtcbn1cbi5kaXItcnRsIC5jLWFscGhhYmV0LWxpc3RfX2NvbHVtbi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmMtYWxwaGFiZXQtbGlzdF9fY29sdW1uLWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWFscGhhYmV0LWxpc3RfX2NvbHVtbi1saW5rIC5saW5rLXRleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmMtYWxwaGFiZXQtbGlzdF9fY29sdW1uLWxpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtYWxwaGFiZXQtbGlzdF9fY29sdW1uLWxpbmsgLmxpbmstY2F0ZWdvcnktaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYy1hbHBoYWJldC1saXN0X19jb2x1bW4tbGlua19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLWFscGhhYmV0LWxpc3RfX2Jhbm5lcnMge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWFscGhhYmV0LWxpc3RfX2Jhbm5lcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1hbHBoYWJldC1saXN0X19iYW5uZXJzLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXZpZXctdG9nZ2xlLmNhcmQtdmlldyB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmMtdmlldy10b2dnbGVfX2J0biB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuLmMtdmlldy10b2dnbGVfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmMtdmlldy10b2dnbGVfX2J0bjpob3ZlciwgLmMtdmlldy10b2dnbGVfX2J0bi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYy12aWV3LXRvZ2dsZV9fYnRuLmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmMtcG9wdXAsIC5jLWhlYWRlcl9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAzMywgNTUsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLXBvcHVwLmFjdGl2ZSwgLmFjdGl2ZS5jLWhlYWRlcl9fY2F0ZWdvcnkge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1wb3B1cF9fY29sdW1uIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcyAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNzB2aCwgMCk7XG4gIG9wYWNpdHk6IDAuMztcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEycHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDQ4cHggNTJweCAyNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5jLXBvcHVwLmFjdGl2ZSAuYy1wb3B1cF9fY29sdW1uLCAuYWN0aXZlLmMtaGVhZGVyX19jYXRlZ29yeSAuYy1wb3B1cF9fY29sdW1uIHtcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuLmMtcG9wdXBfX2NvbHVtbl9idXktcG9wdXAge1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogNjI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW5fYnV5LXBvcHVwIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggMjVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG4uYy1wb3B1cF9fY29sdW1uX2ZpbmFuY2lhbC1hcHBsaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3B1cF9fY29sdW1uX2ZpbmFuY2lhbC1hcHBsaWNhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuLmMtcG9wdXBfX2NvbHVtbl9maW5hbmNpYWwtYXBwbGljYXRpb24tc2lnbiB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5jLXBvcHVwX19jb2x1bW5fY2xhaW0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmMtcG9wdXBfX2NvbHVtbl9hZGQtdGVuZGVyIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuLmMtcG9wdXBfX2NvbHVtbl9jYXJ0LXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA1MDJweDtcbn1cbi5jLXBvcHVwX19jb2x1bW5fYWRkcmVzcy1wb3B1cCB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG59XG4uYy1wb3B1cF9fY29sdW1uX2FkZHJlc3MtcG9wdXAgLmMtY2FiaW5ldF9fZm9ybSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYy1wb3B1cF9fY29sdW1uX3NrdS1jb21tZW50LXBvcHVwIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiA5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW5fc2t1LWNvbW1lbnQtcG9wdXAge1xuICAgIHdpZHRoOiAzMTRweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG4uYy1wb3B1cF9fY29sdW1uX29yZGVyLWRpZ2l0YWwtY29kZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW5fb3JkZXItZGlnaXRhbC1jb2RlIHtcbiAgICB3aWR0aDogNTU1cHg7XG4gIH1cbn1cbi5jLXBvcHVwX19jb2x1bW5fbmVnb3RpYXRpb24tZGlzY3VzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjBweCkge1xuICAuYy1wb3B1cF9fY29sdW1uX25lZ290aWF0aW9uLWRpc2N1c3Mge1xuICAgIHdpZHRoOiA1NDhweDtcbiAgfVxufVxuLmMtcG9wdXBfX2NvbHVtbl9sb2dpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW5fZXJyb3Ige1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbn1cbi5jLXBvcHVwX19jb2x1bW5fYXZhaWxhYmxlLWNsYWltLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbn1cbi5jLXBvcHVwX19jb2x1bW5fcmV2aWV3IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW5fcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5jLXBvcHVwX19jb2x1bW4gLmMtY2FiaW5ldF9fZm9ybSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW4gLmMtY2FiaW5ldF9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5jLXBvcHVwX19jb2x1bW5fb3JkZXItbGlzdC1wb3B1cCB7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1wb3B1cF9fY29sdW1uLXRlcm1zLW9mLXVzZSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtcG9wdXBfX2NvbHVtbi10ZXJtcy1vZi11c2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1heC13aWR0aDogNTQ4cHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYy1wb3B1cF9fY29sdW1uX29yZGVyLWNhbmNlbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4uYy1wb3B1cF9fY29sdW1uX29yZGVyLWNhbmNlbCAuYy1wb3B1cF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLXBvcHVwX19jb2x1bW5fb3JkZXItY2FuY2VsIC5jLXBvcHVwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtcG9wdXBfX2NvbHVtbl9vcmRlci1jYW5jZWwgLnBvcHVwX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLXBvcHVwX19jb2x1bW5fY29uZmlybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4uYy1wb3B1cF9fY29sdW1uX3JlcXVlc3QtZm9yLXF1b3RhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3NTBweDtcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnRfb3JkZXItbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcG9wdXBfX2NvbnRlbnRfb3JkZXItbGlzdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmMtcG9wdXBfX2NvbnRlbnRfZm9ybS1ob2xkZXJfcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1wb3B1cF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uZGlyLXJ0bCAuYy1wb3B1cF9fY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTVweDtcbn1cblxuLmMtcG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmMtcG9wdXBfX3RpdGxlX3NrdS1jb21tZW50LXBvcHVwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kaXItcnRsIC5jLXBvcHVwX190aXRsZV9za3UtY29tbWVudC1wb3B1cCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtcG9wdXBfX3RpdGxlX25lZ290aWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kaXItcnRsIC5jLXBvcHVwX190aXRsZV9uZWdvdGlhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtcG9wdXBfX3RpdGxlLXRlcm1zLW9mLXVzZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXBvcHVwX19jb250ZW50LWhvbGRlcl9yZXF1ZXN0LWZvci1xdW90YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1wb3B1cF9fY29udGVudC1ob2xkZXJfcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXBvcHVwX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYy1wb3B1cF9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1wb3B1cF9fdGV4dC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5jLXBvcHVwX190ZXh0LXJldmlldyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtcG9wdXBfX3RleHRfc2t1LWNvbW1lbnQtcG9wdXAge1xuICB3aWR0aDogMjc4cHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmMtcG9wdXBfX3RleHQtdGVybXMtb2YtdXNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLXBvcHVwX190ZXh0LXRlcm1zLW9mLXVzZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcG9wdXBfX2J0bi1ob2xkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLXBvcHVwX19idG4ge1xuICBwYWRkaW5nOiA1cHggOHB4IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtcG9wdXBfX2J0biB7XG4gICAgcGFkZGluZzogMTFweCA4cHggMTJweDtcbiAgfVxufVxuLmMtcG9wdXBfX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtcG9wdXBfX2J0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtcG9wdXBfX2J0bl9vayB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jLXBvcHVwX19idG5fY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYy1wb3B1cF9fYnRuX3NrdS1jb21tZW50LXBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXBvcHVwX19idG4tY29tcGFyZSB7XG4gIG1heC13aWR0aDogMTczcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmMtcG9wdXBfX2J0bi1zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAxNXB4O1xufVxuXG4uYy1wb3B1cF9faW1nLWVycm9yIHtcbiAgaGVpZ2h0OiA3NHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtcG9wdXBfX2ltZy13aXNobGlzdCB7XG4gIGhlaWdodDogMTA2cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jLXBvcHVwX19pbWctd2lzaGxpc3Qgc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuLmMtcG9wdXBfX2ltZy1jb21wYXJlIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtcG9wdXBfX2ltZy10ZXJtcy1vZi11c2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmMtcG9wdXBfX2ltZy10ZXJtcy1vZi11c2Ugc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuXG4uYy1wb3B1cF9fZGlzcHV0ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtcG9wdXBfX2Rpc3B1dGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1wb3B1cF9fZm9ybS1ob2xkZXJfY2xhaW0gLmMtZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcG9wdXBfX2Zvcm0taG9sZGVyX2NsYWltIC5jLWZvcm1fX2ZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtcG9wdXBfX2Zvcm0taG9sZGVyX2NsYWltIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtcG9wdXBfX2Zvcm0taG9sZGVyX2NsYWltIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmMtcG9wdXBfX2Zvcm0taG9sZGVyX2NsYWltIHNlbGVjdCBvcHRpb25bdmFsdWU9XCJcIl0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5jLXBvcHVwX19mb3JtLWhvbGRlcl9jbGFpbSBvcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jLXBvcHVwX19mb3JtLWhvbGRlcl9jbGFpbSB0ZXh0YXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmMtcG9wdXBfX292ZXJmbG93LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBvcHVwX19vdmVyZmxvdy1tZXNzYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYy1mb3JtX19sZXR0ZXJzLWNvdW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1mb3JtX19sZXR0ZXJzLWNvdW50ZXIuZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4uYy1wb3B1cF9fc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmMtcG9wdXAtY29uZmlybV9fdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1yZXZpZXctcG9wdXBfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXZpZXctcG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3LXBvcHVwX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtcmV2aWV3LXBvcHVwX19zdWJ0aXRsZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmMtcmV2aWV3LXBvcHVwX19idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCA2Mi41cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmMtYXBwbGljYXRpb24tcG9wdXAgLmMtcG9wdXBfX2NvbHVtbi5jLWFwcGxpY2F0aW9uLXBvcHVwLXNob3J0X19jb2x1bW4ge1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMjVweDtcbn1cblxuLmMtYXBwbGljYXRpb24tcG9wdXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1hcHBsaWNhdGlvbi1wb3B1cF9fY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1hcHBsaWNhdGlvbi1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLXBvcHVwLWNvb2tpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMTdweDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5jLXBvcHVwLWNvb2tpZXNfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmMtcG9wdXAtY29va2llc19faG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jLXBvcHVwLWNvb2tpZXNfX2J0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDEzcHggNDhweDtcbn1cblxuLmMtcG9wdXAtY29va2llc19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXBvcHVwLWNvb2tpZXNfX3RleHQtaG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYy1wb3B1cC1jb29raWVzX190ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1wb3B1cC1jb29raWVzX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1hZGQtdGVuZGVyLXByb2R1Y3RfX3F1YW50aXR5LXVuaXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jLWFkZC10ZW5kZXItcHJvZHVjdF9fcXVhbnRpdHktdW5pdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtYWRkLXRlbmRlci1wcm9kdWN0X19xdWFudGl0eS11bml0cyAuYy1mb3JtX19maWVsZCB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmMtYWRkLXRlbmRlci1wcm9kdWN0X19xdWFudGl0eS11bml0cyAuYy1mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYWRkLXRlbmRlci1wcm9kdWN0X19xdWFudGl0eSxcbi5jLWFkZC10ZW5kZXItcHJvZHVjdF9fc3RhcnQtcHJpY2Uge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jLWFkZC10ZW5kZXItcHJvZHVjdF9fcXVhbnRpdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5jLWFkZC10ZW5kZXItcHJvZHVjdF9fcXVhbnRpdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uYy1hZGQtdGVuZGVyLXByb2R1Y3RfX3N0YXJ0LXByaWNlOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmMtYWRkLXRlbmRlci1wcm9kdWN0X19zdGFydC1wcmljZTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1hZGQtdGVuZGVyLXByb2R1Y3RfX2J0bi1zdWJtaXQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jLWFkZC10ZW5kZXItcHJvZHVjdF9fYnRuLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX2Zvcm0taG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwX19mb3JtLWhvbGRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX2Zvcm0taG9sZGVyIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX2Zvcm0taG9sZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX2Zvcm0taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwX19mb3JtLWhvbGRlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9fZm9ybSAuYy1wYWdlX19udW1iZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX2luZm8taG9sZGVyIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX3N1Ym1pdC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogMTBweCA0OHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX3N1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9fcm93IC5jLWZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9fcm93IC5jLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX3JvdyAuYy1mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9faW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbl9fc2lnbi1wb3B1cF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbl9fc2lnbi1wb3B1cF9faW1nIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb25fX3NpZ24tcG9wdXBfX2ltZyBzdmcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fc2lnbi1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19zaWduLWZvcm0tbGFiZWwgLmMtZm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fc2lnbi1mb3JtLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3NpZ24tZm9ybS1pbmZvLWljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmMtYXV0aG9yaXphdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1hdXRob3JpemF0aW9uX19tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtYXV0aG9yaXphdGlvbl9fbWVzc2FnZSBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jLWF1dGhvcml6YXRpb25fX21lc3NhZ2UgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtYXV0aG9yaXphdGlvbl9fbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtYXV0aG9yaXphdGlvbl9fcGFuZWxfcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0MzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1hdXRob3JpemF0aW9uX19wYW5lbF9yaWdodCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5jLWF1dGhvcml6YXRpb25fX2xvZ2luLWZvcm0gPiAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmMtYXV0aG9yaXphdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtYXV0aG9yaXphdGlvbl9fY29udGVudF9wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYy1hdXRob3JpemF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWluLWhlaWdodDogNDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmMtYXV0aG9yaXphdGlvbl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYXV0aG9yaXphdGlvbl9fbG9naW4tZm9ybS1zZWNvbmQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXIge1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgcGFkZGluZzogMjBweCAwIDI4MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX2Jsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1hdXRob3JpemF0aW9uLXJlZ2lzdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hdXRob3JpemF0aW9uLXJlZ2lzdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4O1xuICB9XG59XG4uYy1wYWdlX2NoZWNrb3V0IC5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbn1cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX2J0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fYnRuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1hdXRob3JpemF0aW9uLXJlZ2lzdGVyX19waG9uZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYy1hdXRob3JpemF0aW9uLXJlZ2lzdGVyX19waG9uZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX3ZlcmlmaWVkLWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX3ZlcmlmaWVkLWljb24ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDAgNXB4IDJweCAwO1xufVxuLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fcGhvbmVOdW1iZXIge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIG1pbi13aWR0aDogNjAlO1xufVxuLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fcGhvbmVOdW1iZXIuZGlzYWJsZWQgaW5wdXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fb3RwLWNvZGUge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIG1pbi13aWR0aDogNjAlO1xufVxuLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fb3RwLWJ0bnMtaG9sZGVyIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5jLWF1dGhvcml6YXRpb24tcmVnaXN0ZXJfX3Bob25lLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYy1hdXRob3JpemF0aW9uLXJlZ2lzdGVyX19waG9uZS1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fY2FwdGNoYSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLmRpci1ydGwgLmMtYXV0aG9yaXphdGlvbi1yZWdpc3Rlcl9fY2FwdGNoYSAuYy1mb3JtX19jYXB0Y2hhID4gZGl2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwcHgsIDdweCk7XG59XG5cbi5jLWFkZHJlc3NlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1hZGRyZXNzZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuLmMtYWRkcmVzc2VzIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jLWFkZHJlc3Nlc19fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDM4cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGhlaWdodDogMTA3cHg7XG4gIG1heC13aWR0aDogMzI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYWRkcmVzc2VzX19mcmFtZS5jLWFkZHJlc3Nlc19faXRlbV9jb21wYW55OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1hZGRyZXNzZXNfX2ZyYW1lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLWFkZHJlc3Nlc19fZnJhbWU6aG92ZXIgLmMtYWRkcmVzc2VzX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLWFkZHJlc3Nlc19fZnJhbWUgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kaXItcnRsIC5jLWFkZHJlc3Nlc19fZnJhbWUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYWRkcmVzc2VzX19mcmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmMtYWRkcmVzc2VzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1hZGRyZXNzZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFkZHJlc3Nlc19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uYy1hZGRyZXNzZXNfX2l0ZW1fY29tcGFueSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYy1hZGRyZXNzZXNfX2l0ZW0gLmMtZm9ybV9faWNvbi1yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1hZGRyZXNzZXNfX2l0ZW0gLmMtZm9ybV9faWNvbi1yYWRpby10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1hZGRyZXNzZXNfX2l0ZW0gLmMtZm9ybV9faWNvbi1yYWRpby1jb250ZW50LCAuYy1hZGRyZXNzZXNfX2l0ZW0gLmMtZm9ybV9faWNvbi1yYWRpby10aXRsZSwgLmMtYWRkcmVzc2VzX19pdGVtIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUtcGxhY2Vob2xkZXIsIC5jLWFkZHJlc3Nlc19faXRlbSAuYy1mb3JtX19pY29uLXJhZGlvLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtYWRkcmVzc2VzX19pdGVtIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUtcGxhY2Vob2xkZXIsIC5jLWFkZHJlc3Nlc19faXRlbSAuYy1mb3JtX19pY29uLXJhZGlvLXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1hZGRyZXNzZXNfX2l0ZW0gLmMtZm9ybV9faWNvbi1yYWRpby10aXRsZS1wbGFjZWhvbGRlciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmRpci1ydGwgLmMtYWRkcmVzc2VzX19pdGVtIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUtcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFkZHJlc3Nlc19faXRlbSAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlLXBsYWNlaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYy1hZGRyZXNzZXNfX2l0ZW0gLmMtZm9ybV9faWNvbi1yYWRpby10aXRsZS1wbGFjZWhvbGRlciAuZGlyLXJ0bCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi5jLWFkZHJlc3Nlc19faXRlbSAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIHtcbiAgcGFkZGluZzogMTdweCA1cHggMTlweDtcbn1cbi5jLWFkZHJlc3Nlc19faXRlbSAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1hZGRyZXNzZXNfX2l0ZW0tbG9nbyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYy1hZGRyZXNzZXNfX3RpdGxlX2RlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOC41cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1hZGRyZXNzZXNfX3RpdGxlX2RlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYy1hZGRyZXNzZXNfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbS1yZWdpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtYWRkcmVzc2VzX19pdGVtLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXg6IG5vbmU7XG4gIG1heC13aWR0aDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbS1jb250cm9sIGJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuLmMtYWRkcmVzc2VzX19pdGVtLWNvbnRyb2wgYnV0dG9uLCAuYy1hZGRyZXNzZXNfX2l0ZW0tY29udHJvbCBhIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1hZGRyZXNzZXNfX2l0ZW0tY29udHJvbCBidXR0b246aG92ZXIsIC5jLWFkZHJlc3Nlc19faXRlbS1jb250cm9sIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmMtYWRkcmVzc2VzX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1hZGRyZXNzZXNfX2Zvcm0tY2hlY2tib3gge1xuICBtYXJnaW46IDI0cHggMCA0cHg7XG59XG4uYy1hZGRyZXNzZXNfX2Zvcm0tY2hlY2tib3ggLmMtZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jLWFkZHJlc3Nlc19fZm9ybS1pbnB1dC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbn1cblxuLmMtYWRkcmVzc2VzX19mb3JtLWJ0biB7XG4gIHBhZGRpbmc6IDcuNXB4IDM0cHg7XG59XG5cbi5jLWZvcm1fX3Jvd19hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1fX3Jvd19hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jLWZvcm1fX3Jvd19hZGRyZXNzIC5jLWZvcm1fX2ZpZWxkOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gIH1cbiAgLmMtZm9ybV9fcm93X2FkZHJlc3MgLmMtZm9ybV9fZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSA4cHgpO1xuICB9XG59XG5cbi5jLWFkZHJlc3Nlc19fbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGVyLnN2Z1wiKSBjZW50ZXIgY2VudGVyLzIwJSAyMCUgbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFkZHJlc3Nlc19fbWFwIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uYy1hZGRyZXNzZXNfX21hcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtcGFnZV9fY2FiaW5ldCB7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jLXBhZ2VfX2NhYmluZXQgLmMtcGFnZV9fYmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTgycHg7XG59XG4uYy1wYWdlX19jYWJpbmV0IC5jLXBhZ2VfX2JnIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG4uYy1wYWdlX2NhdGVnb3J5IHN2Zzpub3QoW3N0cm9rZV0pIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuXG4uYy1jYWJpbmV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWNhYmluZXRfX2NvbnRlbnQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhYmluZXRfX2NvbnRlbnQtaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fc2lkZWJhciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXRfX3NpZGViYXIge1xuICBtYXJnaW4tbGVmdDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhYmluZXRfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fY29udGVudCB7XG4gIGZsZXg6IDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FiaW5ldF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWNhYmluZXRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWNhYmluZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5jLWNhYmluZXRfX2JvZHlfcmVxdWVzdHMtZm9yLXF1b3RhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWNhYmluZXRfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5jLWNhYmluZXRfX2xpc3QtaGVhZCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jLWNhYmluZXRfX2xpc3QtaGVhZF9maXJzdCB7XG4gIHBhZGRpbmctdG9wOiBpbml0aWFsO1xufVxuXG4uYy1jYWJpbmV0X19saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXRleHQsIC5jLWNhYmluZXRfX2xpc3QtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXRleHQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTUwcHg7XG59XG4uZGlyLXJ0bCAuYy1jYWJpbmV0X19saXN0LWl0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYy1jYWJpbmV0X19saXN0LWl0ZW0tdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmbGV4OiBhdXRvO1xufVxuLmRpci1ydGwgLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNhYmluZXRfX2xpc3QtaXRlbS12YWx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbiAgLmRpci1ydGwgLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXZhbHVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fdmFsdWUge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY2FiaW5ldF9fZm9ybSB7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4uYy1jYWJpbmV0X19mb3JtID4gKiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FiaW5ldC1vcmRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuLmMtY2FiaW5ldC1vcmRlci1zZWxsZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtY2FiaW5ldC1vcmRlci1zZWxsZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbnZvaWNlLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtY2FiaW5ldC1vcmRlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xufVxuLmMtY2FiaW5ldC1vcmRlci1pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXItaW5mb19faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyLWluZm9fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtY2FiaW5ldC1vcmRlci1zZWxsZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FiaW5ldC1vcmRlci1zZWxsZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19jb2RlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19jb2RlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyLXNlbGxlcl9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYy1jYWJpbmV0LW9yZGVyLXNlbGxlcl9fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC0ycHg7XG59XG4uYy1jYWJpbmV0LW9yZGVyLXNlbGxlcl9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXQtb3JkZXItc2VsbGVyX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtY2FiaW5ldC1vcmRlci1zZWxsZXJfX2luZm8taG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbmZvLWhvbGRlci1zdWJvcmRlciB7XG4gIHBhZGRpbmc6IDE1cHggMjJweCAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbmZvLWhvbGRlci1zdWJvcmRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLXByaWNlLWRldGFpbHMge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmMtY2FiaW5ldF9fb3JkZXItcHJpY2UtdGV4dF90b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLXByaWNlLXRleHRfb2xkLXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLWRlbGl2ZXJ5LCAuYy1jYWJpbmV0X19vcmRlci1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmMtY2FiaW5ldF9fb3JkZXItZGVsaXZlcnkgLmMtY2FiaW5ldF9fb3JkZXItcHJpY2UtdGV4dF9vbGQtcHJpY2UsIC5jLWNhYmluZXRfX29yZGVyLWRpc2NvdW50IC5jLWNhYmluZXRfX29yZGVyLXByaWNlLXRleHRfb2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNhYmluZXRfX29yZGVyLWRlbGl2ZXJ5IC5jLWNhYmluZXRfX29yZGVyLXByaWNlLXRleHRfcHJpY2UsIC5jLWNhYmluZXRfX29yZGVyLWRpc2NvdW50IC5jLWNhYmluZXRfX29yZGVyLXByaWNlLXRleHRfcHJpY2Uge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGlyLXJ0bCAuYy1jYWJpbmV0X19vcmRlci1kZWxpdmVyeSAuYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0X3ByaWNlLCAuZGlyLXJ0bCAuYy1jYWJpbmV0X19vcmRlci1kaXNjb3VudCAuYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0X3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItZGlzY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLWRlbGl2ZXJ5LXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLWRpc2NvdW50LXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhYmluZXQtb3JkZXJfX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNhYmluZXQtb3JkZXJfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtY2FiaW5ldC1vcmRlcl9fZm9vdGVyIC5jLW9yZGVycy1pdGVtX19wcmljZS1ob2xkZXIsIC5jLWNhYmluZXQtb3JkZXJfX2Zvb3RlciAuYy1jYWJpbmV0LW9yZGVyX19wcmljZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uYy1jYWJpbmV0LW9yZGVyX19mb290ZXIgLmMtb3JkZXJzLWl0ZW1fX3ByaWNlLWhvbGRlcjpsYXN0LWNoaWxkLCAuYy1jYWJpbmV0LW9yZGVyX19mb290ZXIgLmMtY2FiaW5ldC1vcmRlcl9fcHJpY2UtaG9sZGVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fcGF5LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyX19wcmljZS1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jYWJpbmV0X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLW9yZGVyLWxpc3RfX3BheW1lbnQtaG9sZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXJfX3BheW1lbnQtcGxhbi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNhYmluZXQtb3JkZXJfX3BheW1lbnQtcGxhbi1saW5rIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODAlO1xuICB0b3A6IDE3cHg7XG59XG4uYy1jYWJpbmV0LW9yZGVyX19wYXltZW50LXBsYW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWNhYmluZXRfX2F2YXRhci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWNhYmluZXRfX2F2YXRhci1ibG9jay5jLWhlYWRlci1wcm9maWxlX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCB2YXIoLS1tYWluLW1hcmdpbi1zbSk7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fYXZhdGFyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhYmluZXRfX2F2YXRhcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNhYmluZXRfX2F2YXRhcjpob3ZlciAuYy1jYWJpbmV0X19hdmF0YXItZWRpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtY2FiaW5ldF9fYXZhdGFyLWVkaXQge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygoMTAwJSAtIDQxcHgpIC8gMik7XG4gIGxlZnQ6IGNhbGMoKDEwMCUgLSA0MXB4KSAvIDIpO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNhYmluZXRfX25hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWNhYmluZXRfX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5jLWNhYmluZXRfX2F2YXRhci1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXRfX2F2YXRhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1jYWJpbmV0X19hdmF0YXItaWNvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uYy1jYWJpbmV0X19hdmF0YXItbGV0dGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTczRUYxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9ucy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cbi5jLWNhYmluZXQtb3JkZXJfX2FjdGlvbnMtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmRpci1ydGwgLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9ucy1idG4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9ucy1idG46aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG5cbi5jLWNhYmluZXQtb3JkZXJfX2FjdGlvbnMge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyX19hY3Rpb25zLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTVweDtcbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXQtb3JkZXJfX2FjdGlvbi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9uLWl0ZW06aG92ZXIgYnV0dG9uLCAuYy1jYWJpbmV0LW9yZGVyX19hY3Rpb24taXRlbTpob3ZlciBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG5cbi5jLWNhYmluZXQtb3JkZXJfX2ludm9pY2UtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuLmMtY2FiaW5ldC1vcmRlcl9faW52b2ljZS1saW5rIC5zdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXQtb3JkZXJfX2ludm9pY2UtbGluayAuc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyX19jaGF0LWxpbmsge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWNoYXQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY2hhdC1saW5rX19zZWxsZXItbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jLWNoYXQtbGlua19fc2VsbGVyLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuLmMtY2hhdC1saW5rX19zZWxsZXItbGluayAuc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kaXItcnRsIC5jLWNoYXQtbGlua19fc2VsbGVyLWxpbmsgLnN2ZyB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmMtY2FiaW5ldF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cblxuLmMtY2FiaW5ldF9fbGluay1kZWxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmMtY2FiaW5ldF9fbGluay1kZWxldGUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uZGlyLXJ0bCAuYy1jYWJpbmV0X19saW5rLWRlbGV0ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYy1jYWJpbmV0X19saW5rLWRlbGV0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuLmMtY2FiaW5ldF9fbGluay1kZWxldGUtdGV4dDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtY2FiaW5ldCAuYy1vcmRlci1saXN0X19wYXktYnRuIHtcbiAgcGFkZGluZzogMTBweCAzMnB4O1xufVxuXG4uYy1vcmRlcnNfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jLW9yZGVyc19fc2hvdy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1vcmRlcnMtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jLW9yZGVycy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1vcmRlcnMtaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTJweCAyMnB4IDE0cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlcnMtaXRlbV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW9yZGVycy1pdGVtX19oZWFkZXJfcmV0dXJucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1yZXR1cm5zLWl0ZW0gLmMtb3JkZXJzLWl0ZW1fX2hlYWRlciB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fYmxvY2staG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW9yZGVycy1pdGVtX19ibG9jay1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fdHJhY2staWQtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3RyYWNrLWlkLXRleHQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlyLXJ0bCAuYy1vcmRlcnMtaXRlbV9fdHJhY2staWQtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3RyYWNrLWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGlyLXJ0bCAuYy1vcmRlcnMtaXRlbV9fdHJhY2staWQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYy1vcmRlcnMtaXRlbV9fc2VsbGVyLCAuYy1vcmRlcnMtaXRlbV9fcXVhbnRpdHkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLW9yZGVycy1pdGVtX19zZWxsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1vcmRlcnMtaXRlbV9fc2VsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDA7XG59XG5cbi5jLW9yZGVycy1pdGVtX19oZWFkZXItcmV0dXJucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1vcmRlcnMtaXRlbV9faGVhZGVyLXJldHVybnMtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2hlYWRlci1yZXR1cm5zLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmMtcmV0dXJuLWNyZWF0ZSAuYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLXJldHVybi1pdGVtIC5jLW9yZGVycy1pdGVtX19jb2RlLWhvbGRlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiBjYWxjKDQwJSAtIDIwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1yZXR1cm4taXRlbSAuYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG4uYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXJfcmV0dXJuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX3JldHVybiB7XG4gICAgZmxleDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX3JldHVybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXJfcmV0dXJuIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLW9yZGVycy1pdGVtX19jb2RlLWhvbGRlcl9yZXR1cm4uYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXJfc3Vib3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX2luYWN0aXZlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlX3JldHVybnMgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtb3JkZXItaG9sZGVyIHtcbiAgICBmbGV4OiA3MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBhZ2VfcmV0dXJucyAuYy1vcmRlcnMtaXRlbV9fY29kZS1vcmRlci1ob2xkZXIge1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3ZpZXctdGVuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1vcmRlcnMtaXRlbV9fdmlldy10ZW5kZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uYy1vcmRlcnMtaXRlbV9fY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYy1yZXR1cm4taXRlbSAuYy1vcmRlcnMtaXRlbV9fY29kZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1vcmRlcnMgLmMtb3JkZXJzLWl0ZW1fX2NvZGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG4uYy1vcmRlcnMtaXRlbV9fY29kZS1zdWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX2luYWN0aXZlIC5jLW9yZGVycy1pdGVtX19jb2RlLXN1Ym9yZGVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLW9yZGVycy1pdGVtX19jb2RlLWhvbGRlcl9pbmFjdGl2ZSAuYy1vcmRlcnMtaXRlbV9fY29kZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtb3JkZXJzLWl0ZW1fX2NvZGVfcmV0dXJuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2NvZGVfcmV0dXJuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuYy1vcmRlcnMtaXRlbV9fY29kZV9yZXR1cm4gLmRpci1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5jLW9yZGVycy1pdGVtX19kYXRlLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtb3JkZXJzLWl0ZW1fX2RhdGUtdmFsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uYy1vcmRlcnMtaXRlbV9fZGF0ZS12YWx1ZS1zdWJvcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLW9yZGVycy1pdGVtX19jb2RlLWhvbGRlcl9pbmFjdGl2ZSAuYy1vcmRlcnMtaXRlbV9fZGF0ZS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1yZXR1cm4taXRlbSAuYy1vcmRlcnMtaXRlbV9fZGF0ZS12YWx1ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2RhdGUtdmFsdWVfcmV0dXJuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2RhdGUtdmFsdWVfcmV0dXJuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fZ29vZHMge1xuICBwYWRkaW5nOiA4cHggMjJweCAxNnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlcnMtaXRlbV9fZ29vZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtb3JkZXJzLWl0ZW1fX2dvb2RzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1vcmRlcnMtaXRlbV9fZ29vZHMtaG9sZGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmMtcmV0dXJucy1pdGVtIC5jLW9yZGVycy1pdGVtX19nb29kcy1ob2xkZXIge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlcnMtaXRlbV9fZ29vZHMtaG9sZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufVxuLmRpci1ydGwgLmMtb3JkZXJzLWl0ZW1fX2dvb2RzLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLW9yZGVycy1pdGVtX19nb29kcy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgY29sdW1uLWdhcDogMzJweDtcbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3JldHVybi1saW5rLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1vcmRlcnMtaXRlbV9fcmV0dXJuLWxpbmstaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYy1vcmRlcnMtaXRlbV9fcmV0dXJuLWxpbmstaWNvbiBzdmcge1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jLW9yZGVycy1pdGVtX19yZXR1cm4tbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmMtb3JkZXJzLWl0ZW1fX3JldHVybi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmMtb3JkZXItaXRlbV9fbW9yZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1vcmRlci1pdGVtX19xdWFudGl0eSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fcXVhbnRpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3ByaWNlLWhvbGRlciwgLmMtY2FiaW5ldC1vcmRlcl9fcHJpY2UtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLW9yZGVycy1pdGVtX19wcmljZS1ob2xkZXIsIC5jLWNhYmluZXQtb3JkZXJfX3ByaWNlLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4uZGlyLXJ0bCAuYy1vcmRlcnMtaXRlbV9fcHJpY2UtaG9sZGVyLCAuZGlyLXJ0bCAuYy1jYWJpbmV0LW9yZGVyX19wcmljZS1ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtcmV0dXJucy1pdGVtIC5jLW9yZGVycy1pdGVtX19wcmljZS1ob2xkZXIsIC5jLXJldHVybnMtaXRlbSAuYy1jYWJpbmV0LW9yZGVyX19wcmljZS1ob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jLW9yZGVycy1pdGVtX190b3RhbC1wcmljZSwgLmMtY2FiaW5ldF9fb3JkZXItcHJpY2UtdGV4dF9vbGQtcHJpY2UsXG4uYy1vcmRlcnMtaXRlbV9fdG90YWwtcHJpY2Vfb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0X29sZC1wcmljZSxcbi5jLW9yZGVycy1pdGVtX190b3RhbC1wcmljZV9vbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cblxuLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmRpci1ydGwgLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5jLWNhYmluZXQtb3JkZXIgLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzLCAuYy1yZXR1cm4taXRlbSAuYy1vcmRlcnMtaXRlbV9fZGF0YS1zdGF0dXMsIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtIC5jLW9yZGVycy1pdGVtX19kYXRhLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXQtb3JkZXIgLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzLCAuZGlyLXJ0bCAuYy1yZXR1cm4taXRlbSAuYy1vcmRlcnMtaXRlbV9fZGF0YS1zdGF0dXMsIC5kaXItcnRsIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtIC5jLW9yZGVycy1pdGVtX19kYXRhLXN0YXR1cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzX3JldHVybiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRpci1ydGwgLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzX3JldHVybiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtb3JkZXJzLWl0ZW1fX2RhdGEtc3RhdHVzX3JldHVybiB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5jLW9yZGVycy1pdGVtX19kYXRhLXN0YXR1cyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLXdpc2hsaXN0LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtd2lzaGxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy13aXNobGlzdF9fbGlzdCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgNDBweDtcbiAgfVxufVxuLmMtd2lzaGxpc3RfX2J1dHRvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtd2lzaGxpc3RfX2J1dHRvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5kaXItcnRsIC5jLXdpc2hsaXN0X19idXR0b24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmMtd2lzaGxpc3RfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19faW5mby10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZpbmFuY2lhbC1wcm9kdWN0c19faW5mby10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnQtaW5mby10aXRsZSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19pbmZvLWhvbGRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fcGF5bWVudC1pbmZvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtZmluYW5jaWFsLXByb2R1Y3RzX19wYXltZW50LWluZm8taG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fcGF5bWVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnQtaW5mbyB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19saW5rcyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fbGlua3M6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1zdXJmYWNlKTtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19hY3Rpb24tYnRuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fYWN0aW9uLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19hY3Rpb24tYnRuX2ZpeF9uZWVkLCAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG5fYnV5ZXJfZml4X25lZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3IpO1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19hY3Rpb24tYnRuX2ZpeF9uZWVkOmhvdmVyLCAuYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG5fYnV5ZXJfZml4X25lZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19zaWduLWZvcm0tYnRuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fcGF5bWVudHMtcGxhbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19wYXltZW50cy1wbGFuLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnRzLXBsYW4tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fcGF5bWVudHMtcGxhbi1yb3ctaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnRzLXBsYW4tcm93LmluYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fcGF5bWVudHMtcGxhbi12YWx1ZTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0cy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9fcHJvZHVjdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0cy1jb21wYW55LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9fcHJvZHVjdHMtY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9fcHJvZHVjdHMtY291bnQtdGV4dC1saW5rIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3RzLWNvdW50LXRleHQtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3QtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9fcHJvZHVjdC1pbWcgcGljdHVyZSwgLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0LWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0LWltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5kaXItcnRsIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0LWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtc3RhdHVzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiA2cHggMTJweCA1cHggMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtc3RhdHVzX3N1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtb2spO1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLXN0YXR1c19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcy1vayk7XG59XG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtc3RhdHVzX3Byb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLXN0YXR1c19lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9faW5mby1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX2luZm8tY2VsbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19pbmZvLWNlbGwtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWFwcGxpY2F0aW9uIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19pbmZvLWNlbGwtdmFsdWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWFwcGxpY2F0aW9uIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19pbmZvLXBheW1lbnQgLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX2luZm8tY2VsbC12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLWRpc3B1dGVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtZGlzcHV0ZXMtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYy1kaXNwdXRlcy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kaXNwdXRlcy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1sZWZ0LWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1sZWZ0LWNlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19oZWFkZXItcmlnaHQtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmRpci1ydGwgLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZGlyLXJ0bCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2hlYWRlci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19oZWFkZXItaWNvbiBzdmcge1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9faGVhZGVyLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX3R5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uZGlyLXJ0bCAuYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19jYXRlZ29yeS1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogN3B4O1xufVxuLmRpci1ydGwgLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19jYXRlZ29yeS1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19jYXRlZ29yeS1hcnJvdyBzdmcge1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9fc3ViLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2NvbW1lbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19jb21tZW50LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jLWNsYWltIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5jLWNsYWltX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbi5jLWNsYWltX19vcmRlci1pZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLWNsYWltX19zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtY2xhaW1fX2NyZWF0ZWQtYXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1jbGFpbV9fY29tcGFueS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1jbGFpbV9fc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3RhdHVzLWluLXByb2dyZXNzKTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtY2xhaW1fX2J0bi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtY2xhaW1fX2FjdGlvbi1idG4ge1xuICBwYWRkaW5nOiA5cHggMTJweCAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLWNsYWltX19hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYy1kZWxldGUtYWNjb3VudCAuYy1jYWJpbmV0X19saW5rLWRlbGV0ZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jLWRlbGV0ZS1hY2NvdW50IC5jLWNhYmluZXRfX2xpbmstZGVsZXRlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLmMtZGVsZXRlLWFjY291bnRfX2NvbnRlbnQsIC5jLWRlbGV0ZS1hY2NvdW50X19hcHAtbGluay1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbjogMCBhdXRvIDIxNHB4O1xuICBtYXgtd2lkdGg6IDY5NnB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19tc2cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmMtZGVsZXRlLWFjY291bnRfX21zZzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19zdGVwcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtZGVsZXRlLWFjY291bnRfX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5jLWRlbGV0ZS1hY2NvdW50X19zdGVwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1kZWxldGUtYWNjb3VudF9fc3RlcDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXg6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uZGlyLXJ0bCAuYy1kZWxldGUtYWNjb3VudF9fc3RlcDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fbG9naW4tYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19hcHAtbGluay1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fYXBwLWljb24ge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19hcHAtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19hcHAtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmMtZGVsZXRlLWFjY291bnRfX2FwcC1kZXZlbG9wZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19hcHAtbGluayB7XG4gIHdpZHRoOiAxNzNweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYy1yZXR1cm4tY3JlYXRlX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMCA2cHg7XG59XG5cbi5jLXJldHVybi1pdGVtX19yb3ctcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMCA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldHVybi1pdGVtX19yb3ctcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYiBiXCIgXCJhIGMgZFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDFmciAxMmZyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbiAgLmMtcmV0dXJuLWl0ZW1fX3Jvdy1wcm9kdWN0IC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1ob2xkZXIuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jLXJldHVybi1pdGVtX19yb3ctcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCB7XG4gICAgZ3JpZC1hcmVhOiBhO1xuICB9XG4gIC5jLXJldHVybi1pdGVtX19yb3ctcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdGl0bGUge1xuICAgIGdyaWQtYXJlYTogYjtcbiAgfVxuICAuYy1yZXR1cm4taXRlbV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX3F1YW50aXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1hcmVhOiBjO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmMtcmV0dXJuLWl0ZW1fX3Jvdy1wcm9kdWN0IC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9xdWFudGl0eTphZnRlciB7XG4gICAgY29udGVudDogXCLDl1wiO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB9XG4gIC5kaXItcnRsIC5jLXJldHVybi1pdGVtX19yb3ctcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcXVhbnRpdHk6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgfVxuICAuYy1yZXR1cm4taXRlbV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgICBncmlkLWFyZWE6IGQ7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWl0ZW1fX2RldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS12YXJpYW50KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uYy1yZXR1cm4taXRlbV9fcmVhc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jLXJldHVybi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYy1yZXR1cm4taXRlbV9faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG5cbi5jLXJldHVybi1pdGVtX19maW5pc2hlZC1vZmZlci1ob2xkZXIge1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG59XG4uYy1yZXR1cm4taXRlbV9fZmluaXNoZWQtb2ZmZXItaG9sZGVyX2Vycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWVycm9yKTtcbn1cbi5jLXJldHVybi1pdGVtX19maW5pc2hlZC1vZmZlci1ob2xkZXJfc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zdWNjZXNzKTtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX3dhaXRpbmctb2ZmZXItaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgcm93LWdhcDogMTRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG59XG5cbi5jLXJldHVybi1pdGVtX19vZmZlci10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGlyLXJ0bCAuYy1yZXR1cm4taXRlbV9fb2ZmZXItdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jLXJldHVybi1pdGVtX19vZmZlci1wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRucy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG5cbi5jLXJldHVybi1pdGVtX19vZmZlci1idG4ge1xuICBwYWRkaW5nOiA4cHggNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1hY2NlcHQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1hY2NlcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1yZWplY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLXJlamVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1yZXR1cm4taXRlbV9fY2hhdC1idG4taG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXJldHVybi1pdGVtX19jYW5jZWwtYnRuLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWl0ZW1fX3RvdGFsLXByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXItcnRsIC5jLXJldHVybi1pdGVtX190b3RhbC1wcmljZSB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtcmV0dXJuLWl0ZW1fX3RvdGFsLXByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmRpci1ydGwgLmMtcmV0dXJuLWl0ZW1fX3RvdGFsLXByaWNlIHtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLXJldHVybi1pdGVtX19hY3Rpb24tYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZzogOHB4IDMycHg7XG59XG5cbi5jLXJldHVybi1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1yZXR1cm4tc3RhdHVzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1yZXR1cm4tc3RhdHVzX3N1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtb2spO1xufVxuLmMtcmV0dXJuLXN0YXR1c19wcm9jZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RhdHVzLWluLXByb2dyZXNzKTtcbn1cbi5jLXJldHVybi1zdGF0dXNfZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLXJldHVybi1jcmVhdGVfX3JvdywgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDAgNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHJvdy1nYXA6IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXR1cm4tY3JlYXRlX19yb3csIC5jLXJldHVybi1jcmVhdGVfX3Jvdy1wcm9kdWN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LCAuYy1yZXR1cm4tY3JlYXRlX19yb3ctcHJvZHVjdCB7XG4gICAgcGFkZGluZzogMTZweCAwIDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXR1cm4tY3JlYXRlX19yb3ctcHJvZHVjdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYiBjXCIgXCIuIC4gZFwiIFwiLiBlIGVcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnIgMTJmcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWhvbGRlci5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX2NoZWNrYm94IHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBncmlkLWFyZWE6IGE7XG4gIH1cbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX3Byb2R1Y3Qge1xuICAgIGdyaWQtYXJlYTogYjtcbiAgfVxuICAuYy1yZXR1cm4tY3JlYXRlX19yb3ctcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYy1yZXR1cm4tY3JlYXRlX19yb3ctcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZ3JpZC1hcmVhOiBjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXR1cm4tY3JlYXRlX19yb3ctcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgICBncmlkLWFyZWE6IGQ7XG4gIH1cbiAgLmMtcmV0dXJuLWNyZWF0ZV9fcm93LXByb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIC5jLWNhcnQtcHJvZHVjdF9fc3VidG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jLXJldHVybi1jcmVhdGVfX3Jvdy1wcm9kdWN0IC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9xdWFudGl0eSB7XG4gICAgZ3JpZC1hcmVhOiBlO1xuICB9XG59XG5cbi5jLXJldHVybi1jcmVhdGVfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXJldHVybi1jcmVhdGVfX2RldGFpbHMge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmRpci1ydGwgLmMtcmV0dXJuLWNyZWF0ZV9fZGV0YWlscyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXR1cm4tY3JlYXRlX19kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1yZXR1cm4tY3JlYXRlX19kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fcmVhc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLXJldHVybi1jcmVhdGVfX3JlYXNvbiAuYy1mb3JtX19maWVsZC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yZXR1cm4tY3JlYXRlX19yZWFzb24gLmMtZm9ybV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fZGVzY3JpcHRpb24tdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1yZXR1cm4tY3JlYXRlX19kZXNjcmlwdGlvbi10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5jLXJldHVybi1jcmVhdGVfX2Rlc2NyaXB0aW9uIC5jLWZvcm1fX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1yZXR1cm4tY3JlYXRlX19pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDI0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmRpci1ydGwgLmMtcmV0dXJuLWNyZWF0ZV9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLXJldHVybi1jcmVhdGVfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYy1yZXR1cm4tY3JlYXRlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9fZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9fYnRuLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fY3JlYXRlLWJ0biB7XG4gIHBhZGRpbmc6IDlweCAzMnB4O1xufVxuXG4uYy1yZXR1cm4tY3JlYXRlX190b3RhbC1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXR1cm4tY3JlYXRlX190b3RhbC1wcmljZSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZV9fdG90YWwtcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uYy1yZXR1cm4tY3JlYXRlX190b3RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmMtcmV0dXJucy1pbWFnZXMge1xuICB3aWR0aDogMjQycHg7XG59XG5cbi5jLXJldHVybnMtaW1hZ2VzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcmV0dXJucy1pbWFnZXNfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cblxuLmMtcmV0dXJucy1pbWFnZXNfX2xhYmVsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmMtcmV0dXJucy1pbWFnZXNfX2xhYmVsOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG4uYy1yZXR1cm5zLWltYWdlc19fbGFiZWwgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmMtcmV0dXJucy1pbWFnZXNfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5jLXJldHVybnMtaW1hZ2VzX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMTAwJTtcbn1cbi5jLXJldHVybi1jcmVhdGUgLmMtcmV0dXJucy1pbWFnZXNfX2ltZy1ob2xkZXI6aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjMpIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxyZWN0IHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgcng9JzI0JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjUnLz48cGF0aCBkPSdNMTUgMThIMTdIMzMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTIwIDE4VjE2QzIwIDE1LjQ2OTYgMjAuMjEwNyAxNC45NjA5IDIwLjU4NTggMTQuNTg1OEMyMC45NjA5IDE0LjIxMDcgMjEuNDY5NiAxNCAyMiAxNEgyNkMyNi41MzA0IDE0IDI3LjAzOTEgMTQuMjEwNyAyNy40MTQyIDE0LjU4NThDMjcuNzg5MyAxNC45NjA5IDI4IDE1LjQ2OTYgMjggMTZWMThNMzEgMThWMzJDMzEgMzIuNTMwNCAzMC43ODkzIDMzLjAzOTEgMzAuNDE0MiAzMy40MTQyQzMwLjAzOTEgMzMuNzg5MyAyOS41MzA0IDM0IDI5IDM0SDE5QzE4LjQ2OTYgMzQgMTcuOTYwOSAzMy43ODkzIDE3LjU4NTggMzMuNDE0MkMxNy4yMTA3IDMzLjAzOTEgMTcgMzIuNTMwNCAxNyAzMlYxOEgzMVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtcmV0dXJucy1pbWFnZXNfX2ltZy1ob2xkZXJfdGVtcGxhdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtcmV0dXJucy1pbWFnZXNfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1maWVsZHMpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1yZXR1cm5zLWltYWdlc19faW1nIC5pbWFnZS1lcnJvciwgLmMtcmV0dXJucy1pbWFnZXNfX2ltZyAuaW1hZ2UtZXJyb3ItcHJvZHVjdCwgLmMtcmV0dXJucy1pbWFnZXNfX2ltZyAuaW1hZ2UtZXJyb3ItYnJhbmQge1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICBtaW4td2lkdGg6IDY2cHg7XG59XG5cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2xpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2xpc3QtaGVhZGVyLWl0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2xpc3QtaGVhZGVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMTtcbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2xpc3QtaGVhZGVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fbGlzdC1oZWFkZXItaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2xpc3QtaGVhZGVyLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fbGlzdC1oZWFkZXItaXRlbTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogOTBweDtcbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2xpc3QtaGVhZGVyLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fbGlzdCAuYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19saXN0ID4gLmhpZGRlbjpsYXN0LWNoaWxkIC5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fcm93LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMTtcbiAgb3JkZXI6IDE7XG59XG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19yb3ctaXRlbTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjAwcHg7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fcm93LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fcm93LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX3Jvdy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIG9yZGVyOiA0O1xuICB3aWR0aDogOTBweDtcbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX3Jvdy1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIG9yZGVyOiA1O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuXG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19pZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fcHJvZHVjdC1pbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fb3JkZXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX29yZGVyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMTJweDtcbiAgfVxufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2NvZGUtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3NlbGxlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2NvbnRlbnQge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiA1O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LWltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LXRpdGxlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oaW50LXF1ZXN0aW9uLW1hcmtlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHJ4PSc3LjUnIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHJ4PSc3LjUnIHN0cm9rZT0nJTIzODUzMDg3Jy8lM0UlM0NwYXRoIGQ9J003LjMwMjg2IDkuNjk2MDVDNy4zMDI4NiA5LjQyNDYgNy4zNjY3MiA5LjE3MzAxIDcuNDk0NDMgOC45NDEyOUM3LjYyMjE1IDguNzA5NTcgNy43NzgyNSA4LjUxMDk1IDcuOTYyNzMgOC4zNDU0M0M4LjE0NzIgOC4xNzMyOSA4LjMzMTY4IDguMDExMDggOC41MTYxNiA3Ljg1ODgxQzguNzAwNjQgNy42OTk5MSA4Ljg1Njc0IDcuNTMxMDggOC45ODQ0NSA3LjM1MjMyQzkuMTEyMTcgNy4xNjY5NSA5LjE3NjAzIDYuOTc0OTUgOS4xNzYwMyA2Ljc3NjMyQzkuMTc2MDMgNi40OTgyNiA5LjA3MzE1IDYuMjg2MzkgOC44NjczOCA2LjE0MDc0QzguNjYxNjIgNS45ODg0NiA4LjM4NDkgNS45MTIzMiA4LjAzNzIzIDUuOTEyMzJDNy43MDM3NSA1LjkxMjMyIDcuNDE2MzggNS45OTE3NyA3LjE3NTE0IDYuMTUwNjdDNi45MzM5IDYuMzA5NTcgNi43NjAwNiA2LjUzNDY3IDYuNjUzNjMgNi44MjU5OEw1LjU5OTk4IDYuMjY5ODRDNS43OTg2NSA1Ljc5OTc3IDYuMTE3OTQgNS40Mzg5NSA2LjU1Nzg1IDUuMTg3MzZDNy4wMDQ4NSA0LjkyOTE1IDcuNTA4NjIgNC44MDAwNSA4LjA2OTE2IDQuODAwMDVDOC43MDA2NCA0LjgwMDA1IDkuMjQ2OTggNC45Njg4OCA5LjcwODE4IDUuMzA2NTNDMTAuMTY5NCA1LjY0NDE5IDEwLjQgNi4xMTA5NSAxMC40IDYuNzA2ODFDMTAuNCA2Ljk4NDg4IDEwLjMzNjEgNy4yNDYzOSAxMC4yMDg0IDcuNDkxMzZDMTAuMDgwNyA3LjcyOTcgOS45MjQ1OSA3LjkzNDk1IDkuNzQwMTEgOC4xMDcwOEM5LjU1NTYzIDguMjc5MjIgOS4zNzExNSA4LjQ0ODA1IDkuMTg2NjcgOC42MTM1N0M5LjAwMjE5IDguNzcyNDYgOC44NDYxIDguOTQ0NiA4LjcxODM4IDkuMTI5OThDOC41OTA2NiA5LjMxNTM2IDguNTI2ODEgOS41MDQwNSA4LjUyNjgxIDkuNjk2MDVINy4zMDI4NlpNOC40ODQyMyAxMS43ODE2QzguMzI4MTQgMTEuOTI3MiA4LjE0MDExIDEyIDcuOTIwMTUgMTJDNy43MDAyIDEyIDcuNTEyMTcgMTEuOTI3MiA3LjM1NjA3IDExLjc4MTZDNy4xOTk5OCAxMS42MzU5IDcuMTIxOTMgMTEuNDYwNSA3LjEyMTkzIDExLjI1NTJDNy4xMjE5MyAxMS4wNSA3LjE5NjQzIDEwLjg3NDUgNy4zNDU0MyAxMC43Mjg5QzcuNTAxNTMgMTAuNTgzMiA3LjY5MzEgMTAuNTEwNCA3LjkyMDE1IDEwLjUxMDRDOC4xNDAxMSAxMC41MTA0IDguMzI4MTQgMTAuNTgzMiA4LjQ4NDIzIDEwLjcyODlDOC42NDAzMyAxMC44NzQ1IDguNzE4MzggMTEuMDUgOC43MTgzOCAxMS4yNTUyQzguNzE4MzggMTEuNDYwNSA4LjY0MDMzIDExLjYzNTkgOC40ODQyMyAxMS43ODE2WicgZmlsbD0nJTIzODUzMDg3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2hpbnQtcXVlc3Rpb24tbWFya2VyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyByeD0nNy41JyBmaWxsPSclMjM4NTMwODcnLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgcng9JzcuNScgc3Ryb2tlPSclMjM4NTMwODcnLyUzRSUzQ3BhdGggZD0nTTcuMzAyODYgOS42OTYwNUM3LjMwMjg2IDkuNDI0NiA3LjM2NjcyIDkuMTczMDEgNy40OTQ0MyA4Ljk0MTI5QzcuNjIyMTUgOC43MDk1NyA3Ljc3ODI1IDguNTEwOTUgNy45NjI3MyA4LjM0NTQzQzguMTQ3MiA4LjE3MzI5IDguMzMxNjggOC4wMTEwOCA4LjUxNjE2IDcuODU4ODFDOC43MDA2NCA3LjY5OTkxIDguODU2NzQgNy41MzEwOCA4Ljk4NDQ1IDcuMzUyMzJDOS4xMTIxNyA3LjE2Njk1IDkuMTc2MDMgNi45NzQ5NSA5LjE3NjAzIDYuNzc2MzJDOS4xNzYwMyA2LjQ5ODI2IDkuMDczMTUgNi4yODYzOSA4Ljg2NzM4IDYuMTQwNzRDOC42NjE2MiA1Ljk4ODQ2IDguMzg0OSA1LjkxMjMyIDguMDM3MjMgNS45MTIzMkM3LjcwMzc1IDUuOTEyMzIgNy40MTYzOCA1Ljk5MTc3IDcuMTc1MTQgNi4xNTA2N0M2LjkzMzkgNi4zMDk1NyA2Ljc2MDA2IDYuNTM0NjcgNi42NTM2MyA2LjgyNTk4TDUuNTk5OTggNi4yNjk4NEM1Ljc5ODY1IDUuNzk5NzcgNi4xMTc5NCA1LjQzODk1IDYuNTU3ODUgNS4xODczNkM3LjAwNDg1IDQuOTI5MTUgNy41MDg2MiA0LjgwMDA1IDguMDY5MTYgNC44MDAwNUM4LjcwMDY0IDQuODAwMDUgOS4yNDY5OCA0Ljk2ODg4IDkuNzA4MTggNS4zMDY1M0MxMC4xNjk0IDUuNjQ0MTkgMTAuNCA2LjExMDk1IDEwLjQgNi43MDY4MUMxMC40IDYuOTg0ODggMTAuMzM2MSA3LjI0NjM5IDEwLjIwODQgNy40OTEzNkMxMC4wODA3IDcuNzI5NyA5LjkyNDU5IDcuOTM0OTUgOS43NDAxMSA4LjEwNzA4QzkuNTU1NjMgOC4yNzkyMiA5LjM3MTE1IDguNDQ4MDUgOS4xODY2NyA4LjYxMzU3QzkuMDAyMTkgOC43NzI0NiA4Ljg0NjEgOC45NDQ2IDguNzE4MzggOS4xMjk5OEM4LjU5MDY2IDkuMzE1MzYgOC41MjY4MSA5LjUwNDA1IDguNTI2ODEgOS42OTYwNUg3LjMwMjg2Wk04LjQ4NDIzIDExLjc4MTZDOC4zMjgxNCAxMS45MjcyIDguMTQwMTEgMTIgNy45MjAxNSAxMkM3LjcwMDIgMTIgNy41MTIxNyAxMS45MjcyIDcuMzU2MDcgMTEuNzgxNkM3LjE5OTk4IDExLjYzNTkgNy4xMjE5MyAxMS40NjA1IDcuMTIxOTMgMTEuMjU1MkM3LjEyMTkzIDExLjA1IDcuMTk2NDMgMTAuODc0NSA3LjM0NTQzIDEwLjcyODlDNy41MDE1MyAxMC41ODMyIDcuNjkzMSAxMC41MTA0IDcuOTIwMTUgMTAuNTEwNEM4LjE0MDExIDEwLjUxMDQgOC4zMjgxNCAxMC41ODMyIDguNDg0MjMgMTAuNzI4OUM4LjY0MDMzIDEwLjg3NDUgOC43MTgzOCAxMS4wNSA4LjcxODM4IDExLjI1NTJDOC43MTgzOCAxMS40NjA1IDguNjQwMzMgMTEuNjM1OSA4LjQ4NDIzIDExLjc4MTZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oaW50OmhvdmVyIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oaW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzI1cHg7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2hpbnQtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1zZWxsZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1zZWxsZXIgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oaW50LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1za3UtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1jb3VudCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC10b3RhbCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2hpbnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGludC1kZXNjcmlwdGlvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3Byb2R1Y3Qtc2t1LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcXVhbnRpdHkge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19xdWFudGl0eSAuYy1mb3JtX19udW1iZXIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fdG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3RvdGFsIC5jLXByaWNlLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX190b3RhbCAuYy1wcmljZS10YWcuZmluaXNoZWQtcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fdG90YWwgLmMtcHJpY2UtdGFnLm9sZC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5kaXItcnRsIC5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX190b3RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYy1jYWJpbmV0IC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fbmVnb3RpYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy12YXJpYW50KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5jLWNhYmluZXQgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19uZWdvdGlhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX25lZ290aWF0aW9uLWJ0biB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmMtY2FiaW5ldCAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX25lZ290aWF0aW9uLWJ0biBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbi1zdGF0dXMge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbi1zdGF0dXNfc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1vayk7XG59XG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb24tc3RhdHVzX3Byb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xufVxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uLXN0YXR1c19lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19mb290ZXIgYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fZm9vdGVyIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICB9XG59XG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19mb290ZXIgYnV0dG9uLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19jcmVhdGUge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jLXRlbmRlcnMtdGFibGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5cbi5jLXRlbmRlcnMtdGFibGVfX2hlYWRlcixcbi5jLXRlbmRlcnMtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMWZyIDAuNzVmciAwLjc1ZnIgMS4yNWZyIDFmciAxZnIgMC43NWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19yb3ctLWVtcHR5IHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19oZWFkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzg1OEM5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5jLXRlbmRlcnMtdGFibGVfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cbi5jLXRlbmRlcnMtdGFibGVfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG5cbi5jLXRlbmRlcnMtdGFibGUtcm93X19pZCxcbi5jLXRlbmRlcnMtdGFibGUtcm93X190aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMyRjgwRUQ7XG59XG5cbi5jLXRlbmRlcnMtdGFibGUtcm93X19zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJvdHRvbTogNHB4O1xufVxuLmMtdGVuZGVycy10YWJsZS1yb3dfX3N0YXR1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGMkRFO1xuICBjb2xvcjogIzBBQTYyNjtcbn1cbi5jLXRlbmRlcnMtdGFibGUtcm93X19zdGF0dXMuZHJhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0U2O1xuICBjb2xvcjogI0YyQ0I1Nztcbn1cbi5jLXRlbmRlcnMtdGFibGUtcm93X19zdGF0dXMuZmluaXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBRTcwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLXRlbmRlcnMtdGFibGUtcm93X19zdGF0dXMuY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERTJFNztcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5jLXRlbmRlcnMtdGFibGUtcm93X19zdGF0dXMucHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDZCODtcbiAgY29sb3I6ICNGNzVDMDA7XG59XG4uYy10ZW5kZXJzLXRhYmxlLXJvd19fc3RhdHVzLmFjY2VwdGVkX29mZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4QTk0QztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmMtdGVuZGVycy10YWJsZV9faGVhZGVyLFxuICAuYy10ZW5kZXJzLXRhYmxlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMWZyIDEuMjVmciAwLjc1ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgYyBmIGlcIiBcImEgYiBkIGcgaVwiIFwiYSBiIGUgaCBpXCI7XG4gIH1cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX2lkLFxuICAuYy10ZW5kZXJzLXRhYmxlLXJvd19faWQge1xuICAgIGdyaWQtYXJlYTogYTtcbiAgfVxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fdGl0bGUsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X190aXRsZSB7XG4gICAgZ3JpZC1hcmVhOiBiO1xuICB9XG4gIC5jLXRlbmRlcnMtdGFibGUtaGVhZGVyX19zdGFydC1wcmljZSxcbiAgLmMtdGVuZGVycy10YWJsZS1yb3dfX3N0YXJ0LXByaWNlIHtcbiAgICBncmlkLWFyZWE6IGM7XG4gIH1cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX3Byb2R1Y3QtY291bnQsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X19wcm9kdWN0LWNvdW50IHtcbiAgICBncmlkLWFyZWE6IGQ7XG4gIH1cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX3Byb3Bvc2Fscy1jb3VudCxcbiAgLmMtdGVuZGVycy10YWJsZS1yb3dfX3Byb3Bvc2Fscy1jb3VudCB7XG4gICAgZ3JpZC1hcmVhOiBlO1xuICB9XG4gIC5jLXRlbmRlcnMtdGFibGUtaGVhZGVyX19zaGlwcGluZy1wZXJpb2QsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X19zaGlwcGluZy1wZXJpb2Qge1xuICAgIGdyaWQtYXJlYTogZjtcbiAgfVxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fb3Blbi1kYXRlLFxuICAuYy10ZW5kZXJzLXRhYmxlLXJvd19fb3Blbi1kYXRlIHtcbiAgICBncmlkLWFyZWE6IGc7XG4gIH1cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX2Nsb3NlLWRhdGUsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X19jbG9zZS1kYXRlIHtcbiAgICBncmlkLWFyZWE6IGg7XG4gIH1cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX3N0YXR1cyxcbiAgLmMtdGVuZGVycy10YWJsZS1yb3dfX3N0YXR1cyB7XG4gICAgZ3JpZC1hcmVhOiBpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmMtdGVuZGVycy10YWJsZV9faGVhZGVyLFxuICAuYy10ZW5kZXJzLXRhYmxlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yNWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgZlwiIFwiYiBnXCIgXCJjIGhcIiBcImQgaVwiIFwiZSBpXCI7XG4gIH1cbn1cbi5jLXRlbmRlcnMtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19pbmZvLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX2luZm8tbGluZV9maW5pc2hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVFRDY7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX2luZm8tbGluZV9hY2NlcHRlZC1vZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVzd2ctc3RhdHVzLW9rKTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19jb250ZW50LWFib3V0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuYy10ZW5kZXJzLXBhZ2VfX2NvbnRlbnQtYWJvdXQtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fYXR0YWNobWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtdGVuZGVycy1wYWdlX19uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmRpci1ydGwgLmMtdGVuZGVycy1wYWdlX19uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX25hdi1saW5rLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2VzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLmRpci1ydGwgLmMtdGVuZGVycy1wYWdlX190ZW5kZXItaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmMtdGVuZGVycy1wYWdlX190ZW5kZXItaW5mbyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19zdW1tYXJ5LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYy10ZW5kZXJzLXBhZ2VfX3N1bW1hcnktaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fc3VtbWFyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYy10ZW5kZXJzLXBhZ2VfX3N1bW1hcnktaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fc3VtbWFyeS1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3N1bW1hcnktaXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItYXNpZGUtaW5mbyB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmMtdGVuZGVycy1wYWdlX190ZW5kZXItYXNpZGUtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1jb3N0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19wZXJpb2QtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS12YXJpYW50KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcGVyaW9kLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtb2spO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcGVyaW9kLWRhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19kZXRhaWxzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19kZXRhaWwtaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fZGV0YWlsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXJzLXBhZ2VfX2RldGFpbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fZGV0YWlsLWl0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLmMtdGVuZGVycy1wYWdlX19kZXRhaWwtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItc3RhdHVzLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGMkRFO1xuICBjb2xvcjogdmFyKC0tc3RhdHVzLW9rKTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLXN0YXR1cy0tZHJhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0U2O1xuICBjb2xvcjogdmFyKC0tc3RhdHVzLWluLXByb2dyZXNzKTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLXN0YXR1cy0tZmluaXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFQ0ZDO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1zdGF0dXMtLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREUyRTc7XG4gIGNvbG9yOiB2YXIoLS1zdGF0dXMtbm90LW9rKTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLXN0YXR1cy0tcHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDZCODtcbiAgY29sb3I6ICNGNzVDMDA7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1zdGF0dXMtLWFjY2VwdGVkX29mZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4QTk0QztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1zdGF0dXMtLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkFFNzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1zdGF0dXMtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Zpc2liaWxpdHkge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcHVibGlzaC10ZW5kZXIge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXJzLXBhZ2VfX3B1Ymxpc2gtdGVuZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19jYW5jZWwtdGVuZGVyLFxuLmMtdGVuZGVycy1wYWdlX19lZGl0LXRlbmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogOHB4IDI5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fY2FuY2VsLXRlbmRlciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fZWRpdC10ZW5kZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLXByb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTlweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy10YWJsZSB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcHJvZHVjdHMtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy1oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Byb2R1Y3RzLWNvbnRlbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMzRTQ1NTE7XG4gIHBhZGRpbmc6IDE5cHggMCAxOHB4O1xufVxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy1jb250ZW50LXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcHJvZHVjdHMtdGFibGUtY2VsbCB7XG4gIGZsZXg6IDYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBtYXgtaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAwIDNweDtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fcHJvZHVjdHMtdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDYuMjUlO1xufVxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy10YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDEyLjUlO1xufVxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy10YWJsZS1jZWxsOm50aC1jaGlsZCgzKSB7XG4gIGZsZXg6IDE4Ljc1JTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fcHJvZHVjdHMtdGFibGUtY2VsbDpudGgtY2hpbGQoNCkge1xuICBmbGV4OiAxOC43NSU7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX3Byb2R1Y3RzLXRhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDEyLjUlO1xufVxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy10YWJsZS1jZWxsLS1kZWxldGUge1xuICBmbGV4OiA2LjI1JTtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2RlbGV0ZS1wcm9kdWN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fZGVsZXRlLXByb2R1Y3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2FkZC1wcm9kdWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fYWRkLXByb2R1Y3QtYnRuIHN2ZyB7XG4gIG1heC13aWR0aDogMTRweDtcbiAgbWF4LWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtdGVuZGVycy1wYWdlX19hZGQtcHJvZHVjdC1idG4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19hdHRhY2htZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGVuZGVycy1wYWdlX19hdHRhY2htZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtdGVuZGVycy1wYWdlX19hdHRhY2htZW50cy1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19yZXNwb25zZS1pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtaXRlbS0tcmVqZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uZGVudC1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbmRlbnQtYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19yZXNwb25kZW50LW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbmRlbnQtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICM4NThDOTY7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlLWRhdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1OEM5NjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IC0xMnB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fY29udHJvbC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAwO1xufVxuLmMtdGVuZGVycy1wYWdlX19jb250cm9sLWJ0bi0tYWNjZXB0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjgwRUQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtdGVuZGVycy1wYWdlX19jb250cm9sLWJ0bi0tcmVqZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgY29sb3I6ICNFODRBNjc7XG59XG4uYy10ZW5kZXJzLXBhZ2VfX2NvbnRyb2wtYnRuLS1hY2NlcHRlZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQUU3MDtcbn1cbi5jLXRlbmRlcnMtcGFnZV9fY29udHJvbC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kaXItcnRsIC5jLXRlbmRlcnMtcGFnZV9fY29udHJvbC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fYWNjZXB0ZWQtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmRpci1ydGwgLmMtdGVuZGVycy1wYWdlX19hY2NlcHRlZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX3Byb2R1Y3RzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmMtdGVuZGVyLXJlc3BvbnNlX19wcm9kdWN0LFxuLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXIsXG4uYy10ZW5kZXItcmVzcG9uc2VfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLmMtdGVuZGVyLXJlc3BvbnNlX19wcm9kdWN0LmhpZGRlbixcbi5jLXRlbmRlci1yZXNwb25zZV9fZm9vdGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLFxuLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZCxcbi5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyIDFmciAyLjVmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmciA1LjVmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzRTQ1NTE7XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkIHtcbiAgY29sb3I6ICM4NThDOTY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzRTQ1NTE7XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1pY29uIHtcbiAgY29sb3I6ICNBNTRGQTg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnktaWNvbiB7XG4gIGNvbG9yOiAjQTU0RkE4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnktbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbiAgLmRpci1ydGwgLmMtdGVuZGVyLXJlc3BvbnNlX19kZWxpdmVyeS1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnktcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZGlyLXJ0bCAuYy10ZW5kZXItcmVzcG9uc2VfX2RlbGl2ZXJ5LXByaWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZC1uYW1lLFxuLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkLW5hbWUsXG4uYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLWNhdGVnb3J5LFxuLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkLWNhdGVnb3J5IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1uYW1lLWxpbmsge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtbmFtZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VzX19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbn1cbi5jLXRlbmRlci1yZXNwb25zZXNfX2FjY29yZGlvbi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5jLXRlbmRlci1yZXNwb25zZXNfX2FjY29yZGlvbi10b2dnbGUtLW1vcmU6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyIDJmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgZCBlXCIgXCJhIGMgZCBmXCIgXCJhIGMgZCBnXCI7XG4gIH1cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19kZWxpdmVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnIgMmZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLWlkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLWlkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtaWNvbiB7XG4gICAgZ3JpZC1hcmVhOiBhO1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLW5hbWUsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtbmFtZSxcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkLW5hbWUge1xuICAgIGdyaWQtYXJlYTogYjtcbiAgfVxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2hlYWRlci1jYXRlZ29yeSxcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZC1jYXRlZ29yeSxcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkLWNhdGVnb3J5IHtcbiAgICBncmlkLWFyZWE6IGM7XG4gIH1cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItZGVzY3JpcHRpb24sXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtZGVzY3JpcHRpb24sXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiBkO1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLXF1YW50aXR5LFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLXF1YW50aXR5LFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtcXVhbnRpdHkge1xuICAgIGdyaWQtYXJlYTogZTtcbiAgfVxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2hlYWRlci11bml0LFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLXVuaXQsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC11bml0IHtcbiAgICBncmlkLWFyZWE6IGY7XG4gIH1cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItcHJpY2UsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtcHJpY2UsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1wcmljZSB7XG4gICAgZ3JpZC1hcmVhOiBnO1xuICB9XG59XG4uYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtZGVzY3JpcHRpb24sXG4uYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1NXB4KSB7XG4gIC5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgMC43NWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYiBlXCIgXCJjIGZcIiBcImQgZ1wiO1xuICAgIGdyaWQtcm93LWdhcDogOHB4O1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgMC43NWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiXCI7XG4gIH1cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLWlkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLWlkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtaWNvbixcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19kZWxpdmVyeS1pY29uLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2RlbGl2ZXJ5LWV4cGFuZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZW5kZXItY3JlYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmMtdGVuZGVyLWNyZWF0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmRpci1ydGwgLmMtdGVuZGVyLWNyZWF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMTk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRpci1ydGwgLmMtdGVuZGVyLWNyZWF0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fYWRkcmVzcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19yYWRpby1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbn1cbi5jLXRlbmRlci1jcmVhdGVfX3JhZGlvLWhvbGRlciAuYy1jaGVja291dF9fYWRkcmVzcy1idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXRlbmRlci1jcmVhdGVfX3JhZGlvLWhvbGRlci5lcnJvciAuYy1jaGVja291dF9fYWRkcmVzcy1idG4ge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5jLXRlbmRlci1jcmVhdGVfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy10ZW5kZXItY3JlYXRlX19yYWRpby1ob2xkZXIgLmMtZm9ybV9faWNvbi1yYWRpby5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGVuZGVyLWNyZWF0ZV9fcmFkaW8taG9sZGVyIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtdGVuZGVyLWNyZWF0ZV9fcmFkaW8taG9sZGVyIC5jLWZvcm1fX2ljb24tcmFkaW8tY29udGVudCwgLmMtdGVuZGVyLWNyZWF0ZV9fcmFkaW8taG9sZGVyIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUsIC5jLXRlbmRlci1jcmVhdGVfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlLXBsYWNlaG9sZGVyLCAuYy10ZW5kZXItY3JlYXRlX19yYWRpby1ob2xkZXIgLmMtZm9ybV9faWNvbi1yYWRpby10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLXRlbmRlci1jcmVhdGVfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlLXBsYWNlaG9sZGVyLCAuYy10ZW5kZXItY3JlYXRlX19yYWRpby1ob2xkZXIgLmMtZm9ybV9faWNvbi1yYWRpby10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19tYWluLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fZGVsaXZlcnktaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogLS1vbi1zdXJmYWNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX190aXRsZS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19kYXRlLXBpY2tlciB7XG4gIHdpZHRoOiAxNjJweDtcbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fdGVuZGVyLWluZm8sXG4uYy10ZW5kZXItY3JlYXRlX19kZWxpdmVyeS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuYy10ZW5kZXItY3JlYXRlX190ZW5kZXItaW5mbyxcbiAgLmMtdGVuZGVyLWNyZWF0ZV9fZGVsaXZlcnktaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy10ZW5kZXItY3JlYXRlX190ZW5kZXItcGVyaW9kLFxuLmMtdGVuZGVyLWNyZWF0ZV9fZGVsaXZlcnktcGVyaW9kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAuYy10ZW5kZXItY3JlYXRlX190ZW5kZXItcGVyaW9kLFxuICAuYy10ZW5kZXItY3JlYXRlX19kZWxpdmVyeS1wZXJpb2Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmMtdGVuZGVyLWNyZWF0ZV9fdGVuZGVyLXBlcmlvZCAuYy10ZW5kZXItY3JlYXRlX19kYXRlLXBpY2tlcixcbiAgLmMtdGVuZGVyLWNyZWF0ZV9fZGVsaXZlcnktcGVyaW9kIC5jLXRlbmRlci1jcmVhdGVfX2RhdGUtcGlja2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy10ZW5kZXItY3JlYXRlX19wZXJpb2Qtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAuYy10ZW5kZXItY3JlYXRlX19wZXJpb2Qtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX3N0YXJ0LXByaWNlLFxuLmMtdGVuZGVyLWNyZWF0ZV9fc2hpcHBpbmctbWV0aG9kIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgLmMtdGVuZGVyLWNyZWF0ZV9fc3RhcnQtcHJpY2UsXG4gIC5jLXRlbmRlci1jcmVhdGVfX3NoaXBwaW5nLW1ldGhvZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy10ZW5kZXItY3JlYXRlX19uZWdvdGlhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXRlbmRlci1jcmVhdGVfX25lZ290aWF0aW9uLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmRpci1ydGwgLmMtdGVuZGVyLWNyZWF0ZV9fbmVnb3RpYXRpb24tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmMtdGVuZGVyLWNyZWF0ZV9fbmVnb3RpYXRpb24taW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXItY3JlYXRlX19uZWdvdGlhdGlvbi1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX3RlbmRlci1kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEzMnB4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19tYW5hZ2VtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5jLXRlbmRlci1jcmVhdGVfX2J0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmRpci1ydGwgLmMtdGVuZGVyLWNyZWF0ZV9fYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19idG4tY2FuY2VsIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtdGVuZGVyLWNyZWF0ZV9fYnRuLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLWNoYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYy1jaGF0X19hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cbi5jLWNoYXRfX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jLWNoYXRfX21lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtY2hhdF9fbWVzc2FnZS1kYXRlLCAuYy1jaGF0X19tZXNzYWdlLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5jLWNoYXRfX21lc3NhZ2UtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmMtY2hhdF9fbWVzc2FnZS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmMtY2hhdF9fbWVzc2FnZS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmMtY2hhdF9fbWVzc2FnZS1zZWxsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xufVxuLmMtY2hhdF9fbWVzc2FnZS1tb2RlcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQxLCAxMTgsIDAuMik7XG59XG4uYy1jaGF0X19tZXNzYWdlLXNlbGxlciwgLmMtY2hhdF9fbWVzc2FnZS1tb2RlcmF0b3Ige1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMjBweCAwO1xufVxuLmMtY2hhdF9fYXR0YWNobWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtY2hhdF9fYXR0YWNobWVudF9pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uYy1jaGF0X19hdHRhY2htZW50X25hbWUge1xuICB3aWR0aDogMTcwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYy1jaGF0X19hdHRhY2htZW50X25hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jaGF0X19hdHRhY2htZW50X3NpemUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1jaGF0X19hdHRhY2htZW50IHN2ZyB7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jLWNoYXRfX2F0dGFjaG1lbnQgc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuLmMtY2hhdF9faW5wdXQtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmMtY2hhdF9faW5wdXQtdGV4dGFyZWEtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtY2hhdF9faW5wdXQtdGV4dGFyZWE6ZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1jaGF0X19pbnB1dC10ZXh0YXJlYTphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1hdHRhY2gpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMjAwcHg7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmMtY2hhdF9faW5wdXQtdGV4dGFyZWE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuLmMtY2hhdF9fYXR0YWNoLWJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtY2hhdF9fYXR0YWNoLWJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYy1jaGF0X19hdHRhY2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmMtY2hhdF9fYXR0YWNoLWJ0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYy1jaGF0X19idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRpci1ydGwgLmMtY2hhdF9fYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYy1jaGF0X19yZXR1cm4tYWN0aW9uLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nOiA4cHggMzJweDtcbn1cbi5jLWNoYXRfX3JldHVybi1hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmMtY2hhdF9fcmV0dXJuLWFjdGlvbi1idG5fZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuLmMtY2hhdF9fc2VuZC1idG4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLWNoYXRfX3NlbmQtYnRuW2Rpc2FibGVkPVwiXCJdIHtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtY2hhdF9fc2VuZC1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jLWNoYXRfX3NlbmQtYnRuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLWNoYXRfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgdXJsKFwiLi4vaW1nL2xvYWRlci5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2hhdF9fbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYy1jaGF0X19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5jLWNoYXRfX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cbi5jLWNoYXRfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLmMtY2hhdF9faW1hZ2Utd3JhcHBlciAuaW1hZ2UtZXJyb3IsIC5jLWNoYXRfX2ltYWdlLXdyYXBwZXIgLmltYWdlLWVycm9yLXByb2R1Y3QsIC5jLWNoYXRfX2ltYWdlLXdyYXBwZXIgLmltYWdlLWVycm9yLWJyYW5kIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5jLW5lZ290aWF0aW9uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fc2VsbGVyLWluZm8ge1xuICBtYXJnaW46IDAgLTI0cHggMjRweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG5cbi5jLW5lZ290aWF0aW9uX19zZWxsZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtbmVnb3RpYXRpb25fX3NlbGxlci1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtbmVnb3RpYXRpb25fX3NlbGxlci1wcmljZSAuYy1wcmljZS10YWdfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5jLW5lZ290aWF0aW9uX19yb3VuZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtbmVnb3RpYXRpb25fX3JvdW5kLXJvdy5zdGFydGVkLXNlbGxlciA6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDM7XG59XG4uYy1uZWdvdGlhdGlvbl9fcm91bmQtcm93LnN0YXJ0ZWQtc2VsbGVyIDpudGgtY2hpbGQoMikge1xuICBvcmRlcjogNDtcbn1cbi5jLW5lZ290aWF0aW9uX19yb3VuZC1yb3cuc3RhcnRlZC1zZWxsZXIgOm50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiAxO1xufVxuLmMtbmVnb3RpYXRpb25fX3JvdW5kLXJvdy5zdGFydGVkLXNlbGxlciA6bnRoLWNoaWxkKDQpIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5jLW5lZ290aWF0aW9uX19vZmZlci1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtbmVnb3RpYXRpb25fX29mZmVyLWhvbGRlcl9zZWxsZXIge1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMjRweCAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLW5lZ290aWF0aW9uX19vZmZlci1ob2xkZXJfc2VsbGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItaG9sZGVyX2J1eWVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtbmVnb3RpYXRpb25fX29mZmVyLWljb24gLnN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgc3Ryb2tlOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmMtbmVnb3RpYXRpb25fX29mZmVyLWhvbGRlcl9idXllciAuYy1uZWdvdGlhdGlvbl9fb2ZmZXItaWNvbiAuc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmMtbmVnb3RpYXRpb25fX29mZmVyLXJvdW5kLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtbmVnb3RpYXRpb25fX29mZmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmMtbmVnb3RpYXRpb25fX29mZmVyLWhvbGRlcl9idXllciAuYy1uZWdvdGlhdGlvbl9fb2ZmZXItdGl0bGUge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzKTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5jLW5lZ290aWF0aW9uX19vZmZlci1wcmljZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLW5lZ290aWF0aW9uX19vZmZlci1wcmljZSAuYy1wcmljZS10YWdfX2N1cnJlbmN5LFxuLmMtbmVnb3RpYXRpb25fX29mZmVyLXByaWNlIC5jLXByaWNlLXRhZ19fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmMtbmVnb3RpYXRpb25fX29mZmVyLXByaWNlX2J1eWVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItcHJpY2VfYnV5ZXIgLmMtcHJpY2UtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5jLW5lZ290aWF0aW9uX19vZmZlci1wcmljZV9idXllciAuYy1wcmljZS10YWdfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLW5lZ290aWF0aW9uX19vZmZlci1wcmljZV9idXllciAuYy1wcmljZS10YWdfX3ByaWNlLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItcHJpY2VfYnV5ZXIgLmMtcHJpY2UtdGFnX19wcmljZS1pbnB1dDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtbmVnb3RpYXRpb25fX29mZmVyLXByaWNlX2J1eWVyLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1uZWdvdGlhdGlvbl9fY29tbWVudC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYy1uZWdvdGlhdGlvbl9fY29tbWVudF9idXllciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMDtcbn1cbi5jLW5lZ290aWF0aW9uX19jb21tZW50X2J1eWVyIC5jLW5lZ290aWF0aW9uX19jb21tZW50LXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmMtbmVnb3RpYXRpb25fX2NvbW1lbnRfc2VsbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbi5jLW5lZ290aWF0aW9uX19jb21tZW50LWxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzKTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYy1uZWdvdGlhdGlvbl9fY29tbWVudC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjIuNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1uZWdvdGlhdGlvbl9fY29tbWVudC10ZXh0OmVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fbWVzc2FnZS1ob2xkZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmMtbmVnb3RpYXRpb25fX2Vycm9yLW1lc3NhZ2UtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLW5lZ290aWF0aW9uX19hd2FpdGluZy1tZXNzYWdlLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5jLW5lZ290aWF0aW9uX19maW5pc2hlZC1tZXNzYWdlLXRleHQge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5jLW5lZ290aWF0aW9uX19idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLmMtbmVnb3RpYXRpb25fX2J0bi1ob2xkZXIge1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtbmVnb3RpYXRpb25fX2J0bi1ob2xkZXIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbmVnb3RpYXRpb25fX2J0bi1vZmZlciwgLmMtbmVnb3RpYXRpb25fX2J0bi1jYW5jZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLmMtbmVnb3RpYXRpb25fX2J0bi1vZmZlciwgLmMtbmVnb3RpYXRpb25fX2J0bi1jYW5jZWwge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fYnRuLWNhbmNlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuLmMtbmVnb3RpYXRpb25fX2J0bi1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWluZm8taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjVweDtcbn1cblxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtcHJpY2UgLmMtcHJpY2UtdGFnLCAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cblxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtcHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLXByaWNlLWhvbGRlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLXByaWNlX25lZ290aWF0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtcHJpY2UuZG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1wcmljZS5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtcHJpY2UgLmMtcHJpY2UtdGFnX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG59XG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb24gLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmMtY2FydF9zaW5nbGUgLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5jLWNhcnRfdW5pdGVkIC5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1jYXJ0X3VuaXRlZCAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbiAuYy1jYXJ0X3VuaXRlZCAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4ge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmMtY2FydF91bml0ZWQgLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtY2FydF91bml0ZWQgLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuLmRpc2FibGVkIC5jLXByaWNlLXRhZ19fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4uZG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbn1cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi5kb25lIC5zdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5kaXItcnRsIC5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi5kb25lIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi5kb25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bjpub3QoLmRvbmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi5hYm9ydGVkIC5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi10ZXh0ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4uYWJvcnRlZCAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4tdGV4dCA+IHNwYW46Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4uYWJvcnRlZDpob3ZlciAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4tdGV4dCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuLmRpc2FibGVkIC5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi10ZXh0ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbiAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4uZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogM3B4O1xufVxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuLXRleHQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtc2hvdy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmMtc2hvdy1tb3JlX19idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLWNhcnQtc2VsbGVyX19jZWxsIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJ0LXNlbGxlcl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWNhcnQtc2VsbGVyX19jZWxsX3Byb2R1Y3RzLCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1zZWxsZXJfX2NlbGxfcHJvZHVjdHMsIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9wcm9kdWN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5jLWNhcnQtc2VsbGVyX19jZWxsX3ByaWNlLCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJpY2Uge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJ0LXNlbGxlcl9fY2VsbF9wcmljZSwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3ByaWNlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJ0LXNlbGxlcl9fY2VsbF9wcmljZSwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3ByaWNlIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXItcnRsIC5jLWNhcnQtc2VsbGVyX19jZWxsX3ByaWNlLCAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJpY2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1jYXJ0LXNlbGxlcl9fY2VsbF9xdWFudGl0eSwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3F1YW50aXR5IHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1zZWxsZXJfX2NlbGxfcXVhbnRpdHksIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9xdWFudGl0eSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1zZWxsZXJfX2NlbGxfcXVhbnRpdHksIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9xdWFudGl0eSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmMtY2FydC1zZWxsZXJfX2NlbGxfdG90YWwtdmF0LCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdG90YWwtdmF0IHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1zZWxsZXJfX2NlbGxfdG90YWwtdmF0LCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdG90YWwtdmF0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJ0LXNlbGxlcl9fY2VsbF90b3RhbC12YXQsIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF90b3RhbC12YXQge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1jYXJ0LXNlbGxlcl9fY2VsbF9zdWJ0b3RhbCwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtc2VsbGVyX19jZWxsX3N1YnRvdGFsLCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfc3VidG90YWwge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcnQtc2VsbGVyX19jZWxsX3N1YnRvdGFsLCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfc3VidG90YWwge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1jYXJ0LXNlbGxlcl9fY2VsbF9lbXB0eSwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3JlbW92ZSwgLmMtY2FydC1wcm9kdWN0X19jZWxsX2NoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5jLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jLWNhcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jLWNhcnQgc3ZnOm5vdChbc3Ryb2tlXSkge1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jLWNhcnRfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtY2FydF9fZmlsdGVyLWhvbGRlciAuYy1mb3JtX19jaGVja2JveC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtY2FydF9fZmlsdGVyLWhvbGRlciAuYy1mb3JtX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNhcnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtY2FydF9fbGlzdCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jLWNhcnRfX2Vycm9yIHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci12YXJpYW50KTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy1jYXJ0X19lcnJvci1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1jYXJ0X19lcnJvci1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtY2FydF9fZXJyb3ItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jLWNhcnRfX2Vycm9yLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYy1jYXJ0LXByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYy1jYXJ0LXByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5kaXItcnRsIC5jLWNhcnQtcHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLmMtY2FydC1wcmljZS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLWNhcnQtcHJpY2VfX3N0aWNreSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYy1jYXJ0LXByaWNlX19zdGlja3kge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcmljZV9fc3RpY2t5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5jLWNhcnQtcHJpY2VfX3N0aWNreS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5jLWNhcnQtcHJpY2VfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1wcmljZV9faG9sZGVyIHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLmMtY2FydC1wcmljZV9faG9sZGVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNhcnQtcHJpY2VfX3RpdGxlLCAuYy1jaGVja291dC10b3RhbF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcnQtcHJpY2VfX3RpdGxlLCAuYy1jaGVja291dC10b3RhbF9fdGl0bGUge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWNhcnQtcHJpY2VfX3RpdGxlLCAuZGlyLXJ0bCAuYy1jaGVja291dC10b3RhbF9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy1jYXJ0LXByaWNlX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1wcmljZV9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWNhcnQtcHJpY2VfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5jLWNhcnQtcHJpY2VfX3ByaWNlLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNhcnQtcHJpY2VfX2Rpc2NvdW50LCAuYy1jaGVja291dC10b3RhbF9fZGlzY291bnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtY2FydC1wcmljZV9fZGlzY291bnQgLmMtcHJpY2UtdGFnLCAuYy1jaGVja291dC10b3RhbF9fZGlzY291bnQgLmMtcHJpY2UtdGFnIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtY2FydC1wcmljZV9fdG90YWwtdmF0LCAuYy1jaGVja291dC10b3RhbF9fdG90YWwtdmF0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kaXItcnRsIC5jLWNhcnQtcHJpY2VfX3RvdGFsLXZhdCwgLmRpci1ydGwgLmMtY2hlY2tvdXQtdG90YWxfX3RvdGFsLXZhdCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jLWNhcnQtcHJpY2VfX3ByaWNlLXJvdywgLmMtY2hlY2tvdXQtdG90YWxfX3ByaWNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1wcmljZV9fcHJpY2Utcm93LCAuYy1jaGVja291dC10b3RhbF9fcHJpY2Utcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4uZGlyLXJ0bCAuYy1jYXJ0LXByaWNlX19wcmljZS1yb3csIC5kaXItcnRsIC5jLWNoZWNrb3V0LXRvdGFsX19wcmljZS1yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmMtY2FydC1wcmljZV9fcHJpY2Utcm93LmhpZGRlbiwgLmhpZGRlbi5jLWNoZWNrb3V0LXRvdGFsX19wcmljZS1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jYXJ0LXByaWNlX19wcmljZS1yb3ctdGl0bGUsIC5jLWNoZWNrb3V0LXRvdGFsX19wcmljZS1yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5jLWNhcnQtcHJpY2VfX25vdGljZSwgLmMtY2hlY2tvdXQtdG90YWxfX25vdGljZSwgLmMtY2hlY2tvdXRfX3Byb21vLW5vdGljZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1wcmljZV9fbm90aWNlLCAuYy1jaGVja291dC10b3RhbF9fbm90aWNlLCAuYy1jaGVja291dF9fcHJvbW8tbm90aWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1jYXJ0LXByaWNlX19idG4taG9sZGVyLCAuYy1jaGVja291dC10b3RhbF9fYnRuLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uYy1jYXJ0LXByaWNlX19idG4sIC5jLWNoZWNrb3V0LXRvdGFsX19idG4ge1xuICBwYWRkaW5nOiAxMHB4IDNweCA4cHg7XG59XG5cbi5jLWNhcnQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uYy1jYXJ0LXByb2R1Y3Q6bm90KC5zZWxlY3RlZCkge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5jLXJldHVybi1jcmVhdGUgLmMtY2FydC1wcm9kdWN0IHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiXCIgXCJjIGRcIiBcImMgZVwiIFwiYyBmXCIgXCJnIGhcIjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXItcnRsIC5jLWNhcnQtcHJvZHVjdF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdyaWQtY29sdW1uLWdhcDogdW5zZXQ7XG4gIH1cbn1cblxuLmMtY2FydC1wcm9kdWN0X19jZWxsX2NoZWNrYm94IHtcbiAgZ3JpZC1hcmVhOiBhO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19jZWxsX2NoZWNrYm94IHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXItcnRsIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9jaGVja2JveCB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCB7XG4gIGdyaWQtYXJlYTogYztcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5kaXItcnRsIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19jZWxsX3Byb2R1Y3Qge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG4uYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJvZHVjdCAuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19jZWxsX3Byb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3Byb2R1Y3QgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtY2FydC1wcm9kdWN0X19jZWxsX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtYXJlYTogYjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19jZWxsX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWNhcnQtcHJvZHVjdF9fY2VsbF9wcmljZSB7XG4gIGdyaWQtYXJlYTogZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kaXItcnRsIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9wcmljZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3ByaWNlIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcHJpY2Uge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG4uYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcXVhbnRpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdyaWQtYXJlYTogaDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9xdWFudGl0eSB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfcXVhbnRpdHkge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdG90YWwtdmF0IHtcbiAgZ3JpZC1hcmVhOiBmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF90b3RhbC12YXQge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG4uZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdG90YWwtdmF0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfdG90YWwtdmF0IHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgZ3JpZC1hcmVhOiBlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9zdWJ0b3RhbCB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbi5kaXItcnRsIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9zdWJ0b3RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfc3VidG90YWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuLmMtY2FydC1wcm9kdWN0X19jZWxsX3JlbW92ZSB7XG4gIGdyaWQtYXJlYTogZztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fY2VsbF9yZW1vdmUge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19jZWxsX3JlbW92ZSB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1jaGVja2JveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1jaGVja2JveCAuYy1mb3JtX19jaGVja2JveC1sYWJlbDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtY2hlY2tib3ggLmMtZm9ybV9fY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtY2hlY2tib3gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWNoZWNrYm94IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXItcnRsIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaW1nIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWltZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWltZyB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICB9XG59XG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWltZzpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cblxuLmMtY2FydC1wcm9kdWN0X19wcm9kdWN0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtY2FydC1wcm9kdWN0X19za3Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtY2FydC1wcm9kdWN0X19wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJ0LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMtY2FydC1wcm9kdWN0X19wcmljZSAuYy1wcmljZS10YWdfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3F1YW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2FydC1wcm9kdWN0X19xdWFudGl0eSAuYy1mb3JtX19udW1iZXItaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fdG90YWwtdmF0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fdG90YWwtdmF0IHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fc3VidG90YWwge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcnQtcHJvZHVjdF9fc3VidG90YWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jLXJldHVybi1jcmVhdGUgLmMtY2FydC1wcm9kdWN0X19zdWJ0b3RhbCwgLmMtcmV0dXJuLWl0ZW0gLmMtY2FydC1wcm9kdWN0X19zdWJ0b3RhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uYy1wYWdlX3JldHVybnMgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhZ2VfcmV0dXJucyAuYy1jYXJ0LXByb2R1Y3RfX2NlbGxfc3VidG90YWwge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3VuLWF2YWlsYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fcmVtb3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcnQtcHJvZHVjdF9fcmVtb3ZlIC5idG4tcmVtb3ZlLCAuYy1jYXJ0LXByb2R1Y3RfX3JlbW92ZSAuYy1wcm9kdWN0LWl0ZW1fX3dpc2hsaXN0LWJ0bi0tY2xvc2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJ0LXByb2R1Y3RfX3JlbW92ZSAuYnRuLXJlbW92ZSwgLmMtY2FydC1wcm9kdWN0X19yZW1vdmUgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLWNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1jYXJ0LXByb2R1Y3RfX3JlbW92ZSAuYnRuLXJlbW92ZSwgLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19yZW1vdmUgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLWNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmRpci1ydGwgLmMtY2FydC1wcm9kdWN0X19yZW1vdmUgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4tLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX2NvbW1lbnQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtY2FydC1wcm9kdWN0X19jb21tZW50LWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtY2FydC1wcm9kdWN0X19jb21tZW50LWljb24tZWRpdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX2NvbW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtY2FydF9zaW5nbGUgLmMtY2FydC1zZWxsZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtY2FydF9zaW5nbGUgLmMtY2FydC1zZWxsZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYy1jYXJ0X3NpbmdsZSAuYy1jYXJ0LXNlbGxlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmMtY2FydF91bml0ZWQgLmMtY2FydC1zZWxsZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5jLWNhcnRfdW5pdGVkIC5jLWNhcnQtc2VsbGVyLmVycm9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItdmFyaWFudCk7XG59XG5cbi5jLWNhcnQtc2VsbGVyX19maWx0ZXItaG9sZGVyIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDEzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNhcnQtc2VsbGVyX19maWx0ZXItaG9sZGVyIC5jLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtY2FydF9zaW5nbGUgLmMtY2FydC1zZWxsZXJfX3Byb2R1Y3RzX2hvbGRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWNhcnRfc2luZ2xlIC5jLWNhcnQtc2VsbGVyX19wcm9kdWN0c19ob2xkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmMtY2FydC1zZWxsZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW46IC0xcHggLTFweCAwIC0xcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWNhcnQtc2VsbGVyX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNhcnRfc2luZ2xlIC5jLWNhcnQtc2VsbGVyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbn1cbi5jLWNhcnRfdW5pdGVkIC5jLWNhcnQtc2VsbGVyX19oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluYWN0aXZlLXN1cmZhY2UpO1xufVxuLmMtY2FydC1zZWxsZXJfX2hlYWRlci5leGNsdWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yLXZhcmlhbnQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZXJyb3IpO1xufVxuXG4uYy1jYXJ0LXNlbGxlcl9fbmFtZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjBweCkge1xuICAuYy1jYXJ0LXNlbGxlcl9fbmFtZS1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtY2FydF9zaW5nbGUgLmMtY2FydC1zZWxsZXJfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1jYXJ0X3VuaXRlZCAuYy1jYXJ0LXNlbGxlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtY2FydC1zZWxsZXJfX2hlYWRlci1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmMtY2FydC1zZWxsZXJfX2dvb2RzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FydC1zZWxsZXJfX2dvb2RzLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtY2FydC1zZWxsZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWNhcnQtc2VsbGVyX19jZWxsX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2FydC1zZWxsZXJfX2NlbGxfcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jYXJ0LXNlbGxlcl9fY2VsbF90b3RhbC12YXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jYXJ0LXNlbGxlcl9fY2VsbF9zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWNhcnQtc2VsbGVyX19nb29kcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy1jYXJ0LXNlbGxlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG4uYy1wcm9tby1jb2RlX19sZWdlbmQtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmMtcHJvbW8tY29kZV9fbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtcHJvbW8tY29kZV9faW5wdXQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLXByb21vLWNvZGVfX2lucHV0LWhvbGRlciAuYy1wcm9tby1jb2RlX19jb2RlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZGlyLXJ0bCAuYy1wcm9tby1jb2RlX19pbnB1dC1ob2xkZXIgLmMtcHJvbW8tY29kZV9fY29kZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5jLXByb21vLWNvZGVfX2lucHV0LWhvbGRlciAuYy1wcm9tby1jb2RlX19jb2RlIC5jLWZvcm1fX2lucHV0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYy1wcm9tby1jb2RlX19pbnB1dC1ob2xkZXIgLmMtcHJvbW8tY29kZV9fY29kZS5lcnJvciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLXByb21vLWNvZGVfX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jLXByb21vLWNvZGVfX2Vycm9yIC5jLWZvcm1fX2Zvcm0tZXJyb3Ige1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYy1wcm9tby1jb2RlX19hdXRob3JpemF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1wcm9tby1jb2RlX19idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvbW8tY29kZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuLmMtcHJvbW8tY29kZV9fYnV0dG9uIC5jLWZvcm1fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAycHggOHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X19nb29kcy1saXN0IHtcbiAgbWF4LWhlaWdodDogMjU2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jLXNob3J0LWNhcnRfX2dvb2RzLWxpc3QtaG9sZGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDZweCAxOHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4IDIwcHggMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5cbi5jLXNob3J0LWNhcnRfX2J0bi1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTU0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtc2hvcnQtY2FydF9fYnRuLWhvbGRlciBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X190b3RhbC1jb3VudCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X190b3RhbC1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0LWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZGlyLXJ0bCAuYy1zaG9ydC1jYXJ0LWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpci1ydGwgLmMtc2hvcnQtY2FydC1pdGVtX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLmMtc2hvcnQtY2FydC1pdGVtX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fZ29vZHMtbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXgtd2lkdGg6IDE3NnB4O1xufVxuLmMtc2hvcnQtY2FydC1pdGVtX19nb29kcy1uYW1lOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtc2hvcnQtY2FydC1pdGVtX19jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmMtc2hvcnQtY2FydC1pdGVtX19jb3VudCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGlyLXJ0bCAuYy1zaG9ydC1jYXJ0LWl0ZW1fX2NvdW50IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtc2hvcnQtY2FydC1pdGVtX190b3RhbC1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5kaXItcnRsIC5jLXNob3J0LWNhcnQtaXRlbV9fdG90YWwtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1wcm9kdWN0LXBheW1lbnQtcGxhbnNfX2J0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2ZywgLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmcsIC5jLWNoZWNrb3V0X19wYXltZW50LWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2ZywgLmMtY2hlY2tvdXRfX3ZhbHVlLWNvbnRlbnRfcGF5bWVudCAuc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NjBweCkge1xuICAuYy1wcm9kdWN0LXBheW1lbnQtcGxhbnNfX2J0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2Z19wYXktY2FzaCwgLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmdfcGF5LWNhc2gsIC5jLWNoZWNrb3V0X19wYXltZW50LWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2Z19wYXktY2FzaCwgLmMtY2hlY2tvdXRfX3ZhbHVlLWNvbnRlbnRfcGF5bWVudCAuc3ZnX3BheS1jYXNoIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmcuc3ZnX3JiYywgLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmcuc3ZnX3JiYywgLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnLnN2Z19yYmMsIC5jLWNoZWNrb3V0X192YWx1ZS1jb250ZW50X3BheW1lbnQgLnN2Zy5zdmdfcmJjIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnX3BheS1tZWV6YSwgLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmdfcGF5LW1lZXphLCAuYy1jaGVja291dF9fcGF5bWVudC1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmdfcGF5LW1lZXphLCAuYy1jaGVja291dF9fdmFsdWUtY29udGVudF9wYXltZW50IC5zdmdfcGF5LW1lZXphIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnX3BheS1tb2JpbGUsIC5jLWNoZWNrb3V0X19wYXltZW50LXBsYW4tYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnX3BheS1tb2JpbGUsIC5jLWNoZWNrb3V0X19wYXltZW50LWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2Z19wYXktbW9iaWxlLCAuYy1jaGVja291dF9fdmFsdWUtY29udGVudF9wYXltZW50IC5zdmdfcGF5LW1vYmlsZSB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYy1wcm9kdWN0LXBheW1lbnQtcGxhbnNfX2J0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2Z19wYXktdm9kYWZvbmUsIC5jLWNoZWNrb3V0X19wYXltZW50LXBsYW4tYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnX3BheS12b2RhZm9uZSwgLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnX3BheS12b2RhZm9uZSwgLmMtY2hlY2tvdXRfX3ZhbHVlLWNvbnRlbnRfcGF5bWVudCAuc3ZnX3BheS12b2RhZm9uZSB7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uYy1wcm9kdWN0LXBheW1lbnQtcGxhbnNfX2J0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2Z19wYXkta2hhbGVzLCAuYy1jaGVja291dF9fcGF5bWVudC1wbGFuLWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24gLnN2Z19wYXkta2hhbGVzLCAuYy1jaGVja291dF9fcGF5bWVudC1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmdfcGF5LWtoYWxlcywgLmMtY2hlY2tvdXRfX3ZhbHVlLWNvbnRlbnRfcGF5bWVudCAuc3ZnX3BheS1raGFsZXMge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmdfcGF5LWluc3RhbGxtZW50cywgLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIC5zdmdfcGF5LWluc3RhbGxtZW50cywgLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiAuc3ZnX3BheS1pbnN0YWxsbWVudHMsIC5jLWNoZWNrb3V0X192YWx1ZS1jb250ZW50X3BheW1lbnQgLnN2Z19wYXktaW5zdGFsbG1lbnRzIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jLWNoZWNrb3V0X19oZWFkZXItdGl0bGU6YmVmb3JlLCAuYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHRpdGxlKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiBub25lO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmRpci1ydGwgLmMtY2hlY2tvdXRfX2hlYWRlci10aXRsZTpiZWZvcmUsIC5kaXItcnRsIC5jLWNoZWNrb3V0X19hdXRoLXN0ZXBzLXRpdGxlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jLWNoZWNrb3V0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIGNvdW50ZXItcmVzZXQ6IHRpdGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1jaGVja291dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtY2hlY2tvdXQgc3ZnOm5vdChbc3Ryb2tlXSkge1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jLWNoZWNrb3V0X19hdXRoLXN0ZXBzLXRpdGxlLWhvbGRlciB7XG4gIGNvdW50ZXItcmVzZXQ6IHRpdGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2F1dGgtc3RlcHMtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHRpdGxlO1xufVxuLmMtY2hlY2tvdXRfX2F1dGgtc3RlcHMtdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLmRpci1ydGwgLmMtY2hlY2tvdXRfX2F1dGgtc3RlcHMtdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gIH1cbiAgLmRpci1ydGwgLmMtY2hlY2tvdXRfX2F1dGgtc3RlcHMtdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X190aXRsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNoZWNrb3V0X19jYXJ0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5jLWNoZWNrb3V0X19jYXJ0LWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlyLXJ0bCAuYy1jaGVja291dF9fY2FydC1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNoZWNrb3V0X19jYXJ0LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5kaXItcnRsIC5jLWNoZWNrb3V0X19jYXJ0LWxpbmsge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYy1jaGVja291dF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNoZWNrb3V0X19pdGVtLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3IpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5jLWNoZWNrb3V0X19pdGVtLWJsdXJyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1jaGVja291dF9faXRlbS1ibHVycmVkLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLWNoZWNrb3V0X190b3RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWNoZWNrb3V0X190b3RhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpci1ydGwgLmMtY2hlY2tvdXRfX3RvdGFsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5jLWNoZWNrb3V0X190b3RhbC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jaGVja291dF9fdG90YWwtc3RpY2t5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtY2hlY2tvdXRfX3RvdGFsLXN0aWNreSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy1jaGVja291dF9faXRlbS1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1jaGVja291dF9faGVhZGVyLXRpdGxlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHRpdGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaXItcnRsIC5jLWNoZWNrb3V0X19oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmMtY2hlY2tvdXRfX2l0ZW0uZG9uZSAuYy1jaGVja291dF9faGVhZGVyLXRpdGxlOmJlZm9yZSwgLmMtY2hlY2tvdXRfX2l0ZW0uYWN0aXZlIC5jLWNoZWNrb3V0X19oZWFkZXItdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtY2hlY2tvdXRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1jaGVja291dF9fY29udGVudC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2hlY2tvdXRfX2NvbnRlbnQgLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtY2hlY2tvdXRfX3JhZGlvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLmMtY2hlY2tvdXRfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNoZWNrb3V0X19yYWRpby1ob2xkZXIgLmMtZm9ybV9faWNvbi1yYWRpby5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2hlY2tvdXRfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNoZWNrb3V0X19yYWRpby1ob2xkZXIgLmMtZm9ybV9faWNvbi1yYWRpby1jb250ZW50LCAuYy1jaGVja291dF9fcmFkaW8taG9sZGVyIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUsIC5jLWNoZWNrb3V0X19yYWRpby1ob2xkZXIgLmMtZm9ybV9faWNvbi1yYWRpby10aXRsZS1wbGFjZWhvbGRlciwgLmMtY2hlY2tvdXRfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2hlY2tvdXRfX3JhZGlvLWhvbGRlciAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlLXBsYWNlaG9sZGVyLCAuYy1jaGVja291dF9fcmFkaW8taG9sZGVyIC5jLWZvcm1fX2ljb24tcmFkaW8tdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY2hlY2tvdXRfX2FkZHJlc3MtYnRuIHtcbiAgd2lkdGg6IDI5M3B4O1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBwYWRkaW5nOiAxN3B4IDE5cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xufVxuLmMtY2hlY2tvdXRfX2FkZHJlc3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0xMik7XG59XG5cbi5jLWNoZWNrb3V0X19hZGRyZXNzLWJ0bi1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kaXItcnRsIC5jLWNoZWNrb3V0X19hZGRyZXNzLWJ0bi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmMtY2hlY2tvdXRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jaGVja291dF9fYnRuIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNoZWNrb3V0X19idG5fb3JkZXIge1xuICAgIG1heC13aWR0aDogMTYzcHg7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2J1eWVyIC5jLWNoZWNrb3V0X19idG4taG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWNoZWNrb3V0X19idXllciAuYy1jaGVja291dF9fYnRuLWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWNoZWNrb3V0X19vcmRlci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtY2hlY2tvdXRfX29yZGVyLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWNoZWNrb3V0X19vcmRlci1saXN0LW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNoZWNrb3V0X19vcmRlci1saXN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1jaGVja291dC1vcmRlci1pdGVtX190aXRsZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLWNoZWNrb3V0X19vcmRlci1kYXRhIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZsZXg6IDI7XG59XG5cbi5jLWNoZWNrb3V0X19wcmljZS1saXN0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wcmljZS1saXN0LWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fcHJpY2UtbGlzdCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wcmljZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wcmljZS1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZmxleDogMjtcbiAgfVxuICAuZGlyLXJ0bCAuYy1jaGVja291dF9fcHJpY2UtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja291dF9fcHJpY2UtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmRpci1ydGwgLmMtY2hlY2tvdXRfX3ByaWNlLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYy1jaGVja291dF9fdmFsdWUuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY2hlY2tvdXRfX3ZhbHVlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDE4cHggMTZweCAxOHB4IDE5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1jaGVja291dF9fdmFsdWUtY29udGVudF9wYXltZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1jaGVja291dF9fdmFsdWUtY29udGVudF9wYXltZW50IC5jLWNoZWNrb3V0X192YWx1ZS1pY29uIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jaGVja291dF9fdmFsdWUtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAzOTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X192YWx1ZS1pY29uIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uYy1jaGVja291dF9fdmFsdWUtY2hhbmdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jaGVja291dF9fZGVsaXZlcnktbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LW1lc3NhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LW1lc3NhZ2Ugc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZGlyLXJ0bCAuYy1jaGVja291dF9fZGVsaXZlcnktbWVzc2FnZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1lcnJvciBzdmcge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4uYy1jaGVja291dF9fZGVsaXZlcnktZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5kaXItcnRsIC5jLWNoZWNrb3V0X19kZWxpdmVyeS1lcnJvci10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXN1Y2Nlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jaGVja291dF9fZGVsaXZlcnktc3VjY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYy1jaGVja291dF9fZGVsaXZlcnktc3VjY2VzcyBzdmcge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1yZW1vdmUtc2VsbGVyLWJ0bi1ob2xkZXIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1yZW1vdmUtc2VsbGVyLWJ0bi1ob2xkZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXJlbW92ZS1zZWxsZXItYnRuIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy1jaGVja291dF9fZGVsaXZlcnktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1jb3N0LWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNoZWNrb3V0X19kZWxpdmVyeS1jb3N0LWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1saW5lLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jaGVja291dF9fZGVsaXZlcnktc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19wYXltZW50LWJ0bi1ob2xkZXIge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja291dF9fcGF5bWVudC1idG4taG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogdW5zZXQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19wYXltZW50LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja291dF9fcGF5bWVudC1idG4ge1xuICAgIHdpZHRoOiAzMi42JTtcbiAgfVxufVxuLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFjdGl2ZS5jLWNoZWNrb3V0X19wYXltZW50LWJ0bjpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1jaGVja291dF9fcGF5bWVudC1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbCB7XG4gIHBhZGRpbmc6IDdweCAyNXB4IDdweCA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNoZWNrb3V0X19wYXltZW50LWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtY2hlY2tvdXRfX3BheW1lbnQtYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wYXltZW50LWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLWNoZWNrb3V0X19wYXltZW50LWJ0biAuYy1mb3JtX19pY29uLXJhZGlvLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jLWNoZWNrb3V0X19wYXltZW50LXBsYW5zLWhvbGRlciB7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xufVxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbnMtaG9sZGVyLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLWNoZWNrb3V0X19wYXltZW50LXBsYW5zLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1jaGVja291dF9fcGF5bWVudC1wbGFucy1idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wYXltZW50LXBsYW5zLWJ0bi1ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4ge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgfVxufVxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLWNoZWNrb3V0X19wYXltZW50LXBsYW4tYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4gLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmpzLWNoZWNrb3V0X19kZWxpdmVyeS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1jaGVja291dF9fZGVsaXZlcnktc2VsZWN0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY2hlY2tvdXRfX3Byb21vLWhvbGRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wcm9tby1ob2xkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWNoZWNrb3V0X19wcm9tby1ob2xkZXIge1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19wcm9tby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5jLWNoZWNrb3V0X19wcm9tby10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5kaXItcnRsIC5jLWNoZWNrb3V0X19wcm9tby10aXRsZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWxpc3Qge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uYy1jaGVja291dC1vcmRlci1saXN0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1jaGVja291dC1vcmRlci1saXN0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1jaGVja291dC1vcmRlci1saXN0X19pdGVtcy1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX2l0ZW1zLWNvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fdmlldy1hbGwgLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9faGVhZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fdmlldy1hbGwgLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9faGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uYy1jaGVja291dC1vcmRlci1saXN0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fY29udGVudC5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX2Nhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX2NvbnRlbnQuYy1jaGVja291dC1vcmRlci1saXN0X19jYXJvdXNlbCAuYy1jYXJvdXNlbF9fYXJyb3cge1xuICB0b3A6IDYwcHg7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX3Byb2R1Y3QtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX3Byb2R1Y3QtaG9sZGVyIHtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1jaGVja291dC1vcmRlci1saXN0X19lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogY2FsYygyMCUgLSAxNHB4KTtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gMTRweCk7XG59XG4uYy1jaGVja291dC1vcmRlci1pdGVtLmVycm9yIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW0uZXJyb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDI0MSwgNjIsIDk1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3JlbW92ZSBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cbi5kaXItcnRsIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3JlbW92ZSB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwO1xufVxuLmMtY2hlY2tvdXRfcmZxIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2Vycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jaGVja291dC1vcmRlci1pdGVtX19jYXJvdXNlbCB7XG4gIG1pbi13aWR0aDogMTM1cHg7XG4gIG1heC13aWR0aDogY2FsYygyMCUgLSA1MHB4KTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gIC5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2Nhcm91c2VsIHtcbiAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYy1jaGVja291dC1vcmRlci1pdGVtX19pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9faW1nIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYy1jaGVja291dC1vcmRlci1pdGVtX190aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3RpdGxlLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3NrdSB7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3NrdS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYy1jaGVja291dC1vcmRlci1pdGVtX19za3UtcXVhbnRpdHkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fc2t1LXF1YW50aXR5IC5jLWZvcm1fX251bWJlci1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3NrdS1xdWFudGl0eS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jLWNoZWNrb3V0X3JmcSAuYy1jaGVja291dC1vcmRlci1pdGVtX19za3UtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jaGVja291dC10b3RhbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWNoZWNrb3V0LXRvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLWNoZWNrb3V0LXRvdGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja291dC10b3RhbF9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB1bnNldDtcbiAgfVxufVxuXG4uYy1jaGVja291dC10b3RhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY2hlY2tvdXQtdG90YWxfX2Rpc2NvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmMtY2hlY2tvdXQtdG90YWxfX3ByaWNlLXJvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jLWNoZWNrb3V0LXRvdGFsX19ub3RpY2UsIC5jLWNoZWNrb3V0X19wcm9tby1ub3RpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1jaGVja291dC10b3RhbF9fcHJpdmFjeS1wb2xpY3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtb3JkZXItbGlzdF9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXItbGlzdF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtb3JkZXItbGlzdF9zdWNjZXNzLW9yZGVyIC5jLW9yZGVyLWxpc3RfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1yZXR1cm4tY3JlYXRlIC5jLW9yZGVyLWxpc3RfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV0dXJuLWNyZWF0ZSAuYy1vcmRlci1saXN0X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXJldHVybi1pdGVtIC5jLW9yZGVyLWxpc3RfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXR1cm4taXRlbSAuYy1vcmRlci1saXN0X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLW9yZGVyLWxpc3RfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLW9yZGVyLWxpc3RfX2NlbGwge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5jLW9yZGVyLWxpc3RfX2NlbGxfcHJvZHVjdHMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxleDogMTtcbn1cbi5kaXItcnRsIC5jLW9yZGVyLWxpc3RfX2NlbGxfcHJvZHVjdHMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmMtb3JkZXItbGlzdF9fY2VsbF9wcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtb3JkZXItbGlzdF9fY2VsbF9wcmljZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5jLW9yZGVyLWxpc3RfX2NlbGxfcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4NHB4O1xufVxuLmMtb3JkZXItbGlzdF9fY2VsbF9zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5kaXItcnRsIC5jLW9yZGVyLWxpc3RfX2NlbGxfc3VidG90YWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlci1saXN0X19jZWxsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtcGFnZV9yZXR1cm5zIC5jLW9yZGVyLWxpc3RfX2NlbGxfcXVhbnRpdHksXG4uYy1wYWdlX3JldHVybnMgLmMtb3JkZXItbGlzdF9fY2VsbF9zdWJ0b3RhbCB7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZV9yZXR1cm5zIC5jLW9yZGVyLWxpc3RfX2NlbGxfcXVhbnRpdHksXG4gIC5jLXBhZ2VfcmV0dXJucyAuYy1vcmRlci1saXN0X19jZWxsX3N1YnRvdGFsIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLmMtcGFnZV9yZXR1cm5zIC5jLW9yZGVyLWxpc3RfX2NlbGxfc3VidG90YWwge1xuICBtYXJnaW46IGluaXRpYWw7XG59XG5cbi5jLW9yZGVyLWxpc3RfX2dvb2RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1jYWJpbmV0LW9yZGVyIC5jLW9yZGVyLWxpc3RfX2dvb2RzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmMtb3JkZXItbGlzdF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLW9yZGVyLWxpc3RfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW9yZGVyLWxpc3RfX2Zvb3Rlcl9jYWJpbmV0LXBhZ2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1vcmRlci1saXN0X19mb290ZXJfY2FiaW5ldC1wYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLW9yZGVyLWxpc3Rfc3VjY2Vzcy1vcmRlciAuYy1vcmRlci1saXN0X19mb290ZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW9yZGVyLWxpc3RfX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLW9yZGVyLWxpc3RfX3RvdGFsLWhvbGRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW9yZGVyLWxpc3RfX3RvdGFsLWhvbGRlciB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZGlyLXJ0bCAuYy1vcmRlci1saXN0X190b3RhbC1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpci1ydGwgLmMtb3JkZXItbGlzdF9fdG90YWwtaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1vcmRlci1saXN0X19mb290ZXJfY2FiaW5ldC1wYWdlIC5jLW9yZGVyLWxpc3RfX3RvdGFsLWhvbGRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLW9yZGVyLWxpc3RfX2Zvb3Rlcl9jYWJpbmV0LXBhZ2UuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtcGFnZV9vcmRlciAuYy1vcmRlci1saXN0X190b3RhbC1ob2xkZXIsXG4uYy1wb3B1cF9fY29udGVudF9vcmRlci1saXN0IC5jLW9yZGVyLWxpc3RfX3RvdGFsLWhvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZV9vcmRlciAuYy1vcmRlci1saXN0X190b3RhbC1ob2xkZXIsXG4gIC5jLXBvcHVwX19jb250ZW50X29yZGVyLWxpc3QgLmMtb3JkZXItbGlzdF9fdG90YWwtaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1vcmRlci1saXN0X190b3RhbC10YXgsIC5jLW9yZGVyLWxpc3RfX3RvdGFsLWRpc2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jLW9yZGVyLWxpc3RfX3RvdGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtb3JkZXItbGlzdF9fdG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3JkZXItbGlzdF9fdG90YWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jLW9yZGVyLWxpc3RfX3BheS1ob2xkZXIge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDIwNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwNnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3JkZXItbGlzdF9fcGF5LWhvbGRlciB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtb3JkZXItbGlzdF9fcGF5LWhvbGRlcl9jYWJpbmV0LXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmMtb3JkZXItbGlzdF9fcGF5LWJ0bl91bml0ZWQge1xuICBwYWRkaW5nOiAxMHB4IDMycHg7XG59XG5cbi5jLW9yZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uYy1vcmRlci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5jLW9yZGVyLWl0ZW1fc3VjY2Vzcy1vcmRlciB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fbGlzdC10b3RhbCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fY2VsbCB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlci1pdGVtX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlci1pdGVtX19jZWxsX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fY2VsbF9wcm9kdWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCAuYy1vcmRlci1pdGVtX19wcm9kdWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19jZWxsX3Byb2R1Y3QgLmMtb3JkZXItaXRlbV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtb3JkZXItaXRlbV9fY2VsbF9wcm9kdWN0IC5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1nIHtcbiAgbWF4LXdpZHRoOiA4NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCAuYy1vcmRlci1pdGVtX19wcm9kdWN0LWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCAuYy1vcmRlci1pdGVtX19wcm9kdWN0LWltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19jZWxsX3Byb2R1Y3QgLmMtb3JkZXItaXRlbV9fcHJvZHVjdC1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX2NlbGxfcHJvZHVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmRpci1ydGwgLmMtb3JkZXItaXRlbV9fY2VsbF9wcm9kdWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmMtb3JkZXItaXRlbV9fY2VsbF9wcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fY2VsbF9wcmljZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fY2VsbF9wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgfVxufVxuLmMtb3JkZXItaXRlbV9fY2VsbF9xdWFudGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDg0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX2NlbGxfcXVhbnRpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbi5jLW9yZGVyLWl0ZW1fX2NlbGxfc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19jZWxsX3N1YnRvdGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG59XG4uZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19jZWxsX3N1YnRvdGFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmMtb3JkZXItaXRlbV9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRpci1ydGwgLmMtb3JkZXItaXRlbV9fcHJvZHVjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2NvbW1lbnQge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2NvbW1lbnQtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX2NvbW1lbnQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmMtb3JkZXItaXRlbV9fY29tbWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmMtb3JkZXItaXRlbV9fcHJvZHVjdC1pbWcgaW1nLmltYWdlLWVycm9yLCAuYy1vcmRlci1pdGVtX19wcm9kdWN0LWltZyBpbWcuaW1hZ2UtZXJyb3ItcHJvZHVjdCwgLmMtb3JkZXItaXRlbV9fcHJvZHVjdC1pbWcgaW1nLmltYWdlLWVycm9yLWJyYW5kIHtcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmMtb3JkZXItaXRlbV9fcHJvZHVjdC1pbWc6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uYy1vcmRlci1pdGVtX19wcm9kdWN0LWltZy0tbm8taG92ZXI6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uYy1vcmRlci1pdGVtX19wcm9kdWN0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaG9sZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19wcm9kdWN0LWhvbGRlciB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1vcmRlci1pdGVtX19wcm9kdWN0LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1vcmRlci1pdGVtX19wcm9kdWN0LXRpdGxlLS1uby1ob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtdGl0bGUtLW5vLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1vcmRlci1pdGVtX19za3Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtb3JkZXItaXRlbV9fcHJpY2UsXG4uYy1vcmRlci1pdGVtX19xdWFudGl0eSxcbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlci1pdGVtX19wcmljZSxcbiAgLmMtb3JkZXItaXRlbV9fcXVhbnRpdHksXG4gIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlci1pdGVtX19wcmljZSxcbiAgLmMtb3JkZXItaXRlbV9fcXVhbnRpdHksXG4gIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19wcmljZSxcbiAgLmMtb3JkZXItaXRlbV9fcXVhbnRpdHksXG4gIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fcXVhbnRpdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fc3VidG90YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jLW9yZGVyLWl0ZW1fc3RyaWtldGhyb3VnaCAuYy1vcmRlci1pdGVtX19zdWJ0b3RhbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYy1vcmRlci1pdGVtX19zdWJ0b3RhbC1pdGVtX3RheCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1vcmRlci1pdGVtX19zdWJ0b3RhbC10YXgtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vcmRlci1pdGVtX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1vcmRlci1pdGVtX3N0cmlrZXRocm91Z2gge1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtb3JkZXItaXRlbV9fcXVhbnRpdHktY291bnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtb3JkZXItaXRlbV9fcXVhbnRpdHktY291bnQgLmMtb3JkZXItaXRlbV9zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3F1YW50aXR5LXRleHQsXG4uYy1vcmRlci1pdGVtX19wcmljZS10ZXh0LFxuLmMtb3JkZXItaXRlbV9fc3VidG90YWwtdGV4dCxcbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLXRheC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtb3JkZXItaXRlbV9fcXVhbnRpdHktdGV4dCxcbiAgLmMtb3JkZXItaXRlbV9fcHJpY2UtdGV4dCxcbiAgLmMtb3JkZXItaXRlbV9fc3VidG90YWwtdGV4dCxcbiAgLmMtb3JkZXItaXRlbV9fc3VidG90YWwtdGF4LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX3F1YW50aXR5LXRleHQsXG4gIC5jLW9yZGVyLWl0ZW1fX3ByaWNlLXRleHQsXG4gIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLXRleHQsXG4gIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLXRheC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19xdWFudGl0eS10ZXh0LFxuICAuZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19wcmljZS10ZXh0LFxuICAuZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19zdWJ0b3RhbC10ZXh0LFxuICAuZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19zdWJ0b3RhbC10YXgtdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3F1YW50aXR5LXRleHQsXG4gIC5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3ByaWNlLXRleHQsXG4gIC5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLXRleHQsXG4gIC5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLXRheC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYy1vcmRlci1pdGVtX19kaWdpdGFsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1pbmZvLWFjdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtaXRlbS1pbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUtaG9sZGVyIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLCAuYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUtY292ZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZmxleC1ncm93OiAyO1xuICBtYXJnaW4tbGVmdDogNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpci1ydGwgLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLCAuZGlyLXJ0bCAuYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUtY292ZXIge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUsIC5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZS1jb3ZlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZSwgLmRpci1ydGwgLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWNvdmVyIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWNvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCi4oCi4oCi4oCi4oCiXCI7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZS1idG4ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWNvZGUtYnRuIC5zdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWNvcHktbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1lc3dxLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtb3JkZXItaXRlbV9fc3VidG90YWwtY291bnQsXG4uYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0X29sZC1wcmljZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLWNvdW50X3N0cmlrZXRocm91Z2gsXG4uYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0X29sZC1wcmljZV9zdHJpa2V0aHJvdWdoIHtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmMtb3JkZXItaXRlbV9fc3VidG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1vcmRlci1pdGVtX19zZWxsZXItaG9sZGVyIHtcbiAgZmxleDogMztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX3NlbGxlci1ob2xkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1vcmRlci1pdGVtX19zZWxsZXItaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3NlbGxlci1ob2xkZXIge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLmMtb3JkZXItaXRlbV9fcmV2aWV3LWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jLW9yZGVyLWl0ZW1fX3Jldmlldy1idG4ge1xuICAgIGZsZXg6IDEgMCAxMzZweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuLmMtb3JkZXItaXRlbV9fcmV2aWV3LWJ0biBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5kaXItcnRsIC5jLW9yZGVyLWl0ZW1fX3Jldmlldy1idG4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG4uYy1zdWNjZXNzLW9yZGVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2ltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3JvdyA+ICoge1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1zdWNjZXNzLW9yZGVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fbnVtYmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1Y2Nlc3Mtb3JkZXJfX251bWJlciB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1Y2Nlc3Mtb3JkZXJfX251bWJlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX251bWJlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fc3RhdHVzIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1Y2Nlc3Mtb3JkZXJfX3N0YXR1cyB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1Y2Nlc3Mtb3JkZXJfX3N0YXR1cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fZGF0ZSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1Y2Nlc3Mtb3JkZXJfX2RhdGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zdWNjZXNzLW9yZGVyX19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxufVxuXG4uYy1zdWNjZXNzLW9yZGVyX19idXllciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN1Y2Nlc3Mtb3JkZXJfX2J1eWVyIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uYy1zdWNjZXNzLW9yZGVyX19kZWxpdmVyeSxcbi5jLXN1Y2Nlc3Mtb3JkZXJfX3BheW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2RlbGl2ZXJ5LWljb24sXG4uYy1zdWNjZXNzLW9yZGVyX19wYXltZW50LWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGZsZXg6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy1zdWNjZXNzLW9yZGVyX19wYXltZW50LXBsYW4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fcGF5bWVudC1wbGFuLXRleHQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDE3cHg7XG59XG4uZGlyLXJ0bCAuYy1zdWNjZXNzLW9yZGVyX19wYXltZW50LXBsYW4tdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTdweCAwIDEycHg7XG59XG4uYy1zdWNjZXNzLW9yZGVyX19wYXltZW50LXBsYW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5kaXItcnRsIC5jLXN1Y2Nlc3Mtb3JkZXJfX3BheW1lbnQtcGxhbi10ZXh0OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3BheW1lbnQtcGxhbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogbm9uZTtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3BheW1lbnQtcGxhbi1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2xpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3NlbGxlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fc2VsbGVyLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fcHJpY2Uge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1zdWNjZXNzLW9yZGVyX19wYXktaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fcG9zdHBvbmVtZW50LWJ0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTNweCA0OHB4O1xufVxuXG4uYy1vcmRlci1saXN0X19wYXktYnRuIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cblxuLmMtb3JkZXItc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLW9yZGVyLXN0YXR1c19ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtb3JkZXItc3RhdHVzX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhaXRpbmcpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4uYy1vcmRlci1zdGF0dXNfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5cbi5za3UtY29tbWVudCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5za3UtY29tbWVudF9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZGlyLXJ0bCAuc2t1LWNvbW1lbnRfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNrdS1jb21tZW50X19pY29uLWVkaXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuLnNrdS1jb21tZW50X19pY29uLWVkaXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLnNrdS1jb21tZW50X19pY29uLWRlbGV0ZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2t1LWNvbW1lbnRfX3RleHQsIC5za3UtY29tbWVudF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5za3UtY29tbWVudF9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZW1wdHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1lbXB0eV9faW1nIHtcbiAgbWF4LXdpZHRoOiAyNzJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbn1cbi5jLWVtcHR5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWVtcHR5X190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmMtcGFnZV9zdGF0aWMgaSwgLmMtcGFnZV9zdGF0aWMgZW0sIC5jLXBhZ2Vfc3RhdGljIGIsIC5jLXBhZ2Vfc3RhdGljIGJvbGQsIC5jLXBhZ2Vfc3RhdGljIHN0cm9uZywgLmMtcGFnZV9zdGF0aWMgcSwgLmMtcGFnZV9zdGF0aWMgYmxvY2txdW90ZSwgLmMtcGFnZV9zdGF0aWMgdWw6bm90KC5jLWJyZWFkY3J1bWJzX19saXN0KTpub3QoLml0aV9fY291bnRyeS1saXN0KSBsaTpub3QoLml0aV9fY291bnRyeSksIC5jLXBhZ2Vfc3RhdGljIG9sIGxpOm5vdCguaXRpX19jb3VudHJ5KSwgLmMtcGFnZV9zdGF0aWMgcDpub3QoLmMtZm9ybV9fZXJyb3IpIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2Vfc3RhdGljIGksIC5jLXBhZ2Vfc3RhdGljIGVtLCAuYy1wYWdlX3N0YXRpYyBiLCAuYy1wYWdlX3N0YXRpYyBib2xkLCAuYy1wYWdlX3N0YXRpYyBzdHJvbmcsIC5jLXBhZ2Vfc3RhdGljIHEsIC5jLXBhZ2Vfc3RhdGljIGJsb2NrcXVvdGUsIC5jLXBhZ2Vfc3RhdGljIHVsOm5vdCguYy1icmVhZGNydW1ic19fbGlzdCk6bm90KC5pdGlfX2NvdW50cnktbGlzdCkgbGk6bm90KC5pdGlfX2NvdW50cnkpLCAuYy1wYWdlX3N0YXRpYyBvbCBsaTpub3QoLml0aV9fY291bnRyeSksIC5jLXBhZ2Vfc3RhdGljIHA6bm90KC5jLWZvcm1fX2Vycm9yKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYy1wYWdlX3N0YXRpYyBwOm5vdCguYy1mb3JtX19lcnJvcikge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcGFnZV9zdGF0aWMgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXBhZ2Vfc3RhdGljIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYy1wYWdlX3N0YXRpYyBvbCBsaTpub3QoLml0aV9fY291bnRyeSkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmRpci1ydGwgLmMtcGFnZV9zdGF0aWMgb2wge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtcGFnZV9zdGF0aWMgdWw6bm90KC5jLWJyZWFkY3J1bWJzX19saXN0KTpub3QoLml0aV9fY291bnRyeS1saXN0KSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmMtcGFnZV9zdGF0aWMgdWw6bm90KC5jLWJyZWFkY3J1bWJzX19saXN0KTpub3QoLml0aV9fY291bnRyeS1saXN0KSBsaTpub3QoLml0aV9fY291bnRyeSkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uZGlyLXJ0bCAuYy1wYWdlX3N0YXRpYyB1bDpub3QoLmMtYnJlYWRjcnVtYnNfX2xpc3QpLCAuZGlyLXJ0bCAuYy1wYWdlX3N0YXRpYyB1bDpub3QoLml0aV9fY291bnRyeS1saXN0KSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYy1wYWdlX3N0YXRpYyBxLCAuYy1wYWdlX3N0YXRpYyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYy1wYWdlX3N0YXRpYyBiLCAuYy1wYWdlX3N0YXRpYyBib2xkLCAuYy1wYWdlX3N0YXRpYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZV9zdGF0aWMgYiwgLmMtcGFnZV9zdGF0aWMgYm9sZCwgLmMtcGFnZV9zdGF0aWMgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLXBhZ2Vfc3RhdGljIGksIC5jLXBhZ2Vfc3RhdGljIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmMtcGFnZV9zdGF0aWMgaDEge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG4uYy1wYWdlX3N0YXRpYyBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmMtcGFnZV9fc3RhdGljLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5jLXBhZ2VfX3N0YXRpYy1jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSwgLmMtcGFnZV9fc3RhdGljLWNvbnRlbnQgZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlX19zdGF0aWMtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYy1wYWdlX19zdGF0aWMtY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCksIC5jLXBhZ2VfX3N0YXRpYy1jb250ZW50IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi5jLXRlcm1zLW9mLXVzZSB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmMtdGVybXMtb2YtdXNlIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xuICB9XG59XG5cbi5jLWNvbnRhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5jLWNvbnRhY3RzX19ob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGFjdHNfX2hvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jLWNvbnRhY3RzX19ob2xkZXIgLmMtZm9ybV9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtY29udGFjdHNfX2hvbGRlciAuYy1mb3JtX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtY29udGFjdHNfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRlci5zdmdcIikgY2VudGVyIGNlbnRlci8yMCUgMjAlIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGFjdHNfX21hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYy1jb250YWN0c19fZm9ybSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250YWN0c19fZm9ybSB7XG4gICAgd2lkdGg6IDQ4LjglO1xuICB9XG59XG5cbi5jLWNvbnRhY3RzX19jb250ZW50IHtcbiAgb3JkZXI6IC0xO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250YWN0c19fY29udGVudCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cbi5jLWNvbnRhY3RzX19jb250ZW50IC5jLWNvbnRhY3RzX19zdWItdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuYy1jb250YWN0c19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jLWNvbnRhY3RzX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtY29udGFjdHNfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jLWNvbnRhY3RzX19ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmMtY29udGFjdHNfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmMtY29udGFjdHNfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1jb250YWN0c19fYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtY29udGFjdHNfX2luZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5jLWNvbnRhY3RzX19pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jLWNvbnRhY3RzX190aW1ldGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY29udGFjdHNfX2luZm8tbGluayxcbi5jLWNvbnRhY3RzX19pY29uLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGlyLXJ0bCAuYy1jb250YWN0c19faW5mby1saW5rIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmMtY29udGFjdHNfX2ljb24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmMtY29udGFjdHNfX2ljb24tbWVzc2VuZ2VyIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uZGlyLXJ0bCAuYy1jb250YWN0c19faWNvbi1tZXNzZW5nZXIge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5jLWZvcm1fX3Jvd19jb250YWN0cyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtZm9ybV9fZmllbGRfY29udGFjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYy1mb3JtX19maWVsZF9jb250YWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRpci1ydGwgLmMtZm9ybV9fZmllbGRfY29udGFjdHMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZGlyLXJ0bCAuYy1mb3JtX19maWVsZF9jb250YWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRpci1ydGwgLmMtZm9ybV9fZmllbGRfY29udGFjdHMgKyAuYy1mb3JtX19maWVsZF9jb250YWN0cyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuZGlyLXJ0bCAuYy1mb3JtX19maWVsZF9jb250YWN0cyArIC5jLWZvcm1fX2ZpZWxkX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWZvcm1fX2ZpZWxkX2NvbnRhY3RzLmVycm9yOm5vdCguYy1mb3JtX19maWVsZF9jYXB0Y2hhKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1mb3JtX19maWVsZF9jb250YWN0cyAuYy1mb3JtX19lcnJvciB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xufVxuXG5wLmMtZm9ybV9fZXJyb3JfY2FwdGNoYV9jb250YWN0cyxcbnAuYy1mb3JtX19mb3JtLWVycm9yLWNvbnRhY3RzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtcHJvZHVjdC1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jLXByb2R1Y3QtY2FyZCAuYy1za3VfX2J0bi1ob2xkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkIC5jLXNrdV9fYnRuLWhvbGRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmQgLmMtc2t1X19idXktc2VuZC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1wcm9kdWN0LWNhcmQgLmMtc2t1X19idG4taG9sZGVyLW5vdGlmeSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmQgLmMtc2t1X19idG4taG9sZGVyLW5vdGlmeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmQgLmMtc2t1X19idG4taG9sZGVyLW5vdGlmeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmQgLmMtcHJvZHVjdC1pdGVtX193aXNobGlzdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkIC5jLXNrdV9fY2VsbC1jb21wYXJlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1jYXJ0X19ub3RpZnktaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogMzBweCAyNHB4IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJ0X19ub3RpZnktaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJ0X19ub3RpZnktaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX2hlYWRlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9faW5mbyB7XG4gICAgd2lkdGg6IDQyNnB4O1xuICAgIG1pbi13aWR0aDogNDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9faW5mbyB7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIG1pbi13aWR0aDogNjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9faW5mbyB7XG4gICAgd2lkdGg6IDc2MnB4O1xuICAgIG1pbi13aWR0aDogNzYycHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1jYXJkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX2JhZGdlcyB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmMtcHJvZHVjdC1jYXJkX19sb3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fb3V0LW9mLXN0b2NrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fb3V0LW9mLXN0b2NrIHtcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fb3V0LW9mLXN0b2NrIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgLmRpci1ydGwgLmMtcHJvZHVjdC1jYXJkX19vdXQtb2Ytc3RvY2sge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0X19zZWxsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wcm9kdWN0X19zZWxsZXItbGFiZWwsIC5jLXByb2R1Y3RfX3NlbGxlci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5jLXByb2R1Y3RfX3NlbGxlci1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jLXByb2R1Y3RfX3NlbGxlci1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuLmMtcHJvZHVjdF9fc2VsbGVyLW5hbWUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLXByb2R1Y3RfX3NlbGxlci1uYW1lOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fbWFpbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX3Bob3RvLWhvbGRlciB7XG4gIGZsZXg6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wYWdlX3NlbGxlciAuYy1wcm9kdWN0LWNhcmRfX3Bob3RvLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5kaXItcnRsIC5jLXBhZ2Vfc2VsbGVyIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8taG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhZ2VfaXRlbSAuYy1wcm9kdWN0LWNhcmRfX3Bob3RvLWhvbGRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1wYWdlX2l0ZW0gLmMtcHJvZHVjdC1jYXJkX19waG90by1ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtcGFnZV9pdGVtIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbn1cbi5jLXBhZ2Vfc2VsbGVyIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8taG9sZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBhZ2Vfc2VsbGVyIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8taG9sZGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLmMtcGFnZV9pdGVtIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8taG9sZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uYy1wcm9kdWN0LWNhcmRfX3Bob3RvLWxpY2Vuc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgcmlnaHQ6IC01MCU7XG4gIGJvdHRvbTogLTUwJTtcbiAgZm9udC1zdHJldGNoOiB1bHRyYS1leHBhbmRlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgY29sb3I6IHJnYmEodmFyKC0tb24tc3VyZmFjZSksIDAuMik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fcGhvdG8tdW5kZXItbGljZW5zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1wcm9kdWN0cy1saXN0X19saXN0X3RhYmxlIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8tdW5kZXItbGljZW5zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1wcm9kdWN0cy1saXN0X19saXN0X2xpc3QgLmMtcHJvZHVjdC1jYXJkX19waG90by11bmRlci1saWNlbnNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3Bob3RvLXVuZGVyLWxpY2Vuc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8tdW5kZXItbGljZW5zZSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4uYy1wcm9kdWN0LWNhcmRfX3Bob3RvLXVuZGVyLWxpY2Vuc2VfbGlzdCB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fcGhvdG8tdW5kZXItbGljZW5zZV9saXN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19waG90by11bmRlci1saWNlbnNlX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3Bob3RvLXVuZGVyLWxpY2Vuc2VfbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLXNrdSwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLXNrdV9fY29udGVudCwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1za3VfX3RpdGxlLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtc2t1X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0sIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fbGlzdCwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2xpc3QsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fbGlzdCwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2xpc3QsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19idG4taG9sZGVyLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fYnRuLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2J0bi1ob2xkZXIsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19idG4taG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19jb250cm9sLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fY29udHJvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19jb250cm9sLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fY29udHJvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2NvbnRyb2wsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19jb250cm9sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2NvbnRyb2wsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19mb290ZXItaXRlbS5hY3RpdmUsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19mb290ZXItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogMCAyNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19mb290ZXItaXRlbS5hY3RpdmUsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19mb290ZXItaXRlbS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19mb290ZXItaXRlbS5hY3RpdmUsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19mb290ZXItaXRlbS5hY3RpdmUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19jb250cm9sLXByaWNlLWhvbGRlciwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtb3V0LW9mLXN0b2NrX19wcmljZS1ob2xkZXIsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19jb250cm9sLXByaWNlLWhvbGRlciwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1vdXQtb2Ytc3RvY2tfX3ByaWNlLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2NvbnRyb2wtcHJpY2UtaG9sZGVyLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1vdXQtb2Ytc3RvY2tfX3ByaWNlLWhvbGRlciwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX2NvbnRyb2wtcHJpY2UtaG9sZGVyLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLW91dC1vZi1zdG9ja19fcHJpY2UtaG9sZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fY29udHJvbC1wcmljZS1ob2xkZXIsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLW91dC1vZi1zdG9ja19fcHJpY2UtaG9sZGVyLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fY29udHJvbC1wcmljZS1ob2xkZXIsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtb3V0LW9mLXN0b2NrX19wcmljZS1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLW91dC1vZi1zdG9ja19fcHJpY2UtaG9sZGVyLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLW91dC1vZi1zdG9ja19fcHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtb3V0LW9mLXN0b2NrX19wcmljZS1ob2xkZXIsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtb3V0LW9mLXN0b2NrX19wcmljZS1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1ob2xkZXIsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcm9kdWN0LXByaWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1ob2xkZXIuaGlkZGVuLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcHJvZHVjdC1wcmljZS1ob2xkZXIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1ob2xkZXIudGllcmVkLXByaWNlcyAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtZGlzY291bnQsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcm9kdWN0LXByaWNlLWhvbGRlci50aWVyZWQtcHJpY2VzIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1kaXNjb3VudCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1ob2xkZXIudGllcmVkLXByaWNlcyAuYy1za3VfX3Byb2R1Y3QtY3VycmVuY3ksIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcm9kdWN0LXByaWNlLWhvbGRlci50aWVyZWQtcHJpY2VzIC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1mcm9tLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcHJvZHVjdC1wcmljZS1mcm9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZSwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX3Byb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19wcm9kdWN0LXByaWNlLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtZGlzY291bnQsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcm9kdWN0LXByaWNlLWRpc2NvdW50IHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1wcmljZS1vdXQtb2Ytc3RvY2ssIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcm9kdWN0LXByaWNlLW91dC1vZi1zdG9jayB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19wcm9kdWN0LWN1cnJlbmN5LCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeSwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX3Byb2R1Y3QtY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19wcm9kdWN0LWN1cnJlbmN5LWRpc2NvdW50LCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeS1kaXNjb3VudCB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG59XG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX3Byb2R1Y3QtY3VycmVuY3ktb3V0LW9mLXN0b2NrLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeS1vdXQtb2Ytc3RvY2sge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcHJpY2UtaW50ZXJ2YWwsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcmljZS1pbnRlcnZhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19wcm9kdWN0LWN1cnJlbmN5LWRlZmF1bHQsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19wcm9kdWN0LWN1cnJlbmN5LWRlZmF1bHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtZGVmYXVsdCwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fc3RyaWtldGhyb3VnaC1wcmljZS1jb250YWluZXIgLmMtc2t1X19wcmljZSwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIC5jLXNrdV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIC5jLXByaWNlLXRhZ19fcHJpY2UsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19zdHJpa2V0aHJvdWdoLXByaWNlLWNvbnRhaW5lciAuYy1wcmljZS10YWdfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fc3RyaWtldGhyb3VnaC1wcmljZS1jb250YWluZXIgLmMtcHJpY2UtdGFnX19jdXJyZW5jeSwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIC5jLXByaWNlLXRhZ19fY3VycmVuY3kge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyLnRpZXJlZC1wcmljZXMsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19zdHJpa2V0aHJvdWdoLXByaWNlLWNvbnRhaW5lci50aWVyZWQtcHJpY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcXVhbnRpdHksIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19xdWFudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcXVhbnRpdHksIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19xdWFudGl0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1mb3JtIC5jLXNrdV9fcXVhbnRpdHkuaGlkZGVuLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fcXVhbnRpdHkuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19icmFuZCwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCAuYy1za3VfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2JyYW5kLCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGlyLXJ0bCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSwgLmRpci1ydGwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLW91dC1vZi1zdG9ja19fY29udGVudCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmRpci1ydGwgLmMtcHJvZHVjdC1jYXJkX19za3UtaG9sZGVyIC5jLWZvcm0gLmMtc2t1X19saXN0LCAuZGlyLXJ0bCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IC5jLXNrdV9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIgLmMtZm9ybSAuYy1za3VfX2xpc3QsIC5kaXItcnRsIC5jLXByb2R1Y3QtY2FyZF9fc2t1LWhvbGRlciAuYy1vdXQtb2Ytc3RvY2tfX2NvbnRlbnQgLmMtc2t1X19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDg3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1mb3JtIC5jLXNrdV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmMtZGlnaXRhbC1jYWxlbmRhciAuYy1mb3JtIC5jLXByb2R1Y3QtaXRlbV9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYy1kaWdpdGFsLWNhbGVuZGFyIC5jLWZvcm0gLmMtc2t1X19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1kaWdpdGFsLWNhbGVuZGFyIC5jLWZvcm0gLmMtc2t1X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24sIC5jLXNrdV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24gaW1nLCAuYy1za3VfX2l0ZW0tZGVzY3JpcHRpb24gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtcHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiBvbCwgLmMtc2t1X19pdGVtLWRlc2NyaXB0aW9uIG9sLCAuYy1wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHVsLCAuYy1za3VfX2l0ZW0tZGVzY3JpcHRpb24gdWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4uYy1wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIG9sLCAuYy1za3VfX2l0ZW0tZGVzY3JpcHRpb24gb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uYy1wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHVsLCAuYy1za3VfX2l0ZW0tZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7XG59XG5cbi5jLXByb2R1Y3QtcGhvdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtcGFnZV9zZWxsZXIgLmMtcHJvZHVjdC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xufVxuLmMtcGFnZV9pdGVtIC5jLXByb2R1Y3QtcGhvdG8ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtcGFnZV9pdGVtIC5jLXByb2R1Y3QtcGhvdG8uc2luZ2xlIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LXBob3RvLnNpbmdsZSB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi5jLXByb2R1Y3QtcGhvdG9fX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtcGFnZV9zZWxsZXIgLmMtcHJvZHVjdC1waG90b19fbGlzdCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhZ2Vfc2VsbGVyIC5jLXByb2R1Y3QtcGhvdG9fX2xpc3Qge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtcGFnZV9zZWxsZXIgLmMtcHJvZHVjdC1waG90b19fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMzh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlX3NlbGxlciAuYy1wcm9kdWN0LXBob3RvX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmMtcGFnZV9zZWxsZXIgLmMtcHJvZHVjdC1waG90b19fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNjYuMTEydnc7XG4gIH1cbn1cbi5jLXBhZ2VfaXRlbSAuYy1wcm9kdWN0LXBob3RvX19saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtcGFnZV9pdGVtIC5jLXByb2R1Y3QtcGhvdG9fX2xpc3Qge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcGFnZV9pdGVtIC5jLXByb2R1Y3QtcGhvdG9fX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjA2cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAtIDYwNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1wYWdlX2l0ZW0gLmMtcHJvZHVjdC1waG90b19fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA3OTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC0gNzkwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuYy1wYWdlX2l0ZW0gLmMtcHJvZHVjdC1waG90b19fbGlzdCB7XG4gICAgd2lkdGg6IDQzNXB4O1xuICAgIGhlaWdodDogNDM1cHg7XG4gIH1cbn1cbi5jLXByb2R1Y3QtcGhvdG9fX2xpc3Quc2xpY2stc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5jLXByb2R1Y3QtcGhvdG9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYy1wcm9kdWN0LXBob3RvX19pdGVtIHtcbiAgICB3aWR0aDogNTJ2dztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiA2NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LXBob3RvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1wcm9kdWN0LXBob3RvX19pdGVtIC5jLXBhZ2Vfc2VsbGVyIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbi5jLXByb2R1Y3QtcGhvdG9fX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxMDAlO1xufVxuLmMtcHJvZHVjdC1waG90b19faXRlbSBwaWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtcHJvZHVjdC1waG90b19fbmF2IHtcbiAgd2lkdGg6IDg4cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXByb2R1Y3QtcGhvdG9fX25hdl9zZWxsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXByb2R1Y3QtcGhvdG9fX25hdiBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uZGlyLXJ0bCAuYy1wcm9kdWN0LXBob3RvX19uYXYge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLmMtcHJvZHVjdC1waG90b19fbmF2LnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jLXByb2R1Y3QtcGhvdG9fX25hdi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtcHJvZHVjdC1waG90b19fbmF2X3Nob3J0IC5zbGljay1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmMtcGFnZV9zZWxsZXIgLmMtcHJvZHVjdC1waG90b19fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBhZ2VfaXRlbSAuYy1wcm9kdWN0LXBob3RvX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhZ2VfaXRlbSAuYy1wcm9kdWN0LXBob3RvX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtcGhvdG9fX2xpbmsge1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1wcm9kdWN0LXBob3RvX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDYuNHZ3O1xuICAgIG1pbi13aWR0aDogNi40dnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jLXByb2R1Y3QtcGhvdG9fX2xpbmsge1xuICAgIG1heC13aWR0aDogNy43Nzd2dztcbiAgICBtaW4td2lkdGg6IDcuNzc3dnc7XG4gICAgaGVpZ2h0OiA3Ljc3N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmMtcHJvZHVjdC1waG90b19fbGluayB7XG4gICAgbWF4LXdpZHRoOiA5Ljc3N3Z3O1xuICAgIG1pbi13aWR0aDogOS43Nzd2dztcbiAgICBoZWlnaHQ6IDkuNzc3dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYy1wcm9kdWN0LXBob3RvX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDExdnc7XG4gICAgbWluLXdpZHRoOiAxMXZ3O1xuICAgIGhlaWdodDogMTF2dztcbiAgfVxufVxuLnNsaWNrLXNsaWRlIC5jLXByb2R1Y3QtcGhvdG9fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmMtcHJvZHVjdC1waG90b19fbGluazphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLXByb2R1Y3QtcGhvdG9fX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LXBob3RvX19kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1wcm9kdWN0LXBob3RvX19kb3RzIGxpIHtcbiAgbWFyZ2luOiA1cHggNXB4O1xufVxuLmMtcHJvZHVjdC1waG90b19fZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtcHJvZHVjdC1waG90b19fZG90cyBsaSBidXR0b246aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5jLXByb2R1Y3QtcGhvdG9fX2RvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1wcm9kdWN0LXRhYjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3QtdGFiOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC10YWJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtdGFiX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtdGFiX19idG4ge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIC0ycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LXRhYl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmMtcHJvZHVjdC10YWJfX2J0bjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uYy1wcm9kdWN0LXRhYl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtcHJvZHVjdC10YWJfX2J0bi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtcHJvZHVjdC10YWJfX2J0bltkaXNhYmxlZF0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGlyLXJ0bCAuYy1wcm9kdWN0LXRhYl9fYnRuOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5jLXByb2R1Y3QtdGFiX19idG4tb3ZlcmxpbmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLXByb2R1Y3QtdGFiX19jb250ZW50IGEsIC5jLXByb2R1Y3QtdGFiX19jb250ZW50IHUsIC5jLXByb2R1Y3QtdGFiX19jb250ZW50IGVtLCAuYy1wcm9kdWN0LXRhYl9fY29udGVudCBpLCAuYy1wcm9kdWN0LXRhYl9fY29udGVudCBsaSwgLmMtcHJvZHVjdC10YWJfX2NvbnRlbnQgYiwgLmMtcHJvZHVjdC10YWJfX2NvbnRlbnQgYm9sZCwgLmMtcHJvZHVjdC10YWJfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXByb2R1Y3QtdGFiX19jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LXRhYl9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYy1wcm9kdWN0LXRhYl9fY29udGVudCBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1wcm9kdWN0LXRhYl9fY29udGVudCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1wcm9kdWN0LXRhYl9fY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYy1wcm9kdWN0LXRhYl9fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbn1cbi5jLXByb2R1Y3QtdGFiX19jb250ZW50IGVtLCAuYy1wcm9kdWN0LXRhYl9fY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmMtcHJvZHVjdC10YWJfX2NvbnRlbnQgYiwgLmMtcHJvZHVjdC10YWJfX2NvbnRlbnQgYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1wcm9kdWN0LXRhYl9fdGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJvZHVjdC10YWJfX3RhYi1pdGVtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC10YWJfX2FjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtdGFiX19hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXByb2R1Y3QtdGFiX19hY2NvcmRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cbi5jLXByb2R1Y3QtdGFiX19hY2NvcmRpb24uZGlzYWJsZWQgOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLXByb2R1Y3QtdGFiX19hY2NvcmRpb25bb3Blbl0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmMtcHJvZHVjdC10YWJfX2FjY29yZGlvbiBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXByb2R1Y3QtdGFiX19hY2NvcmRpb24gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtcHJvZHVjdC10YWJfX2FjY29yZGlvbltvcGVuXSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1wcm9kdWN0LXRhYl9fYWNjb3JkaW9uIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcHJvZHVjdC10YWJfX2FjY29yZGlvbiBzdW1tYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogLTVweCA1cHggMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmMtcHJvZHVjdC10YWJfX2FjY29yZGlvbltvcGVuXSBzdW1tYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1wcm9kdWN0LXRhYl9fZW1wdHktcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXByb2R1Y3QtdGFiX19lbXB0eS1yZXZpZXdzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGNvbnRlbnQ6IFwiMFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljcy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc2t1LXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jb250ZW50X2xvdyB7XG4gIHdpZHRoOiA2MCU7XG59XG4uYy1za3UtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NvbnRlbnQgdWwsIC5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jb250ZW50IG9sLCAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY29udGVudCB1bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbn1cbi5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7XG59XG4uZGlyLXJ0bCAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY29udGVudCB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXNrdS1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fc2hvdy1tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NlbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNTAwMDAwMDZweDtcbn1cbi5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtc2t1LXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIC5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NlbGxfdGl0bGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY2VsbF90aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxufVxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NlbGxfdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY2VsbF92YWx1ZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5yZXF1ZXN0LWZvci1xdW90YXRpb25fX2NoYXJhY3RlcmlzdGljcyAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUtLWJyYW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5yZXF1ZXN0LWZvci1xdW90YXRpb25fX2NoYXJhY3RlcmlzdGljcyAuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUtLWJyYW5kIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG5hLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX3ZhbHVlLS1icmFuZCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1wcm9kdWN0LXNlbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3Qtc2VsbGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jLXByb2R1Y3Qtc2VsbGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3Qtc2VsbGVyX19sb2dvIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5kaXItcnRsIC5jLXByb2R1Y3Qtc2VsbGVyX19sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5jLXByb2R1Y3Qtc2VsbGVyX19sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fbG9nbyBpbWcuaW1hZ2UtZXJyb3IsIC5jLXByb2R1Y3Qtc2VsbGVyX19sb2dvIGltZy5pbWFnZS1lcnJvci1wcm9kdWN0LCAuYy1wcm9kdWN0LXNlbGxlcl9fbG9nbyBpbWcuaW1hZ2UtZXJyb3ItYnJhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtcHJvZHVjdC1zZWxsZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4uYy1wcm9kdWN0LXNlbGxlcl9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLXByb2R1Y3Qtc2VsbGVyX19uYW1lIC5jLXByb2R1Y3Qtc2VsbGVyX19saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jLXByb2R1Y3Qtc2VsbGVyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTUwMDAwMDA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLXByb2R1Y3Qtc2VsbGVyX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtcHJvZHVjdC1zZWxsZXJfX3RhYmxlLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmMtcHJvZHVjdC1zZWxsZXJfX3RhYmxlLWNlbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmMtcHJvZHVjdC1zZWxsZXJfX3RhYmxlLWNlbGxfdGl0bGUge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fdGFibGUtY2VsbF92YWx1ZSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jLXByb2R1Y3Qtc2VsbGVyX190YWJsZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy1wcm9kdWN0LXNlbGxlcl9fdGFibGUtdmFsdWUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLXByb2R1Y3QtcGF5bWVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLXByb2R1Y3QtcGF5bWVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50X19tZXRob2RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLXByb2R1Y3QtcGF5bWVudF9fbWV0aG9kcyBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHN0cm9rZTogbm9uZTtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wcm9kdWN0LXBheW1lbnQtcGxhbnNfX2J0biAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4gLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbDpob3ZlciAuYy1mb3JtX19pY29uLXJhZGlvLWljb24ge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8tY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5kaXItcnRsIC5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8tY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4uYy1wcm9kdWN0LXBheW1lbnQtcGxhbnNfX2J0biAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cbi5kaXItcnRsIC5jLXByb2R1Y3QtcGF5bWVudC1wbGFuc19fYnRuIC5jLWZvcm1fX2ljb24tcmFkaW8taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cy1pdGVtX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX3Bob3RvcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cbi5jLXByb2R1Y3QtcmV2aWV3cy1pdGVtX19waG90b3MgaW1nIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX3Bob3RvIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LXJldmlld3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG51bC5jLXByb2R1Y3QtcmV2aWV3c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHVsLmMtcHJvZHVjdC1yZXZpZXdzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzX19yYXRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9kdWN0LXJldmlld3NfX3JhdGluZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LXJldmlld19fcG9wdXAtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jLXByb2R1Y3QtcmV2aWV3c19fcGFnaW5hdGlvbiAuYy1wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb2R1Y3QtcmV2aWV3c19fbG9hZC1idG4ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LXJldmlld3MtYW5zd2VyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy1wcm9kdWN0LXJldmlld3MtYW5zd2VyX19ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZpZWxkcyk7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4O1xufVxuXG4uYy1wcm9kdWN0LXJldmlld3MtYW5zd2VyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtcHJvZHVjdC1yZWxhdGVkIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uYy1wcm9kdWN0LXJlbGF0ZWQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4uYy1wcm9kdWN0LXJlbGF0ZWRfX3RpdGxlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjRweCAxNXB4O1xufVxuLmRpci1ydGwgLmMtcHJvZHVjdC1yZWxhdGVkX190aXRsZS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLXNrdS1kaXNjb3VudC1vZmZlcnNfZGlzY291bnQge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1wb3B1cCAuYy1za3UtZGlzY291bnQtb2ZmZXJzX2Rpc2NvdW50LCAuYy1oZWFkZXJfX2NhdGVnb3J5IC5jLXNrdS1kaXNjb3VudC1vZmZlcnNfZGlzY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXNrdS1kaXNjb3VudC1vZmZlcnNfdGllcmVkLXByaWNlcyB7XG4gIG9yZGVyOiAzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXBvcHVwIC5jLXNrdS1kaXNjb3VudC1vZmZlcnNfdGllcmVkLXByaWNlcywgLmMtaGVhZGVyX19jYXRlZ29yeSAuYy1za3UtZGlzY291bnQtb2ZmZXJzX3RpZXJlZC1wcmljZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2t1LWRpc2NvdW50LW9mZmVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYy1wb3B1cCAuYy1za3UtZGlzY291bnQtb2ZmZXJzLCAuYy1oZWFkZXJfX2NhdGVnb3J5IC5jLXNrdS1kaXNjb3VudC1vZmZlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1za3UtZGlzY291bnQtb2ZmZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1za3UtZGlzY291bnQtb2ZmZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1za3UtZGlzY291bnQtb2ZmZXJzX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYy1za3VfcG9wdXAgLmMtc2t1LWRpc2NvdW50LW9mZmVyc19fbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jLXNrdV9wb3B1cCAuYy1za3UtZGlzY291bnQtb2ZmZXJzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jLXNrdS1kaXNjb3VudC10aW1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmMtcG9wdXAgLmMtc2t1LWRpc2NvdW50LXRpbWVyLCAuYy1oZWFkZXJfX2NhdGVnb3J5IC5jLXNrdS1kaXNjb3VudC10aW1lciB7XG4gIHdpZHRoOiAyMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcG9wdXAgLmMtc2t1LWRpc2NvdW50LXRpbWVyLCAuYy1oZWFkZXJfX2NhdGVnb3J5IC5jLXNrdS1kaXNjb3VudC10aW1lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1za3UtZGlzY291bnQtdGltZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNrdS1kaXNjb3VudC10aW1lcl9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtc2t1LWRpc2NvdW50LXRpbWVyX190aW1lLWhvbGRlciB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmMtc2t1LWRpc2NvdW50LXRpbWVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTdweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1za3UtZGlzY291bnQtdGltZXJfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLXNrdS1kaXNjb3VudC10aW1lcl9fdGltZS1wYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2LjMzZGVnLCB2YXIoLS1yYWl0aW5nKSAzNi41NyUsIHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcykgOTUuNjQlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2t1LWRpc2NvdW50LXRpbWVyX190aW1lLXBhcnQge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jLXNrdS1kaXNjb3VudC10aW1lcl9fdGltZS1wYXJ0IHtcbiAgICBtaW4td2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYy1za3UtZGlzY291bnQtdGltZXJfX3RpbWUtcGFydDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlICsgN3B4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1za3UtZGlzY291bnQtdGltZXJfX3RpbWUtcGFydDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLXNrdS1kaXNjb3VudC10aW1lcl9fdGltZS1wYXJ0LmhpZGRlbi1kb3RzOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1za3UtZGlzY291bnQtdGltZXJfX3RpbWUtcGFydC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1za3UtdGllcmVkLXByaWNlX19saXN0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmMtc2t1X3BvcHVwIC5jLXNrdS10aWVyZWQtcHJpY2VfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXNrdV9wb3B1cCAuYy1za3UtdGllcmVkLXByaWNlX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmMtc2t1LXRpZXJlZC1wcmljZV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1za3UtdGllcmVkLXByaWNlX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtc2t1X3BvcHVwIC5jLXNrdS10aWVyZWQtcHJpY2VfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtc2t1LXRpZXJlZC1wcmljZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2ltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2ltZyA+IC5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYy1za3UtdGllcmVkLXByaWNlX19waWVjZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2l0ZW0uYWN0aXZlIC5jLXNrdS10aWVyZWQtcHJpY2VfX3BpZWNlcyB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX3VuZGVybGluZSB7XG4gIGZsZXgtZ3JvdzogMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIG1hcmdpbjogNnB4IDVweCAycHg7XG59XG4uYy1za3UtdGllcmVkLXByaWNlX192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2Nyb3NzZWQtdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLmMtc2t1LXRpZXJlZC1wcmljZV9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi5jLXNrdS10aWVyZWQtcHJpY2VfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy1za3UtaW5kaXZpZHVhbC1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNnB4IDU0cHggNnB4IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5jLXNrdS1pbmRpdmlkdWFsLXByaWNlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYy1za3UtaW5kaXZpZHVhbC1wcmljZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOXB4O1xuICByaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAuYy1za3UtaW5kaXZpZHVhbC1wcmljZTo6YWZ0ZXIge1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG4uYy1za3UtaW5kaXZpZHVhbC1wcmljZV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtc2t1LWNoYXJhY3RlcmlzdGljLWZpbHRlcl9fb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtc2t1LWNoYXJhY3RlcmlzdGljLWZpbHRlcl9fb3B0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtc2t1LWNoYXJhY3RlcmlzdGljLWZpbHRlcl9fb3B0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1za3UtY2hhcmFjdGVyaXN0aWMtZmlsdGVyX19vcHRpb24tbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWluYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYy1za3UtY2hhcmFjdGVyaXN0aWMtZmlsdGVyX19vcHRpb24tbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLXNrdS1jaGFyYWN0ZXJpc3RpYy1maWx0ZXJfX29wdGlvbi1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmMtc2t1LWNoYXJhY3RlcmlzdGljLWZpbHRlcl9fb3B0aW9uLWxpc3QtaXRlbSAuYy1mb3JtX19yYWRpb19za3Utb3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtc2t1LWNoYXJhY3RlcmlzdGljLWZpbHRlcl9fb3B0aW9uLWxpc3QtaXRlbSAuYy1mb3JtX19yYWRpby1sYWJlbC10ZXh0X3NrdS1vcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1za3UtY2hhcmFjdGVyaXN0aWMtZmlsdGVyX19vcHRpb24tbGlzdC1pdGVtLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cbi5jLXNrdS1jaGFyYWN0ZXJpc3RpYy1maWx0ZXJfX29wdGlvbi1saXN0LWl0ZW0uZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1za3UtY2hhcmFjdGVyaXN0aWMtZmlsdGVyX19vcHRpb24tbGlzdC1pdGVtLmxvY2tlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuLmMtc2t1LWNoYXJhY3RlcmlzdGljLWZpbHRlcl9fb3B0aW9uLWxpc3QtaXRlbS5sb2NrZWQgLmMtZm9ybV9fcmFkaW8ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYy1za3UtY2hhcmFjdGVyaXN0aWMtZmlsdGVyX19vcHRpb24tbGlzdC1pdGVtLmxvY2tlZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1oZWFkZXIsXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1lbWFpbC1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtZGlnaXRhbC1za3VfX2Zvcm0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmMtZGlnaXRhbC1za3VfX2Zvcm0taW1nID4gcGljdHVyZSA+IGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWRlbGl2ZXJ5LXR5cGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtZGlnaXRhbC1za3VfX2Zvcm0tcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1wcm9kdWN0LW5hbWUge1xuICB3aWR0aDogMTg2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5kaXItcnRsIC5jLWRpZ2l0YWwtc2t1X19mb3JtLXByb2R1Y3QtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLXRvdGFsLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1kaWdpdGFsLXNrdV9fZm9ybS10b3RhbC1wcmljZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1lbWFpbC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1lbWFpbC1ob2xkZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtZGlnaXRhbC1za3VfX2Zvcm0tZW1haWwtaG9sZGVyIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1lbWFpbC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWVtYWlsLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1kaWdpdGFsLXNrdV9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtZGlnaXRhbC1za3VfX2Zvcm0tcHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc2xpZGVzaG93LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5pdGlhbGl6YXRpb24gLmMtc2xpZGVzaG93LW1haW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4O1xufVxuLmMtc2xpZGVzaG93LW1haW4gLmMtc2xpZGVzaG93X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIycHgpO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1zbGlkZXNob3ctbWFpbiAuYy1zbGlkZXNob3dfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmMtc2xpZGVzaG93LW1haW4gLmMtc2xpZGVzaG93X19hcnJvd19wcmV2IHtcbiAgbGVmdDogMjRweDtcbn1cbi5jLXNsaWRlc2hvdy1tYWluIC5jLXNsaWRlc2hvd19fYXJyb3dfcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgxcHgpO1xufVxuLmMtc2xpZGVzaG93LW1haW4gLmMtc2xpZGVzaG93X19hcnJvd19uZXh0IHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uYy1zbGlkZXNob3ctbWFpbiAuYy1zbGlkZXNob3dfX2Fycm93X25leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKDFweCk7XG59XG4uYy1zbGlkZXNob3ctbWFpbiAuYy1zbGlkZXNob3dfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYy1zbGlkZXNob3ctbWFpbiBbaWRePXNsaWNrLXNsaWRlLWNvbnRyb2xdIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLXNsaWRlc2hvdy1tYWluIC5jLXNsaWRlc2hvd19fZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmMtc2xpZGVzaG93LW1haW4gLmMtc2xpZGVzaG93X19kb3RzIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYy1zbGlkZXNob3ctbWFpbiAuYy1zbGlkZXNob3dfX2RvdHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMtc2xpZGVzaG93LW1haW4gLmMtc2xpZGVzaG93X19kb3RzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtc2xpZGVzaG93LW1haW4gLmMtc2xpZGVzaG93X19kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLXNsaWRlc2hvdy1tYWluX19ob2xkZXIuaW5pdGlhbGl6YXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2xpZGVzaG93LW1haW5fX2hvbGRlci5pbml0aWFsaXphdGlvbiB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG4uYy1zbGlkZXNob3ctbWFpbl9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2xpZGVzaG93LW1haW5fX2l0ZW0ge1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYy1zbGlkZXNob3ctbWFpbl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXNsaWRlc2hvdy1tYWluX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtc2xpZGVzaG93LW1haW5fX2ltZyAuaW1hZ2UtZXJyb3I6YmVmb3JlLCAuYy1zbGlkZXNob3ctbWFpbl9faW1nIC5pbWFnZS1lcnJvci1wcm9kdWN0OmJlZm9yZSwgLmMtc2xpZGVzaG93LW1haW5fX2ltZyAuaW1hZ2UtZXJyb3ItYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRNM015SWdhR1ZwWjJoMFBTSXpNVEFpSUhacFpYZENiM2c5SWpBZ01DQXhNemN6SURNeE1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdkMmxrZEdnOUlqRXpOek1pSUdobGFXZG9kRDBpTXpFd0lpQm1hV3hzUFNJalJqVkdOVVkxSWk4K0NqeHdZWFJvSUdROUlrMDJNVE11TmpZM0lEZ3hMalkyTmpWTU56WXdMak16TkNBeU1qZ3VNek16SWlCemRISnZhMlU5SWlORE5rTkNSREVpSUhOMGNtOXJaUzEzYVdSMGFEMGlOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMDJOamNnT1RWSU56QTNURGN5TUM0ek16UWdNVEUxU0RjME4wTTNOVEF1TlRNM0lERXhOU0EzTlRNdU9USTRJREV4Tmk0ME1EVWdOelUyTGpReU9DQXhNVGd1T1RBMVF6YzFPQzQ1TWprZ01USXhMalF3TmlBM05qQXVNek0wSURFeU5DNDNPVGNnTnpZd0xqTXpOQ0F4TWpndU16TXpWakU1TUM0MlRUY3dPQzQ0TmpjZ01UYzJMamcyTjBNM01EWXVOalUwSURFNE1DNHhJRGN3TXk0M05UWWdNVGd5TGpnd055QTNNREF1TXpjNUlERTROQzQzT1RORE5qazNMakF3TWlBeE9EWXVOemdnTmprekxqSXlPQ0F4T0RjdU9UazNJRFk0T1M0ek1qY2dNVGc0TGpNMlF6WTROUzQwTWpVZ01UZzRMamN5TWlBMk9ERXVORGt5SURFNE9DNHlNakVnTmpjM0xqZ3dOaUF4T0RZdU9Ea3hRelkzTkM0eE1qRWdNVGcxTGpVMklEWTNNQzQzTnpRZ01UZ3pMalF6TkNBMk5qZ3VNREF6SURFNE1DNDJOalJETmpZMUxqSXpNeUF4TnpjdU9Ea3pJRFkyTXk0eE1EY2dNVGMwTGpVME5pQTJOakV1TnpjMklERTNNQzQ0TmpGRE5qWXdMalEwTmlBeE5qY3VNVGMxSURZMU9TNDVORFFnTVRZekxqSTBNaUEyTmpBdU16QTNJREUxT1M0ek5FTTJOakF1TmpjZ01UVTFMalF6T1NBMk5qRXVPRGczSURFMU1TNDJOalVnTmpZekxqZzNOQ0F4TkRndU1qZzRRelkyTlM0NE5pQXhORFF1T1RFeElEWTJPQzQxTmpjZ01UUXlMakF4TXlBMk56RXVPQ0F4TXprdU9FMDNORGNnTWpFMVNEWXlOME0yTWpNdU5EWTBJREl4TlNBMk1qQXVNRGN6SURJeE15NDFPVFVnTmpFM0xqVTNNaUF5TVRFdU1EazFRell4TlM0d056SWdNakE0TGpVNU5DQTJNVE11TmpZM0lESXdOUzR5TURNZ05qRXpMalkyTnlBeU1ERXVOalkzVmpFeU9DNHpNek5ETmpFekxqWTJOeUF4TWpRdU56azNJRFl4TlM0d056SWdNVEl4TGpRd05pQTJNVGN1TlRjeUlERXhPQzQ1TURWRE5qSXdMakEzTXlBeE1UWXVOREExSURZeU15NDBOalFnTVRFMUlEWXlOeUF4TVRWSU5qUTNURGMwTnlBeU1UVmFJaUJ6ZEhKdmEyVTlJaU5ETmtOQ1JERWlJSE4wY205clpTMTNhV1IwYUQwaU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuXG4uYy1zdG9yaWVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXN0b3JpZXMtbGlzdF9fbGlzdC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXN0b3JpZXMtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0b3JpZXMtbGlzdF9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuLmMtc3Rvcmllcy1saXN0X19jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zdG9yaWVzLWl0ZW0sXG4uYy1zdG9yaWVzLWl0ZW0tLXNwYW4ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc3Rvcmllcy1pdGVtOmhvdmVyIC5jLXN0b3JpZXMtaXRlbV9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtc3Rvcmllcy1pdGVtX19jYXJvdXNlbCB7XG4gIHdpZHRoOiBjYWxjKDEyLjUlIC0gMTJweCk7XG4gIG1heC13aWR0aDogMTU2cHg7XG4gIG1hcmdpbjogMTVweCAxMnB4O1xuICBtaW4td2lkdGg6IDE1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1zdG9yaWVzLWl0ZW1fX2Nhcm91c2VsIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEwcHgpO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzg1cHgpIHtcbiAgLmMtc3Rvcmllcy1pdGVtX19jYXJvdXNlbCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdG9yaWVzLWl0ZW1fX2Nhcm91c2VsIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmMtc3Rvcmllcy1pdGVtX19jYXJvdXNlbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuYy1zdG9yaWVzLWl0ZW1fX2Nhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1zdG9yaWVzLWl0ZW1fX2NvbnRlbnQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uYy1zdG9yaWVzLWl0ZW1fX2NvbnRlbnQtaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uYy1zdG9yaWVzLWl0ZW1fX2NvbnRlbnQtaG9sZGVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmMtc3Rvcmllcy1pdGVtX19jb250ZW50LWhvbGRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLmMtc3Rvcmllcy1pdGVtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtc3Rvcmllcy1pdGVtX190aXRsZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jLXN0b3JpZXMtbGlzdF9fY29udHJvbHMge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0b3JpZXMtbGlzdF9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmMtc3Rvcmllcy1saXN0X19jb250cm9scyAuYy1jYXJvdXNlbF9fYXJyb3dfcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbiAgLmMtc3Rvcmllcy1saXN0X19jb250cm9scyAuYy1jYXJvdXNlbF9fYXJyb3dfbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5jLXRleHQtZXhwYW5kZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy10ZXh0LWV4cGFuZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB2YXIoLS1zdXJmYWNlKSA3OS4xMyUpO1xufVxuXG4uYy10ZXh0LWV4cGFuZGVyX19idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4uYy1icmFuZC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jLWJyYW5kLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWJyYW5kLWluZm8gb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4uYy1icmFuZC1pbmZvIHVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIGluc2lkZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG5cbi5jLWJyYW5kX19zZXBhcmF0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jLWJyYW5kLWluZm9fX2xvZ28ge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jLWJyYW5kLWluZm9fX2xvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kaXItcnRsIC5jLWJyYW5kLWluZm9fX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uYy1icmFuZC1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtYnJhbmQtaW5mb19fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYy1icmFuZC1pbmZvX19kZXNjcmlwdGlvbiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtYnJhbmQtaW5mb19fZGVzY3JpcHRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4uYy1icmFuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmMtYnJhbmRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5jLWJyYW5kcy1pdGVtIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3NHB4O1xufVxuLmMtYnJhbmRzLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYy1icmFuZHMtaXRlbV9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1icmFuZHMtaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLWJyYW5kcy1pdGVtLS1lbXB0eSB7XG4gIGhlaWdodDogMDtcbn1cblxuLmMtYnJhbmRzX19zaG93LW1vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtYnJhbmRzLXBvcHVsYXItbGlzdF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYy1icmFuZHMtcG9wdWxhci1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtYnJhbmRzLXBvcHVsYXItaXRlbSxcbi5jLWJyYW5kcy1wb3B1bGFyLWl0ZW0tLXNwYW4ge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmMtYnJhbmRzLXBvcHVsYXItaXRlbSxcbiAgLmMtYnJhbmRzLXBvcHVsYXItaXRlbS0tc3BhbiB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5jLWJyYW5kcy1wb3B1bGFyLWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDAgNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDAgM3B4IDdweCAtM3B4O1xufVxuLmMtYnJhbmRzLXBvcHVsYXItaXRlbSBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtYnJhbmRzLXBvcHVsYXItaXRlbV9faW1nLWhvbGRlciB7XG4gIHBhZGRpbmc6IDdweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1icmFuZHMtcG9wdWxhci1pdGVtX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYnJhbmRzLXBvcHVsYXItaXRlbV9faW1nIC5pbWFnZS1lcnJvciwgLmMtYnJhbmRzLXBvcHVsYXItaXRlbV9faW1nIC5pbWFnZS1lcnJvci1wcm9kdWN0LCAuYy1icmFuZHMtcG9wdWxhci1pdGVtX19pbWcgLmltYWdlLWVycm9yLWJyYW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYnJhbmRzLXBvcHVsYXItaXRlbV9faW1nIC5pbWFnZS1lcnJvcjpiZWZvcmUsIC5jLWJyYW5kcy1wb3B1bGFyLWl0ZW1fX2ltZyAuaW1hZ2UtZXJyb3ItcHJvZHVjdDpiZWZvcmUsIC5jLWJyYW5kcy1wb3B1bGFyLWl0ZW1fX2ltZyAuaW1hZ2UtZXJyb3ItYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVd0lpQm9aV2xuYUhROUlqY3dJaUIyYVdWM1FtOTRQU0l3SURBZ01UVXdJRGN3SWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjbVZqZENCM2FXUjBhRDBpTVRVd0lpQm9aV2xuYUhROUlqY3dJaUJtYVd4c1BTSWpSalZHTlVZMUlpOCtDanhuSUdOc2FYQXRjR0YwYUQwaWRYSnNLQ05qYkdsd01GOHhNVFV4TkY4eE9UazVNU2tpUGdvOGNHRjBhQ0JrUFNKTk5UUXVPRE16TlNBeE1pNDRNek0xVERrMUxqRTJOamdnTlRNdU1UWTJPQ0lnYzNSeWIydGxQU0lqUXpaRFFrUXhJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOGNHRjBhQ0JrUFNKTk5qa3VOVEF3TWlBeE5pNDFTRGd3TGpVd01ESk1PRFF1TVRZMk9DQXlNa2c1TVM0MU1EQXlRemt5TGpRM01qWWdNaklnT1RNdU5EQTFNaUF5TWk0ek9EWXpJRGswTGpBNU1qa2dNak11TURjek9VTTVOQzQzT0RBMUlESXpMamMyTVRZZ09UVXVNVFkyT0NBeU5DNDJPVFF5SURrMUxqRTJOamdnTWpVdU5qWTJOMVkwTWk0M09VMDRNUzR3TVRNMUlETTVMakF4TXpORE9EQXVOREExSURNNUxqa3dNallnTnprdU5qQTRJRFF3TGpZME5qZ2dOemd1TmpjNU15QTBNUzR4T1RNeFF6YzNMamMxTURVZ05ERXVOek01TkNBM05pNDNNVEk0SURReUxqQTNORE1nTnpVdU5qTTVPU0EwTWk0eE56UkROelF1TlRZM0lEUXlMakkzTXpjZ056TXVORGcxTXlBME1pNHhNelUzSURjeUxqUTNNVGdnTkRFdU56WTVPVU0zTVM0ME5UZ3pJRFF4TGpRd05ERWdOekF1TlRNM09DQTBNQzQ0TVRrMUlEWTVMamMzTlRrZ05EQXVNRFUzTmtNMk9TNHdNVFFnTXprdU1qazFOeUEyT0M0ME1qazBJRE00TGpNM05USWdOamd1TURZek5pQXpOeTR6TmpFM1F6WTNMalk1TnpnZ016WXVNelE0TWlBMk55NDFOVGs0SURNMUxqSTJOalVnTmpjdU5qVTVOU0F6TkM0eE9UTTJRelkzTGpjMU9USWdNek11TVRJd055QTJPQzR3T1RReElETXlMakE0TXlBMk9DNDJOREEwSURNeExqRTFOREpETmprdU1UZzJOeUF6TUM0eU1qVTFJRFk1TGprek1Ea2dNamt1TkRJNE5TQTNNQzQ0TWpBeUlESTRMamd5VFRreExqVXdNRElnTkRrdU5VZzFPQzQxTURBeVF6VTNMalV5TnpjZ05Ea3VOU0ExTmk0MU9UVXhJRFE1TGpFeE16Y2dOVFV1T1RBM05DQTBPQzQwTWpZeFF6VTFMakl4T1RnZ05EY3VOek00TkNBMU5DNDRNek0xSURRMkxqZ3dOVGdnTlRRdU9ETXpOU0EwTlM0NE16TXpWakkxTGpZMk5qZEROVFF1T0RNek5TQXlOQzQyT1RReUlEVTFMakl4T1RnZ01qTXVOell4TmlBMU5TNDVNRGMwSURJekxqQTNNemxETlRZdU5UazFNU0F5TWk0ek9EWXpJRFUzTGpVeU56Y2dNaklnTlRndU5UQXdNaUF5TWtnMk5DNHdNREF5VERreExqVXdNRElnTkRrdU5Wb2lJSE4wY205clpUMGlJME0yUTBKRU1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeklpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5blBnbzhaR1ZtY3o0S1BHTnNhWEJRWVhSb0lHbGtQU0pqYkdsd01GOHhNVFV4TkY4eE9UazVNU0krQ2p4eVpXTjBJSGRwWkhSb1BTSTBOQ0lnYUdWcFoyaDBQU0kwTkNJZ1ptbHNiRDBpZDJocGRHVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVeklERXhLU0l2UGdvOEwyTnNhWEJRWVhSb1BnbzhMMlJsWm5NK0Nqd3ZjM1puUGdvPVwiKTtcbn1cblxuLmMtc2VsbGVyLWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWxsZXItYWJvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmMtc2VsbGVyLWFib3V0X19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uYy1zZWxsZXItYWJvdXRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtc2VsbGVyLWFib3V0X190cnVzdGVkLXNlbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uYy1zZWxsZXItYWJvdXRfX3RydXN0ZWQtc2VsbGVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmRpci1ydGwgLmMtc2VsbGVyLWFib3V0X190cnVzdGVkLXNlbGxlciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYy1zZWxsZXItYWJvdXRfX2tleS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlbGxlci1hYm91dF9fa2V5LWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtc2VsbGVyLWFib3V0X19rZXktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VsbGVyLWFib3V0X19rZXktaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtc2VsbGVyLWFib3V0X19rZXktaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuLmRpci1ydGwgLmMtc2VsbGVyLWFib3V0X19rZXktaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogOTZweDtcbn1cbi5jLXNlbGxlci1hYm91dF9fa2V5LWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00OHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWxsZXItYWJvdXRfX2tleS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIG1hcmdpbjogMTFweCAwO1xuICB9XG59XG4uZGlyLXJ0bCAuYy1zZWxsZXItYWJvdXRfX2tleS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogLTQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGlyLXJ0bCAuYy1zZWxsZXItYWJvdXRfX2tleS1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jLXNlbGxlci1hYm91dF9fa2V5LWRhdGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jLXNlbGxlci1hYm91dF9fa2V5LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtc2VsbGVyLWFib3V0X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmMtc2VsbGVyLWFib3V0X190ZXh0LS1vdmVyZmxvdy1oaWRkZW4ge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kaXItcnRsIC5jLXNlbGxlci1hYm91dF9fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYy1zZWxsZXItYWJvdXRfX3RleHQgb2wsIC5jLXNlbGxlci1hYm91dF9fdGV4dCB1bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbn1cbi5jLXNlbGxlci1hYm91dF9fdGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jLXNlbGxlci1hYm91dF9fdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cbi5jLXNlbGxlci1hYm91dF9fZGVjYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgdmFyKC0tc3VyZmFjZSkgMTAwJSk7XG59XG4uYy1zZWxsZXItYWJvdXRfX2RlY2F5LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtc2VsbGVyLWFib3V0X19leHBhbmQtYnRuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXNlbGxlci1hYm91dF9fZXhwYW5kLWJ0bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtc2VsbGVyLXJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlbGxlci1yZXZpZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jLXNlbGxlci1yZXZpZXdzX19yZXZpZXctaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWxsZXItcmV2aWV3cyAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXNlbGxlci1yZXZpZXdzIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIG1heC13aWR0aDogNDM4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlbGxlci1yZXZpZXdzIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1zZWxsZXItcmV2aWV3cyAuYy1yZXZpZXdzLWNhcm91c2VsX19saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1zZWxsZXItYWJvdXQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmMtc2VsbGVyLXJldmlld3NfX3RvdGFsLXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fc3VtbWFyeS1yYXRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmMtc2VsbGVyLXJldmlld3NfX3N1bW1hcnktcmF0aW5nIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuYy1zZWxsZXItcmV2aWV3c19fc3VtbWFyeS1yYXRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyLXJldmlld3NfX3N1bW1hcnktcmF0aW5nIHtcbiAgICB3aWR0aDogMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VsbGVyLXJldmlld3NfX3N1bW1hcnktcmF0aW5nIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cbi5kaXItcnRsIC5jLXNlbGxlci1yZXZpZXdzX19zdW1tYXJ5LXJhdGluZyB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLmMtc2VsbGVyLXJldmlld3NfX2NvbW1vbi10b3RhbCB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRpci1ydGwgLmMtc2VsbGVyLXJldmlld3NfX2NvbW1vbi10b3RhbCB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jLXNlbGxlci1yZXZpZXdzX190b3RhbC1yZXZpZXdzLWNvdW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fc3VtbWFyeS1yYXRpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXNlbGxlci1yZXZpZXdzX19yYXRpbmctcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fdmlldy1hbGwtYnRuIHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmMtc2VsbGVyLXJldmlld3NfX3Jldmlld3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1zZWxsZXItcmV2aWV3c19fcmV2aWV3cy13cmFwcGVyIC5zbGljay1kb3RzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmMtc2VsbGVyLXJldmlld3NfX3Jldmlld3Mtd3JhcHBlciAuc2xpY2stZG90cyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG4uZGlyLXJ0bCAuYy1zZWxsZXItcmV2aWV3c19fcmV2aWV3cy13cmFwcGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5jLXNlbGxlci1yZXZpZXdzX19yZXZpZXdzLXdyYXBwZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtc2VsbGVyLXJldmlld3NfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fcmF0aW5nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYy1yZXZpZXdfX2N1c3RvbWVyLWRhdGUtcmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXJldmlld19fY3VzdG9tZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRpci1ydGwgLmMtcmV2aWV3X19jdXN0b21lci1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYy1yZXZpZXdfX2N1c3RvbWVyLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRpci1ydGwgLmMtcmV2aWV3X19jdXN0b21lci1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmMtcmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmMtcmV2aWV3X19mZWVkYmFjayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMpO1xufVxuLmMtcmV2aWV3X19mZWVkYmFjay1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLXByb2dyZXNzLWJhcl9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5jLXByb2dyZXNzLWJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wcm9ncmVzcy1iYXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jLXByb2dyZXNzLWJhcl9fc2NvcmUsXG4uYy1wcm9ncmVzcy1iYXJfX2Jhci13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRpci1ydGwgLmMtcHJvZ3Jlc3MtYmFyX19zY29yZSxcbi5kaXItcnRsIC5jLXByb2dyZXNzLWJhcl9fYmFyLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYy1wcm9ncmVzcy1iYXJfX3Njb3JlLFxuLmMtcHJvZ3Jlc3MtYmFyX19wZXJjZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLXByb2dyZXNzLWJhcl9fYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuXG4uYy1wcm9ncmVzcy1iYXJfX2Jhci1pdGVtIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLXJhdGluZy1zdGFyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXJhdGluZy1zdGFyc19faXRlbSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jLXJhdGluZy1zdGFyc19faXRlbS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTYgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004IDBMOS43OTYxMSA1LjUyNzg2SDE1LjYwODVMMTAuOTA2MiA4Ljk0NDI3TDEyLjcwMjMgMTQuNDcyMUw4IDExLjA1NTdMMy4yOTc3MiAxNC40NzIxTDUuMDkzODMgOC45NDQyN0wwLjM5MTU0OCA1LjUyNzg2SDYuMjAzODlMOCAwWicgZmlsbD0nJTIzRjI5OTRBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uYy1yYXRpbmctc3RhcnNfX2l0ZW0tLXVuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTYgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004IDBMOS43OTYxMSA1LjUyNzg2SDE1LjYwODVMMTAuOTA2MiA4Ljk0NDI3TDEyLjcwMjMgMTQuNDcyMUw4IDExLjA1NTdMMy4yOTc3MiAxNC40NzIxTDUuMDkzODMgOC45NDQyN0wwLjM5MTU0OCA1LjUyNzg2SDYuMjAzODlMOCAwWicgZmlsbD0nJTIzQzRDNEM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uYy1zZWxsZXItcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXNlbGxlci1yZXZpZXdzX19yZXZpZXdzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VsbGVyLXJldmlld3NfX3Jldmlld3MtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5jLWJhbm5lci1ibG9jayAuYy1wcm9kdWN0cy1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMDtcbiAgZmxleDogMTtcbn1cblxuLmMtYmFubmVyLWJsb2NrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYy1iYW5uZXItYmxvY2tfX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAxO1xuICBmbGV4LWdyb3c6IDAuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmMtYmFubmVyLWJsb2NrX19iYW5uZXIge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmMtYmFubmVyLWJsb2NrX19iYW5uZXIge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTBweCkge1xuICAuYy1iYW5uZXItYmxvY2tfX2Jhbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jLWJhbm5lci1ibG9ja19fYmFubmVyX3JpZ2h0IHtcbiAgb3JkZXI6IDI7XG59XG4uYy1iYW5uZXItYmxvY2tfX2Jhbm5lcl9yaWdodCArIC5jLWJhbm5lci1ibG9ja19fbGlzdCAuYy1wcm9kdWN0cy1saXN0X19saXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jLWZsb29yX19ibG9jay5jb2wtbWQtNCAuYy1iYW5uZXItYmxvY2tfX2Jhbm5lciwgLmMtZmxvb3JfX2Jsb2NrLmNvbC1zbS00IC5jLWJhbm5lci1ibG9ja19fYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmMtZmxvb3JfX2Jsb2NrLmNvbC1tZC00IC5jLWJhbm5lci1ibG9ja19fYmFubmVyLCAuYy1mbG9vcl9fYmxvY2suY29sLXNtLTQgLmMtYmFubmVyLWJsb2NrX19iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1iYW5uZXItYmxvY2tfX2Jhbm5lciAuYy1pbWFnZS1lcnJvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakkwSWlCb1pXbG5hSFE5SWpRek9TSWdkbWxsZDBKdmVEMGlNQ0F3SURJeU5DQTBNemtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHlaV04wSUhkcFpIUm9QU0l5TWpRaUlHaGxhV2RvZEQwaU5ETTVJaUJtYVd4c1BTSWpSalZHTlVZMUlpOCtDanh3WVhSb0lHUTlJazAyTVM0MU9ETTNJREUyT1M0MU9ETk1NVFl5TGpReE55QXlOekF1TkRFM0lpQnpkSEp2YTJVOUlpTkROa05DUkRFaUlITjBjbTlyWlMxM2FXUjBhRDBpTkNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazA1T0M0eU5UQTBJREUzT0M0M05VZ3hNalV1TnpWTU1UTTBMamt4TnlBeE9USXVOVWd4TlRNdU1qVkRNVFUxTGpZNE1pQXhPVEl1TlNBeE5UZ3VNREV6SURFNU15NDBOallnTVRVNUxqY3pNaUF4T1RVdU1UZzFRekUyTVM0ME5URWdNVGsyTGprd05DQXhOakl1TkRFM0lERTVPUzR5TXpZZ01UWXlMalF4TnlBeU1ERXVOalkzVmpJME5DNDBOelZOTVRJM0xqQXpOQ0F5TXpVdU1ETXpRekV5TlM0MU1UTWdNak0zTGpJMU5pQXhNak11TlRJZ01qTTVMakV4TnlBeE1qRXVNVGs0SURJME1DNDBPRE5ETVRFNExqZzNOaUF5TkRFdU9EUTRJREV4Tmk0eU9ESWdNalF5TGpZNE5pQXhNVE11TmlBeU5ESXVPVE0xUXpFeE1DNDVNVGdnTWpRekxqRTROQ0F4TURndU1qRXpJREkwTWk0NE16a2dNVEExTGpZNElESTBNUzQ1TWpWRE1UQXpMakUwTmlBeU5ERXVNREVnTVRBd0xqZzBOU0F5TXprdU5UUTVJRGs0TGprek9UZ2dNak0zTGpZME5FTTVOeTR3TXpVZ01qTTFMamN6T1NBNU5TNDFOek0wSURJek15NDBNemdnT1RRdU5qVTRPU0F5TXpBdU9UQTBRemt6TGpjME5EUWdNakk0TGpNM0lEa3pMak01T1RVZ01qSTFMalkyTmlBNU15NDJORGc0SURJeU1pNDVPRFJET1RNdU9EazRJREl5TUM0ek1ESWdPVFF1TnpNMU15QXlNVGN1TnpBM0lEazJMakV3TVNBeU1UVXVNemcyUXprM0xqUTJOamNnTWpFekxqQTJOQ0E1T1M0ek1qY3pJREl4TVM0d056RWdNVEF4TGpVMUlESXdPUzQxTlUweE5UTXVNalVnTWpZeExqSTFTRGN3TGpjMU1EUkROamd1TXpFNU15QXlOakV1TWpVZ05qVXVPVGczTnlBeU5qQXVNamcwSURZMExqSTJPRFlnTWpVNExqVTJOVU0yTWk0MU5EazFJREkxTmk0NE5EWWdOakV1TlRnek55QXlOVFF1TlRFMElEWXhMalU0TXpjZ01qVXlMakE0TTFZeU1ERXVOalkzUXpZeExqVTRNemNnTVRrNUxqSXpOaUEyTWk0MU5EazFJREU1Tmk0NU1EUWdOalF1TWpZNE5pQXhPVFV1TVRnMVF6WTFMams0TnpjZ01Ua3pMalEyTmlBMk9DNHpNVGt6SURFNU1pNDFJRGN3TGpjMU1EUWdNVGt5TGpWSU9EUXVOVEF3TkV3eE5UTXVNalVnTWpZeExqSTFXaUlnYzNSeWIydGxQU0lqUXpaRFFrUXhJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqUWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xufVxuXG46bm90KC5zbGljay1zbGlkZSkgLmMtYmFubmVyLWJsb2NrX19saXN0IC5jLXByb2R1Y3QtaXRlbV9fY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIDpub3QoLnNsaWNrLXNsaWRlKSAuYy1iYW5uZXItYmxvY2tfX2xpc3QgLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIDpub3QoLnNsaWNrLXNsaWRlKSAuYy1iYW5uZXItYmxvY2tfX2xpc3QgLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICA6bm90KC5zbGljay1zbGlkZSkgLmMtYmFubmVyLWJsb2NrX19saXN0IC5jLXByb2R1Y3QtaXRlbV9fY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTBweCkge1xuICA6bm90KC5zbGljay1zbGlkZSkgLmMtYmFubmVyLWJsb2NrX19saXN0IC5jLXByb2R1Y3QtaXRlbV9fY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1iYW5uZXItYmxvY2tfX2xpc3QgLnNsaWNrLXNsaWRlIC5jLXByb2R1Y3QtaXRlbV9fY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zZWFyY2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmMtc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmMtc2VhcmNoX19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5jLXNlYXJjaF9fY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXItcnRsIC5jLXNlYXJjaF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYy1zZWFyY2hfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlYXJjaF9fbGFiZWwgPiBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5kaXItcnRsIC5jLXNlYXJjaF9fbGFiZWwgPiBzdmcge1xuICBsZWZ0OiA3cHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuLmMtc2VhcmNoX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtc2VhcmNoX19idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG4uYy1zZWFyY2hfX2NsZWFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpci1ydGwgLmMtc2VhcmNoX19jbGVhciB7XG4gIGxlZnQ6IDQ0cHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuLmMtc2VhcmNoX19jbG9zZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXNlYXJjaF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5kaXItcnRsIC5jLXNlYXJjaF9fY2xvc2Uge1xuICBsZWZ0OiAxM3B4O1xuICByaWdodDogaW5pdGlhbDtcbn1cbi5jLXNlYXJjaF9fY29udGFpbmVyLS1wZXJtYW5lbnQgLmMtc2VhcmNoX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1zZWFyY2hfX2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5kaXItcnRsIC5jLXNlYXJjaF9fZHJvcCB7XG4gIHJpZ2h0OiAyNXB4O1xuICBsZWZ0OiBpbml0aWFsO1xufVxuLmMtc2VhcmNoX19jb250YWluZXItLWxpc3Qtc2hvd24gLmMtc2VhcmNoX19kcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5O1xufVxuLmMtc2VhcmNoX19jb250YWluZXItLWxpc3Qtc2hvd24uYy1zZWFyY2hfX2NvbnRhaW5lci0tYWN0aXZlIC5jLXNlYXJjaF9fZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpci1ydGwgLmMtc2VhcmNoX19jb250YWluZXItLWxpc3Qtc2hvd24uYy1zZWFyY2hfX2NvbnRhaW5lci0tYWN0aXZlIC5jLXNlYXJjaF9fZHJvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xufVxuLmMtc2VhcmNoX19jb250YWluZXItLWVtcHR5IC5jLXNlYXJjaF9fZHJvcCA+IHNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtc2VhcmNoX19jb250YWluZXItLWVtcHR5IC5jLXNlYXJjaF9fZHJvcCAuYy1zZWFyY2hfX25vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtc2VhcmNoX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5jLXNlYXJjaF9fc2VjdGlvbi1saXN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1zZWFyY2hfX3NlY3Rpb246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uYy1zZWFyY2hfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuLmRpci1ydGwgLmMtc2VhcmNoX19zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xufVxuLmMtc2VhcmNoX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMCA4cHggMTJweDtcbn1cbi5jLXNlYXJjaF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG59XG4uYy1zZWFyY2hfX2l0ZW06aG92ZXIgLmMtc2VhcmNoX19pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4uZGlyLXJ0bCAuYy1zZWFyY2hfX2l0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMDtcbn1cbi5jLXNlYXJjaF9faXRlbS0tcHJvZHVjdCB7XG4gIGhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXNlYXJjaF9faXRlbS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jLXNlYXJjaF9faXRlbS1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtc2VhcmNoX19pdGVtLWJvZHkge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLmMtc2VhcmNoX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jLXNlYXJjaF9faXRlbS1icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jLXNlYXJjaF9fYWxsLXJlc3VsdHMge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1zZWFyY2hfX2FsbC1yZXN1bHRzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG4uYy1zZWFyY2hfX2FsbC1yZXN1bHRzIHN2ZyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmRpci1ydGwgLmMtc2VhcmNoX19hbGwtcmVzdWx0cyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG4uZGlyLXJ0bCAuYy1zZWFyY2hfX2FsbC1yZXN1bHRzIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xufVxuLmMtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpci1ydGwgLmMtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xufVxuXG4uYy10ZW5kZXItbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmMtdGVuZGVyLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNXB4IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3RfX2l0ZW0tZW1wdHkge1xuICB3aWR0aDogMjEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDhweCAwIDE2cHg7XG59XG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX2xpbmsge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3QtaXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRpci1ydGwgLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX3RvdGFsLXByaWNlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19zaGlwcGluZy1wZXJpb2QsXG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX3JlZ2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX3RvdGFsLXByaWNlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19zaGlwcGluZy1wZXJpb2Qge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19yZWdpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX190b3RhbC1wcmljZS12YWx1ZSxcbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3QtaXRlbV9fc2hpcHBpbmctcGVyaW9kLXZhbHVlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19yZWdpb24tdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdF9faGVhZGluZyxcbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3QtaXRlbV9fb3Blbi1kYXRlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19jbG9zZS1kYXRlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19wcm9wb3NhbHMtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX190b3RhbC1wcmljZS10aXRsZSxcbi5jYXJkLXZpZXcgLmMtdGVuZGVyLWxpc3QtaXRlbV9fc2hpcHBpbmctcGVyaW9kLXRpdGxlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19wcm9kdWN0LWNvdW50LXRpdGxlLFxuLmNhcmQtdmlldyAuYy10ZW5kZXItbGlzdC1pdGVtX19yZWdpb24tdGl0bGUsXG4uY2FyZC12aWV3IC5jLXRlbmRlci1saXN0LWl0ZW1fX3BsYWNlLWJpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtdGVuZGVyLWxpc3RfX2hlYWRpbmcsXG4uYy10ZW5kZXItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgMC41ZnIgMWZyIDAuNzVmciAxLjVmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jLXRlbmRlci1saXN0X19oZWFkaW5nOm5vdCg6bGFzdC1jaGlsZCksXG4uYy10ZW5kZXItbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5jLXRlbmRlci1saXN0X19oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkZGO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLmMtdGVuZGVyLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy10ZW5kZXItbGlzdF9faXRlbS5lbXB0eSB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLmMtdGVuZGVyLWxpc3QtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzJGODBFRDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtdGVuZGVyLWxpc3QtaXRlbV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLXRlbmRlci1saXN0LWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1pbi13aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xufVxuLmRpci1ydGwgLmMtdGVuZGVyLWxpc3QtaXRlbV9faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG4uYy10ZW5kZXItbGlzdC1pdGVtX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jLXRlbmRlci1saXN0LWl0ZW1fX3RvdGFsLXByaWNlLXRpdGxlLFxuLmMtdGVuZGVyLWxpc3QtaXRlbV9fc2hpcHBpbmctcGVyaW9kLXRpdGxlLFxuLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudC10aXRsZSxcbi5jLXRlbmRlci1saXN0LWl0ZW1fX3JlZ2lvbi10aXRsZSxcbi5jLXRlbmRlci1saXN0LWl0ZW1fX3BsYWNlLWJpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgLmMtdGVuZGVyLWxpc3RfX2hlYWRpbmcsXG4gIC5jLXRlbmRlci1saXN0X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuNzVmciAxZnIgMC43NWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiIGUgZ1wiIFwiYSBjIGYgaFwiIFwiYSBkIDAgMFwiO1xuICB9XG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3RpdGxlLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19saW5rIHtcbiAgICBncmlkLWFyZWE6IGE7XG4gIH1cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fcHJvZHVjdC1jb3VudCxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudCB7XG4gICAgZ3JpZC1hcmVhOiBiO1xuICB9XG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3RvdGFsLXByaWNlLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX190b3RhbC1wcmljZSB7XG4gICAgZ3JpZC1hcmVhOiBjO1xuICB9XG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3Byb3Bvc2Fscy1jb3VudCxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvcG9zYWxzLWNvdW50IHtcbiAgICBncmlkLWFyZWE6IGQ7XG4gIH1cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fc2hpcHBpbmctcGVyaW9kLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19zaGlwcGluZy1wZXJpb2Qge1xuICAgIGdyaWQtYXJlYTogZTtcbiAgfVxuICAuYy10ZW5kZXItbGlzdC1oZWFkaW5nX19vcGVuLWRhdGUsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX29wZW4tZGF0ZSB7XG4gICAgZ3JpZC1hcmVhOiBmO1xuICB9XG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX2Nsb3NlLWRhdGUsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX2Nsb3NlLWRhdGUge1xuICAgIGdyaWQtYXJlYTogZztcbiAgfVxuICAuYy10ZW5kZXItbGlzdC1oZWFkaW5nX19yZWdpb24sXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3JlZ2lvbiB7XG4gICAgZ3JpZC1hcmVhOiBoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmMtdGVuZGVyLWxpc3RfX2hlYWRpbmcsXG4gIC5jLXRlbmRlci1saXN0X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgZlwiIFwiYSBjIGdcIiBcImEgZCBoXCIgXCJhIGUgMFwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmMtdGVuZGVyLWxpc3RfX2hlYWRpbmcsXG4gIC5jLXRlbmRlci1saXN0X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuN2ZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiXCIgXCJhIGNcIiBcImEgZFwiIFwiYSBlXCIgXCJhIGZcIiBcImEgZ1wiIFwiYSBoXCI7XG4gIH1cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fcHJvZHVjdC1jb3VudCxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudCxcbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fcHJvcG9zYWxzLWNvdW50LFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19wcm9wb3NhbHMtY291bnQsXG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX29wZW4tZGF0ZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fb3Blbi1kYXRlLFxuICAuYy10ZW5kZXItbGlzdC1oZWFkaW5nX19yZWdpb24sXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3JlZ2lvbiB7XG4gICAgY29sb3I6IC0tb24tc3VyZmFjZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uYy10ZW5kZXItY2F0YWxvZ19fc29ydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmMtdGVuZGVyLWNhdGFsb2dfX3NvcnRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmMtY2F0YWxvZy10ZW5kZXItaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5kaXItcnRsIC5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogMzIxcHg7XG4gIG1pbi13aWR0aDogMzIxcHg7XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX3N1bW1hcnktbGlzdCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtY2F0YWxvZy10ZW5kZXItaXRlbV9fc3VtbWFyeS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19zdW1tYXJ5LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19zdW1tYXJ5LWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19zdW1tYXJ5LWl0ZW0tdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYy1jYXRhbG9nLXRlbmRlci1pdGVtX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYy1jYXRhbG9nLXRlbmRlci1pdGVtX19jb250ZW50LWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGlyLXJ0bCAuYy1jYXRhbG9nLXRlbmRlci1pdGVtX19jb250ZW50LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5jLXRlbmRlci1wcm9kdWN0cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzX19saXN0LmVkaXRhYmxlIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXIsXG4uYy10ZW5kZXItcHJvZHVjdHNfX2xpc3QuZWRpdGFibGUgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDEuNWZyIDJmciAyZnIgMS41ZnIgMS41ZnIgMS41ZnIgMC4zZnI7XG59XG5cbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXIsXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMmZyIDJmciAxLjVmciAxLjVmciAxLjVmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAwIDE0cHggN3B4O1xufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjM0U0NTUxO1xuICBwYWRkaW5nOiAyMnB4IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0taWQsXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1jYXRlZ29yeSxcbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXByb2R1Y3QsXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1kZXNjcmlwdGlvbixcbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXN0YXJ0LXByaWNlLFxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tcXR5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fZGVsZXRlLXByb2R1Y3QsXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fZWRpdC1wcm9kdWN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19kZWxldGUtcHJvZHVjdDpob3Zlcixcbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19lZGl0LXByb2R1Y3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fZWRpdC1wcm9kdWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fZWRpdC1wcm9kdWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fYWRkLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG59XG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fYWRkLXByb2R1Y3Qgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGlyLXJ0bCAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fYWRkLXByb2R1Y3Qgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jLXRlbmRlci1wcm9kdWN0c19fbGlzdC5lZGl0YWJsZSAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLFxuICAuYy10ZW5kZXItcHJvZHVjdHNfX2xpc3QuZWRpdGFibGUgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDEuNWZyO1xuICB9XG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXIsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxLjVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgZVwiIFwiYiBmXCIgXCJjIGdcIiBcImQgaFwiO1xuICAgIGdyaWQtcm93LWdhcDogM3B4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgfVxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLWlkLFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1pZCB7XG4gICAgZ3JpZC1hcmVhOiBhO1xuICB9XG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItcHJvZHVjdCxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tcHJvZHVjdCB7XG4gICAgZ3JpZC1hcmVhOiBiO1xuICB9XG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItY2F0ZWdvcnksXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLWNhdGVnb3J5IHtcbiAgICBncmlkLWFyZWE6IGM7XG4gIH1cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci1kZXNjcmlwdGlvbixcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtYXJlYTogZDtcbiAgfVxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLXF0eSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tcXR5IHtcbiAgICBncmlkLWFyZWE6IGU7XG4gIH1cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci11bml0cyxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tdW5pdHMge1xuICAgIGdyaWQtYXJlYTogZjtcbiAgfVxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLXN0YXJ0LXByaWNlLFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1zdGFydC1wcmljZSB7XG4gICAgZ3JpZC1hcmVhOiBnO1xuICB9XG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19idXR0b25zIHtcbiAgICBncmlkLWFyZWE6IGg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItaWQsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLWlkLFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLWNhdGVnb3J5LFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1jYXRlZ29yeSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci1xdHksXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXF0eSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci1zdGFydC1wcmljZSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tc3RhcnQtcHJpY2Uge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uYy10b2FzdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmMtdG9hc3Rlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtdG9hc3Rlcl9fY2xvc2Uge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b2FzdGVyX19jbG9zZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXRvYXN0ZXJfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLXRvYXN0ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbn1cbi5jLXRvYXN0ZXJfX2NvbnRlbnQtY29tcGFyZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10b2FzdGVyX19jb250ZW50LWNvbXBhcmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmMtdG9hc3Rlcl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcbn1cbi5hY3RpdmUgLmMtdG9hc3Rlcl9fcHJvZ3Jlc3Mge1xuICBhbmltYXRpb246IGZpbGwgM3MgbGluZWFyIDE7XG59XG5cbi5jLXRvYXN0ZXJfX2ltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmMtdG9hc3Rlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jLXRvYXN0ZXJfX3RpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtdG9hc3Rlcl9faWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgZmxleDogbm9uZTtcbn1cbi5jLXRvYXN0ZXJfX2ljb24gc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZpbGwge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXRpbWVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5jLXRpbWVyX190aW1lLXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy10aW1lcl9fdGltZS1wYXJ0Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICB0b3A6IDFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLWdzLXByaW1hcnkpO1xufVxuXG4uYy10aW1lcl9fdGltZS1wYXJ0LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGltZXJfX21lc3NhZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZWxsZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5jLXNlbGxlcl9fbGlzdCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IC0yNHB4IGF1dG8gMCBhdXRvO1xufVxuXG4uYy1zZWxsZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtc2VsbGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWxsZXJfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmMtc2VsbGVyX19pdGVtX29kZCAuYy1zZWxsZXJfX2l0ZW0tY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmMtc2VsbGVyX19pdGVtX29kZCAuYy1zZWxsZXJfX2l0ZW0taW1hZ2UtaG9sZGVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYy1zZWxsZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uYy1zZWxsZXJfX2l0ZW0tY29udGVudCxcbi5jLXNlbGxlcl9faXRlbS1pbWFnZS1ob2xkZXIge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4uYy1zZWxsZXJfX2l0ZW0taW1hZ2UtaG9sZGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmMtc2VsbGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1zZWxsZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlcl9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1zZWxsZXJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlcl9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDQ3cHggMTE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1zZWxsZXJfX2Jhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyX19iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlcl9fYmFubmVyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG59XG5cbi5jLXNlbGxlcl9fYmFubmVyLWJhY2tncm91bmQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTguODk4ODA5NTIzOCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRpci1ydGwgLmMtc2VsbGVyX19iYW5uZXItYmFja2dyb3VuZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXItcnRsIC5jLXNlbGxlcl9fYmFubmVyLWJhY2tncm91bmQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4Ljg5ODgwOTUyMzglO1xuICB9XG59XG4uYy1zZWxsZXJfX2Jhbm5lci1iYWNrZ3JvdW5kLWljb24gc3ZnIHtcbiAgc3Ryb2tlOiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtc2VsbGVyX19iYW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1zZWxsZXJfX2Jhbm5lci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXNlbGxlcl9fYmFubmVyLXRleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXNlbGxlcl9fYmFubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtc2VsbGVyX19iYW5uZXItYnV0dG9uLWhvbGRlciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiBub25lO1xufVxuXG4uYy1mb3JtX19yb3dfc2VsbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXBvcHVwX19jb2x1bW5fYmVjb21lLXNlbGxlci1wb3B1cCAuYy1wb3B1cF9faW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtcG9wdXBfX2NvbHVtbl9iZWNvbWUtc2VsbGVyLXBvcHVwIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYy1wb3B1cF9fY29sdW1uX2JlY29tZS1zZWxsZXItcG9wdXAgLnJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtcG9wdXBfX2NvbHVtbl9iZWNvbWUtc2VsbGVyLXBvcHVwIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYy1wb3B1cF9fY29sdW1uX2JlY29tZS1zZWxsZXItcG9wdXAgLmMtZm9ybV9fZmllbGQtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXBvcHVwX19jb2x1bW5fYmVjb21lLXNlbGxlci1wb3B1cCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlcl9fZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmMtZm9ybV9fYnV0dG9uLWhvbGRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1zZWxsZXJfX3N1Y2Nlc3MtcG9wdXAgLmMtcG9wdXBfX2NvbHVtbiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uYy1zZWxsZXJfX3N1Y2Nlc3MtcG9wdXAgLmMtcG9wdXBfX2J0biB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXNlbGxlcl9fc3VjY2Vzcy1wb3B1cCAuYy1wb3B1cF9fY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLmMtc2VsbGVycy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXNlbGxlcnMtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5jLXNlbGxlcnMtcGFnZV9fcGFnaW5hdGlvbiAuYy1mb3JtX19pbnB1dF9wYWdlLXNlbGVjdGlvbixcbi5jLXNlbGxlcnMtcGFnZV9fcGFnaW5hdGlvbiAuYy1mb3JtX19maWVsZF9wYWdlLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VsbGVycy1wYWdlX19wYWdpbmF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5jLXNlbGxlcnNfX3BhZ2luYXRpb24tcGFnZS1zaXplLFxuLmMtc2VsbGVycy1wYWdlX19wYWdpbmF0aW9uLXBhZ2VzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLXNlbGxlci1saXN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLXNlbGxlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5jLXNlbGxlci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtc2VsbGVyLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAyNzdweDtcbiAgaGVpZ2h0OiAyNzdweDtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXg6IG5vbmU7XG59XG4uZGlyLXJ0bCAuYy1zZWxsZXItaXRlbV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5jLXNlbGxlci1pdGVtX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXNlbGxlci1pdGVtX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VsbGVyLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDI3N3B4O1xuICAgIGhlaWdodDogMjc3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VsbGVyLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXNlbGxlci1pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlbGxlci1pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtc2VsbGVyLXRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1zZWxsZXItaXRlbV9fbGVmdC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWxsZXItaXRlbV9fbGVmdC1zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmRpci1ydGwgLmMtc2VsbGVyLWl0ZW1fX2xlZnQtc2lkZSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jLXNlbGxlci1pdGVtX19jLXNlbGxlci10ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNzNweDtcbiAgZmxleDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1zZWxsZXItaXRlbV9fYy1zZWxsZXItdGV4dC1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmRpci1ydGwgLmMtc2VsbGVyLWl0ZW1fX2Mtc2VsbGVyLXRleHQtaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogNzNweDtcbn1cblxuLmMtc2VsbGVyLXRleHQtaG9sZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlbGxlci10ZXh0LWhvbGRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXNlbGxlci10ZXh0LWhvbGRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci10ZXh0LWhvbGRlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWxsZXItdGV4dC1ob2xkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5jLXNlbGxlci10ZXh0LWhvbGRlcl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLXNlbGxlci10ZXh0LWhvbGRlcl9fZGVzY3JpcHRpb24gb2wsIC5jLXNlbGxlci10ZXh0LWhvbGRlcl9fZGVzY3JpcHRpb24gdWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4uYy1zZWxsZXItdGV4dC1ob2xkZXJfX2Rlc2NyaXB0aW9uIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmMtc2VsbGVyLXRleHQtaG9sZGVyX19kZXNjcmlwdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cblxuLmMtc2VsbGVyLWl0ZW1fX2Mtc2VsbGVyLWluZm8taG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1zZWxsZXItaXRlbV9fYy1zZWxsZXItaW5mby1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VsbGVyLWl0ZW1fX2Mtc2VsbGVyLWluZm8taG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNlbGxlci1pbmZvLWhvbGRlcl9fYy1zZWxsZXItcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtc2VsbGVyLWluZm8taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jLXNlbGxlci1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1zZWxsZXItaW5mby1ob2xkZXJfX3JhdGluZy1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VsbGVyLWluZm8taG9sZGVyX19yYXRpbmctY291bnQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYy1zZWxsZXItaW5mby1ob2xkZXJfX3JhdGluZy1zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VsbGVyLWluZm8taG9sZGVyX19yYXRpbmctc3RhcnMge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci1pbmZvLWhvbGRlcl9fcmF0aW5nLXJldmlld3Mge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXNlbGxlci1pbmZvLWhvbGRlcl9fYy1zZWxsZXItYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXNlbGxlci1yZWdpc3RyYXRpb25fX3RpdGxlLFxuLmMtc2VsbGVyLWNvdW50LXByb2R1Y3RzX190aXRsZSxcbi5jLXNlbGxlci1hZGRyZXNzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1zZWxsZXItcmVnaXN0cmF0aW9uX190aXRsZSxcbiAgLmMtc2VsbGVyLWNvdW50LXByb2R1Y3RzX190aXRsZSxcbiAgLmMtc2VsbGVyLWFkZHJlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyLWFkZHJlc3NfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VsbGVyLWFkZHJlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jLXNlbGxlci1jb3VudC1wcm9kdWN0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci1pbmZvLWhvbGRlcl9fYy1zZWxsZXItaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zZWxsZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VsbGVyLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYy1zZWxsZXItcmVnaXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci1yZWdpc3RyYXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi5jLXNlbGxlci1yZWdpc3RyYXRpb24sXG4uYy1zZWxsZXItY291bnQtcHJvZHVjdHMge1xuICBmbGV4OiAwIDAgNDglO1xufVxuXG4uYy1zZWxsZXItdGV4dC1ob2xkZXJfX2J0bi1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDE1M3B4O1xufVxuXG4uYy1jb21wYXJlIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5jLWNvbXBhcmUgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmMtY29tcGFyZSAuYy1wcm9kdWN0LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luOiAwIDEzNHB4IDQxcHggMDtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbn1cbi5kaXItcmx0IC5jLWNvbXBhcmUgLmMtcHJvZHVjdC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzRweDtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21wYXJlIC5jLXByb2R1Y3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1jb21wYXJlIC5jLXByb2R1Y3QtaXRlbV9fcHJpY2Utcm93LFxuLmMtY29tcGFyZSAuYy1wcm9kdWN0LWl0ZW1fX2J0bi1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19jb250ZW50LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWl0ZW1fX2NvbnRlbnQtaG9sZGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fZW1wdHkge1xuICBwYWRkaW5nOiAxMjBweCAwIDE4NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jb21wYXJlX19lbXB0eSBzdmcge1xuICBzdHJva2U6IG5vbmU7XG59XG5cbi5jLWNvbXBhcmVfX2VtcHR5LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5cbi5jLWNvbXBhcmVfX2VtcHR5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtY29tcGFyZV9fZW1wdHktZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmMtY29tcGFyZV9fZW1wdHktYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY29tcGFyZV9fZW1wdHktYnRuIGEge1xuICBwYWRkaW5nOiAxMC41cHggMzMuNXB4O1xufVxuXG4uYy1jb21wYXJlX19wb3B1cC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jLWNvbXBhcmVfX3RhYi1jb250ZW50LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNvbXBhcmVfX3JlbW92ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jLWNvbXBhcmVfX3JlbW92ZS1idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4uYy1jb21wYXJlX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWNvbXBhcmVfX2NvbnRyb2xzLWZpbHRlci1kaWZmZXJlbmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4uYy1jb21wYXJlX19jb250cm9scy1yZW1vdmUtY2F0ZWdvcnktYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmMtY29tcGFyZV9fY29udHJvbHMtcmVtb3ZlLWNhdGVnb3J5LWJ0biAuc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uYy1jb21wYXJlX19jb250cm9scy1yZW1vdmUtY2F0ZWdvcnktYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG59XG4uYy1jb21wYXJlX19jb250cm9scy1yZW1vdmUtY2F0ZWdvcnktYnRuOmhvdmVyIC5zdmcge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbn1cblxuLmMtY29tcGFyZV9fY29udHJvbHMtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uYy1jb21wYXJlX19jb250cm9scy10ZXh0IC5jLWZvcm1fX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5jLWNvbXBhcmVfX3RhYnMge1xuICBtYXJnaW46IDdweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmMtY29tcGFyZV9fdGFiIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmMtY29tcGFyZV9fdGFiOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5jLWNvbXBhcmVfX3RhYjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5jLWNvbXBhcmVfX3RhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3RpdmUpO1xufVxuLmMtY29tcGFyZV9fdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbn1cbi5jLWNvbXBhcmVfX3RhYi1udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtY29tcGFyZV9fYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiA0MHB4IDAgNTJweDtcbn1cblxuLmMtY29tcGFyZV9fYWNjb3JkaW9uLWJsb2NrIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmMtY29tcGFyZV9fYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLWNvbXBhcmVfX2FjY29yZGlvbi1pdGVtID4gc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1jb21wYXJlX19hY2NvcmRpb24taXRlbSA+IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jb21wYXJlX19hY2NvcmRpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAyMXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1jb21wYXJlX19hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLWNvbXBhcmVfX2FjY29yZGlvbi10aXRsZTpob3ZlciBzdmcge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5jLWNvbXBhcmVfX2FjY29yZGlvbi10aXRsZSBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBtYXJnaW46IDJweCAwIDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1jb21wYXJlX19hY2NvcmRpb24taXRlbVtvcGVuXSAuYy1jb21wYXJlX19hY2NvcmRpb24tdGl0bGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmMtY29tcGFyZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1jb21wYXJlX19yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhcmVfX3JvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fcm93LXBvaW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIG1pbi13aWR0aDogMjUlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhcmVfX3Jvdy1wb2ludCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLW1haW4tbWFyZ2luKTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDMwcHgpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhcmVfX3Jvdy1wb2ludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtY29tcGFyZV9fcm93LXBvaW50Om5vdCguZmlyc3QpIC5jLWNvbXBhcmVfX3Jvdy10aXRsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFyZV9fcm93LXBvaW50Om5vdCguZmlyc3QpIC5jLWNvbXBhcmVfX3Jvdy10aXRsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uYy1jb21wYXJlX19yb3ctcG9pbnQtaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuLmMtY29tcGFyZV9fcm93LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhcmVfX3Jvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbi5jLWNvbXBhcmVfX3Jvdy12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFyZV9fcm93LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmMtdG9hc3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5jLXRvYXN0ZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXRvYXN0ZXJfX2Nsb3NlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9hc3Rlcl9fY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy10b2FzdGVyX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYy10b2FzdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG59XG4uYy10b2FzdGVyX19jb250ZW50LWNvbXBhcmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdG9hc3Rlcl9fY29udGVudC1jb21wYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5jLXRvYXN0ZXJfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG59XG4uYWN0aXZlIC5jLXRvYXN0ZXJfX3Byb2dyZXNzIHtcbiAgYW5pbWF0aW9uOiBmaWxsIDNzIGxpbmVhciAxO1xufVxuXG4uYy10b2FzdGVyX19pbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jLXRvYXN0ZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYy10b2FzdGVyX190aXRsZSBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLXRvYXN0ZXJfX2ljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIGZsZXg6IG5vbmU7XG59XG4uYy10b2FzdGVyX19pY29uIHN2ZyB7XG4gIHN0cm9rZTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBmaWxsIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy16b29tLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtem9vbS1pbWFnZV90ZW1wbGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG4uYy16b29tLWltYWdlX3RlbXBsYXRlLmxvYWRpbmcge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIHVybChcIi9yZXNvdXJjZXMvaW1nL2xvYWRlci5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5jLXVybC1saXN0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdXJsLWxpc3QtaXRlbV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtdXJsLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLXNlcnZpY2VzLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZXJ2aWNlcy1saXN0X19saXN0IHtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2VzLWxpc3RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmMtc2VydmljZXMtbGlzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4uYy1zZXJ2aWNlcy1saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmMtc2VydmljZXMtbGlzdC1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwIDZweCAxMnB4IC0ycHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwIDNweCA3cHggLTNweDtcbn1cbi5jLXNlcnZpY2VzLWxpc3QtaXRlbTpudGgtY2hpbGQoMTBuKzMpLCAuYy1zZXJ2aWNlcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEwbis2KSB7XG4gIGdyaWQtcm93OiBhdXRvL3NwYW4gMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlcnZpY2VzLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlcy1saXN0LWl0ZW06bnRoLWNoaWxkKDEwbiszKSwgLmMtc2VydmljZXMtbGlzdC1pdGVtOm50aC1jaGlsZCgxMG4rNikge1xuICAgIGdyaWQtcm93OiBpbmhlcml0O1xuICB9XG4gIC5jLXNlcnZpY2VzLWxpc3QtaXRlbTpudGgtY2hpbGQoNm4rMiksIC5jLXNlcnZpY2VzLWxpc3QtaXRlbTpudGgtY2hpbGQoNm4rNCkge1xuICAgIGdyaWQtcm93OiBhdXRvL3NwYW4gMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYy1zZXJ2aWNlcy1saXN0LWl0ZW06bnRoLWNoaWxkKDZuKzIpLCAuYy1zZXJ2aWNlcy1saXN0LWl0ZW06bnRoLWNoaWxkKDZuKzQpIHtcbiAgICBncmlkLXJvdzogaW5oZXJpdDtcbiAgfVxufVxuXG4uYy1zZXJ2aWNlcy1saXN0LWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYy1zZXJ2aWNlcy1saXN0LWl0ZW1fX2ljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmMtc2VydmljZXMtbGlzdC1pdGVtX19pY29uIC5kaXItcmx0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmMtc2VydmljZXMtbGlzdC1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtc2VydmljZXMtbGlzdC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtYmFuay1hY2NvdW50X19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cblxucC5jLWJhbmstYWNjb3VudF9fZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWdyZXktdGV4dCk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWJhbmstYWNjb3VudF9fc2VvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWJhbmstYWNjb3VudF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWJhbmstYWNjb3VudF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5wLmMtYmFuay1hY2NvdW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtYmFuay1hY2NvdW50X19mb3JtLXJvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jLXNlcnZpY2VzX19mb3JtLWNvbmZpcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LXRleHQpO1xufVxuXG4uYy1maW5hbmNpYWwtb2ZmZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWNhYmluZXQtb3JkZXIgLmMtZmluYW5jaWFsLW9mZmVycyB7XG4gIG1hcmdpbjogMHB4IC0yMHB4IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmMtZmluYW5jaWFsLW9mZmVyc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI5LjA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWNhYmluZXQtb3JkZXIgLmMtZmluYW5jaWFsLW9mZmVyc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy1maW5hbmNpYWwtb2ZmZXJzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtZmluYW5jaWFsLW9mZmVyc19faXRlbSB7XG4gIHdpZHRoOiAyOTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwIDZweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9faW5mbyAuYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX2l0ZW06aG92ZXIsIC5jLWZpbmFuY2lhbC1vZmZlcnNfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbi5jLWNhYmluZXQtb3JkZXIgLmMtZmluYW5jaWFsLW9mZmVyc19faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbjogMCA0cHggMTBweDtcbn1cblxuLmMtZmluYW5jaWFsLW9mZmVyc19faXRlbS1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmluYW5jaWFsLW9mZmVyc19fYnRuIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cblxuLmMtZmluYW5jaWFsLW9mZmVyc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAzMHB4O1xufVxuXG4uYy1maW5hbmNpYWwtb2ZmZXJzX19wYXktbm93IHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzMS4zJTtcbn1cblxuLmMtZmluYW5jaWFsLW9mZmVyc19fcGF5LW5vdy1saW5lLCAuYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX3BheS1ub3ctbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuXG4uYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG5cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX3BheS1ub3ctdGl0bGUsIC5jLWZpbmFuY2lhbC1vZmZlcnNfX25leHQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fcGF5LW5vdy1wcmljZSwgLmMtZmluYW5jaWFsLW9mZmVyc19fbmV4dC1wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fbmV4dCB7XG4gIG1heC13aWR0aDogMzIxcHg7XG4gIHdpZHRoOiA2Ni45JTtcbn0iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgaHRtbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICAvL21pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuOmZvY3VzIHtcbiAgLy9vdXRsaW5lOiAzcHggc29saWQgcmVkO1xuICBvdXRsaW5lOiBub25lO1xufVxucCxcbmRkLFxuZGwsXG5maWd1cmUsXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGgge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG59XG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYWJiciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT0nc2VhcmNoJ10ge1xuICBvdXRsaW5lOiBub25lO1xufVxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi8vc2VsZWN0IHtcbi8vICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuLy8gIGFwcGVhcmFuY2U6IG5vbmU7XG4vL31cbi8vc2VsZWN0OjotbXMtZXhwYW5kIHtcbi8vICBkaXNwbGF5OiBub25lO1xuLy99XG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG46Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG46Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuOmZvY3VzOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbjpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46ZGlzYWJsZWQsXG4uZGlzYWJsZWRcbntcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmRldGFpbHNbZGlzYWJsZWRdIHN1bW1hcnksXG5kZXRhaWxzLmRpc2FibGVkIHN1bW1hcnksIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG46Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCB2YXIoLS1zdXJmYWNlKSBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbiIsIiRpbWctc3Rhci1vZmY6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNiAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTggMEw5Ljc5NjExIDUuNTI3ODZIMTUuNjA4NUwxMC45MDYyIDguOTQ0MjdMMTIuNzAyMyAxNC40NzIxTDggMTEuMDU1N0wzLjI5NzcyIDE0LjQ3MjFMNS4wOTM4MyA4Ljk0NDI3TDAuMzkxNTQ4IDUuNTI3ODZINi4yMDM4OUw4IDBaJyBmaWxsPSclMjNDNEM0QzQnLyUzRSUzQy9zdmclM0UlMEFcIjtcbiRpbWctc3Rhci1vbjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE2IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOCAwTDkuNzk2MTEgNS41Mjc4NkgxNS42MDg1TDEwLjkwNjIgOC45NDQyN0wxMi43MDIzIDE0LjQ3MjFMOCAxMS4wNTU3TDMuMjk3NzIgMTQuNDcyMUw1LjA5MzgzIDguOTQ0MjdMMC4zOTE1NDggNS41Mjc4Nkg2LjIwMzg5TDggMFonIGZpbGw9JyUyM0YyOTk0QScvJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJG5vLWltYWdlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qQTBJaUJvWldsbmFIUTlJakU0TXlJZ2RtbGxkMEp2ZUQwaU1DQXdJREl3TkNBeE9ETWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4eVpXTjBJSGRwWkhSb1BTSXlNRFFpSUdobGFXZG9kRDBpTVRneklpQm1hV3hzUFNJalJqVkdOVVkxSWk4K0NqeHdZWFJvSUdROUlrMDJNQzQzTlRBMUlEVXdMamMxVERFME15NHlOU0F4TXpNdU1qVWlJSE4wY205clpUMGlJME0yUTBKRU1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJMElpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRrd0xqYzFNRFVnTlRndU1qVklNVEV6TGpJMVRERXlNQzQzTlNBMk9TNDFTREV6TlM0M05VTXhNemN1TnpRZ05qa3VOU0F4TXprdU5qUTNJRGN3TGpJNU1ESWdNVFF4TGpBMU5DQTNNUzQyT1RZM1F6RTBNaTQwTmlBM015NHhNRE15SURFME15NHlOU0EzTlM0d01UQTVJREUwTXk0eU5TQTNOMVl4TVRJdU1ESTFUVEV4TkM0eklERXdOQzR6UXpFeE15NHdOVFlnTVRBMkxqRXhPU0F4TVRFdU5ESTJJREV3Tnk0Mk5ERWdNVEE1TGpVeU5pQXhNRGd1TnpVNVF6RXdOeTQyTWpZZ01UQTVMamczTmlBeE1EVXVOVEEwSURFeE1DNDFOakVnTVRBekxqTXdPU0F4TVRBdU56WTFRekV3TVM0eE1UUWdNVEV3TGprMk9TQTVPQzQ1TURJZ01URXdMalk0TnlBNU5pNDRNamc1SURFd09TNDVNemhET1RRdU56VTFPQ0F4TURrdU1Ua2dPVEl1T0RjeklERXdOeTQ1T1RRZ09URXVNekUwTmlBeE1EWXVORE0yUXpnNUxqYzFOakVnTVRBMExqZzNOeUE0T0M0MU5qQXlJREV3TWk0NU9UVWdPRGN1T0RFeUlERXdNQzQ1TWpKRE9EY3VNRFl6T0NBNU9DNDRORGcxSURnMkxqYzRNVFlnT1RZdU5qTTJJRGcyTGprNE5UVWdPVFF1TkRReE5VTTROeTR4T0RrMElEa3lMakkwTmprZ09EY3VPRGMwTlNBNU1DNHhNalF6SURnNExqazVNVGtnT0RndU1qSTBOVU01TUM0eE1Ea3lJRGcyTGpNeU5EZ2dPVEV1TmpNeE5pQTROQzQyT1RRMklEa3pMalExTURVZ09ETXVORFZOTVRNMUxqYzFJREV5TlM0M05VZzJPQzR5TlRBMVF6WTJMakkyTVRRZ01USTFMamMxSURZMExqTTFNemNnTVRJMExqazJJRFl5TGprME56SWdNVEl6TGpVMU0wTTJNUzQxTkRBM0lERXlNaTR4TkRjZ05qQXVOelV3TlNBeE1qQXVNak01SURZd0xqYzFNRFVnTVRFNExqSTFWamMzUXpZd0xqYzFNRFVnTnpVdU1ERXdPU0EyTVM0MU5EQTNJRGN6TGpFd016SWdOakl1T1RRM01pQTNNUzQyT1RZM1F6WTBMak0xTXpjZ056QXVNamt3TWlBMk5pNHlOakUwSURZNUxqVWdOamd1TWpVd05TQTJPUzQxU0RjNUxqVXdNRFZNTVRNMUxqYzFJREV5TlM0M05Wb2lJSE4wY205clpUMGlJME0yUTBKRU1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJMElpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCI7XG4kbm8taW1hZ2UtcHJvZHVjdDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB3aWR0aD0nMjA0JyBoZWlnaHQ9JzIwNCcgdmlld0JveD0nMCAwIDIwNCAyMDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3Ryb2tlPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwNCcgaGVpZ2h0PScyMDQnIGZpbGw9J3doaXRlJyBzdHJva2U9J25vbmUnLyUzRSUzQ3JlY3Qgb3BhY2l0eT0nMC41JyB4PSc1MicgeT0nNjYnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPSclMjNCN0JDQzYnIHN0cm9rZT0nbm9uZScvJTNFJTNDcGF0aCBkPSdNODUgNzYuOTk5OUM4NSA3Ni45OTk5IDg1IDY2LjkyNTggODUgNTUuODQ0M0M4NSAzMy41IDEyMCAzMy41IDEyMCA1NS44NDQzVjc2Ljk5OTknIHN0cm9rZT0nJTIzQjdCQ0M2JyBzdHJva2Utd2lkdGg9JzYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJG5vLWltYWdlLWJyYW5kOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVXdJaUJvWldsbmFIUTlJamN3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFV3SURjd0lpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y21WamRDQjNhV1IwYUQwaU1UVXdJaUJvWldsbmFIUTlJamN3SWlCbWFXeHNQU0lqUmpWR05VWTFJaTgrQ2p4bklHTnNhWEF0Y0dGMGFEMGlkWEpzS0NOamJHbHdNRjh4TVRVeE5GOHhPVGs1TVNraVBnbzhjR0YwYUNCa1BTSk5OVFF1T0RNek5TQXhNaTQ0TXpNMVREazFMakUyTmpnZ05UTXVNVFkyT0NJZ2MzUnliMnRsUFNJalF6WkRRa1F4SWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjR0YwYUNCa1BTSk5Oamt1TlRBd01pQXhOaTQxU0Rnd0xqVXdNREpNT0RRdU1UWTJPQ0F5TWtnNU1TNDFNREF5UXpreUxqUTNNallnTWpJZ09UTXVOREExTWlBeU1pNHpPRFl6SURrMExqQTVNamtnTWpNdU1EY3pPVU01TkM0M09EQTFJREl6TGpjMk1UWWdPVFV1TVRZMk9DQXlOQzQyT1RReUlEazFMakUyTmpnZ01qVXVOalkyTjFZME1pNDNPVTA0TVM0d01UTTFJRE01TGpBeE16TkRPREF1TkRBMUlETTVMamt3TWpZZ056a3VOakE0SURRd0xqWTBOamdnTnpndU5qYzVNeUEwTVM0eE9UTXhRemMzTGpjMU1EVWdOREV1TnpNNU5DQTNOaTQzTVRJNElEUXlMakEzTkRNZ056VXVOak01T1NBME1pNHhOelJETnpRdU5UWTNJRFF5TGpJM016Y2dOek11TkRnMU15QTBNaTR4TXpVM0lEY3lMalEzTVRnZ05ERXVOelk1T1VNM01TNDBOVGd6SURReExqUXdOREVnTnpBdU5UTTNPQ0EwTUM0NE1UazFJRFk1TGpjM05Ua2dOREF1TURVM05rTTJPUzR3TVRRZ016a3VNamsxTnlBMk9DNDBNamswSURNNExqTTNOVElnTmpndU1EWXpOaUF6Tnk0ek5qRTNRelkzTGpZNU56Z2dNell1TXpRNE1pQTJOeTQxTlRrNElETTFMakkyTmpVZ05qY3VOalU1TlNBek5DNHhPVE0yUXpZM0xqYzFPVElnTXpNdU1USXdOeUEyT0M0d09UUXhJRE15TGpBNE15QTJPQzQyTkRBMElETXhMakUxTkRKRE5qa3VNVGcyTnlBek1DNHlNalUxSURZNUxqa3pNRGtnTWprdU5ESTROU0EzTUM0NE1qQXlJREk0TGpneVRUa3hMalV3TURJZ05Ea3VOVWcxT0M0MU1EQXlRelUzTGpVeU56Y2dORGt1TlNBMU5pNDFPVFV4SURRNUxqRXhNemNnTlRVdU9UQTNOQ0EwT0M0ME1qWXhRelUxTGpJeE9UZ2dORGN1TnpNNE5DQTFOQzQ0TXpNMUlEUTJMamd3TlRnZ05UUXVPRE16TlNBME5TNDRNek16VmpJMUxqWTJOamRETlRRdU9ETXpOU0F5TkM0Mk9UUXlJRFUxTGpJeE9UZ2dNak11TnpZeE5pQTFOUzQ1TURjMElESXpMakEzTXpsRE5UWXVOVGsxTVNBeU1pNHpPRFl6SURVM0xqVXlOemNnTWpJZ05UZ3VOVEF3TWlBeU1rZzJOQzR3TURBeVREa3hMalV3TURJZ05Ea3VOVm9pSUhOMGNtOXJaVDBpSTBNMlEwSkVNU0lnYzNSeWIydGxMWGRwWkhSb1BTSXpJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BDOW5QZ284WkdWbWN6NEtQR05zYVhCUVlYUm9JR2xrUFNKamJHbHdNRjh4TVRVeE5GOHhPVGs1TVNJK0NqeHlaV04wSUhkcFpIUm9QU0kwTkNJZ2FHVnBaMmgwUFNJME5DSWdabWxzYkQwaWQyaHBkR1VpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEVXpJREV4S1NJdlBnbzhMMk5zYVhCUVlYUm9QZ284TDJSbFpuTStDand2YzNablBnbz1cIjtcbiRuby1pbWFnZS1oZXJvOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UTTNNeUlnYUdWcFoyaDBQU0l6TVRBaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TXpjeklETXhNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZDJsa2RHZzlJakV6TnpNaUlHaGxhV2RvZEQwaU16RXdJaUJtYVd4c1BTSWpSalZHTlVZMUlpOCtDanh3WVhSb0lHUTlJazAyTVRNdU5qWTNJRGd4TGpZMk5qVk1Oell3TGpNek5DQXlNamd1TXpNeklpQnpkSEp2YTJVOUlpTkROa05DUkRFaUlITjBjbTlyWlMxM2FXUjBhRDBpTlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazAyTmpjZ09UVklOekEzVERjeU1DNHpNelFnTVRFMVNEYzBOME0zTlRBdU5UTTNJREV4TlNBM05UTXVPVEk0SURFeE5pNDBNRFVnTnpVMkxqUXlPQ0F4TVRndU9UQTFRemMxT0M0NU1qa2dNVEl4TGpRd05pQTNOakF1TXpNMElERXlOQzQzT1RjZ056WXdMak16TkNBeE1qZ3VNek16VmpFNU1DNDJUVGN3T0M0NE5qY2dNVGMyTGpnMk4wTTNNRFl1TmpVMElERTRNQzR4SURjd015NDNOVFlnTVRneUxqZ3dOeUEzTURBdU16YzVJREU0TkM0M09UTkROamszTGpBd01pQXhPRFl1TnpnZ05qa3pMakl5T0NBeE9EY3VPVGszSURZNE9TNHpNamNnTVRnNExqTTJRelk0TlM0ME1qVWdNVGc0TGpjeU1pQTJPREV1TkRreUlERTRPQzR5TWpFZ05qYzNMamd3TmlBeE9EWXVPRGt4UXpZM05DNHhNakVnTVRnMUxqVTJJRFkzTUM0M056UWdNVGd6TGpRek5DQTJOamd1TURBeklERTRNQzQyTmpSRE5qWTFMakl6TXlBeE56Y3VPRGt6SURZMk15NHhNRGNnTVRjMExqVTBOaUEyTmpFdU56YzJJREUzTUM0NE5qRkROall3TGpRME5pQXhOamN1TVRjMUlEWTFPUzQ1TkRRZ01UWXpMakkwTWlBMk5qQXVNekEzSURFMU9TNHpORU0yTmpBdU5qY2dNVFUxTGpRek9TQTJOakV1T0RnM0lERTFNUzQyTmpVZ05qWXpMamczTkNBeE5EZ3VNamc0UXpZMk5TNDROaUF4TkRRdU9URXhJRFkyT0M0MU5qY2dNVFF5TGpBeE15QTJOekV1T0NBeE16a3VPRTAzTkRjZ01qRTFTRFl5TjBNMk1qTXVORFkwSURJeE5TQTJNakF1TURjeklESXhNeTQxT1RVZ05qRTNMalUzTWlBeU1URXVNRGsxUXpZeE5TNHdOeklnTWpBNExqVTVOQ0EyTVRNdU5qWTNJREl3TlM0eU1ETWdOakV6TGpZMk55QXlNREV1TmpZM1ZqRXlPQzR6TXpORE5qRXpMalkyTnlBeE1qUXVOemszSURZeE5TNHdOeklnTVRJeExqUXdOaUEyTVRjdU5UY3lJREV4T0M0NU1EVkROakl3TGpBM015QXhNVFl1TkRBMUlEWXlNeTQwTmpRZ01URTFJRFl5TnlBeE1UVklOalEzVERjME55QXlNVFZhSWlCemRISnZhMlU5SWlORE5rTkNSREVpSUhOMGNtOXJaUzEzYVdSMGFEMGlOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiO1xuJG5vLWltYWdlLWJhbm5lcjogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakkwSWlCb1pXbG5hSFE5SWpRek9TSWdkbWxsZDBKdmVEMGlNQ0F3SURJeU5DQTBNemtpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHlaV04wSUhkcFpIUm9QU0l5TWpRaUlHaGxhV2RvZEQwaU5ETTVJaUJtYVd4c1BTSWpSalZHTlVZMUlpOCtDanh3WVhSb0lHUTlJazAyTVM0MU9ETTNJREUyT1M0MU9ETk1NVFl5TGpReE55QXlOekF1TkRFM0lpQnpkSEp2YTJVOUlpTkROa05DUkRFaUlITjBjbTlyWlMxM2FXUjBhRDBpTkNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazA1T0M0eU5UQTBJREUzT0M0M05VZ3hNalV1TnpWTU1UTTBMamt4TnlBeE9USXVOVWd4TlRNdU1qVkRNVFUxTGpZNE1pQXhPVEl1TlNBeE5UZ3VNREV6SURFNU15NDBOallnTVRVNUxqY3pNaUF4T1RVdU1UZzFRekUyTVM0ME5URWdNVGsyTGprd05DQXhOakl1TkRFM0lERTVPUzR5TXpZZ01UWXlMalF4TnlBeU1ERXVOalkzVmpJME5DNDBOelZOTVRJM0xqQXpOQ0F5TXpVdU1ETXpRekV5TlM0MU1UTWdNak0zTGpJMU5pQXhNak11TlRJZ01qTTVMakV4TnlBeE1qRXVNVGs0SURJME1DNDBPRE5ETVRFNExqZzNOaUF5TkRFdU9EUTRJREV4Tmk0eU9ESWdNalF5TGpZNE5pQXhNVE11TmlBeU5ESXVPVE0xUXpFeE1DNDVNVGdnTWpRekxqRTROQ0F4TURndU1qRXpJREkwTWk0NE16a2dNVEExTGpZNElESTBNUzQ1TWpWRE1UQXpMakUwTmlBeU5ERXVNREVnTVRBd0xqZzBOU0F5TXprdU5UUTVJRGs0TGprek9UZ2dNak0zTGpZME5FTTVOeTR3TXpVZ01qTTFMamN6T1NBNU5TNDFOek0wSURJek15NDBNemdnT1RRdU5qVTRPU0F5TXpBdU9UQTBRemt6TGpjME5EUWdNakk0TGpNM0lEa3pMak01T1RVZ01qSTFMalkyTmlBNU15NDJORGc0SURJeU1pNDVPRFJET1RNdU9EazRJREl5TUM0ek1ESWdPVFF1TnpNMU15QXlNVGN1TnpBM0lEazJMakV3TVNBeU1UVXVNemcyUXprM0xqUTJOamNnTWpFekxqQTJOQ0E1T1M0ek1qY3pJREl4TVM0d056RWdNVEF4TGpVMUlESXdPUzQxTlUweE5UTXVNalVnTWpZeExqSTFTRGN3TGpjMU1EUkROamd1TXpFNU15QXlOakV1TWpVZ05qVXVPVGczTnlBeU5qQXVNamcwSURZMExqSTJPRFlnTWpVNExqVTJOVU0yTWk0MU5EazFJREkxTmk0NE5EWWdOakV1TlRnek55QXlOVFF1TlRFMElEWXhMalU0TXpjZ01qVXlMakE0TTFZeU1ERXVOalkzUXpZeExqVTRNemNnTVRrNUxqSXpOaUEyTWk0MU5EazFJREU1Tmk0NU1EUWdOalF1TWpZNE5pQXhPVFV1TVRnMVF6WTFMams0TnpjZ01Ua3pMalEyTmlBMk9DNHpNVGt6SURFNU1pNDFJRGN3TGpjMU1EUWdNVGt5TGpWSU9EUXVOVEF3TkV3eE5UTXVNalVnTWpZeExqSTFXaUlnYzNSeWIydGxQU0lqUXpaRFFrUXhJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqUWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCI7XG5cbiRpbWctZGVsZXRlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxyZWN0IHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgcng9JzI0JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjUnLz48cGF0aCBkPSdNMTUgMThIMTdIMzMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTIwIDE4VjE2QzIwIDE1LjQ2OTYgMjAuMjEwNyAxNC45NjA5IDIwLjU4NTggMTQuNTg1OEMyMC45NjA5IDE0LjIxMDcgMjEuNDY5NiAxNCAyMiAxNEgyNkMyNi41MzA0IDE0IDI3LjAzOTEgMTQuMjEwNyAyNy40MTQyIDE0LjU4NThDMjcuNzg5MyAxNC45NjA5IDI4IDE1LjQ2OTYgMjggMTZWMThNMzEgMThWMzJDMzEgMzIuNTMwNCAzMC43ODkzIDMzLjAzOTEgMzAuNDE0MiAzMy40MTQyQzMwLjAzOTEgMzMuNzg5MyAyOS41MzA0IDM0IDI5IDM0SDE5QzE4LjQ2OTYgMzQgMTcuOTYwOSAzMy43ODkzIDE3LjU4NTggMzMuNDE0MkMxNy4yMTA3IDMzLjAzOTEgMTcgMzIuNTMwNCAxNyAzMlYxOEgzMVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCI7XG4kY2hlY2tib3g6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMyAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyIDFMNSA4TDEgNCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCI7XG5cbiRxdWVzdGlvbi1tYXJrZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgcng9JzcuNScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgcng9JzcuNScgc3Ryb2tlPSclMjM4NTMwODcnLyUzRSUzQ3BhdGggZD0nTTcuMzAyODYgOS42OTYwNUM3LjMwMjg2IDkuNDI0NiA3LjM2NjcyIDkuMTczMDEgNy40OTQ0MyA4Ljk0MTI5QzcuNjIyMTUgOC43MDk1NyA3Ljc3ODI1IDguNTEwOTUgNy45NjI3MyA4LjM0NTQzQzguMTQ3MiA4LjE3MzI5IDguMzMxNjggOC4wMTEwOCA4LjUxNjE2IDcuODU4ODFDOC43MDA2NCA3LjY5OTkxIDguODU2NzQgNy41MzEwOCA4Ljk4NDQ1IDcuMzUyMzJDOS4xMTIxNyA3LjE2Njk1IDkuMTc2MDMgNi45NzQ5NSA5LjE3NjAzIDYuNzc2MzJDOS4xNzYwMyA2LjQ5ODI2IDkuMDczMTUgNi4yODYzOSA4Ljg2NzM4IDYuMTQwNzRDOC42NjE2MiA1Ljk4ODQ2IDguMzg0OSA1LjkxMjMyIDguMDM3MjMgNS45MTIzMkM3LjcwMzc1IDUuOTEyMzIgNy40MTYzOCA1Ljk5MTc3IDcuMTc1MTQgNi4xNTA2N0M2LjkzMzkgNi4zMDk1NyA2Ljc2MDA2IDYuNTM0NjcgNi42NTM2MyA2LjgyNTk4TDUuNTk5OTggNi4yNjk4NEM1Ljc5ODY1IDUuNzk5NzcgNi4xMTc5NCA1LjQzODk1IDYuNTU3ODUgNS4xODczNkM3LjAwNDg1IDQuOTI5MTUgNy41MDg2MiA0LjgwMDA1IDguMDY5MTYgNC44MDAwNUM4LjcwMDY0IDQuODAwMDUgOS4yNDY5OCA0Ljk2ODg4IDkuNzA4MTggNS4zMDY1M0MxMC4xNjk0IDUuNjQ0MTkgMTAuNCA2LjExMDk1IDEwLjQgNi43MDY4MUMxMC40IDYuOTg0ODggMTAuMzM2MSA3LjI0NjM5IDEwLjIwODQgNy40OTEzNkMxMC4wODA3IDcuNzI5NyA5LjkyNDU5IDcuOTM0OTUgOS43NDAxMSA4LjEwNzA4QzkuNTU1NjMgOC4yNzkyMiA5LjM3MTE1IDguNDQ4MDUgOS4xODY2NyA4LjYxMzU3QzkuMDAyMTkgOC43NzI0NiA4Ljg0NjEgOC45NDQ2IDguNzE4MzggOS4xMjk5OEM4LjU5MDY2IDkuMzE1MzYgOC41MjY4MSA5LjUwNDA1IDguNTI2ODEgOS42OTYwNUg3LjMwMjg2Wk04LjQ4NDIzIDExLjc4MTZDOC4zMjgxNCAxMS45MjcyIDguMTQwMTEgMTIgNy45MjAxNSAxMkM3LjcwMDIgMTIgNy41MTIxNyAxMS45MjcyIDcuMzU2MDcgMTEuNzgxNkM3LjE5OTk4IDExLjYzNTkgNy4xMjE5MyAxMS40NjA1IDcuMTIxOTMgMTEuMjU1MkM3LjEyMTkzIDExLjA1IDcuMTk2NDMgMTAuODc0NSA3LjM0NTQzIDEwLjcyODlDNy41MDE1MyAxMC41ODMyIDcuNjkzMSAxMC41MTA0IDcuOTIwMTUgMTAuNTEwNEM4LjE0MDExIDEwLjUxMDQgOC4zMjgxNCAxMC41ODMyIDguNDg0MjMgMTAuNzI4OUM4LjY0MDMzIDEwLjg3NDUgOC43MTgzOCAxMS4wNSA4LjcxODM4IDExLjI1NTJDOC43MTgzOCAxMS40NjA1IDguNjQwMzMgMTEuNjM1OSA4LjQ4NDIzIDExLjc4MTZaJyBmaWxsPSclMjM4NTMwODcnLyUzRSUzQy9zdmclM0UlMEFcIjtcblxuJHF1ZXN0aW9uLW1hcmtlci1ob3ZlcmVkOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHJ4PSc3LjUnIGZpbGw9JyUyMzg1MzA4NycvJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyByeD0nNy41JyBzdHJva2U9JyUyMzg1MzA4NycvJTNFJTNDcGF0aCBkPSdNNy4zMDI4NiA5LjY5NjA1QzcuMzAyODYgOS40MjQ2IDcuMzY2NzIgOS4xNzMwMSA3LjQ5NDQzIDguOTQxMjlDNy42MjIxNSA4LjcwOTU3IDcuNzc4MjUgOC41MTA5NSA3Ljk2MjczIDguMzQ1NDNDOC4xNDcyIDguMTczMjkgOC4zMzE2OCA4LjAxMTA4IDguNTE2MTYgNy44NTg4MUM4LjcwMDY0IDcuNjk5OTEgOC44NTY3NCA3LjUzMTA4IDguOTg0NDUgNy4zNTIzMkM5LjExMjE3IDcuMTY2OTUgOS4xNzYwMyA2Ljk3NDk1IDkuMTc2MDMgNi43NzYzMkM5LjE3NjAzIDYuNDk4MjYgOS4wNzMxNSA2LjI4NjM5IDguODY3MzggNi4xNDA3NEM4LjY2MTYyIDUuOTg4NDYgOC4zODQ5IDUuOTEyMzIgOC4wMzcyMyA1LjkxMjMyQzcuNzAzNzUgNS45MTIzMiA3LjQxNjM4IDUuOTkxNzcgNy4xNzUxNCA2LjE1MDY3QzYuOTMzOSA2LjMwOTU3IDYuNzYwMDYgNi41MzQ2NyA2LjY1MzYzIDYuODI1OThMNS41OTk5OCA2LjI2OTg0QzUuNzk4NjUgNS43OTk3NyA2LjExNzk0IDUuNDM4OTUgNi41NTc4NSA1LjE4NzM2QzcuMDA0ODUgNC45MjkxNSA3LjUwODYyIDQuODAwMDUgOC4wNjkxNiA0LjgwMDA1QzguNzAwNjQgNC44MDAwNSA5LjI0Njk4IDQuOTY4ODggOS43MDgxOCA1LjMwNjUzQzEwLjE2OTQgNS42NDQxOSAxMC40IDYuMTEwOTUgMTAuNCA2LjcwNjgxQzEwLjQgNi45ODQ4OCAxMC4zMzYxIDcuMjQ2MzkgMTAuMjA4NCA3LjQ5MTM2QzEwLjA4MDcgNy43Mjk3IDkuOTI0NTkgNy45MzQ5NSA5Ljc0MDExIDguMTA3MDhDOS41NTU2MyA4LjI3OTIyIDkuMzcxMTUgOC40NDgwNSA5LjE4NjY3IDguNjEzNTdDOS4wMDIxOSA4Ljc3MjQ2IDguODQ2MSA4Ljk0NDYgOC43MTgzOCA5LjEyOTk4QzguNTkwNjYgOS4zMTUzNiA4LjUyNjgxIDkuNTA0MDUgOC41MjY4MSA5LjY5NjA1SDcuMzAyODZaTTguNDg0MjMgMTEuNzgxNkM4LjMyODE0IDExLjkyNzIgOC4xNDAxMSAxMiA3LjkyMDE1IDEyQzcuNzAwMiAxMiA3LjUxMjE3IDExLjkyNzIgNy4zNTYwNyAxMS43ODE2QzcuMTk5OTggMTEuNjM1OSA3LjEyMTkzIDExLjQ2MDUgNy4xMjE5MyAxMS4yNTUyQzcuMTIxOTMgMTEuMDUgNy4xOTY0MyAxMC44NzQ1IDcuMzQ1NDMgMTAuNzI4OUM3LjUwMTUzIDEwLjU4MzIgNy42OTMxIDEwLjUxMDQgNy45MjAxNSAxMC41MTA0QzguMTQwMTEgMTAuNTEwNCA4LjMyODE0IDEwLjU4MzIgOC40ODQyMyAxMC43Mjg5QzguNjQwMzMgMTAuODc0NSA4LjcxODM4IDExLjA1IDguNzE4MzggMTEuMjU1MkM4LjcxODM4IDExLjQ2MDUgOC42NDAzMyAxMS42MzU5IDguNDg0MjMgMTEuNzgxNlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCI7XG5cbjpyb290IHtcbiAgLS1tYWluLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1tYWluLWZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLy8tLWNvbnRhaW5lci13aWR0aDogMTU3NHB4O1xuICAtLWNvbnRhaW5lci13aWR0aDogMTM3NHB4O1xuICAtLW5hdi1oZWlnaHQ6IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiA5MjhweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogNzY4cHg7XG4gIH1cblxuICAtLW1haW4tbWFyZ2luOiAxNXB4O1xuICAtLW1haW4tbWFyZ2luLXNtOiAzMnB4O1xuXG4gIC0tbWF4LW5hdi1wYW5lbC1zaXplOiAzMDRweDtcblxuICAtLWJveC1zaGFkb3ctY29tbW9uOiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gIC0tc2Nyb2xsLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS13aGl0ZTogI0ZGRkZGRjtcblxuICAtLXByaW1hcnk6ICMxRkJFNjU7XG4gIC0tcHJpbWFyeS1ob3ZlcjogIzcwNURDRjtcbiAgLS1wcmltYXJ5LXZhcmlhbnQ6ICM5OTk5OTk7XG4gIC0tcHJpbWFyeS12YXJpYW50LWhvdmVyOiAjOTk5OTk5O1xuICAtLXNlY29uZGFyeTogIzg2NzRFMjtcbiAgLS1zZWNvbmRhcnktaG92ZXI6ICM3MDVEQ0Y7XG4gIC0tc3VyZmFjZTogI0ZGRkZGRjtcbiAgLS1zdXJmYWNlLXZhcmlhbnQ6ICM5OTk5OTk7XG4gIC0tYWN0aXZlOiAjRjVGNUY1O1xuICAtLWluYWN0aXZlOiAjQjdCQ0M2O1xuICAtLWluYWN0aXZlLXN1cmZhY2U6ICNGOEY4Rjg7XG4gIC0tYm9yZGVyOiAjQzZDQkQxO1xuICAtLWVycm9yOiAjRTIyODI3O1xuICAtLWVycm9yLXZhcmlhbnQ6ICNGRkYxRjE7XG4gIC0tcmFpdGluZzogI0VCQzEyQjtcbiAgLS1maWVsZHM6ICNGRkZGRkY7XG4gIC0tZmllbGRzLWluYWN0aXZlOiAjRjVGNUY1O1xuICAtLW9uLXN1cmZhY2U6ICMyMjIyMjI7XG4gIC0tb24tc3VyZmFjZS12YXJpYW50OiAjODA4MDgwO1xuICAtLXN1Y2Nlc3M6ICMzNkI4OTI7XG4gIC0tc3RhdHVzLW9rOiAjNEJCRDY0O1xuICAtLXN0YXR1cy1ub3Qtb2s6ICNGMTNFNUY7XG4gIC0tc3RhdHVzLWluLXByb2dyZXNzOiAjRkNBRjUyO1xuICAtLXN0YXR1cy1pbi1wcm9ncmVzcy1vazogIzg5NzRFMDtcbiAgLS1uYXYtbGluazogIzIyMjIyMjtcbiAgLS1uYXYtbGluay1ob3ZlcjogIzg2NzRFMjtcbiAgLS1uYXYtYmFja2dyb3VuZDogIzFGQkU2NTtcbiAgLS1uYXYtYmFja2dyb3VuZC1ob3ZlcjogIzE3NkNCQTtcbiAgLS1zdWNjZXNzLXN1cmZhY2U6IHJnYmEoMjcsIDE3NCwgMTEyLCAwLjEyKTtcbiAgLS1lcnJvci1zdXJmYWNlOiByZ2JhKDI0MSwgNjIsIDk1LCAwLjEyKTtcbn1cbiIsIlxuJXN0eWxlLWhlYWRpbmcteGwge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4lc3R5bGUtaGVhZGluZy1sIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuJXN0eWxlLWhlYWRpbmctbSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbiVzdHlsZS1oZWFkaW5nLXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4lc3R5bGUtaGVhZGluZy14cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbiVzdHlsZS1ib2R5LWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4lc3R5bGUtYm9keS1tIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuJXN0eWxlLWJvZHktcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbiVzdHlsZS1ib2R5LW0tc2VtaSB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsIkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRuYW1lO1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy8jeyRwYXRofS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy8jeyRwYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8jeyRwYXRofS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvI3skcGF0aH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8jeyRwYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cbn1cblxuQG1peGluIHNpemUgKCR3aWR0aCwgJGhlaWdodDogZmFsc2UpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgQGlmKCRoZWlnaHQpIHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIH1cbiAgQGVsc2Uge1xuICAgIGhlaWdodDogJHdpZHRoO1xuICB9XG59XG5cbkBtaXhpbiBwb3NpdGlvbiAoJHRvcDpmYWxzZSwgJGxlZnQ6ZmFsc2UsICRib3R0b206ZmFsc2UsICRyaWdodDpmYWxzZSwgJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBAaWYoJHRvcCkge1xuICAgIEBpZigkdG9wICE9bikge1xuICAgICAgdG9wOiAkdG9wO1xuICAgIH1cbiAgfVxuICBAaWYoJGxlZnQpIHtcbiAgICBAaWYoJGxlZnQgIT1uKSB7XG4gICAgICBsZWZ0OiAkbGVmdDtcbiAgICB9XG4gIH1cbiAgQGlmKCRyaWdodCkge1xuICAgIEBpZigkcmlnaHQgIT1uKSB7XG4gICAgICByaWdodDogJHJpZ2h0O1xuICAgIH1cbiAgfVxuICBAaWYoJGJvdHRvbSkge1xuICAgIEBpZigkYm90dG9tICE9bikge1xuICAgICAgYm90dG9tOiAkYm90dG9tO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2lyY2xlICgkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplICgkc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1peGluIGxpbmsoJGNvbG9yLCRyZXZlcnNlOmZhbHNlLCRwYXJlbnQ6ZmFsc2UpIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGlmKCRyZXZlcnNlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBAaWYoJHBhcmVudCkge1xuICAgICAgI3skcGFyZW50fTpob3ZlciAmIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGlmKCRwYXJlbnQpIHtcbiAgICAgICN7JHBhcmVudH06aG92ZXIgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBncmlkLXJvdygkb3JkZXIpIHtcbiAgZ3JpZC1yb3c6ICRvcmRlciAjeycvJ30gJG9yZGVyICsgMTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuJG1lZGlhTW9iaWxlOiAnbW9iaWxlJztcbiRtZWRpYVBoYWJsZXQ6ICdwaGFibGV0JztcbiRtZWRpYVRhYmxldDogJ3RhYmxldCc7XG4kbWVkaWFEZXNrdG9wOiAnZGVza3RvcCc7XG4kbWVkaWFEZXNrdG9wSGQ6ICdkZXNrdG9wLWhkJztcbiRtZWRpYURlc2t0b3BGaGQ6ICdkZXNrdG9wLWZoZCc7XG5cbiRtZWRpYU1vYmlsZVNpemU6IDQ2MHB4O1xuJG1lZGlhUGhhYmxldFNpemU6IDU2MHB4O1xuJG1lZGlhVGFibGV0U2l6ZTogNzY4cHg7XG4kbWVkaWFEZXNrdG9wU2l6ZTogMTAyNHB4O1xuJG1lZGlhRGVza3RvcEhkU2l6ZTogMTIwMHB4O1xuJG1lZGlhRGVza3RvcEZoZFNpemU6IDEzNjZweDtcblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0gJG1lZGlhTW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYU1vYmlsZVNpemUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gJG1lZGlhUGhhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFQaGFibGV0U2l6ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSAkbWVkaWFUYWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhVGFibGV0U2l6ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSAkbWVkaWFEZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpYURlc2t0b3BTaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09ICRtZWRpYURlc2t0b3BIZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWFEZXNrdG9wSGRTaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09ICRtZWRpYURlc2t0b3BGaGQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGlhRGVza3RvcEZoZFNpemUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuQG1peGluIHNtYWxsZXItdGhhbigkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSAkbWVkaWFNb2JpbGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhTW9iaWxlU2l6ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSAkbWVkaWFQaGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYVBoYWJsZXRTaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09ICRtZWRpYVRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFUYWJsZXRTaXplKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09ICRtZWRpYURlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhRGVza3RvcFNpemUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gJG1lZGlhRGVza3RvcEhkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYURlc2t0b3BIZFNpemUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gJG1lZGlhRGVza3RvcEZoZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaWFEZXNrdG9wRmhkU2l6ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpYSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzY3JlZW4tcmFuZ2UoJG1pbi1tZWRpYTpmYWxzZSwgJG1heC1tZWRpYTpmYWxzZSkge1xuICBAaWYgJG1pbi1tZWRpYSBhbmQgJG1heC1tZWRpYSA9PSBmYWxzZSBvciAkbWF4LW1lZGlhID09IG51bGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi1tZWRpYSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXgtbWVkaWEgYW5kICRtaW4tbWVkaWEgPT0gZmFsc2Ugb3IgJG1pbi1tZWRpYSA9PSBudWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbWVkaWEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4LW1lZGlhIGFuZCAkbWluLW1lZGlhIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1tZWRpYSkgYW5kIChtYXgtd2lkdGg6ICRtYXgtbWVkaWEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbiVidG4tcmVzZXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQtZmFtaWx5KTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiV0cmFudHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG4lYWJzb2x1dGUtY2VudGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiVmbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ldmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgc2l6ZSgwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4lZmxleC1oaWRkZW4ge1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4lY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4lcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4lY292ZXItcGljIHtcbiAgQGV4dGVuZCAlcGljO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiVjb250YWluLXBpYyB7XG4gIEBleHRlbmQgJXBpYztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbiVsaW5rIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbiVsaW5rLXJldmVyc2Uge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuJXVuZGVybGluZSB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuJXVuZGVybGluZS1yZXZlcnNlIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLW1vei10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiVjb3Zlci1pbWcge1xuICBAaW5jbHVkZSBwb3NpdGlvbigwLDAsMCwwKTtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtaXhpbiBuYXYtYmFyKCRjb2xvcikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNpemUoMTdweCwgMTJweCk7XG4gIC5iYXIge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsIDAsIDAsIDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMnB4KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dCwgdG9wIC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cblxufVxuXG4lbmF2LWNyb3NzIHtcbiAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBzZXVkby1ib3JkZXIoJHN0eWxlLCAkcG9zOiBib3R0b20sICRwbGFjZTogYWZ0ZXIgKSB7XG4gICAgJjojeyRwbGFjZX0ge1xuICAgICAgQGluY2x1ZGUgc2l6ZShjYWxjKDEwMCUgLSB2YXIoLS1tYWluLW1hcmdpbi1zbSkpLDFweCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci0jeyRwb3N9OiAjeyRzdHlsZX07XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tbWFpbi1tYXJnaW4tc20pO1xuICAgIH1cbn1cblxuQG1peGluIGZpbGUtdHlwZS1pY29uKCRwYXRoLCAkd2lkdGg6IDI0cHgsICRoZWlnaHQ6IDMwcHgsICkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIHNpemUoJHdpZHRoLCRoZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgpO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkbWF4V2lkdGg6IDEwMCUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogJG1heFdpZHRoO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1tYWluLW1hcmdpbik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tbWFpbi1tYXJnaW4pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSwgLmNvbC1sZy0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIsIC5jb2wtbGctMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMsIC5jb2wtbGctMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQsIC5jb2wtbGctNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLTUsIC5jb2wtbGctNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYsIC5jb2wtbGctNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcsIC5jb2wtbGctNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLTgsIC5jb2wtbGctOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTksIC5jb2wtbGctOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwLCAuY29sLWxnLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEsIC5jb2wtbGctMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiwgLmNvbC1sZy0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXIteHMge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbiAgLmNvbC14cyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhzLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wteHMtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgfVxuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuJWhvbGRlciB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcbn1cblxuJWZvb3Rlci1ob2xkZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCA1OXB4O1xuICB9XG59XG4iLCIubGluay13aGl0ZSB7XG4gIEBleHRlbmQgJWxpbms7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxufVxuXG4ubGluay1vbi1zdXJmYWNlIHtcbiAgQGV4dGVuZCAlbGluaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmZvcndhcmQtbGluayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG5cbiAgJl9ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICB9XG5cbiAgJl9ib3JkZXItc2Vjb25kYXJ5LWNvbG9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9ib3JkZXItcHJpbWFyeS1jb2xvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cblxuLmZvcndhcmQtbGlua19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvcndhcmQtbGlua19faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIGNvbG9yOiB2YXIoLS1yYWl0aW5nKTtcbn1cblxuLmZvcndhcmQtYnRuLXByaW1hcnktY29sb3Ige1xuICBAZXh0ZW5kIC5mb3J3YXJkLWxpbms7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDExcHggMTlweCAxMHB4IDI5cHg7XG59XG5cbi5mb3J3YXJkLWJ0bi1wcmltYXJ5LWNvbG9yX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZm9yd2FyZC1idG4tcHJpbWFyeS1jb2xvcl9faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjhweCk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmxpbmstcHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS1jb2xvciB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnktY29sb3ItaG92ZXJhYmxlO1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDZweCAycHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJjpkaXNhYmxlZCwgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5LWNvbG9yX2Fycm93IHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5idG4tcHJpbWFyeS1jb2xvcl9faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cblxuLmMtYnV0dG9uLXN1Ym1pdCB7XG4gIG1heC13aWR0aDogMTE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmJ0bi1ncmV5IHtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG5cbi5idG4tYm9yZGVyLXByaW1hcnktY29sb3Ige1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSkgO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmJ0bi1ib3JkZXItZXJyb3ItY29sb3Ige1xuICBAZXh0ZW5kIC5idG4tcHJpbWFyeS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSkgO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmMtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAmXzQwNCB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1wYWdlX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uYy1wYWdlLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jLXBhZ2UtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5saW5rLXdpdGgtaWNvbiB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbS1zZW1pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgLmxpbmstdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgICB9XG4gIH1cblxuICAubGluay1pY29uIHtcbiAgICBAaW5jbHVkZSBzaXplKDEycHgsIDdweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAubGluay10ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5uYXYtbGluayB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbTtcbiAgY29sb3I6IHZhcigtLW5hdi1saW5rKTtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLW5hdi1saW5rLWhvdmVyKTtcbiAgfVxufVxuXG4uYnRuLXJlbW92ZSB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIGNpcmNsZSgzMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMnB4KTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS1jb2xvci1sb2dpbiB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyYWJsZTtcbiAgcGFkZGluZzogMTBweCA4MXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtcGFnZV9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmXzQwNCB7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN2Z19lcnJvci1wb3B1cCB7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBzdHJva2U6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtcGFnZV9fYnRuLWhvbGRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmMtcGFnZV9fYnRuIHtcbiAgcGFkZGluZzogMTFweCA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDVweDtcblxuICAmXzQwNCB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLXNtX19pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgyMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgbWFyZ2luOiAwIDMycHggMCAwO1xufVxuXG4uYnRuLWxpZ2h0Z3JleSB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiA3cHggMTZweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtaW1hZ2UtYmFja2dyb3VuZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYy1wYWdlX19mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICZfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgfVxuXG4gIC5jLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5jLWZvcm1fX2ZpZWxkIHtcbiAgICAgIGZsZXg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jLXBhZ2VfX25vdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4iLCJAaW1wb3J0IFwiYmFzZS1lbGVtc1wiO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci10aGluJywgMTAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci10aGluaXRhbGljJywgMTAwLCBpdGFsaWMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1leHRyYWxpZ2h0JywgMjAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1leHRyYWxpZ2h0aXRhbGljJywgMjAwLCBpdGFsaWMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1saWdodCcsIDMwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnSW50ZXInLCAnaW50ZXItbGlnaHRpdGFsaWMnLCAzMDAsIGl0YWxpYyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyJywgJ2ludGVyLXJlZ3VsYXInLCA0MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyJywgJ2ludGVyLWl0YWxpYycsIDQwMCwgaXRhbGljKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnSW50ZXInLCAnaW50ZXItbWVkaXVtJywgNTAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1tZWRpdW1pdGFsaWMnLCA1MDAsIGl0YWxpYyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyJywgJ2ludGVyLWJvbGQnLCA2MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyJywgJ2ludGVyLWJvbGRpdGFsaWMnLCA2MDAsIGl0YWxpYyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyJywgJ2ludGVyLXNlbWlib2xkJywgNzAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1zZW1pYm9sZGl0YWxpYycsIDcwMCwgaXRhbGljKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnSW50ZXInLCAnaW50ZXItZXh0cmFib2xkJywgODAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1leHRyYWJvbGRpdGFsaWMnLCA4MDAsIGl0YWxpYyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyJywgJ2ludGVyLWJsYWNrJywgOTAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlcicsICdpbnRlci1ibGFja2l0YWxpYycsIDkwMCwgaXRhbGljKTtcblxuKiB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1zY3JvbGwtY29sb3IpIHRyYW5zcGFyZW50O1xufVxuXG4vKiBXb3JrcyBvbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cbio6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGwtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLW1haW4tZm9udC1zaXplKTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmLnByZWxvYWQgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXgge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3Zlci1waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZyB7XG4gICAgQGV4dGVuZCAlY292ZXItcGljO1xuICB9XG59XG5cbi5jb250YWluLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICBAZXh0ZW5kICVjb250YWluLXBpYztcbiAgfVxufVxuXG4uYm9sZCB7fVxuXG4uZXh0cmEtYm9sZCB7fVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oaWRlLXNtIHtcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtc20tdXAge1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1tZCB7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1tZC11cCB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIC8vQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC8vICBtYXJnaW46IDAgMTBweDtcbiAgLy8gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIC8vfVxuICAvL1xuICAvL0BtZWRpYSAobWluLXdpZHRoOiA2NjBweCkge1xuICAvLyAgbWF4LXdpZHRoOiA5NSU7XG4gIC8vICBtYXJnaW46IDAgYXV0bztcbiAgLy99XG4gIC8vXG4gIC8vQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvLyAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICAvL31cbn1cblxuLmltYWdlLWVycm9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG5vLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMCwgMCwgMCwgMCk7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICAuYy1wcm9kdWN0LWl0ZW1fX2ltZyAmLFxuICAgIC5jLXByb2R1Y3QtcGhvdG9fX2l0ZW0gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG5vLWltYWdlLXByb2R1Y3QpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfaW5pdGlhbCB7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfY2hhcmFjdGVyaXN0aWNzIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5pbWFnZS1lcnJvci1wcm9kdWN0IHtcbiAgQGV4dGVuZCAuaW1hZ2UtZXJyb3I7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbm8taW1hZ2UtcHJvZHVjdCk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5pbWFnZS1lcnJvci1icmFuZCB7XG4gIEBleHRlbmQgLmltYWdlLWVycm9yO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG5vLWltYWdlLWJyYW5kKTtcbiAgfVxufVxuXG5cbi50ZXh0LXVwZGF0ZSB7XG4gIGFuaW1hdGlvbjogYmxpbmsgLjZzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubG9hZGVyIHtcbiAgLy9AZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgcG9zaXRpb24oMCwwLDAsMCxmaXhlZCk7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSwxMDB2aCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSB1cmwoJy9yZXNvdXJjZXMvaW1nL2xvYWRlci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgei1pbmRleDogLTEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbn1cbi5jLXBhZ2VfX2JnIHtcbiAgQGV4dGVuZCAlY292ZXItaW1nO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLXBhZ2VfX251bWJlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5jLXBhZ2Vfc2VydmljZXMgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtcGFnZV9zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuYy1wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmMtZm9ybV9fbGV0dGVycy1jb3VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICB9XG5cbiAgLmMtaW5zdXJhbmNlX19hbnktaW5zdXJlci1yYWRpbzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlLW51bSB7XG4gIEBpbmNsdWRlIGNpcmNsZSgzMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJvdy1qYy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtcHJpY2UtdGFnX19jdXJyZW5jeSB7XG59XG5cbi5kaXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4udGV4dC1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5jLXBhZ2Vfc2VydmljZXMgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1wYWdlX3NlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5jLXBhZ2UtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAuYy1mb3JtX19sZXR0ZXJzLWNvdW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gIH1cblxuICAuYy1pbnN1cmFuY2VfX2FueS1pbnN1cmVyLXJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5jLXBhZ2VfX251bWJlci10aXRsZS1udW0ge1xuICBAaW5jbHVkZSBjaXJjbGUoMzJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxufVxuLmMtcGFnZV9fbnVtYmVyLXRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uY19pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuamNmLXJhbmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC8vbWFyZ2luOiAwIDEwcHg7XG4gIC5qY2YtcmFuZ2UtdHJhY2sge1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAuamNmLXJhbmdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuXG4gICYuamNmLXZlcnRpY2FsIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAuamNmLXJhbmdlLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuamNmLXJhbmdlLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgICAuamNmLXJhbmdlLWRpc3BsYXktd3JhcHBlciB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmpjZi1yYW5nZS1kaXNwbGF5IHtcbiAgICAgICYuamNmLXJhbmdlLW1pbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0xMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5qY2YtcmFuZ2UtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qY2YtcmFuZ2UtbWFyayB7XG4gICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5qY2YtcmFuZ2UtZGlzcGxheS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmpjZi1yYW5nZS1kaXNwbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDRweDtcblxuICAgICYuamNmLXJhbmdlLW1pbiB7XG4gICAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAmLmpjZi1yYW5nZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJi5qY2YtcmFuZ2UtbWlkIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgLmpjZi1yYW5nZS1oYW5kbGUge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsIDAsIDApO1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIGNpcmNsZSgxNnB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYygxMDAlICsgNXB4KSwgMCwgbnVsbCwgMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzU3MTQzZW07XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cblxuICAuamNmLXJhbmdlLW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB0b3A6IC03cHg7XG4gICAgbWFyZ2luOiAwIDAgMCA5cHg7XG4gIH1cblxuICAmLmpjZi1mb2N1cyB7XG4gICAgLmpjZi1hY3RpdmUtaGFuZGxlIHtcbiAgICAgIC8vYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjLW9yYW5nZTtcbiAgICAgIC8vbWFyZ2luOiAtNXB4IDAgMCAtMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5qY2YtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cblxuLmpjZi1zZWxlY3Qge1xuICAvL0BleHRlbmQgJWlucHV0O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICYuamNmLXNlbGVjdC1jLWZvcm1fX3NlbGVjdF9zb3J0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMzJweCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMyAxOEg5VjE2SDNWMThaTTMgMTNIMTVWMTFIM1YxM1pNMyA2VjhIMjFWNkgzWicgZmlsbD0nJTIzNENBRjUwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuamNmLXNlbGVjdC10ZXh0X2JlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmpjZi1zZWxlY3QtYy1mb3JtX19zZWxlY3RfbW9udGgge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYuamNmLXNlbGVjdC1jLWZvcm1fX3NlbGVjdF9yZXR1cm5zIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cblxuICAmLmpjZi1kcm9wLWFjdGl2ZSB7XG4gICAgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgLmpjZi1zZWxlY3QtdGV4dF9iZWZvcmUgc3BhbjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3QuamNmLWhpZGRlbjpmb2N1cyArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIC5jLWZvcm1fX2ZpZWxkLmVycm9yICYsXG4gIC5jLWZvcm1fX2ZpZWxkLWNlbGwuZXJyb3IgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIH1cblxuICAuYy1mb3JtX19zZWxlY3Rfc29ydCArICYge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJi5qY2YtZHJvcC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICB9XG5cbiAgICAuamNmLXNlbGVjdC1kcm9wIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuamNmLXNlbGVjdC10ZXh0IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfYmVmb3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYmVmb3JlKSBcIiBcIjtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICB9XG5cbiAgICAgICYgKyAuamNmLXNlbGVjdC1vcGVuZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMCk7XG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5qY2Ytb3B0aW9uLWhpZGVtZSB7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHNpemUoMCk7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKHZhcigtLXNlY29uZGFyeSksIC42KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XG4gIH1cblxuICAmLmpjZi1jb21wYWN0LW11bHRpcGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuamNmLXNlbGVjdC1vcGVuZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBjb250ZW50OiAnLi4uJztcbiAgICB9XG4gIH1cblxuICAmLW9wZW5lciB7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmpjZi1zZWxlY3QtZHJvcCB7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgLmpjZi1zZWxlY3QtZHJvcC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICAuamNmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5qY2YtbGlzdC1jb250ZW50IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qY2Ytb3ZlcmZsb3cge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLmpjZi1vcHRpb24ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAmLmpjZi1vcHRpb24taGlkZW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uamNmLWhpZGRlbiB7XG4gIC5kaXItcnRsICYge1xuICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICByaWdodDogLTk5OTlweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIkZ3JhZGllbnQ6ICh0cmFuc3BhcmVudCA1MHB4LCB2YXIoLS1zdXJmYWNlKSAxMDAlKSwgdG8gYm90dG9tO1xuXG4vKkZvciBJRTggb3IgbG93ZXIqL1xuLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMCwgMCk7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZSAgO1xuICB9XG5cbiAgKiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNThweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnhkc29mdF9wcmV2IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnhkc29mdF9uZXh0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLnhkc29mdF90aW1lX2JveCB7XG4gICAgICBoZWlnaHQ6IDE1MXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjgwMDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2Lnhkc29mdF9jdXJyZW50Lnhkc29mdF9kaXNhYmxlZCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2Lnhkc29mdF9kaXNhYmxlZCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAueGRzb2Z0X2RhdGVwaWNrZXIuYWN0aXZlICsgLnhkc29mdF90aW1lcGlja2VyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnhkc29mdF9tb250aHBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnhkc29mdF9sYWJlbCB7XG4gICAgaSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDE1cHgsIDhweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9yZXNvdXJjZXMvaW1nL2Fycm93LWRvd24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgfVxuXG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgPiAueGRzb2Z0X3NlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbigtMTBweCwtMTZweCx1bnNldCx1bnNldCk7XG4gICAgICB6LWluZGV4OiAxMDE7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQyOHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICAgPiBkaXYge1xuICAgICAgICA+IC54ZHNvZnRfb3B0aW9uIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWVycm9yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLnhkc29mdF9zZWxlY3QueGRzb2Z0X21vbnRoc2VsZWN0IHtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgLnhkc29mdF9zY3JvbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdCB7XG4gICAgICByaWdodDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfcHJldixcbiAgLnhkc29mdF90b2RheV9idXR0b24sXG4gIC54ZHNvZnRfbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC54ZHNvZnRfd2Vla2VuZCB7XG4gICAgJjpudGgtb2YtdHlwZSgybiArIDEpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgfVxuICB9XG5cbiAgLnhkc29mdF9tb250aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfY2FsZW5kYXIge1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIgPiBkaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5QUIxRUM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDMycHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQUJCMUJBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ncmV5LXBsYWNlaG9sZGVyKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDMycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkLnhkc29mdF90b2RheSB7XG4gICAgICBjb2xvcjogIzMzYWFmZjtcbiAgICB9XG5cbiAgICB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuICAgICAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gICAgICBib3gtc2hhZG93OiAjMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgdGQueGRzb2Z0X2RlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogIzMzYWFmZjtcbiAgICAgIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgdGQueGRzb2Z0X2N1cnJlbnQge1xuICAgICAgPiBkaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgICAgQGF0LXJvb3QgOmhvdmVyI3smfSwgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQueGRzb2Z0X290aGVyX21vbnRoIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICY6aG92ZXIgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC54ZHNvZnRfZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICBib3gtc2hhZG93OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkLnhkc29mdF9vdGhlcl9tb250aC54ZHNvZnRfZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0yMClcIjtcbiAgICB9XG5cbiAgICB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gICAgICAgIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfeWVhciB7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAueGRzb2Z0X3RpbWVfYm94IHtcbiAgICA+IGRpdiB7XG4gICAgICA+IGRpdi54ZHNvZnRfZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueGRzb2Z0X2NvcHlyaWdodCB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZWVlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnhkc29mdF9zYXZlX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzQ1NDU1MTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuYmx1ZS1ncmFkaWVudC1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgXCJCb29rIEFudGlxdWFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzgyODc4YztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweCAxN3B4IDRweCAzM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZjRmOGZhIDczJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsIEdyYWRpZW50VHlwZT0wKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NTQ1NTE7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmNGY4ZmEpLCBjb2xvci1zdG9wKDczJSwgI0ZGRikpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJywgR3JhZGllbnRUeXBlPTApO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0NTQ1NTE7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSwgY29sb3Itc3RvcCg3MyUsICNGRkYpKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjRmOGZhJywgZW5kQ29sb3JzdHI9JyNGRkYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ1NDU1MTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y0ZjhmYSksIGNvbG9yLXN0b3AoNzMlLCAjRkZGKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjRmOGZhJywgZW5kQ29sb3JzdHI9JyNGRkYnLCBHcmFkaWVudFR5cGU9MCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzQ1NDU1MTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmNGY4ZmEpLCBjb2xvci1zdG9wKDczJSwgI0ZGRikpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY4ZmEgMCUsICNGRkYgNzMlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmNGY4ZmEnLCBlbmRDb2xvcnN0cj0nI0ZGRicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcblxuICAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLnhkc29mdF9wcmV2IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLnhkc29mdF9uZXh0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnhkc29mdF9zY3JvbGxiYXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnhkc29mdF9ub3NlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAmOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIHtcbiAgLnhkc29mdF9kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMjU2cHg7XG4gIH1cblxuICAueGRzb2Z0X2NhbGVuZGFyIHtcbiAgICB0ZCB7XG4gICAgICB3aWR0aDogMTIuNSU7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgd2lkdGg6IDEyLjUlO1xuICAgIH1cbiAgfVxufVxuXG4ueGRzb2Z0X3RpbWVfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ueGRzb2Z0X3Njcm9sbGJhciB7XG4gID4gLnhkc29mdF9zY3JvbGxlciB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnhkc29mdF9zY3JvbGxlcl9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2Rhcmsge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICBjb2xvcjogI2NjYztcblxuICAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICAgIC54ZHNvZnRfdGltZV9ib3gge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdi54ZHNvZnRfY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnhkc29mdF9sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgID4gLnhkc29mdF9zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgPiAueGRzb2Z0X29wdGlvbiB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDdmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UVVFeFFVVXpPVEEwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRVUV4UVVVek9URTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEJRVEZCUlRNNFJUUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwQlFURkJSVE00UmpRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHAwVnhHRUFBQUlBU1VSQlZIamE3SnJOU2dNeEVNZWJ0Z2grM01TTHIxVDFYbjJDSG9TS0IwOCtRbVI4Qng5QThlN1JpeGRCOUNLQ29OZGV4SXVneEZsSmE3ck5abmVUYkxJcE0vQ25OTHNkTXZOak04bDBtUkNpUTlZZTYxSUtDQWdaQVVuSCttVTNNTVphSFlDaEJuSlVEeldPRlpkVmZjNStaRkxicldEZVhQd2J4SXFyTExmYWVTMGhFQlZHSVJRQ0VpWm9IUXd0bEdTQnlDQ2RZQmw4ZzhlZ1RUQVdvS1FNUkJSQmNaeFlsaHpoS2VncU1PYWdlRXJzQ0hWa2szaFhJRm9vRGdIQjFLa0hJSFZnektCNEFESlEvQTFqQUZtQVloa1FxQTVUT0J0b2NyS3JnWHdRQThnY0ZJdUFJTzhzUVNBN2hpZHZQd2FRR1pTYUFZSE9VV0pBQmhXV3cyRU1JSDlRYWdRRVJVNFNBckpYbzBaWkwxOHV2YXhlalh0L0VtOHhqVkJYbXZGcjFLVm0vQUoxMHRSZTJYbnJhTnFhSnZLRTNLSHVVYmZLMUUrVkhCMHE0MC95M3NkUVN4WTRGSFdlS0pDdW5QOFV5RGRxSlplblQzbnRWVjVqSVlDQWgyMHZUN2lvUDh0cGY2RTJsZkVNd0VSZSt3aFYxTUhqd1pCN1BCaUN4Y0dRV3dLWktENjJsZkdOblAvMXBvRkFBNjBUN3JGMVVnY0tkMmlkM0tEZVVTK29MV1Y4RGZXQWVwT2ZxMDBDZ1FhYmk5empjZ0pWWVZEN1BWelFVQVVHQVFrYk5KVEJJQ0RoZ3dZVGpEWUQ2WGVXMDhaS2grQTRwWWt6ZW5PeFhVYnZaY1d6N0U4eWtSTW5JSEdYMVhQbCsxbTJ2UFlwTCsycWRiOENEQUFSbEtGRXovWlZrQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgfVxuICB9XG5cbiAgLnhkc29mdF90b2RheV9idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVUV4UVVVek9UQTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFVRXhRVVV6T1RFME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQlFURkJSVE00UlRRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUVRGQlJUTTRSalF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcDBWeEdFQUFBSUFTVVJCVkhqYTdKck5TZ014RU1lYnRnaCszTVNMcjFUMVhuMkNIb1NLQjA4K1FtUjhCeDlBOGU3Uml4ZEI5Q0tDb05kZXhJdWd4RmxKYTdyTlpuZVRiTElwTS9Dbk5Mc2RNdk5qTThsMG1SQ2lROVllNjFJS0NBZ1pBVW5IK21VM01NWmFIWUNoQm5KVUR6V09GWmRWZmM1K1pGTGJyV0RlWFB3YnhJcXJMTGZhZVMwaEVCVkdJUlFDRWlab0hRd3RsR1NCeUNDZFlCbDhnOGVnVFRBV29LUU1SQlJCY1p4WWxoemhLZWdxTU9hZ2VFcnNDSFZrazNoWElGb29EZ0hCMUtrSElIVmd6S0I0QURKUS9BMWpBRm1BWWhrUXFBNVRPQnRvY3JLcmdYd1FBOGdjRkl1QUlPOHNRU0E3aGlkdlB3YVFHWlNhQVlIT1VXSkFCaFdXdzJFTUlIOVFhZ1FFUlU0U0FySlhvMFpaTDE4dXZheGVqWHQvRW04eGpWQlhtdkZyMUtWbS9BSjEwdFJlMlhucmFOcWFKdktFM0tIdVViZksxRStWSEIwcTQwL3kzc2RRU3hZNEZIV2VLSkN1blA4VXlEZHFKWmVuVDNudFZWNWpJWUNBaDIwdlQ3aW9QOHRwZjZFMmxmRU13RVJlK3doVjFNSGp3WkI3UEJpQ3hjR1FXd0taS0Q2MmxmR05uUC8xcG9GQUE2MFQ3ckYxVWdjS2QyaWQzS0RlVVMrb0xXVjhEZldBZXBPZnEwMENnUWFiaTl6amNnSlZZVkQ3UFZ6UVVBVUdBUWtiTkpUQklDRGhnd1lUakRZRDZYZVcwOFpLaCtBNHBZa3plbk94WFVidlpjV3o3RTh5a1JNbklIR1gxWFBsKzFtMnZQWXBMKzJxZGI4Q0RBQVJsS0ZFei9aVmtBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgfVxuXG4gIC54ZHNvZnRfY2FsZW5kYXIge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwYTBhMGE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAgICAgYmFja2dyb3VuZDogIzBlMGUwZTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cblxuICAgIHRkLnhkc29mdF90b2RheSB7XG4gICAgICBjb2xvcjogI2NjNTUwMDtcbiAgICB9XG5cbiAgICB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuICAgICAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMWZmYzk7XG4gICAgICBib3gtc2hhZG93OiAjMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgdGQueGRzb2Z0X2RlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgICAgIGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICB0ZC54ZHNvZnRfY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2M1NTAwO1xuICAgICAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuXG4gIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgICBjb2xvcjogIzMzMztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMxMTE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnhkc29mdF9kYXJrIHtcbiAgLnhkc29mdF90aW1lX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgfVxuXG4gIC54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgICA+IC54ZHNvZnRfc2Nyb2xsZXIge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGljay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cbiAgLnNsaWNrLXRyYWNrLCAuc2xpY2stbGlzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpY2stbGlzdCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmMtcGFnZV9zZWxsZXIgJiB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50OyAvLyBuZWVkIGZvciByZXNvbHZlIGJ1ZyB3aXRoIG1pc3NpbmcgaW1hZ2VzIChjYXJvdXNlbCBidWcpXG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddICYge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stYXJyb3cge1xuICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jYXJvdXNlbF9fY29udHJvbHMge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAaW5jbHVkZSBjaXJjbGUoNDRweCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDUwJSwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgLnN2ZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIH1cblxuICAmX3ByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgJl9uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxuICAuYy1wcm9kdWN0cy1saXN0ICYge1xuICAgIHRvcDogNDAlXG4gIH1cbiAgLmMtYmFubmVyLWJsb2NrICYge1xuICAgIHRvcDogNDQlO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgY2lyY2xlKDM0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIEBpbmNsdWRlIGNpcmNsZSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIEBpbmNsdWRlIGNpcmNsZSgzNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBAaW5jbHVkZSBjaXJjbGUoMzBweCk7XG4gIH1cbn1cblxuLmMtc2xpZGVzaG93X19jb250cm9scyB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuXG4uYy1zbGlkZXNob3dfX2Fycm93IHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcblxuICAuc3ZnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAmX3ByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJl9uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAuc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jLXNsaWRlc2hvd19fZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCk7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogNXB4IDVweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBjaXJjbGUoNnB4KTtcbiAgICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvL21hcmdpbjogMCA2NHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG9yZGVyOiAyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEzcHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgY2lyY2xlKDlweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2lyY2xlKDEzcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBjaXJjbGUoMTNweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLml0aV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLml0aSBpbnB1dCwgLml0aSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpIGlucHV0W3R5cGU9dGVsXSB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5pdGkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgLmRpci1ydGwgJiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDAsIDAsIDAsIDApO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgLmMtZm9ybV9fZmllbGQuZXJyb3IgJixcbiAgLmMtZm9ybV9fZmllbGQtY2VsbC5lcnJvciAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxuXG4gIC5jLWZvcm1fX2ZpZWxkLnN1Y2Nlc3MgJixcbiAgLmMtZm9ybV9fZmllbGQtY2VsbC5zdWNjZXNzICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQ6Zm9jdXMgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgfVxuXG4gIC5jLWZvcm1fX2lucHV0OnJlYWQtb25seSArICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpX19hcnJvdyB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDc1LCA1NywgOTQsIC42KTtcbn1cblxuLml0aV9fYXJyb3ctLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgfVxufVxuXG4uaXRpX19mbGFnLWJveCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLml0aV9fY291bnRyeSB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGlfX2RpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjZGRjtcbn1cblxuLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSwgLml0aV9fZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcGFkZGluZzogMTFweCAwIDExcHg7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaXRpLS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cbn1cblxuLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwICM4ODg7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9tb2RpZmljYXRpb25zIGZvciBiYW5rIGZvcm1zXG4uYy1mb3JtX19maWVsZF9ncmV5IHtcbiAgJi5zdWNjZXNzIC5pdGlfX2ZsYWctY29udGFpbmVyLCAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG59XG5cbiIsImJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oMCwwKTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMzMsIDU1LCAwLjYpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRib3gge1xuICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC8qIEltYWdlIGJvcmRlciAqL1xuICBib3JkZXI6IDI1cHggc29saWQgd2hpdGU7XG59XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHNpemUoMjUwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICp6b29tOiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItbG9hZGVyIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oNDMlLDApO1xuICBAaW5jbHVkZSBzaXplKDEwMCUsMjUlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIEBpbmNsdWRlIHNpemUoMTAwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCgnLi9pbWcvbG9hZGVyLnN2ZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmxiLW5hdiB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDAsMCk7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xuICAvL2ZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgLy9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBAaW5jbHVkZSBwb3NpdGlvbig1cHgsMCxudWxsLDVweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSfQodC70L7QuV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDE2IDE2JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzNEIzOTVFJyBwb2ludHM9JzE2LDEuNiAxNC40LDAgOCw2LjQgMS42LDAgMCwxLjYgNi40LDggMCwxNC40IDEuNiwxNiA4LDkuNiAxNC40LDE2IDE2LDE0LjQgOS42LDggJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbn1cblxuLmxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cblxuLmxlYWZsZXQtcGFuZSxcbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxuLmxlYWZsZXQtem9vbS1ib3gsXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubGVhZmxldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbn1cbi8qIFByZXZlbnRzIElFMTEgZnJvbSBoaWdobGlnaHRpbmcgdGlsZXMgaW4gYmx1ZSAqL1xuLmxlYWZsZXQtdGlsZTo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xufVxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuICB3aWR0aDogMTYwMHB4O1xuICBoZWlnaHQ6IDE2MDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2Zyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG59XG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGVhZmxldC1jb250YWluZXIgYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XG59XG4ubGVhZmxldC10aWxlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG59XG4ubGVhZmxldC16b29tLWJveCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogODAwO1xufVxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmxlYWZsZXQtcGFuZSAgICAgICAgIHsgei1pbmRleDogNDAwOyB9XG5cbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDIwMDsgfVxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDAwOyB9XG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDYwMDsgfVxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lICAgeyB6LWluZGV4OiA2NTA7IH1cbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxuXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxMDA7IH1cbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxuXG4ubGVhZmxldC12bWwtc2hhcGUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5sdm1sIHtcbiAgYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXG5cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDgwMDtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmxlYWZsZXQtdG9wLFxuLmxlYWZsZXQtYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sZWFmbGV0LXRvcCB7XG4gIHRvcDogMDtcbn1cbi5sZWFmbGV0LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubGVhZmxldC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4ubGVhZmxldC1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIHN2Z3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xuICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XG59XG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKiBjdXJzb3JzICovXG5cbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxlYWZsZXQtZ3JhYiB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6ICAgIC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAgICAgICAgIGdyYWI7XG59XG4ubGVhZmxldC1jcm9zc2hhaXIsXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1jb250cm9sIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogICAgLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xufVxuXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXG4ubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aCxcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG5zdmcubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlIHBhdGgge1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLyogdmlzdWFsIHR3ZWFrcyAqL1xuXG4ubGVhZmxldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBvdXRsaW5lOiAwO1xufVxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwNzhBODtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcbn1cbi5sZWFmbGV0LXpvb20tYm94IHtcbiAgYm9yZGVyOiAycHggZG90dGVkICMzOGY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cblxuXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGZvbnQ6IDEycHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXG5cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5sZWFmbGV0LWJhciBhLFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLyogem9vbSBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XG4gIHRleHQtaW5kZW50OiAxcHg7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cblxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xheWVycy5wbmcpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGF5ZXJzLTJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xufVxuXG4vKiBEZWZhdWx0IGljb24gVVJMcyAqL1xuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFya2VyLWljb24uc3ZnKTtcbn1cblxuXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cblxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cblxuLyogcG9wdXAgKi9cblxuLmxlYWZsZXQtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAxM3B4IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICBtYXJnaW46IDE4cHggMDtcbn1cbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDFweDtcblxuICBtYXJnaW46IC0xMHB4IGF1dG8gMDtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XG59XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNHB4IDRweCAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2MzYzNjMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICB6b29tOiAxO1xufVxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xufVxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbn1cblxuXG4vKiBkaXYgaWNvbiAqL1xuXG4ubGVhZmxldC1kaXYtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG5cblxuLyogVG9vbHRpcCAqL1xuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xuLmxlYWZsZXQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMjIyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcbn1cbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBEaXJlY3Rpb25zICovXG5cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG5cbi5sZWFmbGV0LWNsdXN0ZXItYW5pbSAubGVhZmxldC1tYXJrZXItaWNvbiwgLmxlYWZsZXQtY2x1c3Rlci1hbmltIC5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuLmxlYWZsZXQtY2x1c3Rlci1zcGlkZXItbGVnIHtcbiAgLyogc3Ryb2tlLWRhc2hvZmZzZXQgKGR1cmF0aW9uIGFuZCBmdW5jdGlvbikgc2hvdWxkIG1hdGNoIHdpdGggbGVhZmxldC1tYXJrZXItaWNvbiB0cmFuc2Zvcm0gaW4gb3JkZXIgdG8gdHJhY2sgaXQgZXhhY3RseSAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLW91dCwgLXdlYmtpdC1zdHJva2Utb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei1zdHJva2UtZGFzaG9mZnNldCAwLjNzIGVhc2Utb3V0LCAtbW96LXN0cm9rZS1vcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLW91dCwgLW8tc3Ryb2tlLW9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjNzIGVhc2Utb3V0LCBzdHJva2Utb3BhY2l0eSAwLjNzIGVhc2UtaW47XG59XG4iLCIuYy1kaWdpdGFsLWNhbGVuZGFyIHtcbiAgLmZjIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmZjIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxuXG4gIC5mYyAuZmMtYmctZXZlbnQge1xuICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICB9XG5cbiAgLmMtZGlnaXRhbC1jYWxlbmRhcl9fZXZlbnQge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMC41cHgpXG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDAuNXB4KVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMC41cHgpXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZmMtZGF5LW90aGVyIC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgIG9wYWNpdHk6IHVuc2V0O1xuICB9XG5cbiAgLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIH1cblxuICAuYy1kaWdpdGFsLWNhbGVuZGFyX19ldmVudCB7XG4gICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gICZfNTAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgQGV4dGVuZCAlaG9sZGVyO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2JvdHRvbSxcbi5jLWhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX190b3Age1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RvcC1sZWZ0LFxuLmMtaGVhZGVyX19ib3R0b20tbGVmdCB7XG4gIGZsZXg6IDAgMCAxMiU7XG59XG5cbi5jLWhlYWRlcl9fdG9wLWxlZnQge1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZmxleDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2JvdHRvbS1sZWZ0IHtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX190b3AtY2VudGVyLFxuLmMtaGVhZGVyX19ib3R0b20tY2VudGVyIHtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDQlO1xuICBtYXJnaW4tcmlnaHQ6IDY5cHg7XG4gIG1heC13aWR0aDogNzcxcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA2OXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RvcC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuLmMtaGVhZGVyX190aWxlLWNhdGFsb2cge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RvcC1yaWdodCxcbi5jLWhlYWRlcl9fYm90dG9tLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3BGaGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RvcC1yaWdodCB7XG4gIG1heC13aWR0aDogMjI1cHg7XG4gIGZsZXg6IGF1dG87XG5cbiAgJl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICZfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtaGVhZGVyX19ib3R0b20tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19ib3R0b20tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBmbGV4OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fYmV0YS12ZXJzaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG5cbiAgLy9AaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gIC8vICBkaXNwbGF5OiBub25lO1xuICAvL31cbn1cblxuLmMtaGVhZGVyX19tZW51LWNsb3NlIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgQGluY2x1ZGUgc2l6ZSgxMHB4KTtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX3RleHQsXG4uYy1uYXZfX2xpbmsge1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2NvdmVyIHtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsIDAsIDAsIHVuc2V0LCBmaXhlZCk7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAwKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nOiAyMXB4IDI1cHggdmFyKC0tbWFpbi1tYXJnaW4tc20pO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNS41cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgOXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAzMywgNTUsIDAuNik7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXJfX3RvcC1ob2xkZXIge1xuICBAZXh0ZW5kICVob2xkZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51LXRyaWdnZXIge1xuICBAaW5jbHVkZSBuYXYtYmFyKHZhcigtLXN1cmZhY2UpKTtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzaXplKDMwcHgsIDIxcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmJhciB7XG4gICAgICAmLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJhciB7XG4gICAgICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlcl9fbGFuZy1jdXJyZW5jeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19sYW5nLWN1cnJlbmN5LXNlcGFyYXRvciB7XG4gIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDI3cHgsNTAlKVxuICB9XG59XG4uYy1oZWFkZXJfX2xpbmUtY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDZweCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgbWFyZ2luOiAyMHB4IC0yNXB4IDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmMtaGVhZGVyX19hbHBoYWJldCB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmYWxzZSwwLDAsMCk7XG4gIH1cbn1cbmJvZHkub3ZlcmZsb3cge1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgLmMtaGVhZGVyLW92ZXJmbG93IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDMzLCA1NSwgMC42KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyX19sb2dvX2Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jLWdlb2xvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jLWZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmMtZm9ybV9faWNvbl9jdXN0b20ge1xuICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMTBweCwgbnVsbCwgbnVsbCwgMTQuNXB4KTtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jLWdlb2xvY2F0aW9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBAZXh0ZW5kIC5saW5rLW9uLXN1cmZhY2U7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmMtZ2VvbG9jYXRpb25fX2J1dHRvbjpob3ZlciAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jLWdlb2xvY2F0aW9uX19hcnJvdyB7XG4gIEBpbmNsdWRlIHNpemUoMTFweCwgNnB4KTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzaXplKDE0cHgsIDhweCk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTRweCwgOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX3BvcHVwIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGNhbGMoMTAwJSArIDEycHgpLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIDJweCwgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWdlb2xvY2F0aW9uX19wb3B1cC1jb250ZW50IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTBweCAwIDEzcHg7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtZ2VvbG9jYXRpb25fX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fY29uZmlybS1idG4sXG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0bixcbi5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbn1cblxuLmMtZ2VvbG9jYXRpb25fX2NvbmZpcm0tYnRuIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5LWNvbG9yLWhvdmVyYWJsZTtcbiAgcGFkZGluZzogOXB4IDM1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXgtd2lkdGg6IDk2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuXG4uYy1nZW9sb2NhdGlvbl9fY2hvb3NlLWJ0bi10ZXh0IHtcbiAgQGluY2x1ZGUgbGluayhjdXJyZW50Q29sb3IsIGZhbHNlLCBcIi5jLWdlb2xvY2F0aW9uX19jaG9vc2UtYnRuXCIpO1xufVxuXG4uYy1nZW9sb2NhdGlvbl9fZm9ybSB7XG4gIG1hcmdpbjogMTZweCAwIDE3cHg7XG59XG5cbi5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjayB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYy1nZW9sb2NhdGlvbl9fYnV0dG9uLWJhY2staWNvbiB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBzaXplKDhweCwgMTNweCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG59XG5cbi5jLWdlb2xvY2F0aW9uX19idXR0b24tYmFjay10ZXh0IHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBleHRlbmQgLmxpbmstb24tc3VyZmFjZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuIiwiLmMtbmF2IHtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgfVxufVxuLmMtbmF2X19pdGVtIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5jLW5hdl9fbGluayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAubGluay1vbi1zdXJmYWNlO1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmspO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uYXYtbGluay1ob3Zlcik7XG4gICAgfVxuICB9XG59XG4iLCIuYy1sYW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uYy1sYW5nX19idXR0b24ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgJiAuYy1sYW5nX19pY29uIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMzAlKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMjRweCwwLG51bGwsbnVsbCk7XG4gIH1cbn1cblxuLmMtbGFuZ19fdGV4dCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBAZXh0ZW5kICVsaW5rO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG5cbiAgLmMtbGFuZ19fZHJvcGRvd24taXRlbS5hY3RpdmUgJiB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG59XG5cbi5jLWxhbmdfX2ljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgc2l6ZSgyNXB4LCAyM3B4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAmIC5zdmcge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgfVxufVxuXG4uYy1sYW5nX19hcnJvdy5jLWhlYWRlci1wcm9maWxlX19hcnJvdyB7XG4gIG1hcmdpbjogMDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtbGFuZ19fZHJvcGRvd24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYygxMDAlICsgOHB4KSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgd2lkdGg6IDEyOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogNDtcblxuICAuYy1sYW5nLmFjdGl2ZSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBzaXplKDApO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIDAsIDEwMCUsIDApO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLWxhbmdfX3RpdGxlLXNlbGVjdCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtbGFuZ19fZHJvcGRvd24taXRlbSB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuXG4uYy1sYW5nX19kcm9wZG93bi1idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCA1cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgcGFkZGluZzogMTZweCA1cHggMTZweCAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuXG4gICAgLmMtbGFuZ19fZHJvcGRvd24taXRlbTpmaXJzdC1vZi10eXBlICYge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuYy1sYW5nX19kcm9wZG93bi1pdGVtOmxhc3Qtb2YtdHlwZSAmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIC5jLWxhbmdfX2Ryb3Bkb3duLWl0ZW0uYWN0aXZlICYge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgIH1cbiAgfVxuXG4gIC5jLWxhbmdfX2Ryb3Bkb3duLWl0ZW0uZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cbiIsIi5jLWN1cnJlbmN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uYy1jdXJyZW5jeV9fYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMjdweCwgbnVsbCwgbnVsbCwgMCk7XG4gIH1cbn1cblxuLmMtY3VycmVuY3lfX3RleHQge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgQGV4dGVuZCAlbGluaztcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmMtY3VycmVuY3lfX2Ryb3Bkb3duLWl0ZW0uYWN0aXZlICYge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxufVxuXG4uYy1jdXJyZW5jeV9fYXJyb3cuYy1oZWFkZXItcHJvZmlsZV9fYXJyb3cge1xuICBtYXJnaW46IDA7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWN1cnJlbmN5X19kcm9wZG93biB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBwb3NpdGlvbihjYWxjKDEwMCUgKyA4cHgpLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB3aWR0aDogNzBweDtcbiAgLmRpci1ydGwgJiB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA0O1xuXG4gIC5jLWN1cnJlbmN5LmFjdGl2ZSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBzaXplKDApO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIDAsIDEwMCUsIDApO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLWN1cnJlbmN5X190aXRsZS1zZWxlY3Qge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWN1cnJlbmN5X19kcm9wZG93bi1pdGVtIHtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG5cbi5jLWN1cnJlbmN5X19kcm9wZG93bi1idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggNXB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIHBhZGRpbmc6IDE2cHggNXB4IDE2cHggMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcblxuICAgIC5jLWN1cnJlbmN5X19kcm9wZG93bi1pdGVtOmZpcnN0LW9mLXR5cGUgJiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIH1cblxuICAgIC5jLWN1cnJlbmN5X19kcm9wZG93bi1pdGVtOmxhc3Qtb2YtdHlwZSAmIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIC5jLWN1cnJlbmN5X19kcm9wZG93bi1pdGVtLmFjdGl2ZSAmIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICB9XG4gIH1cblxuICAuYy1jdXJyZW5jeV9fZHJvcGRvd24taXRlbS5kaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuIiwiLmMtaGVhZGVyLXdhbGxldCB7XG59XG4uYy1oZWFkZXItd2FsbGV0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xufVxuLmMtaGVhZGVyLXdhbGxldF9faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLWhlYWRlci13YWxsZXRfX3RleHQge1xuICBAZXh0ZW5kIC5saW5rLW9uLXN1cmZhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC5jLWhlYWRlci13YWxsZXRfX2xpbms6aG92ZXIgJiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG4iLCIuYy1oZWFkZXItcHJvZmlsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgICZfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgLmRpci1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19idXR0b24ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXNob3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19idXR0b24tbG9naW4ge1xuICBmbGV4OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmbGV4OiBub25lO1xuXG4gICZfd2lzaGxpc3Qge1xuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX3RleHQge1xuICBAZXh0ZW5kIC5saW5rLW9uLXN1cmZhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3aWR0aDogMTAwJTtcblxuICAmX2ljb24ge1xuICAgIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtbG9naW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtbG9naW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9pY29uIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgJi1sb2dpbiB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX193aXNobGlzdC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTdweDtcbiAgdG9wOiAtNnB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAzNHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZGlyLXJ0bCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fYXJyb3cge1xuICBAaW5jbHVkZSBzaXplKDE0cHgsIDhweCk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICBzdmcge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDE0cHgsIDhweCk7XG4gICAgfVxuICB9XG5cblxuICAmX25vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYygxMDAlICsgOHB4KSwgbnVsbCwgbnVsbCwgLTQwJSk7XG4gIHdpZHRoOiAyMDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogOTk7XG5cbiAgJl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmMtaGVhZGVyLXByb2ZpbGUuYWN0aXZlICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBzaXplKDApO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIDAsIDEwMCUsIDApO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIC8vIHNldCBtYXgtaGVpZ2h0IHRvIDAgaWYgbmVlZCByZXNwb25zaXZlIGRyb3Bkb3duIG1lbnVcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5jLWhlYWRlci1wcm9maWxlLmFjdGl2ZSAmIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5jLWhlYWRlci1wcm9maWxlLmFjdGl2ZS1jYWJpbmV0ICYge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLmMtaGVhZGVyX190b3AtaG9sZGVyLmFjdGl2ZSAmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24tdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1hY2NvdW50LXR5cGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi11c2VyLXBob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLXVzZXItbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1sb2dvdXQge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1sb2dvdXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1sb2dvdXQtbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19kcm9wZG93bi1pdGVtIHtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLWxpbmsge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA5cHggMTZweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fZHJvcGRvd24taWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjJweCk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBmbGV4OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgc3Ryb2tlOiBub25lO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLXByb2ZpbGVfX2Ryb3Bkb3duLXRleHQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX19hdmF0YXIge1xufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fYXV0aC1idG4ge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3t2YXIoLS1tYWluLW1hcmdpbi1zbSl9ICogMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIG1hcmdpbjogMCB2YXIoLS1tYWluLW1hcmdpbi1zbSkgMzVweDtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyOHB4KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItcHJvZmlsZV9fY29tcGFyZSB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlci1wcm9maWxlX193aXNobGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG4iLCIuYy1oZWFkZXItY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgLmRpci1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5jLWhlYWRlci1jYXJ0X19jb3VudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICAgIH1cbiAgICAuYy1oZWFkZXItY2FydF9faWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhcnRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhcnRfX2ljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1oZWFkZXItY2FydF9fY291bnQge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICYuZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKC0xMHB4LCA2cHgsIDAsIDApO1xuICAgIG1pbi13aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMnB4IDNweCAycHggM3B4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIGxlZnQ6IDJweDtcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDJweCAzcHggMnB4IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMTNweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uYy1oZWFkZXItY2FydF9fZHJvcCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBwb3NpdGlvbig0MHB4LG51bGwsbnVsbCwxNXB4KTtcbiAgLmRpci1ydGwgJiB7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogMTVweFxuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMzBweCwwKTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgei1pbmRleDogOTk7XG5cbiAgLmMtaGVhZGVyLWNhcnQ6aG92ZXIgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKC0yNXB4LG51bGwsMTAwJSk7XG4gICAgICBAaW5jbHVkZSBzaXplKDEwMCUsYXV0byk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbigwLDAsMCwwKTtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSkgdXJsKCcuLi9pbWcvbG9hZGVyLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJi5sb2FkaW5nOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuIiwiLmMtbG9nbyB7XG4gIG1heC13aWR0aDogMTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgfVxuICAmLS1mb290ZXIge1xuICAgIG1heC1oZWlnaHQ6IDUzLjVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG4gIH1cbn1cbi5jLWxvZ29fX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxufVxuIiwiLmMtaGVhZGVyLWNhdGFsb2cge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxNDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItY2F0YWxvZ19fYnRuIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICAgICYgLmMtaGVhZGVyLWNhdGFsb2dfX3RleHQge1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgcGFkZGluZzogMTMuNXB4IDE1cHggMTMuNXB4IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWhlYWRlci1jYXRhbG9nX19pY29uIHtcbiAgQGluY2x1ZGUgbmF2LWJhcih2YXIoLS1zdXJmYWNlKSk7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cblxuICAuYy1oZWFkZXItY2F0YWxvZy5hY3RpdmUgJiB7XG4gICAgQGV4dGVuZCAlbmF2LWNyb3NzO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB3aWR0aDogMjBweDtcblxuICAgIC5iYXIge1xuICAgICAgJiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItY2F0YWxvZ19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWNhdGFsb2dfX2Fycm93IHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpe1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuYy1zZWFyY2gge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzaXplKDI0cHgpO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4iLCIuYy1zbG9nYW4ge1xuICBmb250LXNpemU6IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4iLCIuYy1oZWFkZXJfX2NhdGVnb3J5IHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oNjRweCwgMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBAZXh0ZW5kIC5jLXBvcHVwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgLmMtaGVhZGVyLWNhdGFsb2cuYWN0aXZlICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC5jLWhlYWRlci1jYXRhbG9nLmFjdGl2ZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMTVweCAxNnB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDM2cHggMTVweCAxNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fdG9wIHtcbiAgQGV4dGVuZCAlZm9vdGVyLWhvbGRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl81MDAge1xuICAgIC5jLWZvb3Rlcl9fcm93IHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmMtZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jLWZvb3Rlcl9fbmF2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYy1mb290ZXJfX2NvbnRhY3RzIHt9XG4uYy1mb290ZXJfX2JvdHRvbSB7XG4gIEBleHRlbmQgJWZvb3Rlci1ob2xkZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHt9XG4uYy1mb290ZXJfX3BheW1lbnRzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG4iLCIuYy1mb290ZXItbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1mb290ZXJfX3JvdyB7XG4gICRjb2x1bW5HYXA6IDMlO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHdpZHRoOiAxOCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkY29sdW1uR2FwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cblxuICBkZXRhaWxzIHtcbiAgICBzdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgLmMtZm9vdGVyLW5hdl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICB9XG5cbiAgICAmW29wZW5dIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgY29sb3I6ICMwMDAwRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBGRkZGO1xuICAgIH1cblxuICAgIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgICZbb3Blbl0gLmMtZm9vdGVyLW5hdl9fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5jLWZvb3Rlci1uYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtZm9vdGVyLW5hdl9fbGlzdCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlci1uYXZfX2l0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5jLWZvb3Rlci1uYXZfX2xpbmsge1xuICBAZXh0ZW5kIC5saW5rLXdoaXRlO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxufVxuIiwiLmMtZm9vdGVyLXBheW1lbnRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYy1mb290ZXItcGF5bWVudHNfX2l0ZW0ge1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufSIsIi5jLWZvb3Rlci1jb250YWN0cyB7fVxuLmMtZm9vdGVyLWNvbnRhY3RzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmMtZm9vdGVyLWNvbnRhY3RzX19pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmMtZm9vdGVyLWNvbnRhY3RzX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuYy1mb290ZXItc29jaWFsIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fZm9sbG93IHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgICAmLFxuICAgICYgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMzJweCk7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEzMCUpO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAuYy1mb290ZXItc29jaWFsX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2dvb2dsZS1wbGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbiIsIi5jLWZvb3Rlci1hcHAtZG93bmxvYWQge1xuXG59XG4uYy1mb290ZXItYXBwLWRvd25sb2FkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuIiwiLmMtZmxvb3Ige31cbi5jLWZsb29yX19saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl91c2VyIHt9XG4gICZfY29tbW9uIHt9XG59XG4uYy1mbG9vcl9fcGFyZW50LWJsb2NrIHt9XG4uYy1mbG9vcl9fYmxvY2sge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbiIsIi5jLWZvcm1fX2NoZWNrYm94IHtcbiAgJn4uYy1mb3JtX19lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5jLWZvcm1fX2NoZWNrYm94LWlucHV0IHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuXG4uYy1mb3JtX19jaGVja2JveC1sYWJlbCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBzaXplKDE4cHgpO1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cblxuICAuYy1mb3JtX19jaGVja2JveC1pbnB1dDpmb2N1cyArICY6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cblxuICAuYy1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgJiB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGNoZWNrYm94KSBuby1yZXBlYXQgdmFyKC0tc2Vjb25kYXJ5KSBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmMtZm9ybV9fZmllbGQuZXJyb3IgJiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgfVxuICB9XG5cbiAgLmMtZm9ybV9fY2hlY2tib3gtaW5wdXQ6ZGlzYWJsZWQgKyAmIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX3ByaXZhY3ktcG9saWN5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtZm9ybV9fY2hlY2tib3gtZmllbGQuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmMtZm9ybV9fY2hlY2tib3gtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG5cbiAgJl9wcml2YWN5LXBvbGljeSB7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWZvcm1fX3JhZGlvIHtcbiAgJn4uYy1mb3JtX19lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5jLWZvcm1fX3JhZGlvLWlucHV0IHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuLmMtZm9ybV9fcmFkaW8tbGFiZWwge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBpbmNsdWRlIGNpcmNsZSgxOHB4KTtcbiAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmbGV4OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuYy1mb3JtX19yYWRpby1pbnB1dDpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgJiB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4IHZhcigtLXNlY29uZGFyeSksIGluc2V0IDAgMCAwIDEwcHggdmFyKC0tc3VyZmFjZSk7XG4gICAgfVxuICB9XG4gIC5jLWZvcm1fX2ZpZWxkLmVycm9yICYge1xuICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgfVxuICB9XG4gIC5jLWZvcm1fX3JhZGlvLWlucHV0OmRpc2FibGVkICsgJiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIH1cblxuICAmX3NrdSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyOHB4KTtcbiAgICB9XG4gICAgLmMtZm9ybV9fcmFkaW8taW5wdXQ6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSArICYge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDZweCB2YXIoLS1zdXJmYWNlKSwgaW5zZXQgMCAwIDAgMTZweCB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtZm9ybV9fbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWZvcm1fX251bWJlci1idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBzaXplKDQycHgpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9taW51cyB7XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTZweCwgMTZweCk7XG4gICAgfVxuICB9XG4gICZfcGx1cyB7XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTZweCwgMTZweCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG4gICY6ZGlzYWJsZWQsIC5kaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAvLyY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLWxpZ2h0cHVycGxlLDUlKTtcbiAgLy8gIGJvcmRlci1jb2xvcjogZGFya2VuKCRjLWxpZ2h0cHVycGxlLDUlKTtcbiAgLy99XG59XG4uYy1mb3JtX19udW1iZXItaW5wdXQge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMnB4IDEycHggO1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gICY6ZGlzYWJsZWQsIC5kaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4iLCIuYy1mb3JtX19pY29uLXJhZGlvIHtcbiAgd2lkdGg6IDI5M3B4O1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtZm9ybV9faWNvbi1yYWRpby1pbnB1dCB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbiAgKyAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMTlweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuYy1mb3JtX19pY29uLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWN0aXZlKTtcbiAgfVxuICAuYy1mb3JtX19pY29uLXJhZGlvLWlucHV0OmRpc2FibGVkICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiAgLmMtZm9ybV9fZmllbGQuZXJyb3IgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIH1cbiAgLmMtZm9ybV9faWNvbi1yYWRpby1jb250ZW50IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1mb3JtX19pY29uLXJhZGlvLWljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMzRweCk7XG4gICAgICBzdHJva2U6IG5vbmU7XG5cbiAgICAgICYuc3ZnX21lZXphLWNhcmRzLFxuICAgICAgJi5zdmdfbWVlemEtZGlnaXRhbCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgfVxuICAuYy1mb3JtX19pY29uLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsICYge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG4gIC5jLWZvcm1fX2ljb24tcmFkaW8taW5wdXQ6ZGlzYWJsZWQgKyAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsICYge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICB9XG59XG4uYy1mb3JtX19pY29uLXJhZGlvLWNvbnRlbnQge31cbi5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmMtZm9ybV9faWNvbi1yYWRpby10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbiIsIiRzdGFyLXNpemU6IDE2cHg7XG5cbi5jLWZvcm1fX3JhdGluZy1pbnB1dC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKCN7JHN0YXItc2l6ZX0gKiA1KTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctc3Rhci1vZmYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5jLWZvcm1fX3JhdGluZy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi5jLWZvcm1fX3JhdGluZy1sYWJlbCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDAsMCk7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uYy1mb3JtX19yYXRpbmctbGFiZWw6aG92ZXIsXG4uYy1mb3JtX19yYXRpbmctaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm1fX3JhdGluZy1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLXN0YXItb24pO1xufVxuLmMtZm9ybV9fcmF0aW5nLWxhYmVsOmhvdmVyIH4gLmMtZm9ybV9fcmF0aW5nLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctc3Rhci1vZmYpO1xufVxuLmMtZm9ybV9fcmF0aW5nLWxhYmVsOm50aC1vZi10eXBlKDEpIHtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6ICN7JHN0YXItc2l6ZX07XG59XG5cbi5jLWZvcm1fX3JhdGluZy1sYWJlbDpudGgtb2YtdHlwZSgyKSB7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiBjYWxjKCN7I3skc3Rhci1zaXplfX0gKiAyKTtcbn1cblxuLmMtZm9ybV9fcmF0aW5nLWxhYmVsOm50aC1vZi10eXBlKDMpIHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IGNhbGMoI3sjeyRzdGFyLXNpemV9fSAqIDMpO1xufVxuXG4uYy1mb3JtX19yYXRpbmctbGFiZWw6bnRoLW9mLXR5cGUoNCkge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygjeyRzdGFyLXNpemV9ICogNCk7XG59XG5cbi5jLWZvcm1fX3JhdGluZy1sYWJlbDpudGgtb2YtdHlwZSg1KSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBjYWxjKCN7JHN0YXItc2l6ZX0gKiA1KTtcbn1cblxuLmMtZm9ybV9fcmF0aW5nLWVycm9yIHtcbiAgJi5jLWZvcm1fX2Vycm9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWZvcm1fX2ZpZWxkX2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jLWZvcm1fX2Vycm9yIHtcbiAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmIC5kaXItcnRsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uYy1mb3JtX19maWxlLWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1mb3JtX19maWxlLWZpZWxkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1pbmFjdGl2ZSk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLmMtZm9ybV9fZmlsZS1sYWJlbCB7XG4gIEBleHRlbmQgLmMtZm9ybV9fZmlsZS10ZXh0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWZvcm1fX2ZpbGUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtZm9ybV9fZmlsZS1pbnB1dCB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5jLWZvcm1fX2ZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmMtZm9ybV9fZmlsZS1pY29uIHtcbiAgICBAaW5jbHVkZSBzaXplKDApO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYy1mb3JtX19maWxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtZm9ybV9fZmlsZS1jb250YWluZXIge1xuIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1mb3JtX19maWxlLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDIycHgpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbn1cblxuLmMtZm9ybV9fZmlsZS10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgLnBkZiAmIC5jLWZvcm1fX2ZpbGUtaWNvbiB7XG4gICAgQGluY2x1ZGUgZmlsZS10eXBlLWljb24odXJsKC4uL2ltZy9maWxlLXBkZi5zdmcpKTtcbiAgfVxuICAuZG9jICYgLmMtZm9ybV9fZmlsZS1pY29uIHtcbiAgICBAaW5jbHVkZSBmaWxlLXR5cGUtaWNvbih1cmwoLi4vaW1nL2ZpbGUtZG9jLnN2ZykpO1xuICB9XG4gIC54bHMgJiAuYy1mb3JtX19maWxlLWljb24ge1xuICAgIEBpbmNsdWRlIGZpbGUtdHlwZS1pY29uKHVybCguLi9pbWcvZmlsZS14bHMuc3ZnKSk7XG4gIH1cbn1cblxuLmMtZm9ybV9fZmlsZS1jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC5zdmcge1xuICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgc3Ryb2tlOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIH1cbn1cblxuLmMtZmlsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYy1maWxlLW5hbWUtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1maWxlLW5hbWUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWZpbGUtaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYy1maWxlLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICBjb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWF0dGFjaG1lbnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiIsIi5jLWZvcm1fX2RhdGVwaWNrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLmMtZm9ybV9fY2FsZW5kYXIge1xuICBAaW5jbHVkZSBwb3NpdGlvbigzMnB4LCB1bnNldCwgdW5zZXQsIDE1cHgpO1xuXG4gIC5kaXItcnRsICYge1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzaXplKDI0cHgpO1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYy1mb3JtX19zZWxlY3QtbmVzdGluZyB7XG4gIC5qY2Ytc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgLmpjZi1vcHRncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICB9XG4gIH1cbiAgLmpjZi1vcHRncm91cC1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1saXN0IC5qY2Ytb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi5jLWZvcm1fX3JhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtZm9ybV9faW5wdXRfcmFuZ2UtbnVtYmVyIHtcbiAgbWF4LXdpZHRoOiAxNjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYy1mb3JtX19maWVsZC1ob2xkZXJfcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZvcm1fX2lucHV0X3JhbmdlLW51bWJlci1zZXBhcmF0b3Ige1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogbm9uZTtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4ubm9VaS10YXJnZXQsIC5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbn1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm5vVWktYmFzZSB7XG4gIHdpZHRoOiA5NyU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA5OCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCJAaW1wb3J0IFwiY2hlY2tib3hcIjtcbkBpbXBvcnQgXCJyYWRpb1wiO1xuQGltcG9ydCBcIm51bWJlclwiO1xuQGltcG9ydCBcImljb24tcmFkaW9cIjtcbkBpbXBvcnQgXCJyYXRpbmdcIjtcbkBpbXBvcnQgXCJmaWxlXCI7XG5AaW1wb3J0IFwiZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcInNlbGVjdFwiO1xuQGltcG9ydCBcInJhbmdlXCI7XG5cbi5jLWZvcm1fX2ZpZWxkIHtcbiAgJl9uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICZfZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gICZfY2FwdGNoYSB7XG4gICAgbWF4LXdpZHRoOiAyMjFweDtcbiAgfVxuICAmX21hcmdpbiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICYuZXJyb3I6bm90KC5jLWZvcm1fX2ZpZWxkX2NhcHRjaGEpIHtcbiAgICAvL250YWN0cy5mdGxoXG4gIH1cbn1cbi5jLWZvcm1fX2xpbmsge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbn1cbi5jLWZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jLWZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gICZfZGF0ZXBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLWZvcm1fX2lucHV0LFxuLmMtZm9ybV9fc2VsZWN0LFxuLmpjZi1zZWxlY3QsXG4uYy1mb3JtX190ZXh0YXJlYSAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maWVsZHMpO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gICZfc3VyZmFjZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICB9XG4gIC5lcnJvciAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxuICAuc3VjY2VzcyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbiAgJl9wYWdlLXNlbGVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDdweCAycHg7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICB9XG59XG4uYy1mb3JtX190ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gICYtY2xhaW0ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxufVxuLmMtZm9ybV9faW5wdXQge1xuICAmW3BsYWNlaG9sZGVyXSB7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG59XG4uYy1mb3JtX19kZXNjcmlwdGlvbiB7fVxuLmMtZm9ybV9fZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICAuYy1mb3JtX19maWVsZF9jYXB0Y2hhICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jLWZvcm1fX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybV9faGVscCB7fVxuLmMtZm9ybV9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nOiA0cHggMTJweCAzcHggMTJweDtcbn1cbi5jLWZvcm1fX3JlbWVtYmVyLW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtZm9ybV9fdGVybXMtb2YtdXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAuYy1mb3JtX19jaGVja2JveC1sYWJlbCwgLmMtZm9ybV9fY2hlY2tib3gtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgfVxuICAuYy1mb3JtX19jaGVja2JveC1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuICAuYy1mb3JtX19lcnJvciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMjVweCwwLDApO1xuICB9XG4gICYtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgJiAuYy1mb3JtX19jaGVja2JveC1sYWJlbDpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAmIC5jLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufVxuLmMtZm9ybV9fc2VsZWN0LWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX21vbnRoIHtcbiAgICAuamNmLXNlbGVjdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX3Bob25lLWNvdW50cnkge1xuICAgIC5qY2Ytc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG4uYy1mb3JtX19zZWxlY3Qge1xuICAmX3NvcnQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jLWZvcm1fX2ZpZWxkLWNlbGwge1xuICAmX2RheSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gICZfeWVhciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gICZfcGhvbmUtY29kZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAmX3Bob25lLW51bWJlciB7XG4gICAgZmxleDogMTtcbiAgfVxuICAmX21vbnRoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gICZfcGhvbmUtY291bnRyeSB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gICZfbWFqb3JpdHl7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuICAgIGZsZXgtc2hyaW5rOjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICAmLmVycm9ye1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHZhcigtLWVycm9yKTtcbiAgICB9XG4gIH1cbn1cbi5jLWZvcm1fX2Zvcm0tZXJyb3Ige1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICY6bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxufVxuLmMtZm9ybV9faW5wdXRfZ2VvbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA5cHggMzZweCAxMHB4IDEycHg7XG59XG4uYy1mb3JtX19zdWdnZXN0aW9ucy1saXN0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcblxuICBsaSB7XG4gICAgcGFkZGluZzogMTFweCAxNHB4IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWFkdmFudGFnZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW0ge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIDVweCAzNXB4O1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtaW4td2lkdGg6IE1pbigxMDAlLCAxNTBweCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiBNaW4oMTAwJSwgMTEwcHgpO1xuICB9XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW1fX2ltZyB7XG4gIEBpbmNsdWRlIHNpemUoODBweCk7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctcztcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmMtYWR2YW50YWdlcy1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbTtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG4iLCIuYy1hZHZhbnRhZ2VzLWxpc3QtaG9yaXpvbnRhbHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDQpO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCl7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMik7XG4gIH1cbn1cbi5jLWFkdmFudGFnZXMtaXRlbS1ob3Jpem9udGFsX190ZXh0LWhvbGRlcntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX2ltZy1ob2xkZXJ7XG4gIEBpbmNsdWRlIGNpcmNsZSg4MHB4KTtcbiAgZmxleDowIDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbF9faW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSwxMDAlKTtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luOiAwO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG5cblxuICB9XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbF9fdGV4dC1ob2xkZXJ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vbWF4LXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmMtYWR2YW50YWdlcy1pdGVtLWhvcml6b250YWxfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctcztcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1hZHZhbnRhZ2VzLWl0ZW0taG9yaXpvbnRhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDMpO1xuICBAZXh0ZW5kICVzdHlsZS1ib2R5LW07XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCl7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuIiwiLmMtYXJ0aWNsZXMge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uYy1hcnRpY2xlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG5cbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtYXJ0aWNsZS1saXN0LFxuLmMtYXJ0aWNsZS1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJl9fZW1wdHkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5jLWFydGljbGUtbGlzdF9faXRlbSxcbi5jLWFydGljbGUtY2F0ZWdvcnktbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMTNweDtcbiAgZmxleDogMCAxIGNhbGMoMTAwJSAvIDIgLSAxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICZfcm93IHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9yb3cge1xuICAgICAgaGVpZ2h0OiAxNTFweDtcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xuICAgIH1cbiAgICAuYy1hcnRpY2xlLXJvd19faXRlbTpob3ZlciAmIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgZmlsdGVyOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1JTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgdGV4dC1zaGFkb3c6IDJweCA4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQzJTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZXMtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cbiAgcGFkZGluZzogOHB4IDMycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1hcnRpY2xlX19ib2R5IHtcbiAgd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IDAgYXV0byA0N3B4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1ib2R5X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWFydGljbGUtYm9keV9fcGFyYWdyYXBoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuXG4gICY+cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MjBweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICBvbCxcbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogdW5zZXQ7XG4gICAgbGk6Om1hcmtlciB7IGNvbG9yOiBjdXJyZW50Q29sb3IgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgbGk6Om1hcmtlciB7IGNvbG9yOiBjdXJyZW50Q29sb3IgfVxuICB9XG5cbiAgYSB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1zb2NpYWwtaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5cbi5jLWFydGljbGUtc29jaWFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyMHB4KTtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG59XG5cbi5jLWFydGljbGUtc29jaWFsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtYXJ0aWNsZS1zb2NpYWxfX2l0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLXNvY2lhbF9fbGluayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgfVxufVxuXG4uYy1yZWxhdGVkLWFydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggNDVweDtcbiAgbWFyZ2luOiAwIC0zMHB4O1xuXG4gIC5jLWNhcm91c2VsX19hcnJvdyB7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1yZWxhdGVkLWFydGljbGVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuXG4uYy1yZWxhdGVkLWFydGljbGVfX2Nhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLXdpZHRoOiAyMjVweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDM4MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2xpY2stc2xpZGUgJiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmMtcmVsYXRlZC1hcnRpY2xlX19pdGVtIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgLnNsaWNrLXNsaWRlICYge1xuICAgIG1hcmdpbjogMCAxNXB4XG4gIH1cbn1cblxuLmMtcmVsYXRlZC1hcnRpY2xlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBpbWcge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgfVxuICAuYy1yZWxhdGVkLWFydGljbGVfX2xpbms6aG92ZXIgJiBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuLmMtcmVsYXRlZC1hcnRpY2xlX190aXRsZSB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLXJlbGF0ZWQtYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtcmVsYXRlZC1hcnRpY2xlX19jcmVhdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5jLWFydGljbGUtY2F0ZWdvcnktcm93X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiAyMzJweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBncmlkLWdhcDogMjVweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0U2l6ZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1pdGVtX19jb250ZW50LXJvdyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gYy1hcnRpY2xlLXJvd19fbnRoLWl0ZW0tY2hpbGRyZW4tZWxlbXMge1xuICAuYy1hcnRpY2xlLWl0ZW1fcm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYy1hcnRpY2xlLWl0ZW1fX2ltZ19yb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jLWFydGljbGUtaXRlbV9fY29udGVudC1yb3cge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIDBweCwgMCwgMHB4KTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiA0MCU7XG4gIH1cblxuICAuYy1hcnRpY2xlLWl0ZW1fX3RpdGxlLXJvdyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1yb3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAmOm50aC1jaGlsZCg4biAtIDgpLFxuICAgICY6bnRoLWNoaWxkKDhuIC0gNykge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDI7XG4gICAgICBAaW5jbHVkZSBjLWFydGljbGUtcm93X19udGgtaXRlbS1jaGlsZHJlbi1lbGVtcztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc2NyZWVuLXJhbmdlKCRtZWRpYVBoYWJsZXRTaXplLCAkbWVkaWFUYWJsZXRTaXplKSB7XG4gICAgJjpudGgtY2hpbGQoNm4pLFxuICAgICY6bnRoLWNoaWxkKDZuIC0gNSkge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDI7XG4gICAgICBAaW5jbHVkZSBjLWFydGljbGUtcm93X19udGgtaXRlbS1jaGlsZHJlbi1lbGVtcztcbiAgICB9XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1pdGVtX190aXRsZS1yb3cge1xuICBAZXh0ZW5kICVzdHlsZS1ib2R5LWw7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi5jLXBhZ2VzLWxpbmtzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAZXh0ZW5kICVob2xkZXI7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uYy1wYWdlcy1saW5rcy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBtYXJnaW46IDAgdmFyKC0tbWFpbi1tYXJnaW4pO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1pbi13aWR0aDogTWluKDEwMCUsIDIwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZmxleDogMTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbi5jLXBhZ2VzLWxpbmtzLWl0ZW1fX2ltZyB7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uYy1wYWdlcy1saW5rcy1pdGVtX190aXRsZSB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsMCwwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTNweCAxMHB4IDMxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEwcHg7XG4gIH1cbn1cbi5jLXBhZ2VzLWxpbmtzLWl0ZW1fX3RpdGxlLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtcGFnZXMtbGlua3MtaXRlbV9fdGl0bGUtaWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjhweCk7XG4gIGNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xuICBmbGV4OiBub25lO1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jLWZ1bGwtc2NyZWVuLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWZ1bGwtc2NyZWVuLWluZm9fX2ltZyB7XG4gIEBleHRlbmQgJWNvdmVyLWltZztcbn1cbi5jLWZ1bGwtc2NyZWVuLWluZm9fX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQxcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mdWxsLXNjcmVlbi1pbmZvX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG59XG4uYy1mdWxsLXNjcmVlbi1pbmZvX19pbmZvLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5jLWZ1bGwtc2NyZWVuLWluZm9fX2luZm8tcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIHBhZGRpbmc6IDNweCA1cHggMnB4IDVweDtcbn1cbi5jLWZ1bGwtc2NyZWVuLWluZm9fX2xpbmsge31cbi5jLWZ1bGwtc2NyZWVuLWluZm9fX2xpbmstdGV4dCB7fVxuLmMtZnVsbC1zY3JlZW4taW5mb19fbGluay1pY29uIHt9XG5cbi5jLWZ1bGwtc2NyZWVuLWltYWdle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5jLWZ1bGwtc2NyZWVuLWltYWdlX19pbWcge1xuICBAZXh0ZW5kICVjb3Zlci1pbWc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMCA2cHggMTJweCAtMnB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMCAzcHggN3B4IC0zcHg7XG4gIH1cblxuICAuaW1hZ2UtZXJyb3Ige1xuICAgIGhlaWdodDogODBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkbm8taW1hZ2UtaGVybyk7XG4gICAgfVxuICB9XG59XG5cbi5jLWluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWluZm8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOjA7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tbWFpbi1tYXJnaW4pICogMik7XG4gIH1cbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luOjVweDtcbiAgICB9XG4gIH1cbn1cbi5jLWluZm8taXRlbV9faW1nIHtcbiAgQGV4dGVuZCAlY292ZXItaW1nO1xufVxuLmMtaW5mby1pdGVtX19ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjAgIDtcbiAgICB0b3A6MDtcbiAgfVxufVxuLmMtaW5mby1pdGVtX19iYWRnZS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbn1cbi5jLWluZm8taXRlbV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDE1cHggMnB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIGNhbGMoMTAwJSAtIDZweCkgNTAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbn1cbi5jLWluZm8taXRlbV9fYmFkZ2UtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jLWluZm8taXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG59XG4uYy1pbmZvLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1pbmZvLWl0ZW1fX2xpbmsge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmMtaW5mby1pdGVtX19saW5rLXRleHQge31cbi5jLWluZm8taXRlbV9fbGluay1pY29uIHt9XG5cbi5jLXR3by1jb2x1bW4taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmMtdHdvLWNvbHVtbi1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxufVxuXG4uYy1zYWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYWluLW1hcmdpbi1zbSk7XG4gICAgLmMtYmFubmVyLWJsb2NrX19iYW5uZXIgJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLmMtc2FsZV9faW1nIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIuYy10aXRsZSB7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctbTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjEuNzhweDtcbiAgfVxuXG4gICZfdXJsIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmMtcHJvZHVjdHMtbGlzdF9mbG9vcnMgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLmMtdGl0bGVfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiLmMtcHJvZHVjdHMtbGlzdCB7XG4gIC8vbWFyZ2luOiAwIC0xNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtcHJvZHVjdHMtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmMtYmFubmVyLWJsb2NrX19saXN0ICYge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1wcm9kdWN0cy1saXN0X19saW5rLWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcHJvZHVjdHMtbGlzdF9fbGluayB7XG59XG5cbi5jLXByb2R1Y3RzLWxpc3RfX2xpbmstdGV4dCB7XG59XG5cbi5jLXByb2R1Y3RzLWxpc3RfX2xpbmstaWNvbiB7XG59XG5cbi5jLXByb2R1Y3RzLWxpc3RfX2NvbnRyb2xzIHtcbn1cbiIsIi5jLXByb2R1Y3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDQpO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgIzAwMDAwMDFBO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3ODVweCkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy1wcm9kdWN0cy1saXN0X2Zsb29ycyAmIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyA2KTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1pdGVtX19jYXJvdXNlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgcGFkZGluZzogMTJweCA2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNsaWNrLWxpc3QgJiB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlICYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmMtcHJvZHVjdC1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgZmxleC1iYXNpczogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAvLy5jLXByb2R1Y3QtaXRlbV9faW1nLWhvbGRlciB7XG4gICAgLy8gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIC8vICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vfVxuICB9XG59XG4uYy1wcm9kdWN0LWl0ZW1fX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGluY2x1ZGUgc2l6ZSgwKTtcbiAgICBtYXJnaW4tdG9wOiAxMDAlO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9faW1nIHtcbiAgQGV4dGVuZCAlY292ZXItaW1nO1xuXG4gIGltZyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgIGJvcmRlcjogMTZweCBzb2xpZCB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9faW1nIHtcbiAgLmMtbm8taW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMCAwO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuLmMtcHJvZHVjdC1pdGVtX190aXRsZS10ZXh0IHtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbn1cbi5jLXByb2R1Y3QtaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICByb3ctZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9faW5mby1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1pdGVtX19yZXZpZXdzLWNvdW50IHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICVsaW5rO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAxcHggZGFzaGVkIHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9faW5mby1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuYy1za3VfX2NlbGwtY29tcGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuYy1za3VfX2NlbGwtY29tcGFyZS1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2t1X19jZWxsLWNvbXBhcmUge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgJiAuYy1za3VfX2NlbGwtY29tcGFyZS1uYW1lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1za3VfX2NlbGwtY29tcGFyZS1pY29uIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fcmF0aW5nLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBwYWRkaW5nOiAzLjVweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBzaXplKDApO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsMTAwJSwwLG51bGwpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsbnVsbCwwLDEwMCUpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fbWluLWNvdW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3ByaWNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBoZWlnaHQ6IDY2cHg7XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fcHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19wcmljZS1mcm9tIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1pdGVtX19vdXQtb2Ytc3RvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19ub3RpZnktYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICZfc2FsZSB7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAmIC5jLXByaWNlLXRhZ19fY3VycmVuY3kge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3ByaWNlLWN1cnJlbmN5IHt9XG4uYy1wcm9kdWN0LWl0ZW1fX3ByaWNlLXRleHQge31cblxuLmMtcHJvZHVjdC1pdGVtX19idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtcHJvZHVjdC1pdGVtX19ub3RpZnktYnRuLFxuLmMtcHJvZHVjdC1pdGVtX19idXktYnRuIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5jLXByb2R1Y3QtY2FyZCAmIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5jLXByb2R1Y3QtaXRlbV9fYnV5LWJ0biB7XG4gIC5jLXByb2R1Y3QtY2FyZCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fc2t1LWxpc3R7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWl0ZW1fX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIHtcbiAgJiAuYy1wcmljZV9fc3RyaWtldGhyb3VnaCB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJiAuYy1wcmljZS10YWdfX2N1cnJlbmN5IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICYtLXdpc2hsaXN0IHtcbiAgICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgc3Ryb2tlOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAuYy1wcm9kdWN0LWNhcmQgJiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jbG9zZSB7XG4gICAgQGV4dGVuZCAuYnRuLXJlbW92ZTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gICYtLXdpc2hlZCB7XG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgICBmaWxsOiB2YXIoLS1lcnJvcik7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm90LXdpc2hlZCB7XG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbiIsIi5jLXNrdSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgIG1pbi13aWR0aDogMzc2cHg7XG4gIH1cblxuICAmX3BvcHVwIHtcbiAgICAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG4gICAgLmMtc2t1X19wcm9kdWN0LXByaWNlLWRpc2NvdW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgfVxuICAgIC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeS1kaXNjb3VudCB7XG4gICAgICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICAgIH1cbiAgfVxufVxuLmMtc2t1X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1za3VfX2l0ZW0ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAuYy1za3VfX2xpc3QgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuXG4uYy1za3VfX2NlbGwge1xuICBmbGV4OiAxO1xuXG4gICZfcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmMtZm9ybV9fcmFkaW8tbGFiZWwtdGV4dCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cbiAgJi1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgfVxuICAuYy1mb3JtX19yYWRpbyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMCwgMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLWNvbXBhcmUge1xuICAgIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJi1jb21wYXJlLWljb24ge1xuICAgIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICYtY29tcGFyZS1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jLXNrdV9fdGF4IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtc2t1X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXNrdV9fY29udGVudCB7fVxuLmMtc2t1X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuYy1za3VfcG9wdXAgJiB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2t1X19saXN0LW9yZGluYXJ5IHtcbiAgQGV4dGVuZCAlZmxleC1oaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgcm93LWdhcDogNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jLXNrdV9fcHJpY2Uge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgfVxufVxuLmMtc2t1X19wcmljZS1jdXJyZW5jeSB7fVxuLmMtc2t1X19wcmljZS12YWx1ZSB7fVxuXG4uYy1za3VfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgLmMtcG9wdXAgJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG4uYy1za3VfX2Zvb3Rlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9yZGVyOiAyO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLXNrdV9fdGl0bGUtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtc2t1X19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmMtc2t1X19jb250cm9sLXByaWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC5jLXBvcHVwICYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG59XG5cbi5jLXNrdV9fc3RyaWtldGhyb3VnaC1wcmljZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAmIC5jLXByaWNlX19zdHJpa2V0aHJvdWdoIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAmLnRpZXJlZC1wcmljZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtc2t1X19xdWFudGl0eSB7XG4gIG1hcmdpbjogMCAwIDMzcHggMDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDIzOXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIC8vbWF4LXdpZHRoOiAyMzlweDtcbiAgICBtYXJnaW46IDAgMTZweCAxMHB4IDA7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYy1wb3B1cCAmIHtcbiAgICBtaW4td2lkdGg6IDEyN3B4O1xuICB9XG5cbn1cbi5jLXNrdV9fbWluLXF1YW50aXR5IHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYygxMDAlICsgOHB4KSwgMCwgbnVsbCwgMCk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmMtc2t1X19vdXQtb2Ytc3RvY2sge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuYy1wcm9kdWN0LWl0ZW1fX2J1eS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtc2t1X19vdXQtb2Ytc3RvY2stdGV4dCB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweCAwO1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5jLXNrdV9fYnRuLWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5jLXBvcHVwICYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLXNrdV9fYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5jLXBvcHVwICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgJi0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gICAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXNrdV9fYnV5LXNlbmQtaG9sZGVyIHtcbiAgLmMtcG9wdXAgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtc2t1X19icmFuZCB7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiA0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmltYWdlLWVycm9yIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cblxuLmMtc2t1X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGV4dGVuZCAuYy1wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uO1xufVxuIiwiLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgJiAuYy1mb3JtX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faW1nIHtcbiAgQGluY2x1ZGUgc2l6ZSgyMzZweCk7XG5cbiAgcGljdHVyZSwgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19pbmZvIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgLmRpci1ydGwgJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiBpbml0aWFsO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuXG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3F1YW50aXR5IHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgJiAuYy1mb3JtX19udW1iZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICYgLmMtZm9ybV9fbnVtYmVyLWlucHV0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgcGFkZGluZzogNnB4IDJweCA4cHg7XG4gIH1cblxuICAmIC5zdmcge1xuICAgIEBpbmNsdWRlIHNpemUoMTJweCk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB9XG59XG5cbi5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fY2hhcmFjdGVyaXN0aWNzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19jb21wYW55LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2JyYW5kIHtcbiAgJiAuYy1za3VfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG5cbiAgICBwaWN0dXJlLCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2NvbXBhbnktdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4iLCIuYy1yZXZpZXdzLXJhdGluZyB7XG4gIEBpbmNsdWRlIHNpemUoODBweCwxNnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1zdGFyLW9mZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jLXJldmlld3MtcmF0aW5nX192YWx1ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctc3Rhci1vbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX19iYXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDQ0NnB4O1xuICB9XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX19iYXItaW5uZXIge1xuICBAaW5jbHVkZSBwb3NpdGlvbigwLDAsMCwwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX19leHBhbmRlZCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX192YWx1ZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX192YWx1ZS1udW0ge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmMtcmV2aWV3cy1yYXRpbmdfX3ZhbHVlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAuYy1yZXZpZXdzLXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5jLXJldmlld3MtcmF0aW5nX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLXJldmlld3MtcmF0aW5nX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLmMtcmV2aWV3cy1pdGVtX19jYXJvdXNlbCB7XG4gIGhlaWdodDogMTAwJTtcblxuICAuYy1yZXZpZXdzLWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1pbi13aWR0aDogMzkwcHg7XG4gICAgLy9tYXgtd2lkdGg6IDQzOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWFyZ2luOiAwIHZhcigtLW1haW4tbWFyZ2luKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjM0cHgpIHtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgcGFkZGluZzogMThweDtcbiAgICB9XG4gIH1cblxuICAuYy1yZXZpZXdzLWl0ZW1fX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBleHRlbmQgJXN0eWxlLWJvZHktbDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgQGluY2x1ZGUgbGluZS1jbGFtcCg4KTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoOSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzRweCkge1xuXG4gICAgfVxuICB9XG5cbiAgLmMtcmV2aWV3cy1pdGVtX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jLXJldmlld3MtaXRlbV9faW5mby10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jLXJldmlld3MtaXRlbV9faW5mby1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy1yZXZpZXdzLWl0ZW1fX3BlcnNvbi1uYW1lIHtcbiAgICBAZXh0ZW5kICVzdHlsZS1oZWFkaW5nLXhzO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmMtcmV2aWV3cy1pdGVtX19kYXRlIHtcbiAgICBAZXh0ZW5kICVzdHlsZS1ib2R5LW07XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIG1heC13aWR0aDogMTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmMtcmV2aWV3cy1pdGVtX19yYXRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXJldmlldy1pdGVtIHtcbiAgcGFkZGluZzogMjVweCAyNXB4IDlweCAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5jLXJldmlld3MtbGlzdF9jYWJpbmV0LXNpdGUgJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuYy1zZWxsZXItcmV2aWV3c19fcmV2aWV3cy13cmFwcGVyICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICZfYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5kZWxldGVkIHtcbiAgICAuYy1yZXZpZXctaXRlbV9fY29udGVudCB7XG4gICAgICBvcGFjaXR5OiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmMtcGFnZV9pdGVtICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWJ1dHRvbi1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWdzLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBleHRlbmQgJWxpbms7XG59XG5cbi5jLWJ1dHRvbi1jb250cm9sX19pY29uIHtcbiAgY29sb3I6IHZhcigtLWdzLXByaW1hcnkpO1xuICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgc3ZnIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gIH1cbn1cblxuLmMtcmV2aWV3LWl0ZW1fX2RhdGUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX3N0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdzLWVycm9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCA0cHggMnB4IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX3JlY292ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1yZXZpZXctaXRlbV9fZGVsZXRlIHtcbiAgY29sb3I6IHZhcigtLWdzLWVycm9yKTtcblxuICAuYy1idXR0b24tY29udHJvbCxcbiAgLmMtYnV0dG9uLWNvbnRyb2xfX2ljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jLXJldmlldy1pdGVtX19yYXRpbmcge1xufVxuXG4uYy1yZXZpZXctaXRlbV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXJldmlldy1pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX2NvbnRlbnQtYm90dG9tIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmMtcmV2aWV3LWl0ZW1fX2NvbnRlbnQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXJldmlldy1pdGVtX19vcmRlci1udW0ge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBjb2xvcjogdmFyKC0tZ3MtaW5hY3RpdmUpO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cblxuLmMtcGFnZV9pdGVtIHtcbiAgLmMtcmV2aWV3LWl0ZW1fX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtcmV2aWV3LWl0ZW1fX3RleHQge1xuICBjb2xvcjogdmFyKC0tZ3MtYmxhY2spO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYy1yZXZpZXctaXRlbV9fY29udHJvbHMge1xufVxuXG4uYy1yZXZpZXctaXRlbS1hbnN3ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW0tYW5zd2VyX19ibG9jayB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tZ3MtcHJpbWFyeSk7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLmMtcmV2aWV3LWl0ZW0tYW5zd2VyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgIGNvbG9yOiB2YXIoLS1ncy1pbmFjdGl2ZSk7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3LWl0ZW0tYW5zd2VyX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtcmV2aWV3LWl0ZW0tYW5zd2VyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWdzLXByaW1hcnkpO1xufVxuIiwiLmMtcmV2aWV3cy1zaG9ydC1pdGVtIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcbiAgLy9mbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzIC0gMTVweCk7XG4gIC8vZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDQzOHB4O1xuICAvL21pbi13aWR0aDogMjQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogMTk4cHg7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1yZXZpZXdzLXNob3J0LWl0ZW1fX2Nhcm91c2VsIHtcbiAgQGluY2x1ZGUgc2l6ZSg0MzhweCwgMTAwJSk7XG4gIG1pbi1oZWlnaHQ6IDE5OHB4O1xuICAvL2ZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMgLSAxNXB4KTtcbiAgLy9mbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNDM4cHg7XG4gIC8vbWluLXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1jYXJvdXNlbF9fbGlzdCB7XG4gICZfc2hvcnQge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTQ4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sLWxnLTYgJiB7XG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbC1sZy0zICYge1xuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcblxuICAgICAgICAgIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcGVyc29uLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jLXJldmlld3Mtc2hvcnQtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LWhvbGRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fcmV2aWV3LXRvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYy1yZXZpZXdzLXNob3J0LWl0ZW1fX2F2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jLXJldmlld3Mtc2hvcnQtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1yZXZpZXdzLXNob3J0LWl0ZW1fX2F2YXRhciB7XG4gIEBpbmNsdWRlIGNpcmNsZSg0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19yZXZpZXctaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLmMtcmV2aWV3cy1zaG9ydC1pdGVtX19wZXJzb24tbmFtZSB7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmcteHM7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLXJldmlld3Mtc2hvcnQtaXRlbV9fdGV4dCB7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMTApO1xuICBAZXh0ZW5kICVzdHlsZS1ib2R5LW07XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4iLCIuYy1yZXZpZXdzLWxpc3Qge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uYy1yZXZpZXdzLWxpc3RfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1yZXZpZXdzLWxpc3RfX2hvbGRlciB7XG59XG5cbi5jLXJldmlld3MtbGlzdF9fZW1wdHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy1yZXZpZXdzLWxpc3RfX21vcmUtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmMtcmV2aWV3cy1jYXJvdXNlbCB7XG4gIEBleHRlbmQgJWhvbGRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuXG4gICAgLmMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAuYy1yZXZpZXdzLWNhcm91c2VsX19saW5rLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIGF1dG87XG4gIH1cblxuICAuYy1yZXZpZXdzLWNhcm91c2VsX19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMSk7XG4gIH1cblxuICAuYy1yZXZpZXdzLWNhcm91c2VsX19jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3OHB4O1xuICB9XG59XG4iLCIuYy1wcm9kdWN0LWl0ZW0ge1xuICAuYy1iYWRnZXNfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcblxuICAgICZfdXAtcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgJi5jLWJhZGdlc19faG9sZGVyX2ZsYWcge1xuICAgICAgICAuYy1iYWRnZXNfX2ZpZ3VyZS1sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmMtYmFkZ2VzX19ob2xkZXJfZmxhZyAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlLCA4cHggNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rvd24tcmlnaHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICYuYy1iYWRnZXNfX2hvbGRlcl9mbGFnIHtcbiAgICAgICAgLmMtYmFkZ2VzX19maWd1cmUtbGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jLWJhZGdlc19faG9sZGVyX2ZsYWcgLmMtYmFkZ2VzX19pdGVtLWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgOHB4IDUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl91cC1sZWZ0IHtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAmLmMtYmFkZ2VzX19ob2xkZXJfZmxhZyB7XG4gICAgICAgIC5jLWJhZGdlc19fZmlndXJlLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmMtYmFkZ2VzX19ob2xkZXJfZmxhZyAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSA4cHgpIDUwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZG93bi1sZWZ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJi5jLWJhZGdlc19faG9sZGVyX2ZsYWcge1xuICAgICAgICAuYy1iYWRnZXNfX2ZpZ3VyZS1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jLWJhZGdlc19faG9sZGVyX2ZsYWcgLmMtYmFkZ2VzX19pdGVtLWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gOHB4KSA1MCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1iYWRnZXNfX2hvbGRlcl9yZWN0YW5nbGUgLmMtYmFkZ2VzX19pdGVtLWhvbGRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gIH1cblxuICAuYy1iYWRnZXNfX2hvbGRlcl9vdmFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgJiAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jLWJhZGdlc19faG9sZGVyX2ZsYWcge1xuICAgIC5jLWJhZGdlc19fZmlndXJlLWxlZnQsIC5jLWJhZGdlc19fZmlndXJlLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgICB9XG5cbiAgICAuYy1iYWRnZXNfX2ZpZ3VyZS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDEwMCUgMTAwJSk7XG4gICAgfVxuXG4gICAgLmMtYmFkZ2VzX19maWd1cmUtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDAgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmMtYmFkZ2VzX19ob2xkZXJfZmxhZyAuYy1iYWRnZXNfX2l0ZW0taG9sZGVyIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG59XG5cbi5jLWJhZGdlc19fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtYmFkZ2VzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jLWJhZGdlc19faXRlbS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIH1cblxuICAmIC5jLWJhZGdlc19faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmIC5jLWJhZGdlc19faG9sZGVyOmhvdmVyIHtcbiAgICAmICsgLmMtYmFkZ2VzX19ub3RpZmljYXRpb24td3JhcHBlciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmIC5jLWJhZGdlc19fbm90aWZpY2F0aW9uLXdyYXBwZXI6aG92ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZfdXAge1xuICAgICYtbGVmdCB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgICYuYy1iYWRnZXNfX3dyYXBwZXJfcmVjdGFuZ2xlIHtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgJi5jLWJhZGdlc19fd3JhcHBlcl9vdmFsIHtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgJi5jLWJhZGdlc19fd3JhcHBlcl9mbGFnIHtcbiAgICAgICAgbGVmdDogLTdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgdG9wOiA0cHg7XG4gICAgICAmLmMtYmFkZ2VzX193cmFwcGVyX3JlY3RhbmdsZSB7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAmLmMtYmFkZ2VzX193cmFwcGVyX292YWwge1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgfVxuICAgICAgJi5jLWJhZGdlc19fd3JhcHBlcl9mbGFnIHtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9kb3duIHtcbiAgICAmLWxlZnQge1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAmLmMtYmFkZ2VzX193cmFwcGVyX3JlY3RhbmdsZSB7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICAgICYuYy1iYWRnZXNfX3dyYXBwZXJfb3ZhbCB7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICAgICYuYy1iYWRnZXNfX3dyYXBwZXJfZmxhZyB7XG4gICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgICYuYy1iYWRnZXNfX3dyYXBwZXJfcmVjdGFuZ2xlIHtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICAgICYuYy1iYWRnZXNfX3dyYXBwZXJfb3ZhbCB7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAmLmMtYmFkZ2VzX193cmFwcGVyX2ZsYWcge1xuICAgICAgICByaWdodDogLTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtYmFkZ2VzX19ub3RpZmljYXRpb24td3JhcHBlciB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZ2FwOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgLmMtYmFkZ2VzX19ub3RpZmljYXRpb24ge1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi1saW5rIHtcbiAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9faW5mbyxcbi5jLXByb2R1Y3QtY2FyZF9fYmFkZ2VzIHtcbiAgLmMtYmFkZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jLWJhZGdlc19fd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbigwLDAsMCwwLHJlbGF0aXZlKTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuYy1iYWRnZXNfX2hvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYmFkZ2VzX19pdGVtLWhvbGRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICB9XG5cbiAgICAuYy1iYWRnZXNfX25vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2FydC1wcm9kdWN0X19iYWRnZXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIC5jLWJhZGdlc19fd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1pdGVtX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jLWJhZGdlcyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbigwLCAwLCAwLCAwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYy1icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYy1icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gICAgfVxuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmMtYnJlYWRjcnVtYnNfX2xpbmsge1xuICBAZXh0ZW5kICVsaW5rO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cbi5jLWJyZWFkY3J1bWJzX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuIiwiLmMtY2F0ZWdvcnktc2lkZWJhcl9faXRlbSB7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XG5cbiAgJl9hY3RpdmUge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgICYgLmMtY2F0ZWdvcnktc2lkZWJhcl9faWNvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX3BhcmVudC1pdGVtIHtcbiAgJiAuYy1jYXRlZ29yeS1zaWRlYmFyX19idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgfVxuXG4gICYgLmMtY2F0ZWdvcnktc2lkZWJhcl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX2J0biB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDAgMTNweCAwIDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX3BhcmVudCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbiAgJiAuYy1jYXRlZ29yeS1zaWRlYmFyX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5LXNpZGViYXJfX2ljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgc2l6ZSgxMnB4LCAxNnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtY2F0ZWdvcnktc2lkZWJhcl9fc3ViLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cHggMCA2cHggMjBweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS1zaWRlYmFyX19tb3JlLWJ0biB7XG4gICZfc2lkZWJhci5jLWNhdGVnb3J5X19tb3JlLWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDExcHggMTNweCA5cHggMTVweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2F0ZWdvcnktaWNvbigkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplKTtcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG4gIHBpY3R1cmUsIGltZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbiB7XG4gIEBleHRlbmQgJWhvbGRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA3MHZoO1xuICAuYWN0aXZlICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuYy1uYXZpZ2F0aW9uX19kcm9wLXJvd19saW5lLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbl9faXRlbS1ob2xkZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYmFja2dyb3VuZC1ob3Zlcik7XG4gIH1cbiAgLmMtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1iYWNrZ3JvdW5kLWhvdmVyKTtcbiAgICB9XG4gIH1cbn1cbi5jLW5hdmlnYXRpb25fX2xpbmsge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC5jLW5hdmlnYXRpb25fX2l0ZW0taG9sZGVyOmhvdmVyICYsIC5jLW5hdmlnYXRpb25fX2l0ZW0taG9sZGVyOmZvY3VzICYge1xuICAgIC5saW5rLXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIC5saW5rLXRleHQsICY6Zm9jdXMgLmxpbmstdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG4gIC5saW5rLWNhdGVnb3J5LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIEBpbmNsdWRlIGNhdGVnb3J5LWljb24oMjRweCk7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstaWNvbiB7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstdGV4dCB7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fbGluay1pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMnB4LDdweCk7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmbGV4OiBub25lO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oMTE1MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19kcm9wIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoY2FsYygxMDAlIC0gdmFyKC0tbWF4LW5hdi1wYW5lbC1zaXplKSksIGF1dG8pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAuZmlyc3RMZXZlbEFjdGl2ZSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsMCwwLDApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gICZfZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jLW5hdmlnYXRpb25fX2Ryb3Atcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgbWluLWhlaWdodDogdmFyKC0tbmF2LWhlaWdodCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAmX2xpbmUtY2F0YWxvZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbl9fZHJvcC1ob2xkZXIge1xuICBAZXh0ZW5kICVob2xkZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1uYXZpZ2F0aW9uX19kcm9wLWNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LW5hdi1wYW5lbC1zaXplKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19kcm9wLWJhY2sge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxM3B4IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLWljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19kcm9wLWJhY2stdGV4dCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAZXh0ZW5kIC5saW5rLW9uLXN1cmZhY2U7XG59XG5cbi5jLW5hdmlnYXRpb25fX3N1Yi1saXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtbmF2aWdhdGlvbl9fc3ViLWl0ZW0ge1xufVxuLmMtbmF2aWdhdGlvbl9fc3ViLWxpbmsge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxN3B4IDE0cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtbmF2aWdhdGlvbl9fc3ViLWxpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleDogMTtcbn1cbi5jLW5hdmlnYXRpb25fX3N1Yi1saW5rLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBzaXplKDEycHgsN3B4KTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZmxleDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAuYy1uYXZpZ2F0aW9uX19saW5rOmhvdmVyICYsXG4gICAgLmMtbmF2aWdhdGlvbl9faXRlbS1ob2xkZXIuYWN0aXZlICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbi5jLW5hdmlnYXRpb25fX3ByZS1saW5rLWljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgZmxleDogbm9uZTtcbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKDI0cHgpO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaG9sZGVyIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigwLCAwLCAwLCBudWxsLCBmaXhlZCk7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLDEwMHZoKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG4gICAgJi5yZXNwb25zaXZlLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDEwMHZ3IC0gMzIwcHgpLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3Age1xuICBwYWRkaW5nOiA0NnB4IDEwcHggMCA0MHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNzRweCAwIDAgNDBweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIHBhZGRpbmc6IDQ2cHggNDBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgcGFkZGluZzogNzRweCA0MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AtaXRlbSB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LC0zMHB4LDApO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAmLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAuYy1uYXZpZ2F0aW9uX19pdGVtLmFjdGl2ZSAmLmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgICAuYy1uYXZpZ2F0aW9uX19pdGVtLmFjdGl2ZSAmLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gICAgLmMtbmF2aWdhdGlvbl9fc3ViLWRyb3AucmVzcG9uc2l2ZS1hY3RpdmUgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19ncm91cCB7XG4gICYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE4cHggMCAwIDdweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAwO1xuICAgIH1cbiAgfVxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICBAaW5jbHVkZSBjYXRlZ29yeS1pY29uKDE2cHgpO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19tZW51LXdyYXBwZXIge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDIxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX3Njcm9sbC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAmX2Jhbm5lcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjIwcHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19tZW51LXdyYXBwZXIge1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxuICAmX2Jhbm5lcnMge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BIZCkge1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uX19iYW5uZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb25fX2Jhbm5lcnMtaXRlbSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHBpY3R1cmUsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX2NhdGVnb3J5IHtcbiAgY29sdW1uczogNDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKDk5MnB4KSB7XG4gICAgY29sdW1uczogMztcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgY29sdW1uczogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19jYXRlZ29yeS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19jYXRlZ29yeS1saW5rIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgJi1pY29uIHtcbiAgICBAaW5jbHVkZSBjYXRlZ29yeS1pY29uKDE2cHgpO1xuICB9XG59XG5cbi5jLW5hdmlnYXRpb25fX2NhdGVnb3J5LXNob3ctYnRuIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSg4cHgpO1xuICB9XG5cbiAgJl9sZXNzIHtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbl9fcm9vdC1saW5rIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB9XG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uX19kcm9wLXJvb3QtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDEwcHggMTBweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgfVxuICBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAbWl4aW4gbmF2aWdhdGlvbi10aWxlLWljb24oJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XG4gIEBleHRlbmQgJWZsZXgtY2VudGVyO1xuICBwaWN0dXJlLCBpbWcge1xuICAgIEBpbmNsdWRlIHNpemUoJHNpemUpO1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uLXRpbGUge1xuXG59XG5cbi5jLW5hdmlnYXRpb24tdGlsZV9fYnRuIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kIC5uYXYtbGluaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbi10aWxlX19idG4tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2J0bi1pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgxNnB4LDE2cHgpO1xufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2Ryb3Age1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgcG9zaXRpb24oMHB4LCAwLCAwLCAwLCBmaXhlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIG1heC1oZWlnaHQ6IDkwdnc7XG4gIC5jLW5hdmlnYXRpb24tdGlsZS5hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbi10aWxlX19kcm9wLWJhY2sge1xuICBAZXh0ZW5kIC5jLW5hdmlnYXRpb25fX2Ryb3AtYmFjaztcbn1cbi5jLW5hdmlnYXRpb24tdGlsZV9fZHJvcC1iYWNrLWljb24ge1xuICBAZXh0ZW5kIC5jLW5hdmlnYXRpb25fX2Ryb3AtYmFjay1pY29uO1xufVxuLmMtbmF2aWdhdGlvbi10aWxlX19kcm9wLWJhY2stdGV4dCB7XG4gIEBleHRlbmQgLmMtbmF2aWdhdGlvbl9fZHJvcC1iYWNrLXRleHQ7XG59XG4uYy1uYXZpZ2F0aW9uLXRpbGVfX2NvdmVyIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDBweCwgMCwgbnVsbCwgbnVsbCwgZml4ZWQpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDMzLCA1NSwgMC42KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC5jLW5hdmlnYXRpb24tdGlsZS5hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtbmF2aWdhdGlvbi10aWxlX19pdGVtLWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6OHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMyk7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19saW5rLWljb24ge1xuICBAaW5jbHVkZSBuYXZpZ2F0aW9uLXRpbGUtaWNvbig0OHB4KTtcbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19zdWItbmF2LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMjhweDtcbiAgcm93LWdhcDogMTJweDtcbn1cblxuLmMtbmF2aWdhdGlvbi10aWxlX19zdWItaXRlbS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bm90KC5sYXN0LXJvdy1lbGVtZW50KTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxMXB4KTtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX3N1Yi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAgMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuXG4uYy1uYXZpZ2F0aW9uLXRpbGVfX3N1Yi1saW5rLWljb24ge1xuICBAaW5jbHVkZSBuYXZpZ2F0aW9uLXRpbGUtaWNvbigxNnB4KTtcbn1cbiIsIi5jLXNpZGViYXIge1xuICAuYy1wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5jLXNpZGViYXJfX2xpc3Qge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtc2lkZWJhcl9faXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYy1zaWRlYmFyX19saW5rIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgJjpob3ZlciwgLmMtc2lkZWJhcl9faXRlbS5hY3RpdmUgJiB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbn1cblxuLmMtc2lkZWJhcl9fdGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1zaWRlYmFyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmMtc2lkZWJhcl9faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUgKDI0cHgpO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTQuNXB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTQuNXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB9XG59XG4iLCIuYy1saW5lLWNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuLmMtbGluZS1jYXRhbG9nX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmLnNsaWNrLXNsaWRlciB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG4gIC5jLXNsaWRlc2hvd19fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgICZfcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1saW5lLWNhdGFsb2dfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zbGljay1zbGlkZSAmIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgLnNsaWNrLXNsaWRlICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTk2LCAxOTYsIDE5NiwgMC40KTtcbiAgICB9XG4gIH1cbn1cbi5jLWxpbmUtY2F0YWxvZ19fbGluayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgJjpob3ZlcixcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1yYWl0aW5nKTtcbiAgICAubGluay10ZXh0IHtcbiAgICAgIC8vQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWNhdGVnb3J5LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIEBpbmNsdWRlIGNhdGVnb3J5LWljb24oMjRweCk7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuICAuYy1saW5lLWNhdGFsb2dfX3N1Yi1saW5rLWljb24ge1xuICAgIEBpbmNsdWRlIHNpemUoMTJweCw3cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigxMTUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5jLWxpbmUtY2F0YWxvZ19fZHJvcCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBwb3NpdGlvbigxMDAlLCAwLCBudWxsLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMCwgMCwgMCwgbnVsbCwgZml4ZWQpO1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwxMDB2aCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmbGV4OiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgfVxufVxuIiwiLmMtYWxwaGFiZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsIGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKSk7XG4gICAgQGluY2x1ZGUgc2l6ZShjYWxjKDEwMHZ3IC0gNnB4KSwgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgb3BhY2l0eTogLjEyO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAwcHggdmFyKC0tYmxhY2spO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKC0xcHgsIGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKSk7XG4gICAgQGluY2x1ZGUgc2l6ZShjYWxjKDEwMHZ3IC0gNnB4KSwgMXB4KTtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uYy1hbHBoYWJldF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgJi5zbGljay1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICAuYy1zbGlkZXNob3dfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gICAgfVxuICAgICZfcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbi5jLWFscGhhYmV0X19pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIH1cbn1cbi5jLWFscGhhYmV0X19saW5rIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jLWFscGhhYmV0X19saW5rLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDI1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleDogbm9uZTtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtYWxwaGFiZXRfX2xpbmstdGV4dCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLmMtYWxwaGFiZXRfX2Ryb3Age1xuXG59XG4uYy1hbHBoYWJldF9fZHJvcC1ob2xkZXIge1xuICBAZXh0ZW5kICVob2xkZXI7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBwb3NpdGlvbigxMDAlLDAsbnVsbCwwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMzBweCwwKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbn1cbi5jLWFscGhhYmV0X19kcm9wLXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDM3MXB4O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDI3cHggMjBweDtcbiAgJl9iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uYy1hbHBoYWJldF9fY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBjb2x1bW4td2lkdGg6IDE5OHB4O1xufVxuLmMtYWxwaGFiZXRfX3RpdGxlLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtYWxwaGFiZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmspO1xuICAmX2xpbmsge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW5hdi1saW5rLWhvdmVyKTtcbiAgICB9XG4gIH1cbn1cbi5jLWFscGhhYmV0X19jb2x1bW4taXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi5jLWFscGhhYmV0X19jb2x1bW4tbGluayB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBjb2xvcjogdmFyKC0tbmF2LWxpbmspO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbmF2LWxpbmstaG92ZXIpO1xuICB9XG59XG4uYy1hbHBoYWJldF9fY29sdW1uLWxpbmstaWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmbGV4OiBub25lO1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uYy1hbHBoYWJldF9fY29sdW1uLWxpbmstdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtYWxwaGFiZXRfX2Jhbm5lcnMge1xuICBAZXh0ZW5kIC5jLW5hdmlnYXRpb25fX2Jhbm5lcnM7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuLmMtYWxwaGFiZXRfX2Jhbm5lcnMtaXRlbSB7XG4gIEBleHRlbmQgLm5hdmlnYXRpb25fX2Jhbm5lcnMtaXRlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5jLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICYuYWN0aXZlIHtcbiAgICAuYy1jYXRlZ29yeV9fbGVmdCB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1jYXRlZ29yeV9fZmlsdGVyLWRyb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uYy1jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmMtY2F0ZWdvcnlfX2hvbGRlciB7XG5cbn1cbi5jLWNhdGVnb3J5X19oZWFkZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLmMtY2F0ZWdvcnlfX2xlZnQge1xuICB0cmFuc2l0aW9uOiByaWd0aCAuM3MgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDAsIG4sIDAsIC0xMDElLCBmaXhlZCk7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtY2F0ZWdvcnlfX3NpZGViYXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1maWx0ZXJzIHtcbiAgLmMtY2F0ZWdvcnlfX3NpZGViYXItYmxvY2sge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYy1jYXRlZ29yeV9fc2lkZWJhci10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLWNhdGVnb3J5X19zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uYy1jYXRlZ29yeV9fcmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5jLWNhdGVnb3J5X19maWx0ZXItaXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmMtY2F0ZWdvcnlfX2xpc3Qge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDI1cHggMCA0MHB4O1xuICB9XG59XG4uYy1jYXRlZ29yeV9fbW9yZS1idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgfVxufVxuLmMtY2F0ZWdvcnlfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLWNhdGVnb3J5X19wYWdpbmF0aW9uLXBhZ2Utc2l6ZSB7fVxuLmMtY2F0ZWdvcnlfX3BhZ2luYXRpb24tcGFnZXMge1xuICAvL21hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uYy1jYXRlZ29yeV9fcGFnaW5hdGlvbi1wYWdlLXNlbGVjdGlvbiB7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY2F0ZWdvcnlfX2ZpbHRlci10cmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWNhdGVnb3J5X19zb3J0IHtcbiAgcGFkZGluZy10b3A6IDJweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5X19zb3J0LWRyb3Bkb3duIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGNhbGMoMTAwJSArIDVweCksMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1jb21tb24pO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgLmMtY2F0ZWdvcnlfX3NvcnQuYWN0aXZlICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAaW5jbHVkZSBzaXplKDApO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKG51bGwsIDAsIDEwMCUsIDApO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5X19zb3J0LWRyb3Bkb3duLWl0ZW0ge31cblxuLmMtY2F0ZWdvcnlfX3NvcnQtZHJvcGRvd24tYnRuIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOXB4IDI1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeV9fc29ydC1saXN0IHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeV9fc29ydC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtY2F0ZWdvcnlfX3NvcnQtdGl0bGUtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLWNhdGVnb3J5X19zb3J0LXRpdGxlLWljb24ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuXG4gIHN2ZyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIH1cblxuICAuYy1jYXRlZ29yeV9fc29ydC5hY3RpdmUgJiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnlfX3NvcnQtaXRlbSB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICYtLWluYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgfVxufVxuLmMtY2F0ZWdvcnlfX3NvcnQtaW5wdXQge1xuICBpbnB1dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigwLCAwLCAwLCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKDEwcHgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxuXG4gICYtLWNoZWNrZWR7XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tY2hlY2tlZCxcbiAgJi0tdW5jaGVja2VkICsgJi0tdW5jaGVja2VkIHtcbiAgICBpbnB1dCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jYXRlZ29yeV9fZmlsdGVyLXRyaWdnZXItbGluayB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMTJweCAwO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG59XG4uYy1jYXRlZ29yeV9fZmlsdGVyLXRyaWdnZXItdGV4dCB7fVxuLmMtY2F0ZWdvcnlfX2ZpbHRlci10cmlnZ2VyLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDI0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuLmMtY2F0ZWdvcnlfX21lbnUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLWNhdGVnb3J5X19tZW51LWNsb3NlIHtcbiAgIEBpbmNsdWRlIHBvc2l0aW9uKDE1cHgsbixuLDE1cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDE1cHgsMTVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cblxuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICB6LWluZGV4OiAzO1xufVxuXG4uYy1jYXRlZ29yeV9fbWVudS1jbG9zZS1pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1jYXRlZ29yeV9fbWVudS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLWNhdGVnb3J5X19maWx0ZXItZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgQGluY2x1ZGUgcG9zaXRpb24oMCwgMCwgMCwgMCwgZml4ZWQpO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1jYXRlZ29yeS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1jYXRlZ29yeS10b2dnbGVfX2J1eWVyLFxuLmMtY2F0ZWdvcnktdG9nZ2xlX19tZXJjaGFudCxcbi5jLWNhdGVnb3J5LXRvZ2dsZV9fdGVuZGVyIHtcblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTs7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy1jYXRlZ29yeS10b2dnbGVfX2J1eWVyLFxuLmMtY2F0ZWdvcnktdG9nZ2xlX190ZW5kZXIge1xuICAmLmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTU0RkE4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY2RkY7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNBNTRGQTg7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktdG9nZ2xlX19idXllciB7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDFweCk7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4uYy1jYXRlZ29yeS10b2dnbGVfX21lcmNoYW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmMtY2F0ZWdvcnktdG9nZ2xlX190ZW5kZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG4iLCIuYy1jYXRlZ29yeS1mZWF0dXJlZC1saXN0LFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdCxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWNhcm91c2VsLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWNhcm91c2VsLFxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtY2Fyb3VzZWwge1xuICAmIC5zbGljay1zbGlkZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiAxNzhweDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEzOHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWxpc3RfX2xpc3QsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1jYXJvdXNlbF9fbGlzdCxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWNhcm91c2VsX19jYXJvdXNlbCxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWNhcm91c2VsX19jYXJvdXNlbCxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWNhcm91c2VsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KXtcbiAgICAvL3BhZGRpbmc6IDAgMTJweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW0sXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtLS1zcGFuIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoMTc4cHgpO1xuICBtaW4td2lkdGg6IDE3OHB4O1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmMtY2F0ZWdvcnktZmVhdHVyZWRfX2Nhcm91c2VsICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCl7XG4gICAgbWFyZ2luOiAwIDRweCA4cHg7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbSB7XG4gICY6aG92ZXIge1xuICAgIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX3RpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZF9fY2Fyb3VzZWwsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaF9fY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgJiAuYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW0tLW5vLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1pdGVtX190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW0sXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtLS1zcGFuIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxNzhweCk7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3QgJiB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICAmOm50aC1jaGlsZCgxOG4gKyAxKSxcbiAgICAmOm50aC1jaGlsZCgxOG4gLSA0KSB7XG4gICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMjtcbiAgICAgIGdyaWQtcm93OiBhdXRvIC8gc3BhbiAyO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KXtcbiAgICBtYXJnaW46IDAgNHB4IDhweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3QgJjpudGgtY2hpbGQoMThuICsgMSksXG4gICAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAmOm50aC1jaGlsZCgxOG4gLSA0KSB7XG4gICAgICBncmlkLWNvbHVtbjogaW5oZXJpdDtcbiAgICAgIGdyaWQtcm93OiBpbmhlcml0O1xuICAgIH1cbiAgICAuYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1saXN0X19saXN0ICY6bnRoLWNoaWxkKDEwbiAtIDIpLFxuICAgIC5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3RfX2xpc3QgJjpudGgtY2hpbGQoMTBuICsgMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gL3NwYW4gMjtcbiAgICAgIGdyaWQtcm93OiBhdXRvIC9zcGFuIDI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgLmMtY2F0ZWdvcnktZmVhdHVyZWQtZnJlc2gtbGlzdF9fbGlzdCAmIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTM4cHgpO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMTI4cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX2ltZy1ob2xkZXIge1xuICBAaW5jbHVkZSBzaXplKDE3MnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX19pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWl0ZW1fX2ltZyxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX2ltZyB7XG4gIEBleHRlbmQgJWNvdmVyLWltZztcbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktZmVhdHVyZWQtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMjBweCAwO1xufVxuXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjUlO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWl0ZW1fX3RpdGxlLXRleHQsXG4uYy1jYXRlZ29yeS1mZWF0dXJlZC1mcmVzaC1pdGVtX190aXRsZS10ZXh0e1xuICBAZXh0ZW5kICVzdHlsZS1oZWFkaW5nLXM7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWNhcm91c2VsX19jb250cm9scyxcbi5jLWNhdGVnb3J5LWZlYXR1cmVkLWZyZXNoLWxpc3QtY2Fyb3VzZWxfX2NvbnRyb2xzIHtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuIiwiLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1jYXRlZ29yeS1wb3B1bGFyLWxpc3RfX3RpdGxlIHtcbiAgQGV4dGVuZCAuYy10aXRsZTtcbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1saXN0X190aXRsZS10ZXh0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOjAgMCAyNHB4IDE1cHg7XG59XG5cbi5jLWNhdGVnb3J5LXBvcHVsYXItbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCl7XG4gICAgcGFkZGluZzogMCAxMnB4IDA7XG4gIH1cbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoMTY2cHgsIDIyMHB4KTtcbiAgbWF4LXdpZHRoOiAxNjZweDtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbjogMCAxNXB4IDIwcHg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDcgLSAzMHB4KTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDAgNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDAgM3B4IDdweCAtM3B4O1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gNyAtIDE0cHgpO1xuICAgIG1hcmdpbjogMCA3cHggMTJweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gNCAtIDIwcHgpO1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDI1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjVweCkge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAyIC0gMTZweCk7XG4gICAgbWFyZ2luOiAwIDhweCAxNXB4O1xuICB9XG5cbiAgJl9iaWd7XG4gICAgQGluY2x1ZGUgc2l6ZSg0MzhweCwzODZweCk7XG4gICAgbWluLXdpZHRoOiAyODhweDtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpe1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSl7XG4gICAgICBAaW5jbHVkZSBzaXplKDI4OHB4LDE0NXB4KTtcbiAgICB9XG4gICAgLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWctaG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMjA0cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCl7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTQwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSl7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoODBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9faW1nLWhvbGRlciB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWctY29udGFpbmVyIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY2F0ZWdvcnktcG9wdWxhci1pdGVtX19pbWcge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgQGV4dGVuZCAlY292ZXItaW1nO1xuICBpbWcge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICB9XG59XG5cbi5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9fdGl0bGUge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMTQyNmM7XG59XG5cbi5jLWNhdGVnb3J5LXBvcHVsYXItaXRlbV9fdGl0bGUtdGV4dCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2Ljk0cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuIiwiLmMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLXBhZ2luYXRpb25fX2l0ZW0ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1MDAwMDAwNTk2MDQ2NDQ4cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZmxleDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICZfYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgfVxuICBzdmcge1xuICAgIEBpbmNsdWRlIHNpemUoMTBweCw3cHgpO1xuICB9XG4gICZfZWRnZSB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbiAgJl9kaXNhYmxlZC5jLXBhZ2luYXRpb25fX2l0ZW1fZWRnZTpob3ZlcixcbiAgJl9kaXNhYmxlZDpob3ZlcixcbiAgJl9zcGFjZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5jLXBhZ2luYXRpb25fX2xvYWQtYnRuIHtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnktY29sb3I7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG59XG4vLy5jLXBhZ2luYXRpb25fX2l0ZW0ge1xuLy8gIEBleHRlbmQgJXRleHQtYm9keTtcbi8vICBAZXh0ZW5kICV3LWJvbGQ7XG4vLyAgQGluY2x1ZGUgY2lyY2xlKDMwcHgpO1xuLy8gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuLy8gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICBjb2xvcjogJGMtZGFya2JsdWU7XG4vLyAgbWFyZ2luOiAwIDNweDtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgZmxleDogbm9uZTtcbi8vICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbi8vICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgIEBpbmNsdWRlIHNpemUoMjRweCk7XG4vLyAgICBtYXJnaW46IDAgMXB4O1xuLy8gIH1cbi8vICBzdmcge1xuLy8gICAgQGluY2x1ZGUgc2l6ZSgxMHB4LDE0cHgpO1xuLy8gIH1cbi8vICAmX2FjdGl2ZSxcbi8vICAmOmhvdmVyIHtcbi8vICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0cHVycGxlO1xuLy8gIH1cbi8vICAmOmxhc3QtY2hpbGQge1xuLy8gICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gIH1cbi8vICAmX2VkZ2Uge1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHRibHVlO1xuLy8gICAgJjpmaXJzdC1jaGlsZCB7XG4vLyAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuLy8gICAgICBzdmcge1xuLy8gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gICAgJjpsYXN0LWNoaWxkIHtcbi8vICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbi8vICAgICAgc3ZnIHtcbi8vICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy8gICZfZGlzYWJsZWQuYy1wYWdpbmF0aW9uX19pdGVtX2VkZ2U6aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlnaHRibHVlO1xuLy8gIH1cbi8vICAmX2Rpc2FibGVkOmhvdmVyIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gIH1cbi8vfVxuIiwiLmMtcGFnZS1zaXplIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXBhZ2Utc2l6ZV9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmMtcGFnZS1zaXplX192YWx1ZSB7XG4gIHdpZHRoOiA4MHB4O1xuICAmIC5jLWZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYgLmpjZi1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgfVxufVxuIiwiLmMtcGFnZS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcGFnZS1zZWxlY3Rpb25fX3RleHQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jLXBhZ2Utc2VsZWN0aW9uX19mb3JtIHtcblxufVxuLmMtcGFnZS1zZWxlY3Rpb25fX2Zvcm0taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jLXBhZ2Utc2VsZWN0aW9uX19pbnB1dC1ob2xkZXIge1xuICB3aWR0aDogNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5jLWZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbi5jLXBhZ2Utc2VsZWN0aW9uX19idG4ge1xuICB3aWR0aDogOTZweDtcbn1cbiIsIi5jLWFjdGl2ZS1maWx0ZXJzIHt9XG4uYy1hY3RpdmUtZmlsdGVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1hY3RpdmUtZmlsdGVyc19fYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG4gIHBhZGRpbmc6IDdweCAxMnB4IDhweDtcbn1cbi5jLWFjdGl2ZS1maWx0ZXJzX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIC5kaXItcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jLWFjdGl2ZS1maWx0ZXJzX19pY29uIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoOHB4KTtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgLmMtYWN0aXZlLWZpbHRlcnNfX2J1dHRvbjpob3ZlciAmIHtcbiAgICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG4iLCIuYy1hbHBoYWJldC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jLWFscGhhYmV0LWxpc3RfX2Jsb2NrIHtcbiAgJl9iYW5uZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuXG4uYy1hbHBoYWJldC1saXN0X19saXN0IHtcbiAgY29sdW1uLXdpZHRoOiAyMDBweDtcbn1cblxuLmMtYWxwaGFiZXQtbGlzdF9fbGlzdF9zdWJ0aXRsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWFscGhhYmV0LWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgLmxpbmstdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmxpbmstY2F0ZWdvcnktaWNvbiB7XG4gICAgQGluY2x1ZGUgc2l6ZSgzNHB4KTtcbiAgICBmbGV4OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYy1hbHBoYWJldC1saXN0X19jb2x1bW4taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNjZweDtcbiAgbWFyZ2luOiAwIDE1cHggMTZweCAwO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYy1hbHBoYWJldC1saXN0X19jb2x1bW4tbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAubGluay10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAubGluay1jYXRlZ29yeS1pY29uIHtcbiAgICBAaW5jbHVkZSBzaXplKDIwcHgpO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cblxuLmMtYWxwaGFiZXQtbGlzdF9fY29sdW1uLWxpbmtfc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtYWxwaGFiZXQtbGlzdF9fYmFubmVycyB7XG4gIEBleHRlbmQgLmMtbmF2aWdhdGlvbl9fYmFubmVycztcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG4uYy1hbHBoYWJldC1saXN0X19iYW5uZXJzLWl0ZW0ge1xuICBAZXh0ZW5kIC5uYXZpZ2F0aW9uX19iYW5uZXJzLWl0ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYy12aWV3LXRvZ2dsZSB7XG4gICYuY2FyZC12aWV3IHtcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtdmlldy10b2dnbGVfX2J0biB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDIwcHggfVxuICAmOmhvdmVyLFxuICAmLmFjdGl2ZSB7IGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuICAmLmFjdGl2ZSB7IGN1cnNvcjogZGVmYXVsdCB9XG59XG4iLCIuYy1wb3B1cCB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKDAsIDAsIDAsIDAsIGZpeGVkKTtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcyAhaW1wb3J0YW50O1xuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMzMsIDU1LCAwLjYpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG5cbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jLXBvcHVwX19jb2x1bW4ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03MHZoLCAwKTtcbiAgb3BhY2l0eTogMC4zO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctY29tbW9uKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTJweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDQ4cHggNTJweCAyNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cblxuICAuYy1wb3B1cC5hY3RpdmUgJiB7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmX2J1eS1wb3B1cCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogNjI1cHg7XG4gICAgLy9taW4td2lkdGg6IDMwMHB4O1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG4gIH1cbiAgJl9maW5hbmNpYWwtYXBwbGljYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG4gIH1cbiAgJl9maW5hbmNpYWwtYXBwbGljYXRpb24tc2lnbiB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgJl9jbGFpbSB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuXG4gICZfYWRkLXRlbmRlciB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9jYXJ0LXBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDUwMnB4O1xuICB9XG5cbiAgJl9hZGRyZXNzLXBvcHVwIHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgICYgLmMtY2FiaW5ldF9fZm9ybSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfc2t1LWNvbW1lbnQtcG9wdXB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpe1xuICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgcGFkZGluZzogMThweDtcbiAgICB9XG4gIH1cblxuICAmX29yZGVyLWRpZ2l0YWwtY29kZSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgd2lkdGg6IDU1NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfbmVnb3RpYXRpb24tZGlzY3VzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYU1vYmlsZSl7XG4gICAgICB3aWR0aDogNTQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9sb2dpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG5cbiAgJl9lcnJvciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9hdmFpbGFibGUtY2xhaW0tcG9wdXAge1xuICAgIG1heC13aWR0aDogNDU2cHg7XG4gIH1cblxuICAmX3JldmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG4gIH1cblxuICAuYy1jYWJpbmV0X19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9vcmRlci1saXN0LXBvcHVwIHtcbiAgICB3aWR0aDogMTA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLXRlcm1zLW9mLXVzZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIG1heC13aWR0aDogNTQ4cHg7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9vcmRlci1jYW5jZWwge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAuYy1wb3B1cF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYy1wb3B1cF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnBvcHVwX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9jb25maXJtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuXG4gICZfcmVxdWVzdC1mb3ItcXVvdGF0aW9ue1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHtcbiAgJl9vcmRlci1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfZm9ybS1ob2xkZXJfcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXBvcHVwX19jbG9zZSB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGluY2x1ZGUgcG9zaXRpb24oMTVweCwgbnVsbCwgbnVsbCwgMTVweCk7XG4gIEBpbmNsdWRlIHNpemUoMTRweCk7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmMtcG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfc2t1LWNvbW1lbnQtcG9wdXAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfbmVnb3RpYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gICYtdGVybXMtb2YtdXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jLXBvcHVwX19jb250ZW50LWhvbGRlciB7XG4gICZfcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG4uYy1wb3B1cF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJi1lcnJvciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxuXG4gICYtcmV2aWV3IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG4gICZfc2t1LWNvbW1lbnQtcG9wdXB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyNzhweCwxNDBweCk7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAmLXRlcm1zLW9mLXVzZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1wb3B1cF9fYnRuLWhvbGRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtcG9wdXBfX2J0biB7XG4gIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgIHBhZGRpbmc6IDExcHggOHB4IDEycHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgJl9vayB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmX2NlbnRlciB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfc2t1LWNvbW1lbnQtcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICYtY29tcGFyZSB7XG4gICAgbWF4LXdpZHRoOiAxNzNweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmMtcG9wdXBfX2J0bi1zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAxNXB4O1xufVxuXG4uYy1wb3B1cF9faW1nIHtcbiAgJi1lcnJvciB7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxuICAmLXdpc2hsaXN0IHtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBzdHJva2U6IG5vbmU7XG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1jb21wYXJlIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG4gICYtdGVybXMtb2YtdXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLXBvcHVwX19kaXNwdXRlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1wb3B1cF9fZGlzcHV0ZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXBvcHVwX19mb3JtLWhvbGRlcl9jbGFpbSB7XG4gIC5jLWZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIHNlbGVjdCBvcHRpb25bdmFsdWU9XCJcIl0ge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICB9XG5cbiAgb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4uYy1wb3B1cF9fb3ZlcmZsb3ctbWVzc2FnZXtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtaW4taGVpZ2h0OiAxMnB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpe1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5jLWZvcm1fX2xldHRlcnMtY291bnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAmLmVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG5cbi5jLXBvcHVwX19zdWItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1wb3B1cC1jb25maXJtX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4iLCIuYy1yZXZpZXctcG9wdXBfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jLXJldmlldy1wb3B1cF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5jLXJldmlldy1wb3B1cF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggNjIuNXB4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4iLCIuYy1hcHBsaWNhdGlvbi1wb3B1cCB7XG4gIC5jLXBvcHVwX19jb2x1bW4uYy1hcHBsaWNhdGlvbi1wb3B1cC1zaG9ydF9fY29sdW1uIHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjVweDtcbiAgfVxufVxuLmMtYXBwbGljYXRpb24tcG9wdXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1hcHBsaWNhdGlvbi1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1hcHBsaWNhdGlvbi1wb3B1cC1zaG9ydF9fYnRuIHtcbiAgQGV4dGVuZCAuYnRuLXByaW1hcnktY29sb3I7XG59XG4iLCIuYy1wb3B1cC1jb29raWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmMtcG9wdXAtY29va2llc19faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jLXBvcHVwLWNvb2tpZXNfX2J0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDEzcHggNDhweDtcbn1cblxuLmMtcG9wdXAtY29va2llc19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAmLWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtcG9wdXAtY29va2llc19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbiIsIi5jLWFkZC10ZW5kZXItcHJvZHVjdF9fcXVhbnRpdHktdW5pdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtYWRkLXRlbmRlci1wcm9kdWN0X19xdWFudGl0eS11bml0cyB7XG4gIC5jLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jLWFkZC10ZW5kZXItcHJvZHVjdF9fcXVhbnRpdHksXG4uYy1hZGQtdGVuZGVyLXByb2R1Y3RfX3N0YXJ0LXByaWNlIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtYWRkLXRlbmRlci1wcm9kdWN0X19idG4tc3VibWl0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgfVxufVxuLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwX19mb3JtLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsIDEwMCUsIDAsIG51bGwpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbigwLCAwLCBudWxsLCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9fZm9ybSB7XG4gICYgLmMtcGFnZV9fbnVtYmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9faW5mby1ob2xkZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX3N1Ym1pdC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogMTBweCA0OHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjRweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYgLmMtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uLXBvcHVwX190aXRsZSB7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jLWZpbmFuY2lhbC1hcHBsaWNhdGlvbi1wb3B1cF9faW5mby10aXRsZSB7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtZmluYW5jaWFsLWFwcGxpY2F0aW9uX19zaWduLXBvcHVwIHtcblxufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb25fX3NpZ24tcG9wdXBfX2Zvcm0taG9sZGVyIHtcblxufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb25fX3NpZ24tcG9wdXBfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1maW5hbmNpYWwtYXBwbGljYXRpb25fX3NpZ24tcG9wdXBfX2ltZyB7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICBAaW5jbHVkZSBzaXplKDgwcHgpO1xuICAmIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSg4MHB4KTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19zaWduLWZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICYgLmMtZm9ybV9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cblxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3NpZ24tZm9ybS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbiAgZm9udC1zaXplOjE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcblxuICAmLWljb24ge1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBzaXplKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtYXV0aG9yaXphdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3BhbmVsX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA0MzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCA2MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dpbi1mb3JtIHtcbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1hdXRob3JpemF0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJl9wb3B1cCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uYy1hdXRob3JpemF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWluLWhlaWdodDogNDI0cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWF1dGhvcml6YXRpb25fX2xvZ2luLWZvcm0tc2Vjb25kIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYy1hdXRob3JpemF0aW9uLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAyODFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG5cbiAgJl9fYmxvY2sge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgIH1cbiAgICAuYy1wYWdlX2NoZWNrb3V0ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdmVyaWZpZWQtaG9sZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICAgIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgfVxuXG4gICZfX3ZlcmlmaWVkLWljb24ge1xuICAgIEBpbmNsdWRlIHNpemUoMTNweCk7XG4gICAgbWFyZ2luOiAwIDVweCAycHggMDtcbiAgfVxuXG4gICZfX3Bob25lTnVtYmVyIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWluLXdpZHRoOiA2MCU7XG4gICAgJi5kaXNhYmxlZHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vdHAtY29kZSB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1pbi13aWR0aDogNjAlO1xuICB9XG5cbiAgJl9fb3RwLWJ0bnMtaG9sZGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuXG4gICZfX3Bob25lLWJ0biB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRjaGEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG5cbiAgICAuZGlyLXJ0bCAmIC5jLWZvcm1fX2NhcHRjaGEgPiBkaXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwcHgsIDdweCk7XG4gICAgfVxuICB9XG59XG4iLCIuYy1hZGRyZXNzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5jLWFkZHJlc3Nlc19fZnJhbWUge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBwYWRkaW5nOiAzOHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0taW5hY3RpdmUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBoZWlnaHQ6IDEwN3B4O1xuICBtYXgtd2lkdGg6IDMyNHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmLmMtYWRkcmVzc2VzX19pdGVtX2NvbXBhbnkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAmIC5jLWFkZHJlc3Nlc19fbGFiZWwge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMnB4KTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYy1hZGRyZXNzZXNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWluYWN0aXZlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyNHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgJl9jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5jLWZvcm1fX2ljb24tcmFkaW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50LFxuICAgICYtdGl0bGUsXG4gICAgJi10aXRsZS1wbGFjZWhvbGRlcixcbiAgICAmLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLXRpdGxlLXBsYWNlaG9sZGVyLFxuICAgICYtdGV4dCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtdGl0bGUtcGxhY2Vob2xkZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgLmRpci1ydGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbCB7XG4gICAgcGFkZGluZzogMTdweCA1cHggMTlweDtcbiAgfVxuXG4gIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbS1sb2dvIHtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jLWFkZHJlc3Nlc19fdGl0bGVfZGVmYXVsdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4LjVweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYy1hZGRyZXNzZXNfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbS1yZWdpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtYWRkcmVzc2VzX19pdGVtLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXg6IG5vbmU7XG4gIG1heC13aWR0aDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbS1jb250cm9sIHtcbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIH1cblxuICBidXR0b24sIGEge1xuICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgQGV4dGVuZCAlbGluaztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jLWFkZHJlc3Nlc19faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtYWRkcmVzc2VzX19mb3JtLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAyNHB4IDAgNHB4O1xuXG4gIC5jLWZvcm1fX2NoZWNrYm94LXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmMtYWRkcmVzc2VzX19mb3JtLWlucHV0IHtcbiAgJi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcy1pbmFjdGl2ZSk7XG4gIH1cbn1cblxuLmMtYWRkcmVzc2VzX19mb3JtLWJ0biB7XG4gIHBhZGRpbmc6IDcuNXB4IDM0cHg7XG59XG5cbi5jLWZvcm1fX3Jvd19hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5jLWZvcm1fX2ZpZWxkIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtYWRkcmVzc2VzX19tYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xvYWRlci5zdmcnKSBjZW50ZXIgY2VudGVyLzIwJSAyMCUgbm8tcmVwZWF0O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5jLXBhZ2VfX2NhYmluZXQge1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgLmMtcGFnZV9fYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODJweDtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtcGFnZV9jYXRlZ29yeSB7XG4gIHN2Zzpub3QoW3N0cm9rZV0pIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2FiaW5ldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1jYWJpbmV0X19jb250ZW50LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jLWNhYmluZXRfX3NpZGViYXIge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1jYWJpbmV0X19jb250ZW50IHtcbiAgZmxleDogNjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIC8vZmxleDogbm9uZTtcbiAgfVxufVxuXG4uYy1jYWJpbmV0X19oZWFkZXIge1xufVxuXG4uYy1jYWJpbmV0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1jYWJpbmV0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG5cbiAgJl9yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jLWNhYmluZXRfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5jLWNhYmluZXRfX2xpc3QtaGVhZCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAmX2ZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1jYWJpbmV0X19saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXRleHQsIC5jLWNhYmluZXRfX2xpc3QtaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXRleHQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTUwcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fbGlzdC1pdGVtLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZmxleDogYXV0bztcblxuICAuZGlyLXJ0bCAmIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhYmluZXRfX3ZhbHVlIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNhYmluZXRfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuXG4gICYgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLWNhYmluZXQtb3JkZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMTVweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICB9XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbnZvaWNlLWxpbmsge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG59XG5cbi5jLWNhYmluZXQtb3JkZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLWNhYmluZXQtb3JkZXItaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtY2FiaW5ldC1vcmRlci1pbmZvX19pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1jYWJpbmV0LW9yZGVyLWluZm9fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmMtY2FiaW5ldC1vcmRlci1zZWxsZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uYy1jYWJpbmV0LW9yZGVyLXNlbGxlcl9fY29kZS1ob2xkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19jb2Rle1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX190aXRsZSB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTJweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5cbi5jLWNhYmluZXQtb3JkZXItc2VsbGVyX19pbmZve1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtY2FiaW5ldC1vcmRlci1zZWxsZXJfX2luZm8taG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgJi1zdWJvcmRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMnB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLXByaWNlLWRldGFpbHMge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICZfdG90YWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItcHJpY2UtdGV4dF9vbGQtcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItZGVsaXZlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgLmMtY2FiaW5ldF9fb3JkZXItcHJpY2UtdGV4dF9vbGQtcHJpY2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLWNhYmluZXRfX29yZGVyLXByaWNlLXRleHRfcHJpY2Uge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLWRpc2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5jLWNhYmluZXRfX29yZGVyLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG59XG5cbi5jLWNhYmluZXRfX29yZGVyLWRlbGl2ZXJ5LXRpdGxlIHtcbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItZGVsaXZlcnktdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItZGlzY291bnQge1xuICBAZXh0ZW5kIC5jLWNhYmluZXRfX29yZGVyLWRlbGl2ZXJ5O1xuICBAZXh0ZW5kICVmbGV4LWhpZGRlbjtcbn1cblxuLmMtY2FiaW5ldF9fb3JkZXItZGlzY291bnQtdGl0bGUge1xufVxuXG4uYy1jYWJpbmV0X19vcmRlci1kaXNjb3VudC12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLWNhYmluZXQtb3JkZXJfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jLW9yZGVycy1pdGVtX19wcmljZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmMtY2FiaW5ldC1vcmRlcl9fcGF5LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1jYWJpbmV0LW9yZGVyX19wcmljZS1ob2xkZXIge1xuICBAZXh0ZW5kIC5jLW9yZGVycy1pdGVtX19wcmljZS1ob2xkZXI7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNhYmluZXRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtb3JkZXItbGlzdF9fcGF5bWVudC1ob2xkZXIge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmMtY2FiaW5ldC1vcmRlcl9fcGF5bWVudC1wbGFuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhYmluZXQtb3JkZXJfX3BheW1lbnQtcGxhbi1saW5rIHtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoODAlKTtcbiAgdG9wOiAxN3B4O1xufVxuXG4uYy1jYWJpbmV0X19hdmF0YXItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgJi5jLWhlYWRlci1wcm9maWxlX19hdmF0YXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tbWFpbi1tYXJnaW4tc20pO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jYWJpbmV0X19hdmF0YXIge1xuICBAaW5jbHVkZSBzaXplKDEyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmMtY2FiaW5ldF9fYXZhdGFyLWVkaXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jYWJpbmV0X19hdmF0YXItZWRpdCB7XG4gICRjZW50ZXJlZDogY2FsYygoMTAwJSAtIDQxcHgpIC8gMik7XG5cbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoNDFweCk7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKCRjZW50ZXJlZCwgJGNlbnRlcmVkLCAwLCAwKTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jYWJpbmV0X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLmMtY2FiaW5ldF9fYXZhdGFyLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgfVxufVxuXG4uYy1jYWJpbmV0X19hdmF0YXItbGV0dGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTczRUYxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9ucy1idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciBzdmd7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cblxufVxuXG4uYy1jYWJpbmV0LW9yZGVyX19hY3Rpb25zIHtcbiAgZmxleDogMCAwIDI1JTtcbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fYWN0aW9ucy1ob2xkZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG5cbi5jLWNhYmluZXQtb3JkZXJfX2FjdGlvbi1pdGVtIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmIGJ1dHRvbiwgJiBhIHtcbiAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgfVxuICAmOmhvdmVyIGJ1dHRvbixcbiAgJjpob3ZlciBhIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgfVxufVxuXG4uYy1jYWJpbmV0LW9yZGVyX19pbnZvaWNlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgLnN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2FiaW5ldC1vcmRlcl9fY2hhdC1saW5rIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jaGF0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJl9fc2VsbGVyLW5hbWUgeyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgJl9fc2VsbGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIC5zdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1jYWJpbmV0X19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4XG59XG5cbi5jLWNhYmluZXRfX2xpbmstZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jLWNhYmluZXRfX2xpbmstZGVsZXRlLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4uYy1jYWJpbmV0X19saW5rLWRlbGV0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cbn1cblxuLmMtY2FiaW5ldCB7XG4gIC5jLW9yZGVyLWxpc3RfX3BheS1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgfVxufVxuIiwiLmMtb3JkZXJzIHtcbn1cbi5jLW9yZGVyc19fbGlzdCB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmMtb3JkZXJzX19zaG93LW1vcmV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5jLW9yZGVycy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jLW9yZGVycy1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDIycHggMTRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgJl9yZXR1cm5zIHtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmMtcmV0dXJucy1pdGVtICYge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uYy1vcmRlcnMtaXRlbV9fYmxvY2staG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uYy1vcmRlcnMtaXRlbV9fdHJhY2staWQtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3RyYWNrLWlkLXRleHQge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4uYy1vcmRlcnMtaXRlbV9fdHJhY2staWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uYy1vcmRlcnMtaXRlbV9fc2VsbGVyLCAuYy1vcmRlcnMtaXRlbV9fcXVhbnRpdHkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1vcmRlcnMtaXRlbV9fc2VsbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9faGVhZGVyLXJldHVybnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmMtcmV0dXJuLWNyZWF0ZSAmIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYy1yZXR1cm4taXRlbSAmIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogY2FsYyg0MCUgLSAyMHB4KTtcbiAgfVxuXG4gIC5jLXJldHVybi1pdGVtICYge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfcmV0dXJuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgZmxleDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1vcmRlcnMtaXRlbV9fY29kZS1ob2xkZXJfc3Vib3JkZXIge1xuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfaW5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59XG5cbi5jLXBhZ2VfcmV0dXJucyB7XG4gIC5jLW9yZGVycy1pdGVtX19jb2RlLW9yZGVyLWhvbGRlciB7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgZmxleDogNzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgICBmbGV4OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fdmlldy10ZW5kZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLW9yZGVycy1pdGVtX192aWV3LXRlbmRlci1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uYy1vcmRlcnMtaXRlbV9fY29kZSB7XG4gIEBleHRlbmQgICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgLmMtcmV0dXJuLWl0ZW0gJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYy1vcmRlcnMgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbiAgJi1zdWJvcmRlcntcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX2luYWN0aXZlICYge1xuICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX2luYWN0aXZlICYge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX3JldHVybiB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgLmRpci1ydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLW9yZGVycy1pdGVtX19kYXRlLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweFxuICB9XG4gICYtc3Vib3JkZXJ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmMtb3JkZXJzLWl0ZW1fX2NvZGUtaG9sZGVyX2luYWN0aXZlICYge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG5cbiAgLmMtcmV0dXJuLWl0ZW0gJiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcmV0dXJuIHtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jLW9yZGVycy1pdGVtX19nb29kcyB7XG4gIHBhZGRpbmc6IDhweCAyMnB4IDE2cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtb3JkZXJzLWl0ZW1fX2dvb2RzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLmMtcmV0dXJucy1pdGVtICYge1xuICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jLW9yZGVycy1pdGVtX19nb29kcy1pbmZve1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuXG4uYy1vcmRlcnMtaXRlbV9fcmV0dXJuLWxpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLW9yZGVycy1pdGVtX19yZXR1cm4tbGluay1pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcblxuICBzdmcge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgfVxufVxuXG4uYy1vcmRlcnMtaXRlbV9fcmV0dXJuLWxpbmsge1xuICBAZXh0ZW5kICVsaW5rO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5cbiVvcmRlckl0ZW1Nb3JlIHtcbiAgQGluY2x1ZGUgc2l6ZSg0OHB4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uYy1vcmRlci1pdGVtX19tb3JlIHtcbiAgQGV4dGVuZCAlb3JkZXJJdGVtTW9yZTtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLW9yZGVyLWl0ZW1fX3F1YW50aXR5e1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtb3JkZXJzLWl0ZW1fX3ByaWNlLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBmbGV4OiAxO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuYy1yZXR1cm5zLWl0ZW0gJiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYy1vcmRlcnMtaXRlbV9fdG90YWwtcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG4uYy1jYWJpbmV0X19vcmRlci1wcmljZS10ZXh0X29sZC1wcmljZSxcbi5jLW9yZGVycy1pdGVtX190b3RhbC1wcmljZV9vbGQge1xuICBAZXh0ZW5kIC5jLW9yZGVycy1pdGVtX190b3RhbC1wcmljZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG5cbi5jLW9yZGVycy1pdGVtX19kYXRhLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jLWNhYmluZXQtb3JkZXIgJixcbiAgLmMtcmV0dXJuLWl0ZW0gJixcbiAgLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW0gJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9yZXR1cm4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpe1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmMtd2lzaGxpc3Qge1xuICAmLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgfVxuICB9XG59XG4iLCIuYy1maW5hbmNpYWwtcHJvZHVjdHMge1xuXG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19faW5mby10aXRsZSB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19pbmZvLXRpdGxlIHtcblxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX29yZGVyLWluZm8tdGl0bGUge1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnQtaW5mby10aXRsZSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19pbmZvLWhvbGRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnQtaW5mby1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzcHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHdpZHRoOiA0NTBweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0c19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX2xpbmtzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBAZXh0ZW5kICVzdHlsZS1ib2R5LWw7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKVxuICB9XG5cbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcm93LWdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLXN1cmZhY2UpO1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1tZXNzYWdlIHtcbiAgQGV4dGVuZCAlc3R5bGUtaGVhZGluZy1zO1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX2FjdGlvbi1idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19hY3Rpb24tYnRuIHtcbiAgQGV4dGVuZCAuYnRuLWJvcmRlci1wcmltYXJ5LWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cblxuICAmX3BlbmRpbmcge1xuXG4gIH1cblxuICAmX2ZpeF9uZWVkLFxuICAmX2J1eWVyX2ZpeF9uZWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICB9XG4gIH1cblxufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3NpZ24tZm9ybS1idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTVweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19wYXltZW50cy1wbGFuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHNfX3BheW1lbnRzLXBsYW4tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxuICAmLWhlYWRlciB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIH1cbiAgJi5pbmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIH1cbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzX19wYXltZW50cy1wbGFuLXZhbHVlIHtcblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4iLCIuYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbSB7XG5cbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3RzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0IHtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3RzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9fcHJvZHVjdHMtY29tcGFueS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3RzLWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX3Byb2R1Y3RzLWNvdW50LXRleHQtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19wcm9kdWN0LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBzaXplKDQ4cHgpO1xuICBwaWN0dXJlLCBpbWcge1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1zdGF0dXMge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDVweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcblxuICAmX3N1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1vayk7XG4gIH1cbiAgJl9wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RhdHVzLWluLXByb2dyZXNzLW9rKTtcbiAgfVxuICAmX3Byb2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcyk7XG4gIH1cbiAgJl9lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cblxuLmMtZmluYW5jaWFsLXByb2R1Y3RzLWl0ZW1fX2luZm8tY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWZpbmFuY2lhbC1wcm9kdWN0cy1pdGVtX19pbmZvLWNlbGwtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9faW5mby1jZWxsLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgLmMtZmluYW5jaWFsLXByb2R1Y3RzLWFwcGxpY2F0aW9uICYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5jLWZpbmFuY2lhbC1wcm9kdWN0cy1hcHBsaWNhdGlvbiAuYy1maW5hbmNpYWwtcHJvZHVjdHMtaXRlbV9faW5mby1wYXltZW50ICYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiIsIi5jLWRpc3B1dGVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtZGlzcHV0ZXMtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4iLCIuYy1kaXNwdXRlcy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9faGVhZGVyLWxlZnQtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9faGVhZGVyLXJpZ2h0LWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX251bWJlciB7XG4gIEBleHRlbmQgJWxpbms7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gIH1cbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19oZWFkZXItbGluayB7XG4gIEBleHRlbmQgJWxpbms7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9fdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9fY2F0ZWdvcnkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19jYXRlZ29yeS1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogN3B4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgc3Ryb2tlOiBub25lO1xuICB9XG59XG5cbi5jLWRpc3B1dGVzLWxpc3QtaXRlbV9fc3ViLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4uYy1kaXNwdXRlcy1saXN0LWl0ZW1fX2NvbW1lbnQge1xuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDUpO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cblxuLmMtZGlzcHV0ZXMtbGlzdC1pdGVtX19jb21tZW50LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHggO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4iLCIuYy1jbGFpbSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICB9XG5cbiAgJl9fb3JkZXItaWQge1xuICAgIEBleHRlbmQgJWxpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuXG4gICZfX2NyZWF0ZWQtYXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cblxuICAmX19jb21wYW55LW5hbWUge1xuICAgIEBleHRlbmQgJWxpbms7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcyk7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG5cbiAgJl9fYnRuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX2FjdGlvbi1idG4ge1xuICAgIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgICBwYWRkaW5nOiA5cHggMTJweCAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICAgICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtZGVsZXRlLWFjY291bnQge1xuICAuYy1jYWJpbmV0X19saW5rLWRlbGV0ZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG5cbiAgLmMtY2FiaW5ldF9fbGluay1kZWxldGUtdGV4dCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICB9XG5cbiAgfVxufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luOiAwIGF1dG8gMjE0cHg7XG4gIG1heC13aWR0aDogNjk2cHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtZGVsZXRlLWFjY291bnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtZGVsZXRlLWFjY291bnRfX21zZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmMtZGVsZXRlLWFjY291bnRfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fc3RlcHMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICBAaW5jbHVkZSBjaXJjbGUoMzNweCk7XG4gICAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG4gICAgZmxleDogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fbG9naW4tYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19hcHAtbGluay1jb250YWluZXIge1xuICBAZXh0ZW5kIC5jLWRlbGV0ZS1hY2NvdW50X19jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fYXBwLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDEyMHB4KVxufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fYXBwLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fYXBwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5jLWRlbGV0ZS1hY2NvdW50X19hcHAtZGV2ZWxvcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4uYy1kZWxldGUtYWNjb3VudF9fYXBwLWxpbmsge1xuICBAaW5jbHVkZSBzaXplKDE3M3B4LDUwcHgpXG59XG4iLCIuYy1yZXR1cm4taXRlbSB7XG5cbn1cbi5jLXJldHVybi1jcmVhdGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXJldHVybi1pdGVtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDAgNnB4O1xufVxuXG4uYy1yZXR1cm4taXRlbV9fcm93LXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDAgNnB4O1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYSBiIGInICdhIGMgZCc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyIDEyZnI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAmIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1ob2xkZXIuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaG9sZGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJiAuYy1jYXJ0LXByb2R1Y3RfX2NlbGwge1xuICAgICAgJl9wcm9kdWN0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhO1xuICAgICAgfVxuXG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBiO1xuICAgICAgfVxuXG4gICAgICAmX3F1YW50aXR5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWFyZWE6IGM7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBEN1wiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgIC5kaXItcnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICZfc3VidG90YWwge1xuICAgICAgICBncmlkLWFyZWE6IGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXJldHVybi1pdGVtX19kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMjRweCAyMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX3JlYXNvbntcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYy1yZXR1cm4taXRlbV9fZGVzY3JpcHRpb257XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmMtcmV0dXJuLWl0ZW1fX2ltZy1ob2xkZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4uYy1yZXR1cm4taXRlbV9fZmluaXNoZWQtb2ZmZXItaG9sZGVyIHtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICAmX2Vycm9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZXJyb3IpO1xuICB9XG4gICZfc3VjY2VzcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN1Y2Nlc3MpO1xuICB9XG59XG5cbi5jLXJldHVybi1pdGVtX193YWl0aW5nLW9mZmVyLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDE0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xufVxuXG4uYy1yZXR1cm4taXRlbV9fb2ZmZXItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYy1yZXR1cm4taXRlbV9fb2ZmZXItcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bnMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuXG4uYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuIHtcbiAgcGFkZGluZzogOHB4IDQ4cHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHhcbiAgfVxufVxuXG4uYy1yZXR1cm4taXRlbV9fb2ZmZXItYnRuLWFjY2VwdCB7XG4gIEBleHRlbmQgLmJ0bi1ib3JkZXItcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWl0ZW1fX29mZmVyLWJ0bi1yZWplY3Qge1xuICBAZXh0ZW5kIC5idG4tYm9yZGVyLXByaW1hcnktY29sb3I7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWVycm9yKTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG5cbi5jLXJldHVybi1pdGVtX19mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5jLXJldHVybi1pdGVtX19jaGF0LWJ0bi1ob2xkZXIge1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXJldHVybi1pdGVtX19jYW5jZWwtYnRuLWhvbGRlciB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWl0ZW1fX3RvdGFsLXByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgfVxuXG4gIH1cbn1cblxuLmMtcmV0dXJuLWl0ZW1fX2FjdGlvbi1idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nOiA4cHggMzJweDtcbn1cblxuLmMtcmV0dXJuLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLXJldHVybi1zdGF0dXMge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcblxuICAmX3N1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1vayk7XG4gIH1cblxuICAmX3Byb2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcyk7XG4gIH1cbiAgJl9lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG4iLCIuYy1yZXR1cm4tY3JlYXRlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDAgNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgNnB4O1xuICB9XG59XG5cbi5jLXJldHVybi1jcmVhdGVfX3Jvdy1wcm9kdWN0IHtcbiAgQGV4dGVuZCAuYy1yZXR1cm4tY3JlYXRlX19yb3c7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYSBiIGMnICcuIC4gZCcgJy4gZSBlJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnIgMTJmcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1ob2xkZXIuYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaG9sZGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmIC5jLWNhcnQtcHJvZHVjdF9fY2VsbCB7XG4gICAgICAmX2NoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIGdyaWQtYXJlYTogYTtcbiAgICAgIH1cblxuICAgICAgJl9wcm9kdWN0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBiO1xuICAgICAgICAmIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdCB7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAmIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1pbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGdyaWQtYXJlYTogYztcblxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfc3VidG90YWwge1xuICAgICAgICBncmlkLWFyZWE6IGQ7XG4gICAgICAgICYgLmMtY2FydC1wcm9kdWN0X19zdWJ0b3RhbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9xdWFudGl0eSB7XG4gICAgICAgIGdyaWQtYXJlYTogZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fZGV0YWlscyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fcmVhc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgJiAuYy1mb3JtX19maWVsZC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmIC5jLWZvcm1fX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05cHg7XG4gICAgbGVmdDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4uYy1yZXR1cm4tY3JlYXRlX19kZXNjcmlwdGlvbiB7XG4gICYtdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICB9XG4gIH1cbiAgJiAuYy1mb3JtX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpXG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9faW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyNDRweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYy1yZXR1cm4tY3JlYXRlX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxufVxuXG4uYy1yZXR1cm4tY3JlYXRlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyMHB4O1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fYnRuLWhvbGRlciB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fY3JlYXRlLWJ0biB7XG4gIHBhZGRpbmc6IDlweCAzMnB4O1xufVxuXG4uYy1yZXR1cm4tY3JlYXRlX190b3RhbC1wcmljZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICByaWdodDogaW5pdGlhbDtcbiAgIH1cbiAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgfVxufVxuXG4uYy1yZXR1cm4tY3JlYXRlX190b3RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmMtcmV0dXJuLWNyZWF0ZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbiIsIi5jLXJldHVybnMtaW1hZ2VzIHtcbiAgd2lkdGg6IDI0MnB4O1xufVxuXG4uYy1yZXR1cm5zLWltYWdlc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXJldHVybnMtaW1hZ2VzX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5jLXJldHVybnMtaW1hZ2VzX19sYWJlbCB7XG4gIEBpbmNsdWRlIHNpemUoNzBweCk7XG4gIEBleHRlbmQgJWZsZXgtY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICB9XG4gICYgc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKDMycHgpO1xuICB9XG59XG5cbi5jLXJldHVybnMtaW1hZ2VzX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIEBpbmNsdWRlIHNpemUoNzBweCk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGluY2x1ZGUgc2l6ZSgwKTtcbiAgICBtYXJnaW4tdG9wOiAxMDAlO1xuICB9XG4gIC5jLXJldHVybi1jcmVhdGUgJjpob3ZlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLCAyMTEsIDIxMSwgMC4zKSB1cmwoJGltZy1kZWxldGUpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX3RlbXBsYXRlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgfVxufVxuXG4uYy1yZXR1cm5zLWltYWdlc19faW1nIHtcbiAgQGV4dGVuZCAlY292ZXItaW1nO1xuXG4gIGltZyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWZpZWxkcyk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmltYWdlLWVycm9yIHtcbiAgICBtaW4taGVpZ2h0OiA2NnB4O1xuICAgIG1pbi13aWR0aDogNjZweDtcbiAgfVxufVxuXG4iLCIuYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19saXN0LWhlYWRlci1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG5cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICAmOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19saXN0IHtcbiAmIC5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX3JvdzpsYXN0LWNoaWxkIHtcbiAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gfVxuXG4gJiA+IC5oaWRkZW46bGFzdC1jaGlsZCAuYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19yb3c6bGFzdC1jaGlsZCB7XG4gICBib3JkZXItYm90dG9tOiBub25lO1xuIH1cbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fcm93LWl0ZW0ge1xuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgZmxleDogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA0O1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA1O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uYy1yZXF1ZXN0cy1mb3ItcXVvdGF0aW9uX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9faWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX3Byb2R1Y3QtaW1nIHtcbiAgQGluY2x1ZGUgc2l6ZSg0OHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbn1cblxuLmMtcmVxdWVzdHMtZm9yLXF1b3RhdGlvbl9fb3JkZXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG59XG4iLCIuYy1jYWJpbmV0IHtcbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICByb3ctZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fY29kZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19jb2RlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cblxuICAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2RhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19zZWxsZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcHJvZHVjdC1pbWcge1xuICAgIEBpbmNsdWRlIHNpemUoODBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LXRpdGxlcyB7XG5cbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fcHJvZHVjdC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cblxuICAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3Byb2R1Y3QtdGl0bGUtbGluayB7XG4gICAgQGV4dGVuZCAlc3R5bGUtaGVhZGluZy14cztcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIH1cblxuICAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX2hpbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtcXVlc3Rpb24tbWFya2VyIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHF1ZXN0aW9uLW1hcmtlcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcXVlc3Rpb24tbWFya2VyLWhvdmVyZWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oaW50LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19oaW50IHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2VsbGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG5cbiAgICAgICYgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtLXRpdGxlIHtcblxuICAgIH1cblxuICAgICYtc2t1LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICB9XG5cbiAgICAmLWNvdW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYtdG90YWwge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogMTJweDtcblxuICAgICAgJiBzdmcge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICAgICAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19wcm9kdWN0LXNrdS10aXRsZSB7XG4gICAgQGV4dGVuZCAlc3R5bGUtYm9keS1tO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19xdWFudGl0eSB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMjBweCwgNDBweCk7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuXG4gICAgJiAuYy1mb3JtX19udW1iZXItaW5wdXQge1xuICAgICAgQGV4dGVuZCAlc3R5bGUtYm9keS1tO1xuICAgIH1cblxuICAgICYgLmMtZm9ybV9fbnVtYmVyLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb25fX3RvdGFsIHtcbiAgICBAZXh0ZW5kICVzdHlsZS1oZWFkaW5nLXhzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICYgLmMtcHJpY2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgJi5maW5pc2hlZC1wcmljZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgICAgIH1cbiAgICAgICYub2xkLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG5cblxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fbmVnb3RpYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtdmFyaWFudCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN1Y2Nlc3MpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG5cbiAgLmMtcmVxdWVzdC1mb3ItcXVvdGF0aW9uX19uZWdvdGlhdGlvbi1tZXNzYWdlIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgQGV4dGVuZCAlc3R5bGUtaGVhZGluZy14cztcbiAgfVxuXG4gIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fbmVnb3RpYXRpb24tYnRuIHtcbiAgICBAaW5jbHVkZSBzaXplKDEyMHB4LCA0MHB4KTtcblxuICAgICYgYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gIH1cblxufVxuXG4uYy1yZXF1ZXN0LWZvci1xdW90YXRpb24tc3RhdHVzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG5cbiAgJl9zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtb2spO1xuICB9XG5cbiAgJl9wcm9jZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xuICB9XG5cbiAgJl9lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG5cbi5jLXJlcXVlc3RzLWZvci1xdW90YXRpb25fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYy10ZW5kZXJzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19jcmVhdGUge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jLXRlbmRlcnMtdGFibGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5cbi5jLXRlbmRlcnMtdGFibGVfX2hlYWRlcixcbi5jLXRlbmRlcnMtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMWZyIDAuNzVmciAwLjc1ZnIgMS4yNWZyIDFmciAxZnIgMC43NWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19yb3ctLWVtcHR5IHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlX19oZWFkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzg1OEM5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5jLXRlbmRlcnMtdGFibGVfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXRhYmxlLXJvd19faWQsXG4uYy10ZW5kZXJzLXRhYmxlLXJvd19fdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMkY4MEVEO1xufVxuXG4uYy10ZW5kZXJzLXRhYmxlLXJvd19fc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3R0b206IDRweDtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RBRjJERTtcbiAgICBjb2xvcjogIzBBQTYyNjtcbiAgfVxuXG4gICYuZHJhZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREY3RTY7XG4gICAgY29sb3I6ICNGMkNCNTc7XG4gIH1cblxuICAmLmZpbmlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBRTcwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgJi5jbG9zZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREUyRTc7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxuXG4gICYucHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRENkI4O1xuICAgIGNvbG9yOiAjRjc1QzAwO1xuICB9XG5cbiAgJi5hY2NlcHRlZF9vZmZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4QTk0QztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmMtdGVuZGVycy10YWJsZV9faGVhZGVyLFxuICAuYy10ZW5kZXJzLXRhYmxlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMWZyIDEuMjVmciAwLjc1ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgYyBmIGlcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiYSBiIGQgZyBpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgYiBlIGggaVwiO1xuICB9XG5cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX2lkLFxuICAuYy10ZW5kZXJzLXRhYmxlLXJvd19faWQgeyBncmlkLWFyZWE6IGEgfVxuXG4gIC5jLXRlbmRlcnMtdGFibGUtaGVhZGVyX190aXRsZSxcbiAgLmMtdGVuZGVycy10YWJsZS1yb3dfX3RpdGxlIHsgZ3JpZC1hcmVhOiBiIH1cblxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fc3RhcnQtcHJpY2UsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X19zdGFydC1wcmljZSB7IGdyaWQtYXJlYTogYyB9XG5cbiAgLmMtdGVuZGVycy10YWJsZS1oZWFkZXJfX3Byb2R1Y3QtY291bnQsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X19wcm9kdWN0LWNvdW50IHsgZ3JpZC1hcmVhOiBkIH1cblxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fcHJvcG9zYWxzLWNvdW50LFxuICAuYy10ZW5kZXJzLXRhYmxlLXJvd19fcHJvcG9zYWxzLWNvdW50IHsgZ3JpZC1hcmVhOiBlIH1cblxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fc2hpcHBpbmctcGVyaW9kLFxuICAuYy10ZW5kZXJzLXRhYmxlLXJvd19fc2hpcHBpbmctcGVyaW9kIHsgZ3JpZC1hcmVhOiBmIH1cblxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fb3Blbi1kYXRlLFxuICAuYy10ZW5kZXJzLXRhYmxlLXJvd19fb3Blbi1kYXRlIHsgZ3JpZC1hcmVhOiBnIH1cblxuICAuYy10ZW5kZXJzLXRhYmxlLWhlYWRlcl9fY2xvc2UtZGF0ZSxcbiAgLmMtdGVuZGVycy10YWJsZS1yb3dfX2Nsb3NlLWRhdGUgeyBncmlkLWFyZWE6IGggfVxuXG4gIC5jLXRlbmRlcnMtdGFibGUtaGVhZGVyX19zdGF0dXMsXG4gIC5jLXRlbmRlcnMtdGFibGUtcm93X19zdGF0dXMgeyBncmlkLWFyZWE6IGkgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYy10ZW5kZXJzLXRhYmxlX19oZWFkZXIsXG4gIC5jLXRlbmRlcnMtdGFibGVfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjI1ZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBmXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImIgZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgXCJjIGhcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiZCBpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImUgaVwiO1xuICB9XG59XG5cbiIsIi5jLXRlbmRlcnMtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICZfX3Jlc3BvbnNlcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9faW5mby1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuXG4gICZfZmluaXNoZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVFRDY7XG4gIH1cblxuICAmX2FjY2VwdGVkLW9mZmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lc3dnLXN0YXR1cy1vayk7XG4gIH1cbn1cblxuLmMtdGVuZGVycy1wYWdlX19jb250ZW50IHtcbiAgJi1hYm91dC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2F0dGFjaG1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2VzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbmNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3N1bW1hcnktaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAbWVkaWEobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtdGVuZGVycy1wYWdlX19zdW1tYXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAbWVkaWEobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3N1bW1hcnktaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19zdW1tYXJ5LWl0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLWFzaWRlLWluZm8ge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fdGVuZGVyLWNvc3Qge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbmNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19wZXJpb2QtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS12YXJpYW50KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcGVyaW9kLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtb2spO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcGVyaW9kLWRhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fZGV0YWlscy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fZGV0YWlsLWl0ZW0ge1xuY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gICYtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAmLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3RlbmRlci1zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGMkRFO1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtb2spO1xuICB9XG4gICYtLWRyYWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0U2O1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtaW4tcHJvZ3Jlc3MpO1xuICB9XG4gICYtLWZpbmlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFQ0ZDO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgfVxuICAmLS1jbG9zZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREUyRTc7XG4gICAgY29sb3I6IHZhcigtLXN0YXR1cy1ub3Qtb2spO1xuICB9XG4gICYtLXB1Ymxpc2hlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDZCODtcbiAgICBjb2xvcjogI0Y3NUMwMDtcbiAgfVxuICAmLS1hY2NlcHRlZF9vZmZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4QTk0QztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAmLS1jb25maXJtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkFFNzA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItc3RhdHVzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX192aXNpYmlsaXR5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3B1Ymxpc2gtdGVuZGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2NhbmNlbC10ZW5kZXIsXG4uYy10ZW5kZXJzLXBhZ2VfX2VkaXQtdGVuZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiA4cHggMjlweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19jYW5jZWwtdGVuZGVyIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19lZGl0LXRlbmRlciB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cblxuLmMtdGVuZGVycy1wYWdlX190ZW5kZXItcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiA1OXB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Byb2R1Y3RzLXRhYmxlIHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbmNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19wcm9kdWN0cy1oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Byb2R1Y3RzLWNvbnRlbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMzRTQ1NTE7XG4gIHBhZGRpbmc6IDE5cHggMCAxOHB4O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcHJvZHVjdHMtdGFibGUtY2VsbCB7XG4gIGZsZXg6IGNhbGMoMTAwJSAvIDE2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gICY6Zmlyc3QtY2hpbGQgeyBmbGV4OiBjYWxjKDEwMCUgLyAxNikgfVxuICAmOm50aC1jaGlsZCgyKSB7IGZsZXg6IGNhbGMoMTAwJSAvIDE2ICogMikgfVxuICAmOm50aC1jaGlsZCgzKSB7IGZsZXg6IGNhbGMoMTAwJSAvIDE2ICogMykgfVxuICAmOm50aC1jaGlsZCg0KSB7IGZsZXg6IGNhbGMoMTAwJSAvIDE2ICogMykgfVxuICAmOmxhc3QtY2hpbGQgeyBmbGV4OiBjYWxjKDEwMCUgLyAxNiAqIDIpfVxuICAmLS1kZWxldGUge1xuICAgIGZsZXg6IGNhbGMoMTAwJSAvIDE2KTtcbiAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2RlbGV0ZS1wcm9kdWN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2FkZC1wcm9kdWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICBzdmcge1xuICAgIG1heC13aWR0aDogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2F0dGFjaG1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgfVxufVxuLmMtdGVuZGVycy1wYWdlX19hdHRhY2htZW50cy1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiIsIi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtaXRlbSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAmLS1yZWplY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uZGVudC1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uZGVudC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX3Jlc3BvbnNlLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjODU4Qzk2O1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1OEM5NjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG59XG5cbi5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19yZXNwb25zZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtdGVuZGVycy1wYWdlX19jb250cm9sLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDA7XG4gICYtLWFjY2VwdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJGODBFRDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1yZWplY3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBjb2xvcjogI0U4NEE2NztcbiAgfVxuICAmLS1hY2NlcHRlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQkFFNzA7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZW5kZXJzLXBhZ2VfX2FjY2VwdGVkLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX3Byb2R1Y3RzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmMtdGVuZGVyLXJlc3BvbnNlX19wcm9kdWN0LFxuLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXIsXG4uYy10ZW5kZXItcmVzcG9uc2VfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLmMtdGVuZGVyLXJlc3BvbnNlX19wcm9kdWN0LFxuLmMtdGVuZGVyLXJlc3BvbnNlX19mb290ZXIge1xuICAmLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgfVxufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX2hlYWRlcixcbi5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQsXG4uYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmciAxZnIgMi41ZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX2RlbGl2ZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnIgNS41ZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM0U0NTUxO1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX2hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZCB7XG4gIGNvbG9yOiAjODU4Qzk2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM0U0NTUxO1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtaWNvbiB7XG4gIGNvbG9yOiAjQTU0RkE4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy10ZW5kZXItcmVzcG9uc2VfX2RlbGl2ZXJ5LWljb24ge1xuICBjb2xvcjogI0E1NEZBODtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnktbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZGVsaXZlcnktZXhwYW5kZXIge1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19kZWxpdmVyeS1wcmljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICB9XG59XG5cbi5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtbmFtZSxcbi5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1uYW1lLFxuLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZC1jYXRlZ29yeSxcbi5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1jYXRlZ29yeSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkLW5hbWUtbGluayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB9XG59XG4uYy10ZW5kZXItcmVzcG9uc2VzX19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbiAgJi0tbW9yZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyIDJmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgZCBlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgYyBkIGZcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiYSBjIGQgZ1wiO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19kZWxpdmVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnIgMmZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItaWQsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtaWQsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1pY29uICB7XG4gICAgZ3JpZC1hcmVhOiBhO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItbmFtZSxcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZC1uYW1lLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtbmFtZSB7XG4gICAgZ3JpZC1hcmVhOiBiO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItY2F0ZWdvcnksXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtY2F0ZWdvcnksXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1jYXRlZ29yeSB7XG4gICAgZ3JpZC1hcmVhOiBjO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItZGVzY3JpcHRpb24sXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtZGVzY3JpcHRpb24sXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiBkO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItcXVhbnRpdHksXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtcXVhbnRpdHksXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1xdWFudGl0eSB7XG4gICAgZ3JpZC1hcmVhOiBlO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItdW5pdCxcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZC11bml0LFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtdW5pdCB7XG4gICAgZ3JpZC1hcmVhOiBmO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19oZWFkZXItcHJpY2UsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fZXhwZWN0ZWQtcHJpY2UsXG4gIC5jLXRlbmRlci1yZXNwb25zZV9fb2ZmZXJlZC1wcmljZSB7XG4gICAgZ3JpZC1hcmVhOiBnO1xuICB9XG59XG4uYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtZGVzY3JpcHRpb24sXG4uYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLWRlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDY1NXB4KSB7XG4gIC5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jLXRlbmRlcnMtcGFnZV9fcmVzcG9uc2UtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2hlYWRlcixcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZCxcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19vZmZlcmVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDAuNzVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImIgZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgXCJjIGZcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiZCBnXCI7XG4gICAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gIH1cblxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2RlbGl2ZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDAuNzVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cblxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19leHBlY3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jLXRlbmRlci1yZXNwb25zZV9faGVhZGVyLWlkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2V4cGVjdGVkLWlkLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX29mZmVyZWQtaWNvbixcbiAgLmMtdGVuZGVyLXJlc3BvbnNlX19kZWxpdmVyeS1pY29uLFxuICAuYy10ZW5kZXItcmVzcG9uc2VfX2RlbGl2ZXJ5LWV4cGFuZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYy10ZW5kZXItY3JlYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmRpci1ydGwgJiB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4uYy10ZW5kZXItY3JlYXRlX19hZGRyZXNzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX3JhZGlvLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuXG4gIC5jLWNoZWNrb3V0X19hZGRyZXNzLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIC5jLWNoZWNrb3V0X19hZGRyZXNzLWJ0biB7XG4gICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICB9XG4gIH1cblxuICAuYy1mb3JtX19pY29uLXJhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50LFxuICAgICYtdGl0bGUsXG4gICAgJi10aXRsZS1wbGFjZWhvbGRlcixcbiAgICAmLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLXRpdGxlLXBsYWNlaG9sZGVyLFxuICAgICYtdGV4dCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZW5kZXItY3JlYXRlX19tYWluLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fZGVsaXZlcnktaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogKC0tb24tc3VyZmFjZSk7O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX190aXRsZS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19kYXRlLXBpY2tlciB7XG4gIHdpZHRoOiAxNjJweDtcbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fdGVuZGVyLWluZm8sXG4uYy10ZW5kZXItY3JlYXRlX19kZWxpdmVyeS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX3RlbmRlci1wZXJpb2QsXG4uYy10ZW5kZXItY3JlYXRlX19kZWxpdmVyeS1wZXJpb2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAzOTVweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmMtdGVuZGVyLWNyZWF0ZV9fZGF0ZS1waWNrZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX3BlcmlvZC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXIpO1xuICBAbWVkaWEobWF4LXdpZHRoOiAzOTVweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fc3RhcnQtcHJpY2UsXG4uYy10ZW5kZXItY3JlYXRlX19zaGlwcGluZy1tZXRob2Qge1xuICB3aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQG1lZGlhKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX25lZ290aWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAmLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweFxuICAgIH1cblxuICB9XG5cbiAgJi1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHhcbiAgICB9XG4gIH1cbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fdGVuZGVyLWRlc2NyaXB0aW9uIHtcbiAgbWluLWhlaWdodDogMTMycHg7XG59XG5cbi5jLXRlbmRlci1jcmVhdGVfX21hbmFnZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy10ZW5kZXItY3JlYXRlX19idG4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuZGlyLXJ0bCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTVweFxuICB9XG5cbn1cblxuLmMtdGVuZGVyLWNyZWF0ZV9fYnRuLWNhbmNlbCB7XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxufVxuIiwiLmMtY2hhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmX19hbGVydCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtZGF0ZSxcbiAgICAmLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmLXNlbGxlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICAgIH1cblxuICAgICYtbW9kZXJhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDEsIDExOCwgMC4yKTtcbiAgICB9XG5cbiAgICAmLXNlbGxlcixcbiAgICAmLW1vZGVyYXRvciB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19hdHRhY2htZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXG4gICAgJl9pY29uIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMjhweCk7XG4gICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9uYW1lIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NpemUge1xuICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIH1cblxuICAgICYgc3ZnIHtcbiAgICAgIHN0cm9rZTogbm9uZTtcbiAgICB9XG5cbiAgICAmIHN2ZyB7XG4gICAgICBzdHJva2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQtdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1hdHRhY2gpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hdHRhY2gtYnRuIHtcbiAgICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgc2l6ZSgzNnB4KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19yZXR1cm4tYWN0aW9uLWJ0biB7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICB9XG4gICAgJl9kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VuZC1idG4ge1xuICAgIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgICBAaW5jbHVkZSBzaXplKDM2cHgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXG4gICAgJltkaXNhYmxlZD1cIlwiXSB7XG4gICAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMzBweCk7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvYWRlciB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMCwwLDAsMCk7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgdXJsKCcuLi9pbWcvbG9hZGVyLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgei1pbmRleDogLTEwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hhdF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBAZXh0ZW5kICVmbGV4LWhpZGRlbjtcbn1cblxuLmMtY2hhdF9faW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gICAgLy9tYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmltYWdlLWVycm9yIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4iLCIuYy1uZWdvdGlhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLmMtbmVnb3RpYXRpb25fX3NlbGxlci1pbmZvIHtcbiAgbWFyZ2luOiAwIC0yNHB4IDI0cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fc2VsbGVyLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG5cbi5jLW5lZ290aWF0aW9uX19zZWxsZXItcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAuYy1wcmljZS10YWdfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fc2VsbGVyLXByaWNlLXRpdGxlIHt9XG5cbi5jLW5lZ290aWF0aW9uX19yb3VuZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAZXh0ZW5kICVmbGV4LWhpZGRlbjtcbiAgJi5zdGFydGVkLXNlbGxlciB7XG4gICAgJiA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAmIDpudGgtY2hpbGQoMikge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgICYgOm50aC1jaGlsZCgzKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgJiA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmX3NlbGxlciB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDI0cHggMTZweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX2J1eWVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmMtbmVnb3RpYXRpb25fX29mZmVyLWljb24ge1xuICAuc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgc3Ryb2tlOiBub25lO1xuICAgIEBpbmNsdWRlIHNpemUoMzJweCk7XG4gIH1cblxuICAuYy1uZWdvdGlhdGlvbl9fb2ZmZXItaG9sZGVyX2J1eWVyICYge1xuICAgIC5zdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyMnB4LCAyNXB4KTtcbiAgICB9XG5cbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItcm91bmQtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgLmMtbmVnb3RpYXRpb25fX29mZmVyLWhvbGRlcl9idXllciAmIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMpO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fb2ZmZXItcHJpY2Uge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgLmMtcHJpY2UtdGFnX19jdXJyZW5jeSxcbiAgLmMtcHJpY2UtdGFnX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgfVxuXG4gICZfYnV5ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgIC5jLXByaWNlLXRhZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIH1cblxuICAgIC5jLXByaWNlLXRhZ19fY3VycmVuY3kge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuYy1wcmljZS10YWdfX3ByaWNlLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZfYnV5ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAwO1xuICAgICYgLmMtbmVnb3RpYXRpb25fX2NvbW1lbnQtdGV4dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICB9XG4gIH1cblxuICAmX3NlbGxlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMpO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cblxuICAmLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi41cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgICY6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICB9XG5cblxuICB9XG59XG5cbi5jLW5lZ290aWF0aW9uX19tZXNzYWdlLWhvbGRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fZXJyb3ItbWVzc2FnZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtbmVnb3RpYXRpb25fX2F3YWl0aW5nLW1lc3NhZ2UtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbn1cblxuLmMtbmVnb3RpYXRpb25fX2ZpbmlzaGVkLW1lc3NhZ2UtdGV4dHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fYnRuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhTW9iaWxlKSB7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuJWMtbmVnb3RpYXRpb25fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYU1vYmlsZSkge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4uYy1uZWdvdGlhdGlvbl9fYnRuLWNhbmNlbCB7XG4gIEBleHRlbmQgJWMtbmVnb3RpYXRpb25fX2J0bjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICB9XG59XG5cbi5jLW5lZ290aWF0aW9uX19idG4tb2ZmZXIge1xuICBAZXh0ZW5kICVjLW5lZ290aWF0aW9uX19idG47XG59XG5cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWluZm8taG9sZGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNXB4O1xufVxuXG4lYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1wcmljZS10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLXByaWNlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLW5lZ290aWF0aW9uX19kaXNjdXNzLXByaWNlIHtcbiAgQGV4dGVuZCAlYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1wcmljZS10YWc7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcblxuICAmX25lZ290aWF0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIH1cblxuICAmLmRvbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1wcmljZS10YWcge1xuICAgIEBleHRlbmQgJWMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtcHJpY2UtdGFnO1xuICB9XG5cbiAgLmMtcHJpY2UtdGFnX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtcHJpY2UtdGl0bGUge1xufVxuXG4uYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG57XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcblxuICAuYy1yZXF1ZXN0LWZvci1xdW90YXRpb24gJiB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmMtY2FydF9zaW5nbGUgJiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLmMtY2FydF91bml0ZWQgJiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS12YXJpYW50KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xuICAgIH1cblxuICAgIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbiAmIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTIwcHgsNDBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICB9XG4gIH1cblxuICAuYy1jYXJ0X3VuaXRlZCAmLmRpc2FibGVke1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAuYy1wcmljZS10YWdfX2N1cnJlbmN5e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZG9uZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcblxuICAgIC5zdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxOHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cblxuICAmLmRvbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxuXG4gICY6bm90KC5kb25lKXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICclJztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuYWJvcnRlZCB7XG4gICAgLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuLXRleHQgPiBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hYm9ydGVkOmhvdmVyIHtcbiAgICAuYy1uZWdvdGlhdGlvbl9fZGlzY3Vzcy1idG4tdGV4dCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIC5jLW5lZ290aWF0aW9uX19kaXNjdXNzLWJ0bi10ZXh0ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuICAgIC5jLXJlcXVlc3QtZm9yLXF1b3RhdGlvbiAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbmVnb3RpYXRpb25fX2Rpc2N1c3MtYnRuLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYy1zaG93LW1vcmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYy1zaG93LW1vcmVfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIiVjLWNhcnQtY2VsbCB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgbWFyZ2luOiAwO1xuICB9XG59XG4lYy1jYXJ0LWNlbGxfcHJvZHVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbiVjLWNhcnQtY2VsbF9wcmljZSB7XG4gIHdpZHRoOiA0MCU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4lYy1jYXJ0LWNlbGxfcXVhbnRpdHkge1xuICB3aWR0aDogNjAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuJWMtY2FydC1jZWxsX3RvdGFsLXZhdCB7XG4gIHdpZHRoOiA0MCU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuJWMtY2FydC1jZWxsX3N1YnRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDIwJTtcblxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4lYy1jYXJ0LWNlbGxfZW1wdHkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLmMtY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BGaGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgc3ZnOm5vdChbc3Ryb2tlXSkge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgfVxufVxuXG4uYy1jYXJ0X19oZWFkZXJ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwIDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWNhcnRfX2ZpbHRlci1ob2xkZXIge1xuICAuYy1mb3JtX19jaGVja2JveC10ZXh0e1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuICAuYy1mb3JtX19lcnJvcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWNhcnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtY2FydF9fbGlzdCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jLWNhcnRfX2Vycm9ycy1ob2xkZXIge31cbi5jLWNhcnRfX2Vycm9yIHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvci12YXJpYW50KTtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xufVxuLmMtY2FydF9fZXJyb3ItaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNhcnRfX2Vycm9yLWljb24ge1xuICBAaW5jbHVkZSBzaXplKDIwcHgpO1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uYy1jYXJ0X19lcnJvci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbiIsIi5jLWNhcnQtcHJpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wRmhkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wRmhkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2FydC1wcmljZV9fc3RpY2t5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWN0aXZlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wRmhkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wRmhkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG59XG5cbi5jLWNhcnQtcHJpY2VfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAmLmhpZGRlbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWNhcnQtcHJpY2VfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYy1jYXJ0LXByaWNlX19wcmljZXtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAmLmhpZGRlbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWNhcnQtcHJpY2VfX2Rpc2NvdW50e1xuICBmb250LXdlaWdodDogNDAwO1xuICAuYy1wcmljZS10YWcge1xuICAgIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIH1cbn1cblxuLmMtY2FydC1wcmljZV9fdG90YWwtdmF0e1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1jYXJ0LXByaWNlX19kaXNjb3VudC1yb3ctdGl0bGV7fVxuLmMtY2FydC1wcmljZV9fdG90YWwtdmF0LXJvdy10aXRsZXt9XG5cbi5jLWNhcnQtcHJpY2VfX3ByaWNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgJi5oaWRkZW57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1jYXJ0LXByaWNlX19wcmljZS1yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5jLWNhcnQtcHJpY2VfX25vdGljZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1jYXJ0LXByaWNlX19idG4taG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jLWNhcnQtcHJpY2VfX2J0biB7XG4gIHBhZGRpbmc6IDEwcHggM3B4IDhweDtcbn1cbiIsIi5jLWNhcnQtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICY6bm90KC5zZWxlY3RlZCkge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG5cbiAgLmMtcmV0dXJuLWNyZWF0ZSAmIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5jLWNhcnQtcHJvZHVjdF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2EgYicgJ2MgZCcgJ2MgZScgJ2MgZicgJ2cgaCc7XG4gIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAuZGlyLXJ0bCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiB1bnNldDtcbiAgfVxufVxuLmMtY2FydC1wcm9kdWN0X19jZWxsIHtcbiAgJl9jaGVja2JveCB7XG4gICAgQGV4dGVuZCAlYy1jYXJ0LWNlbGxfZW1wdHk7XG4gICAgZ3JpZC1hcmVhOiBhO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIC5kaXItcnRsICYge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcHJvZHVjdCB7XG4gICAgQGV4dGVuZCAlYy1jYXJ0LWNlbGxfcHJvZHVjdDtcbiAgICBncmlkLWFyZWE6IGM7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIC5kaXItcnRsICYge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgfVxuICAgIC5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1ob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLWFyZWE6IGI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3ByaWNlIHtcbiAgICBAZXh0ZW5kICVjLWNhcnQtY2VsbF9wcmljZTtcbiAgICBncmlkLWFyZWE6IGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgJl9xdWFudGl0eSB7XG4gICAgQGV4dGVuZCAlYy1jYXJ0LWNlbGxfcXVhbnRpdHk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBncmlkLWFyZWE6IGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIC5kaXItcnRsICYge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl90b3RhbC12YXQge1xuICAgIEBleHRlbmQgJWMtY2FydC1jZWxsX3RvdGFsLXZhdDtcbiAgICBncmlkLWFyZWE6IGY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3N1YnRvdGFsIHtcbiAgICBAZXh0ZW5kICVjLWNhcnQtY2VsbF9zdWJ0b3RhbDtcbiAgICBncmlkLWFyZWE6IGU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5kaXItcnRsICYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3JlbW92ZSB7XG4gICAgQGV4dGVuZCAlYy1jYXJ0LWNlbGxfZW1wdHk7XG4gICAgZ3JpZC1hcmVhOiBnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtY2hlY2tib3gge1xuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmIC5jLWZvcm1fX2NoZWNrYm94LWxhYmVsOjpiZWZvcmV7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cbi5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB9XG4gIH1cbn1cbi5jLWNhcnQtcHJvZHVjdF9fcHJvZHVjdC1pbWcge1xuICBAaW5jbHVkZSBzaXplKDg0cHgpO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIEBpbmNsdWRlIHNpemUoNjRweCk7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzaXplKDg0cHgpO1xuICB9XG4gIGltZyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgJjpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xuICB9XG59XG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1jYXJ0LXByb2R1Y3RfX3Byb2R1Y3QtdGl0bGUge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuLmMtY2FydC1wcm9kdWN0X19za3Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtY2FydC1wcm9kdWN0X19wcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYgLmMtcHJpY2UtdGFnX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fcXVhbnRpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiAuYy1mb3JtX19udW1iZXItaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICYtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWVycm9yIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYygxMDAlICsgOHB4KSwgMCwgbnVsbCwgMCk7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmMtY2FydC1wcm9kdWN0X190b3RhbC12YXQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fc3VidG90YWwge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmMtcmV0dXJuLWNyZWF0ZSAmLFxuICAgIC5jLXJldHVybi1pdGVtICYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuLmMtcGFnZV9yZXR1cm5zIHtcbiAgLmMtY2FydC1wcm9kdWN0X19jZWxsX3N1YnRvdGFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fdW4tYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuLmMtY2FydC1wcm9kdWN0X19yZW1vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYgLmJ0bi1yZW1vdmUge1xuICAgIEBpbmNsdWRlIGNpcmNsZSgyMHB4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3Ape1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1wcm9kdWN0LWl0ZW1fX3dpc2hsaXN0LWJ0bi0tY2xvc2Uge1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2FydC1wcm9kdWN0X19jb21tZW50IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fY29tbWVudC1pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMnB4KTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAmLWVkaXQge1xuICAgIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5jLWNhcnQtcHJvZHVjdF9fY29tbWVudC10ZXh0IHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICVsaW5rO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYy1jYXJ0LXNlbGxlciB7XG4gIC5jLWNhcnRfc2luZ2xlICYge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEZoZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAuYy1jYXJ0X3VuaXRlZCAmIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgJi5lcnJvcntcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLXZhcmlhbnQpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jYXJ0LXNlbGxlcl9fZmlsdGVyLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5jLWZvcm1fX2NoZWNrYm94LXRleHR7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIH1cbn1cblxuLmMtY2FydC1zZWxsZXJfX3Byb2R1Y3RzX2hvbGRlciB7XG4gIC5jLWNhcnRfc2luZ2xlICYge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcnQtc2VsbGVyX19oZWFkZXIge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luOiAtMXB4IC0xcHggMCAtMXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYU1vYmlsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYy1jYXJ0X3NpbmdsZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICB9XG5cbiAgLmMtY2FydF91bml0ZWQgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluYWN0aXZlLXN1cmZhY2UpO1xuICB9XG5cbiAgJi5leGNsdWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3ItdmFyaWFudCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWVycm9yKTtcbiAgfVxufVxuXG4uYy1jYXJ0LXNlbGxlcl9fbmFtZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYU1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWNhcnQtc2VsbGVyX19uYW1lIHtcbiAgQGV4dGVuZCAlbGluaztcbiAgLmMtY2FydF9zaW5nbGUgJiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICB9XG4gIC5jLWNhcnRfdW5pdGVkICYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxufVxuXG4uYy1jYXJ0LXNlbGxlcl9faGVhZGVyLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYy1jYXJ0LXNlbGxlcl9fY29udGVudCB7fVxuLmMtY2FydC1zZWxsZXJfX2dvb2RzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtY2FydC1zZWxsZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1jYXJ0LXNlbGxlcl9fY2VsbCB7XG4gIEBleHRlbmQgJWMtY2FydC1jZWxsO1xuICAmX3Byb2R1Y3RzIHtcbiAgICBAZXh0ZW5kICVjLWNhcnQtY2VsbF9wcm9kdWN0O1xuICB9XG5cbiAgJl9wcmljZSB7XG4gICAgQGV4dGVuZCAlYy1jYXJ0LWNlbGxfcHJpY2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9xdWFudGl0eSB7XG4gICAgQGV4dGVuZCAlYy1jYXJ0LWNlbGxfcXVhbnRpdHk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl90b3RhbC12YXQge1xuICAgIEBleHRlbmQgJWMtY2FydC1jZWxsX3RvdGFsLXZhdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX3N1YnRvdGFsIHtcbiAgICBAZXh0ZW5kICVjLWNhcnQtY2VsbF9zdWJ0b3RhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX2VtcHR5IHtcbiAgICBAZXh0ZW5kICVjLWNhcnQtY2VsbF9lbXB0eTtcbiAgfVxufVxuLmMtY2FydC1zZWxsZXJfX2dvb2RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1jYXJ0LXNlbGxlcl9fZ29vZHMtbGlzdCB7fVxuLmMtY2FydC1zZWxsZXJfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuIiwiLmMtcHJvbW8tY29kZV9fbGVnZW5kLWhvbGRlcntcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jLXByb21vLWNvZGVfX2xlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wcm9tby1jb2RlX19pbnB1dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuYy1wcm9tby1jb2RlX19jb2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgLmMtZm9ybV9faW5wdXQuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICAmLmVycm9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4uYy1wcm9tby1jb2RlX19lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIC5jLWZvcm1fX2Zvcm0tZXJyb3J7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLmMtcHJvbW8tY29kZV9fYXV0aG9yaXphdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbn1cbi5jLXByb21vLWNvZGVfX2F1dGhvcml6YXRpb24tbGluayB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAlbGluaztcbn1cblxuLmMtcHJvbW8tY29kZV9fYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDc1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmMtZm9ybV9fYnV0dG9ue1xuICAgIHBhZGRpbmc6IDdweCAycHggOHB4O1xuICB9XG59XG4iLCIuYy1zaG9ydC1jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X19nb29kcy1saXN0IHtcbiAgbWF4LWhlaWdodDogMjU2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jLXNob3J0LWNhcnRfX2dvb2RzLWxpc3QtaG9sZGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDZweCAxOHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4IDIwcHggMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5cbi5jLXNob3J0LWNhcnRfX2J0bi1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTU0cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYy1zaG9ydC1jYXJ0X190b3RhbC1jb3VudCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1zaG9ydC1jYXJ0X190b3RhbC1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4iLCIuYy1zaG9ydC1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmMtc2hvcnQtY2FydC1pdGVtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYy1zaG9ydC1jYXJ0LWl0ZW1fX2ltZyB7XG4gIEBpbmNsdWRlIHNpemUoNDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fZ29vZHMtbmFtZSB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiAxNzZweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1zaG9ydC1jYXJ0LWl0ZW1fX3ByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fcHJpY2UtbnVtYmVyIHtcbn1cblxuLmMtc2hvcnQtY2FydC1pdGVtX19wcmljZS1jdXJyZW5jeSB7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fY291bnQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jLXNob3J0LWNhcnQtaXRlbV9fdG90YWwtcHJpY2Uge1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTQ1cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiJXBheW1lbnQtaWNvbnMtY2hlY2tvdXQge1xuICAuc3ZnIHtcbiAgICBzdHJva2U6IG5vbmU7XG5cbiAgICAmX3BheS1jYXNoIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhTW9iaWxlKXtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg2NXB4LCAzMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN2Z19yYmMge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFNb2JpbGUpe1xuICAgICAgICBAaW5jbHVkZSBzaXplKDMycHgsIDMycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfcGF5LW1lZXphIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNTNweCwgMzRweCk7XG4gICAgfVxuXG4gICAgJl9wYXktbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoNTdweCwgNTBweCk7XG4gICAgfVxuXG4gICAgJl9wYXktdm9kYWZvbmUge1xuICAgICAgQGluY2x1ZGUgc2l6ZSg3N3B4LCA0NXB4KTtcbiAgICB9XG5cbiAgICAmX3BheS1raGFsZXMge1xuICAgICAgQGluY2x1ZGUgc2l6ZSg1N3B4LCA1MHB4KTtcbiAgICB9XG5cbiAgICAmX3BheS1pbnN0YWxsbWVudHMge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxMTJweCwgNDBweCk7XG4gICAgfVxuICB9XG59XG5cbiVjb3VudGVyLWNpcmNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHRpdGxlKTtcbiAgICBAaW5jbHVkZSBjaXJjbGUoMjhweCk7XG4gICAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG4gICAgZmxleDogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG59XG4uYy1jaGVja291dCB7XG4gIC8vbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIGNvdW50ZXItcmVzZXQ6IHRpdGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIHN2Zzpub3QoW3N0cm9rZV0pIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2F1dGgtc3RlcHMtdGl0bGUtaG9sZGVyIHtcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG4gIGNvdW50ZXItcmVzZXQ6IHRpdGxlO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fYXV0aC1zdGVwcy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb3VudGVyLWluY3JlbWVudDogdGl0bGU7XG4gIEBleHRlbmQgJWNvdW50ZXItY2lyY2xlO1xuXG4gICYuYWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQ0cHggKyAzMnB4KTtcbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQ0cHggKyAzMnB4KTs7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jaGVja291dF9fdGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jaGVja291dF9fY2FydC1saW5rIHtcbiAgQGV4dGVuZCAlbGluaztcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKDEzcHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvcik7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19pdGVtLWJsdXJyZWQge1xuICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX3RvdGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BIZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gICYuaGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX3RvdGFsLXN0aWNreSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19pdGVtLWhlYWRlciB7XG4gIC8vYmFja2dyb3VuZDogdmFyKC0tZ3JheS0xMik7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWNoZWNrb3V0X19oZWFkZXItdGl0bGUge1xuICBjb3VudGVyLWluY3JlbWVudDogdGl0bGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIEBleHRlbmQgJWNvdW50ZXItY2lyY2xlO1xuXG4gIC5jLWNoZWNrb3V0X19pdGVtLmRvbmUgJixcbiAgLmMtY2hlY2tvdXRfX2l0ZW0uYWN0aXZlICYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5jLWNoZWNrb3V0X19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIC8vcGFkZGluZzogMjBweCAxNXB4IDIwcHggMjBweDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fcmFkaW8taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgLmMtZm9ybV9faWNvbi1yYWRpbyB7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtY29udGVudCxcbiAgICAmLXRpdGxlLFxuICAgICYtdGl0bGUtcGxhY2Vob2xkZXIsXG4gICAgJi10ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi10aXRsZS1wbGFjZWhvbGRlcixcbiAgICAmLXRleHQge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2FkZHJlc3MtYnRuIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICB3aWR0aDogMjkzcHg7XG4gIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBwYWRkaW5nOiAxN3B4IDE5cHggMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ib3JkZXIpO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTEyKTtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fYWRkcmVzcy1idG4taWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMTJweCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19hZGRyZXNzLWJ0bi10ZXh0IHtcbn1cblxuLmMtY2hlY2tvdXRfX2J0bi1ob2xkZXIge1xufVxuXG4uYy1jaGVja291dF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAvL21heC13aWR0aDogMTA3cHg7XG4gIH1cblxuICAmX29yZGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxNjNweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2J1eWVyIHtcbiAgLmMtY2hlY2tvdXRfX2J0bi1ob2xkZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BIZCkge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2J1eWVyLWhvbGRlcntcbiAgLy9tYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uYy1jaGVja291dF9fZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWNoZWNrb3V0X19vcmRlci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fb3JkZXItbGlzdC1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fdGl0bGUtdGV4dCB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fb3JkZXItZGF0YSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmbGV4OiAyO1xufVxuXG4uYy1jaGVja291dF9fcHJpY2UtbGlzdC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19wcmljZS1saXN0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmbGV4OiAyO1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIGZsZXg6IDE7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5jLWNoZWNrb3V0X192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX3ZhbHVlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDE4cHggMTZweCAxOHB4IDE5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9wYXltZW50IHtcbiAgICBAZXh0ZW5kICVwYXltZW50LWljb25zLWNoZWNrb3V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuYy1jaGVja291dF9fdmFsdWUtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBzaXplKHVuc2V0KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIG1pbi13aWR0aDogMzkycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1jaGVja291dF9fdmFsdWUtaWNvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLmMtY2hlY2tvdXRfX3ZhbHVlLXRleHQge1xufVxuXG4uYy1jaGVja291dF9fdmFsdWUtY2hhbmdlIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICVsaW5rO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhTW9iaWxlKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBzdmcge1xuICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1lcnJvciB7XG4gIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fZGVsaXZlcnktZXJyb3ItdGV4dHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuXG4uYy1jaGVja291dF9fZGVsaXZlcnktc3VjY2VzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXJlbW92ZS1zZWxsZXItYnRuLWhvbGRlciB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAZXh0ZW5kICVsaW5rO1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1yZW1vdmUtc2VsbGVyLWJ0biB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1mb3Jte1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1jaGVja291dF9fcm93IHtcbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LWNvc3QtaG9sZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19kZWxpdmVyeS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhTW9iaWxlKXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICYuaGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19wYXltZW50LWJ0bi1ob2xkZXIge1xuICBkaXNwbGF5OiB1bnNldDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgcm93LWdhcDogdW5zZXQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYy1jaGVja291dF9fcGF5bWVudC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgd2lkdGg6IDMyLjYlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYyg1MCUgLSAxMHB4KSwgMjBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBAYXQtcm9vdCAuYWN0aXZlI3smfSB7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gIC5jLWZvcm1fX2ljb24tcmFkaW8tbGFiZWwge1xuICAgIHBhZGRpbmc6IDdweCAyNXB4IDdweCA1MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gIC5jLWZvcm1fX2ljb24tcmFkaW8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhTW9iaWxlKXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuYy1mb3JtX19pY29uLXJhZGlvLWljb24ge1xuICAgIEBleHRlbmQgJXBheW1lbnQtaWNvbnMtY2hlY2tvdXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jLWNoZWNrb3V0X19wYXltZW50LXBsYW5zLWhvbGRlciB7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fcGF5bWVudC1wbGFucy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbnMtYnRuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXRfX3BheW1lbnQtcGxhbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgfVxuXG5cbiAgLmMtZm9ybV9faWNvbi1yYWRpby1sYWJlbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cblxuICAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG5cbiAgLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIHtcbiAgICBAZXh0ZW5kICVwYXltZW50LWljb25zLWNoZWNrb3V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgLy9jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICB9XG59XG5cbi5qcy1jaGVja291dF9fZGVsaXZlcnktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmMtY2hlY2tvdXRfX2RlbGl2ZXJ5LXNlbGVjdC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWNoZWNrb3V0X19wcm9tby1ob2xkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYy1jaGVja291dF9fcHJvbW8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICclJztcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1jaGVja291dF9fcHJvbW8tdGl0bGUtdGV4dCB7XG5cbn1cblxuLmMtY2hlY2tvdXRfX3Byb21vLW5vdGljZSB7XG4gIEBleHRlbmQgLmMtY2hlY2tvdXQtdG90YWxfX25vdGljZTtcbn1cbiIsIi5jLWNoZWNrb3V0LW9yZGVyLWxpc3Qge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICYuZXJyb3J7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vbWFyZ2luOiAwIC0xNXB4O1xufVxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9faGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1jaGVja291dC1vcmRlci1saXN0X19pdGVtcy1jb3VudHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fdmlldy1hbGx7XG4gICYgLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9faGVhZGVyLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWxpc3RfX2hlYWRlci10aXRsZXtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4uYy1jaGVja291dC1vcmRlci1saXN0X19jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAmLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmMtY2Fyb3VzZWxfX2Fycm93IHtcbiAgICAgIHRvcDogNjBweFxuICAgIH1cbiAgfVxufVxuLmMtY2hlY2tvdXQtb3JkZXItbGlzdF9fcHJvZHVjdC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KXtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1jaGVja291dC1vcmRlci1saXN0X19lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW0ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDUgLSAxNHB4KTtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDUgLSAxNHB4KTtcblxuICAmLmVycm9yIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyNDEsIDYyLCA5NSwgMC45KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fcmVtb3ZlIHtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jLWNoZWNrb3V0X3JmcSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG59XG5cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2Nhcm91c2VsIHtcbiAgbWluLXdpZHRoOiAxMzVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gNTBweCk7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYU1vYmlsZSl7XG4gICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZy1ob2xkZXIge1xuICBAZXh0ZW5kIC5jLXByb2R1Y3QtaXRlbV9faW1nLWhvbGRlcjtcbiAgQGluY2x1ZGUgc2l6ZSg4MHB4KTtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX2ltZyB7XG4gIEBleHRlbmQgLmMtcHJvZHVjdC1pdGVtX19pbWc7XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fdGl0bGUge1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmMtY2hlY2tvdXQtb3JkZXItaXRlbV9fdGl0bGUtdGV4dCB7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3NrdSB7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1jaGVja291dC1vcmRlci1pdGVtX19za3UtcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jLWNoZWNrb3V0LW9yZGVyLWl0ZW1fX3NrdS1xdWFudGl0eSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgJiAuYy1mb3JtX19udW1iZXItaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICYtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5jLWNoZWNrb3V0X3JmcSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYy1jaGVja291dC10b3RhbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLWNoZWNrb3V0LXRvdGFsX19jb250ZW50e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgZmxleC13cmFwOiB1bnNldDtcbiAgfVxufVxuXG4uYy1jaGVja291dC10b3RhbF9fdGl0bGUge1xuICBAZXh0ZW5kIC5jLWNhcnQtcHJpY2VfX3RpdGxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtY2hlY2tvdXQtdG90YWxfX2Rpc2NvdW50IHtcbiAgQGV4dGVuZCAuYy1jYXJ0LXByaWNlX19kaXNjb3VudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmMtY2hlY2tvdXQtdG90YWxfX2Rpc2NvdW50LXJvdy10aXRsZSB7XG59XG5cbi5jLWNoZWNrb3V0LXRvdGFsX190b3RhbC12YXQge1xuICBAZXh0ZW5kIC5jLWNhcnQtcHJpY2VfX3RvdGFsLXZhdDtcbn1cblxuLmMtY2hlY2tvdXQtdG90YWxfX3RvdGFsLXZhdC1yb3ctdGl0bGUge1xuXG59XG5cbi5jLWNoZWNrb3V0LXRvdGFsX19wcmljZS1yb3cge1xuICBAZXh0ZW5kIC5jLWNhcnQtcHJpY2VfX3ByaWNlLXJvdztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmMtY2hlY2tvdXQtdG90YWxfX3ByaWNlLXJvdy10aXRsZSB7XG4gIEBleHRlbmQgLmMtY2FydC1wcmljZV9fcHJpY2Utcm93LXRpdGxlO1xufVxuXG4uYy1jaGVja291dC10b3RhbF9fbm90aWNlIHtcbiAgQGV4dGVuZCAuYy1jYXJ0LXByaWNlX19ub3RpY2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWNoZWNrb3V0LXRvdGFsX19wcml2YWN5LXBvbGljeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1jaGVja291dC10b3RhbF9fYnRuLWhvbGRlciB7XG4gIEBleHRlbmQgLmMtY2FydC1wcmljZV9fYnRuLWhvbGRlclxufVxuXG4uYy1jaGVja291dC10b3RhbF9fYnRuIHtcbiAgQGV4dGVuZCAuYy1jYXJ0LXByaWNlX19idG5cbn1cblxuXG4iLCIuYy1vcmRlci1saXN0IHtcbn1cblxuLmMtb3JkZXItbGlzdF9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYy1vcmRlci1saXN0X3N1Y2Nlc3Mtb3JkZXIgJiB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEzcHg7XG4gIH1cblxuICAuYy1yZXR1cm4tY3JlYXRlICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYy1yZXR1cm4taXRlbSAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmMtb3JkZXItbGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmMtb3JkZXItbGlzdF9fY2VsbCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuXG4gICZfcHJvZHVjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsZXg6IDE7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfcXVhbnRpdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODRweDtcbiAgfVxuXG4gICZfc3VidG90YWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLXBhZ2VfcmV0dXJucyB7XG4gIC5jLW9yZGVyLWxpc3RfX2NlbGxfcXVhbnRpdHksXG4gIC5jLW9yZGVyLWxpc3RfX2NlbGxfc3VidG90YWwge1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jLW9yZGVyLWxpc3RfX2NlbGxfc3VidG90YWwge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1vcmRlci1saXN0X19nb29kcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICAuYy1jYWJpbmV0LW9yZGVyICYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLmMtb3JkZXItbGlzdF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLW9yZGVyLWxpc3RfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX2NhYmluZXQtcGFnZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5jLW9yZGVyLWxpc3Rfc3VjY2Vzcy1vcmRlciAmIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLW9yZGVyLWxpc3RfX3RvdGFsLWhvbGRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5jLW9yZGVyLWxpc3RfX2Zvb3Rlcl9jYWJpbmV0LXBhZ2Uge1xuICAuYy1vcmRlci1saXN0X190b3RhbC1ob2xkZXIge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gICYuaGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtcGFnZV9vcmRlcixcbi5jLXBvcHVwX19jb250ZW50X29yZGVyLWxpc3Qge1xuICAuYy1vcmRlci1saXN0X190b3RhbC1ob2xkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uYy1vcmRlci1saXN0X190b3RhbC10YXgge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmMtb3JkZXItbGlzdF9fdG90YWwtZGlzY291bnR7XG4gIEBleHRlbmQgLmMtb3JkZXItbGlzdF9fdG90YWwtdGF4XG59XG5cbi5jLW9yZGVyLWxpc3RfX3RvdGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtb3JkZXItbGlzdF9fdG90YWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jLW9yZGVyLWxpc3RfX3BheS1ob2xkZXIge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDIwNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgQGluY2x1ZGUgc2l6ZSgyMDZweCwgNDJweCk7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX2NhYmluZXQtcGFnZSB7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtb3JkZXItbGlzdF9fcGF5LWJ0bntcbiAgJl91bml0ZWR7XG4gICAgcGFkZGluZzogMTBweCAzMnB4O1xuICB9XG59XG4iLCIuYy1vcmRlci1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG5cbiAgJl9zdWNjZXNzLW9yZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fbGlzdC10b3RhbCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3JvdyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8gKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fY2VsbCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX3Byb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmMtb3JkZXItaXRlbV9fcHJvZHVjdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtb3JkZXItaXRlbV9fcHJvZHVjdC1pbWcge1xuICAgICAgbWF4LXdpZHRoOiA4NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX3F1YW50aXR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX3N1YnRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4uYy1vcmRlci1pdGVtX19jb21tZW50IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYy1vcmRlci1pdGVtX19jb21tZW50LWljb24ge1xuICBAaW5jbHVkZSBzaXplKDEycHgpO1xuICBtaW4td2lkdGg6IDEycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fY29tbWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW1nIHtcbiAgQGluY2x1ZGUgc2l6ZSg0OHB4KTtcblxuICBpbWcge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgJi5pbWFnZS1lcnJvciB7XG4gICAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG4gIH1cbiAgJi0tbm8taG92ZXI6aG92ZXIgaW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fcHJvZHVjdC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IGF1dG87XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wRmhkKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtaW5uZXIge31cbi5jLW9yZGVyLWl0ZW1fX3Byb2R1Y3QtdGl0bGUge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuICAmLS1uby1ob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jLW9yZGVyLWl0ZW1fX3NrdSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYy1vcmRlci1pdGVtX19wcmljZSxcbi5jLW9yZGVyLWl0ZW1fX3F1YW50aXR5LFxuLmMtb3JkZXItaXRlbV9fc3VidG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYy1vcmRlci1pdGVtX19xdWFudGl0eSB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYy1vcmRlci1pdGVtX19zdWJ0b3RhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmMtb3JkZXItaXRlbV9zdHJpa2V0aHJvdWdoICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLWl0ZW1fdGF4IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLXRheC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1vcmRlci1pdGVtX19wcmljZSB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fc3RyaWtldGhyb3VnaCB7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1vcmRlci1pdGVtX19xdWFudGl0eS1jb3VudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jLW9yZGVyLWl0ZW1fc3RyaWtldGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fcXVhbnRpdHktdGV4dCxcbi5jLW9yZGVyLWl0ZW1fX3ByaWNlLXRleHQsXG4uYy1vcmRlci1pdGVtX19zdWJ0b3RhbC10ZXh0LFxuLmMtb3JkZXItaXRlbV9fc3VidG90YWwtdGF4LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtaW5mby1hY3Rpb24ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAge1xufVxuXG4uYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1vcmRlci1pdGVtX19kaWdpdGFsLXBvcHVwLWl0ZW0taW1nIHtcbiAgQGluY2x1ZGUgc2l6ZSg0OHB4KTtcbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZSB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZmxleC1ncm93OiAyO1xuICBtYXJnaW4tbGVmdDogNzJweDtcblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gIH1cblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZS1jb3ZlciB7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBAZXh0ZW5kIC5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXFwyMDIyXFwyMDIyXFwyMDIyXFwyMDIyXCI7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fZGlnaXRhbC1wb3B1cC1jb2RlLWJ0biB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoNDhweCk7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcblxuICAuc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKDMycHgpO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX2RpZ2l0YWwtcG9wdXAtY29kZS1jb3B5LW1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tZXN3cS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsLWNvdW50LFxuLmMtY2FiaW5ldF9fb3JkZXItcHJpY2UtdGV4dF9vbGQtcHJpY2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE1cHg7XG5cbiAgJl9zdHJpa2V0aHJvdWdoIHtcbiAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5jLW9yZGVyLWl0ZW1fX3N1YnRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtb3JkZXItaXRlbV9fc2VsbGVyLWhvbGRlciB7XG4gIGZsZXg6IDM7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIH1cbn1cblxuLmMtb3JkZXItaXRlbV9fcmV2aWV3LWJ0biB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAlbGluaztcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEZoZCkge1xuICAgIGZsZXg6IDEgMCAxMzZweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmMtc3VjY2Vzcy1vcmRlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xufVxuLmMtc3VjY2Vzcy1vcmRlcl9faW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0byAyOHB4O1xuICBpbWcge1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSxhdXRvKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtc3VjY2Vzcy1vcmRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1zdWNjZXNzLW9yZGVyX19jb250ZW50IHt9XG4uYy1zdWNjZXNzLW9yZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmID4gKiB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX251bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gIH1cbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3N0YXR1cyB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2RhdGUge1xuICBtYXJnaW46IDVweCAwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2J1eWVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtc3VjY2Vzcy1vcmRlcl9fZGVsaXZlcnksXG4uYy1zdWNjZXNzLW9yZGVyX19wYXltZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmMtc3VjY2Vzcy1vcmRlcl9fZGVsaXZlcnktaWNvbixcbi5jLXN1Y2Nlc3Mtb3JkZXJfX3BheW1lbnQtaWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgZmxleDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1zdWNjZXNzLW9yZGVyX19kZWxpdmVyeS10ZXh0LFxuLmMtc3VjY2Vzcy1vcmRlcl9fcGF5bWVudC10ZXh0IHt9XG4uYy1zdWNjZXNzLW9yZGVyX19wYXltZW50LXBsYW4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3BheW1lbnQtcGxhbi10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDEycHggMCAxN3B4O1xuICAuZGlyLXJ0bCAmIHtcbiAgICBwYWRkaW5nOiAwIDE3cHggMCAxMnB4XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuLmMtc3VjY2Vzcy1vcmRlcl9fcGF5bWVudC1wbGFuLWljb24ge1xuICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICBAaW5jbHVkZSBzaXplKDIwcHgpO1xuICBmbGV4OiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy1zdWNjZXNzLW9yZGVyX19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmMtc3VjY2Vzcy1vcmRlcl9fc2VsbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtc3VjY2Vzcy1vcmRlcl9fc2VsbGVyLW5hbWUge1xuICBAZXh0ZW5kICVsaW5rO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbi5jLXN1Y2Nlc3Mtb3JkZXJfX2Zvb3RlcntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc3VjY2Vzcy1vcmRlcl9fcHJpY2V7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3BheS1ob2xkZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG5cbi5jLXN1Y2Nlc3Mtb3JkZXJfX3Bvc3Rwb25lbWVudC1idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEzcHggNDhweDtcbn1cblxuLmMtb3JkZXItbGlzdF9fcGF5LWJ0biB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5cbi5jLW9yZGVyLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICZfYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbiAgJl95ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhaXRpbmcpO1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxuICAmX3JlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXJyb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgfVxufVxuIiwiLnNrdS1jb21tZW50IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5za3UtY29tbWVudF9faWNvbiB7XG4gIEBpbmNsdWRlIHNpemUoMTJweCk7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4uc2t1LWNvbW1lbnRfX2ljb24tZWRpdCB7XG4gIEBpbmNsdWRlIHNpemUoMTJweCk7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG59XG5cbi5za3UtY29tbWVudF9faWNvbi1kZWxldGUge1xuICBAaW5jbHVkZSBzaXplKDIwcHgpO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2t1LWNvbW1lbnRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xufVxuXG4uc2t1LWNvbW1lbnRfX2xpbmsge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJWxpbms7XG4gIEBleHRlbmQgLnNrdS1jb21tZW50X190ZXh0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYy1lbXB0eSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1lbXB0eV9faW1nIHtcbiAgbWF4LXdpZHRoOiAyNzJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsYXV0byk7XG4gIH1cbn1cbi5jLWVtcHR5X190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiIsIi5jLXBhZ2Vfc3RhdGljIHtcbiAgJWRlZmF1bHRTdGF0aWNQYWdlU3R5bGVzIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIHA6bm90KC5jLWZvcm1fX2Vycm9yKSB7XG4gICAgQGV4dGVuZCAlZGVmYXVsdFN0YXRpY1BhZ2VTdHlsZXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGEge1xuICAgIEBleHRlbmQgJWxpbms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgIGxpIHtcbiAgICAgICY6bm90KC5pdGlfX2NvdW50cnkpIHtcbiAgICAgICAgQGV4dGVuZCAlZGVmYXVsdFN0YXRpY1BhZ2VTdHlsZXM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgJjpub3QoLmMtYnJlYWRjcnVtYnNfX2xpc3QpOm5vdCguaXRpX19jb3VudHJ5LWxpc3QpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCguaXRpX19jb3VudHJ5KSB7XG4gICAgICAgICAgQGV4dGVuZCAlZGVmYXVsdFN0YXRpY1BhZ2VTdHlsZXM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICY6bm90KC5jLWJyZWFkY3J1bWJzX19saXN0KSxcbiAgICAgICY6bm90KC5pdGlfX2NvdW50cnktbGlzdCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHEsIGJsb2NrcXVvdGUge1xuICAgIEBleHRlbmQgJWRlZmF1bHRTdGF0aWNQYWdlU3R5bGVzO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cblxuICBiLCBib2xkLCBzdHJvbmcge1xuICAgIEBleHRlbmQgJWRlZmF1bHRTdGF0aWNQYWdlU3R5bGVzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBpLCBlbSB7XG4gICAgQGV4dGVuZCAlZGVmYXVsdFN0YXRpY1BhZ2VTdHlsZXM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi5jLXBhZ2VfX3N0YXRpYy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgcCwgZGl2IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwLCBkaXYge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXRlcm1zLW9mLXVzZXtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBtYXJnaW46IDIwcHggYXV0byA2MHB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxMTYwcHgpe1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbiIsIi5jLWNvbnRhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpe1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYy1jb250YWN0c19faG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuYy1mb3JtX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuLmMtY29udGFjdHNfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9hZGVyLnN2ZycpIGNlbnRlciBjZW50ZXIvMjAlIDIwJSBuby1yZXBlYXQ7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmMtY29udGFjdHNfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogNDguOCU7XG4gIH1cblxufVxuLmMtY29udGFjdHNfX2NvbnRlbnQge1xuICBvcmRlcjogLTE7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cblxuICAuYy1jb250YWN0c19fc3ViLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYy1jb250YWN0c19faXRlbSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYy1jb250YWN0c19fYmxvY2sge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtY29udGFjdHNfX2luZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuLmMtY29udGFjdHNfX3RpbWV0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29udGFjdHNfX2luZm8tbGluayxcbi5jLWNvbnRhY3RzX19pY29uLWxpbmsge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWNvbnRhY3RzX19pbmZvLWxpbmsge1xuICAuZGlyLXJ0bCAmIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmMtY29udGFjdHNfX2ljb24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jLWNvbnRhY3RzX19pY29uLW1lc3NlbmdlciB7XG4gIEBpbmNsdWRlIHNpemUoMjNweCk7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gIC5kaXItcnRsICZ7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cbi5jLWZvcm1fX3Jvd19jb250YWN0cyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWZvcm1fX2ZpZWxkX2NvbnRhY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgZmxleC1ncm93OiAxO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmICsgLmMtZm9ybV9fZmllbGRfY29udGFjdHMgIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmVycm9yOm5vdCguYy1mb3JtX19maWVsZF9jYXB0Y2hhKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jLWZvcm1fX2Vycm9yIHtcbiAgICBAZXh0ZW5kIC5jLWZvcm1fX2Vycm9yO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG5wLmMtZm9ybV9fZXJyb3JfY2FwdGNoYV9jb250YWN0cyxcbnAuYy1mb3JtX19mb3JtLWVycm9yLWNvbnRhY3RzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuIiwiLmMtcHJvZHVjdC1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAuYy1za3VfX2J0bi1ob2xkZXIge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvL21hcmdpbi10b3A6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5jLXNrdV9fYnV5LXNlbmQtaG9sZGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jLXNrdV9fYnRuLWhvbGRlci1ub3RpZnkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIC5jLXByb2R1Y3QtaXRlbV9fd2lzaGxpc3QtYnRuIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAuYy1za3VfX2NlbGwtY29tcGFyZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtY2FydF9fbm90aWZ5LWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMjRweCAyMHB4O1xuICB6LWluZGV4OiAxMDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1jYXJkX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX2luZm8ge1xuICAvL2ZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogNDI2cHg7XG4gICAgbWluLXdpZHRoOiA0MjZweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBtaW4td2lkdGg6IDYxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEZoZCkge1xuICAgIHdpZHRoOiA3NjJweDtcbiAgICBtaW4td2lkdGg6IDc2MnB4O1xuICB9XG5cbn1cblxuLmMtcHJvZHVjdC1jYXJkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX2JhZGdlcyB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmMtcHJvZHVjdC1jYXJkX19sb3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fb3V0LW9mLXN0b2NrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cblxuICB9XG59XG5cbi5jLXByb2R1Y3RfX3NlbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLWxhYmVsLCAmLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxOHB4KTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgJi1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIH1cblxuICAmLW5hbWUge1xuICAgIEBleHRlbmQgJWxpbms7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgICB9XG5cbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX21haW4tdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1jYXJkX19waG90by1ob2xkZXIge1xuICBmbGV4OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jLXBhZ2Vfc2VsbGVyICYge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmMtcGFnZV9pdGVtICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgLmRpci1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuXG4gIC5jLXBhZ2Vfc2VsbGVyICYge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1wYWdlX2l0ZW0gJiB7XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC8vbWFyZ2luOiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB9XG4gIH1cblxuICAmLmlzRW1wdHkge1xuICAgIC8vd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi5jLXByb2R1Y3QtY2FyZF9fcGhvdG8tbGljZW5zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAtNTAlO1xuICByaWdodDogLTUwJTtcbiAgYm90dG9tOiAtNTAlO1xuICBmb250LXN0cmV0Y2g6IHVsdHJhLWV4cGFuZGVkO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBjb2xvcjogcmdiYSh2YXIoLS1vbi1zdXJmYWNlKSwgMC4yKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtcHJvZHVjdC1jYXJkX19waG90by11bmRlci1saWNlbnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAuYy1wcm9kdWN0cy1saXN0X19saXN0X3RhYmxlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1wcm9kdWN0cy1saXN0X19saXN0X2xpc3QgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cblxuICAmX2xpc3Qge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1wcm9kdWN0LWNhcmRfX3NrdS1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gIC5jLXNrdSwgLmMtc2t1X19jb250ZW50LCAuYy1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jLXNrdV9fdGl0bGUsIC5jLXNrdV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtZm9ybSwgLmMtb3V0LW9mLXN0b2NrX19jb250ZW50IHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuYy1za3VfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1za3VfX2J0bi1ob2xkZXIge1xuICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmMtc2t1X19jb250cm9sIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1za3VfX2Zvb3Rlci1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNrdV9fY29udHJvbC1wcmljZS1ob2xkZXIsIC5jLW91dC1vZi1zdG9ja19fcHJpY2UtaG9sZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLW91dC1vZi1zdG9ja19fcHJpY2UtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnRpZXJlZC1wcmljZXMge1xuICAgICAgICAuYy1za3VfX3Byb2R1Y3QtcHJpY2UtZGlzY291bnQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2t1X19wcm9kdWN0LXByaWNlLWZyb20ge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24oLTIwcHgsMCwwLDApO1xuICAgICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmMtc2t1X19wcm9kdWN0LXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgICYtZGlzY291bnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICAgICAgfVxuXG4gICAgICAmLW91dC1vZi1zdG9jayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNrdV9fcHJvZHVjdC1jdXJyZW5jeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICAgIH1cblxuICAgICAgJi1vdXQtb2Ytc3RvY2sge1xuICAgICAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1za3VfX3ByaWNlLWludGVydmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuYy1za3VfX3Byb2R1Y3QtY3VycmVuY3ktZGVmYXVsdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmMtc2t1X19wcm9kdWN0LXByaWNlLWRlZmF1bHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAuYy1za3VfX3N0cmlrZXRocm91Z2gtcHJpY2UtY29udGFpbmVyIHtcbiAgICAgIC5jLXNrdV9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5jLXByaWNlLXRhZ19fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAuYy1wcmljZS10YWdfX2N1cnJlbmN5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnRpZXJlZC1wcmljZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNrdV9fcXVhbnRpdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL0BpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvL31cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1za3VfX2JyYW5kIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXItcnRsICYge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmIC5jLXNrdV9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDg3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtZGlnaXRhbC1jYWxlbmRhciB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgLmMtZm9ybSB7XG4gICAgICAuYy1za3VfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5jLXByb2R1Y3QtaXRlbV9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jLXNrdV9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJiBvbCxcbiAgJiB1bCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gIH1cblxuICAmIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICAmIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7XG4gIH1cbn1cbiIsIi5jLXByb2R1Y3QtcGhvdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5jLXBhZ2Vfc2VsbGVyICYge1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICB9XG5cbiAgLmMtcGFnZV9pdGVtICYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuc2luZ2xlIHtcbiAgICAuYy1wYWdlX2l0ZW0gJiB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICB9XG4gIH1cbn1cbi5jLXByb2R1Y3QtcGhvdG9fX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jLXBhZ2Vfc2VsbGVyICYge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7XG4gICAgICBAaW5jbHVkZSBzaXplKDQ4MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgzNjBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM4dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDY2LjExMnZ3KTtcbiAgICB9XG4gIH1cblxuICAuYy1wYWdlX2l0ZW0gJiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBzaXplKGNhbGMoMTAwdncgLSA2MDZweCkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoY2FsYygxMDB2dyAtIDc5MHB4KSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcEZoZCkge1xuICAgICAgQGluY2x1ZGUgc2l6ZSg0MzVweCk7XG4gICAgICAvL21heC13aWR0aDogNDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5zbGljay1zbGlkZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1waG90b19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgIHdpZHRoOiA1MnZ3O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDY1dnc7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgLmMtcGFnZV9zZWxsZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi10b3A6IDEwMCU7XG4gIH1cblxuICBwaWN0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZHMtaW5hY3RpdmUpO1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1waG90b19fbmF2IHtcbiAgd2lkdGg6IDg4cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcblxuICAmX3NlbGxlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBzaXplKDYwcHgpO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG5cbiAgJi5zbGljay1zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfc2hvcnQgLnNsaWNrLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmMtcGFnZV9zZWxsZXIgJiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jLXBhZ2VfaXRlbSAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cbi5jLXByb2R1Y3QtcGhvdG9fX2xpbmsge1xuICBAaW5jbHVkZSBzaXplKDc2cHgpO1xuICBwYWRkaW5nOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA2LjR2dztcbiAgICBtaW4td2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA3Ljc3N3Z3O1xuICAgIG1pbi13aWR0aDogNy43Nzd2dztcbiAgICBoZWlnaHQ6IDcuNzc3dnc7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5Ljc3N3Z3O1xuICAgIG1pbi13aWR0aDogOS43Nzd2dztcbiAgICBoZWlnaHQ6IDkuNzc3dnc7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMXZ3O1xuICAgIG1pbi13aWR0aDogMTF2dztcbiAgICBoZWlnaHQ6IDExdnc7XG4gIH1cbiAgLnNsaWNrLXNsaWRlICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKDAsMCwwLDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgJjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG4uYy1wcm9kdWN0LXBob3RvX19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxlZnQ6IDA7XG4gIGxpIHtcbiAgICBtYXJnaW46IDVweCA1cHg7XG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSgxM3B4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICAgICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1wcm9kdWN0LXRhYiB7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1wcm9kdWN0LXRhYl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9ja1xuICB9XG59XG5cbi5jLXByb2R1Y3QtdGFiX19idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIC0ycHg7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICB9XG4gICZbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1wcm9kdWN0LXRhYl9fYnRuLW92ZXJsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1wcm9kdWN0LXRhYl9fY29udGVudCB7XG4gICViYXNlTWFya3VwVGV4dFN0eWxlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuXG4gIGEsIHUsIGVtLCBpLCBsaSwgYiwgYm9sZCwgcCB7XG4gICAgQGV4dGVuZCAlYmFzZU1hcmt1cFRleHRTdHlsZXM7XG4gIH1cblxuICBwIHtcbiAgICBAZXh0ZW5kICViYXNlTWFya3VwVGV4dFN0eWxlcztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBAZXh0ZW5kICVsaW5rO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIHUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICB9XG5cbiAgZW0sIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGIsIGJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtdGFiX190YWItaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2R1Y3QtdGFiX19hY2NvcmRpb24ge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gICAgJiA6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cbiAgJltvcGVuXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICB9XG5cbiAgJltvcGVuXSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICB9XG5cbiAgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG5cbiAgc3VtbWFyeTphZnRlciB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAtNXB4IDVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gICZbb3Blbl0gc3VtbWFyeTphZnRlciB7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSlcbiAgfVxufVxuXG4uYy1wcm9kdWN0LXRhYl9fZW1wdHktcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBjb250ZW50OiAnMCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4iLCIuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljcy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc2t1LXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKVxufVxuXG4uYy1za3UtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX3RleHQge31cblxuLmMtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcblxuICAmX2xvdyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5jLXNrdS1wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDU5MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICB1bCwgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmIG9sLFxuICAmIHVsIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgfVxuXG4gICYgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxuICAmIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbi5jLXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtc2t1LXByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19zaG93LW1vcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1MDAwMDAwNTk2MDQ2NDQ4cHg7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYy1za3UtcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgJiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxuICAmX3ZhbHVlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG59XG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgLnJlcXVlc3QtZm9yLXF1b3RhdGlvbl9fY2hhcmFjdGVyaXN0aWNzICYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG5cbiAgJi0tYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAucmVxdWVzdC1mb3ItcXVvdGF0aW9uX19jaGFyYWN0ZXJpc3RpY3MgJiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuXG4uYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICYtLWJyYW5kIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cbmEuYy1wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUtLWJyYW5kIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbiIsIi5jLXByb2R1Y3Qtc2VsbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIEBpbmNsdWRlIHNpemUoMzAwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGlyLXJ0bCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJi5pbWFnZS1lcnJvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLmMtcHJvZHVjdC1zZWxsZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LXNlbGxlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1MDAwMDAwNTk2MDQ2NDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fdGFibGUge31cbi5jLXByb2R1Y3Qtc2VsbGVyX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLXByb2R1Y3Qtc2VsbGVyX190YWJsZS1jZWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgJl90aXRsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgJl92YWx1ZSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmMtcHJvZHVjdC1zZWxsZXJfX3RhYmxlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG59XG4uYy1wcm9kdWN0LXNlbGxlcl9fdGFibGUtdmFsdWUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4iLCIuYy1wcm9kdWN0LXBheW1lbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtcHJvZHVjdC1wYXltZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuLmMtcHJvZHVjdC1wYXltZW50X19tZXRob2RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHN0cm9rZTogbm9uZTtcbiAgfVxufVxuIiwiLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmMtcHJvZHVjdC1wYXltZW50LXBsYW5zX19idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNDBweDtcblxuICAuYy1mb3JtX19pY29uLXJhZGlvLWxhYmVsIHtcbiAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXG4gICAgICAuYy1mb3JtX19pY29uLXJhZGlvLWljb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5jLWZvcm1fX2ljb24tcmFkaW8tY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuYy1mb3JtX19pY29uLXJhZGlvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG5cbiAgLmMtZm9ybV9faWNvbi1yYWRpby1pY29uIHtcbiAgICBAZXh0ZW5kICVwYXltZW50LWljb25zLWNoZWNrb3V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICB9XG59XG4iLCIuYy1wcm9kdWN0LXJldmlld3MtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cy1pdGVtX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX3Bob3RvcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LXJldmlld3MtaXRlbV9fcGhvdG8ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtcHJvZHVjdC1yZXZpZXdzLWl0ZW1fX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG51bC5jLXByb2R1Y3QtcmV2aWV3c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3c19fcmF0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3X19wb3B1cC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uYy1wcm9kdWN0LXJldmlld3NfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIC5jLXBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3c19fbG9hZC1idG4ge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cy1hbnN3ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cy1hbnN3ZXJfX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmllbGRzKTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDI0cHg7XG59XG5cbi5jLXByb2R1Y3QtcmV2aWV3cy1hbnN3ZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuIiwiLmMtcHJvZHVjdC1yZWxhdGVkIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gICY6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG4uYy1wcm9kdWN0LXJlbGF0ZWRfX3RpdGxlIHtcbiAgQGV4dGVuZCAuYy10aXRsZTtcbn1cbi5jLXByb2R1Y3QtcmVsYXRlZF9fdGl0bGUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyNHB4IDE1cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4iLCIuYy1za3UtZGlzY291bnQtb2ZmZXJzIHtcbiAgJl9kaXNjb3VudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuYy1wb3B1cCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfdGllcmVkLXByaWNlcyB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5jLXBvcHVwICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFQaGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuYy1wb3B1cCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtc2t1LWRpc2NvdW50LW9mZmVyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIEBleHRlbmQgJWZsZXgtaGlkZGVuO1xuXG4gIC5jLXNrdV9wb3B1cCAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuLmMtc2t1LWRpc2NvdW50LXRpbWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIC5jLXBvcHVwICYge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtc2t1LWRpc2NvdW50LXRpbWVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1za3UtZGlzY291bnQtdGltZXJfX3RpbWUtaG9sZGVyIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uYy1za3UtZGlzY291bnQtdGltZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAZXh0ZW5kICVmbGV4LWhpZGRlbjtcbiAgY29sdW1uLWdhcDogMTdweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtc2t1LWRpc2NvdW50LXRpbWVyX190aW1lLXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2LjMzZGVnLCB2YXIoLS1yYWl0aW5nKSAzNi41NyUsIHZhcigtLXN0YXR1cy1pbi1wcm9ncmVzcykgOTUuNjQlKTtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIG1pbi13aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJzonO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgN3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oaWRkZW4tZG90cyB7XG4gICAgJjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4uYy1za3UtZGlzY291bnQtdGltZXJfX3RpbWUtcGFydC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1za3UtdGllcmVkLXByaWNlX19saXN0IHtcbiAgZmxleC1ncm93OiAxO1xuICAuYy1za3VfcG9wdXAgJiB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtc2t1LXRpZXJlZC1wcmljZV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYy1za3VfcG9wdXAgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXNrdS10aWVyZWQtcHJpY2Uge1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG5cbiAgICAmID4gLnN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3BpZWNlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UtdmFyaWFudCk7XG5cbiAgICAuYy1za3UtdGllcmVkLXByaWNlX19pdGVtLmFjdGl2ZSAmIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICB9XG4gIH1cblxuICAmX191bmRlcmxpbmUge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWluYWN0aXZlKTtcbiAgICBtYXJnaW46IDZweCA1cHggMnB4O1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAmX19jcm9zc2VkLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgfVxufVxuXG4uYy1za3UtdGllcmVkLXByaWNlX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtdmFyaWFudCk7XG4gIH1cbn1cblxuLmMtc2t1LWluZGl2aWR1YWwtcHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDZweCA1NHB4IDZweCA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE5cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICAgIGNvbG9yOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTI3MHB4KSB7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIH1cbn1cbiIsIi5jLXNrdS1jaGFyYWN0ZXJpc3RpYy1maWx0ZXIge1xuICAmX19vcHRpb24ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OztcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fb3B0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fb3B0aW9uLWxpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLXByaW1hcnkpO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICAgICYgLmMtZm9ybV9fcmFkaW9fc2t1LW9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYgLmMtZm9ybV9fcmFkaW8tbGFiZWwtdGV4dF9za3Utb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5sb2NrZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgICAgJiAuYy1mb3JtX19yYWRpbyB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtZGlnaXRhbC1za3VfX2Zvcm0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWhlYWRlcixcbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWVtYWlsLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cblxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWltZyB7XG4gICYgPiBwaWN0dXJlID4gaW1nIHtcbiAgICBAaW5jbHVkZSBzaXplKDQycHgpO1xuICB9XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWRlbGl2ZXJ5LXR5cGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbn1cblxuLmMtZGlnaXRhbC1za3VfX2Zvcm0tcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLXByb2R1Y3QtbmFtZSB7XG4gIHdpZHRoOiAxODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS10b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICYgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWVtYWlsLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB9XG5cbiAgJiBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWVtYWlsLWlucHV0IHtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICB9XG5cbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybS1lbWFpbC1kZXNjcmlwdGlvbiB7XG59XG5cbi5jLWRpZ2l0YWwtc2t1X19mb3JtLWNvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1kaWdpdGFsLXNrdV9fZm9ybSB7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtZGlnaXRhbC1za3VfX2Zvcm0tcHJpY2UtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi5jLXNsaWRlc2hvdy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaW5pdGlhbGl6YXRpb24gJntcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmMtc2xpZGVzaG93X19hcnJvdyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oY2FsYyg1MCUgLSAyMnB4KSwwKTtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIEBpbmNsdWRlIGNpcmNsZSg0NHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gICAgJl9wcmV2IHtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX25leHQge1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMjJweCk7XG4gICAgfVxuICB9XG5cbiAgJiBbaWRePVwic2xpY2stc2xpZGUtY29udHJvbFwiXSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIC5jLXNsaWRlc2hvd19fZG90cyB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZmFsc2UsIDUwJSwgMTRweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTJweCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXNsaWRlc2hvdy1tYWluX19ob2xkZXIge1xuICAmLmluaXRpYWxpemF0aW9ue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXNsaWRlc2hvdy1tYWluX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYy1zbGlkZXNob3ctbWFpbl9faW1nIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIGF1dG8pO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLmltYWdlLWVycm9yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG5vLWltYWdlLWhlcm8pO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuYy1zdG9yaWVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXN0b3JpZXMtbGlzdF9fbGlzdC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zdG9yaWVzLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuLmMtc3Rvcmllcy1saXN0X19jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zdG9yaWVzLWl0ZW0sXG4uYy1zdG9yaWVzLWl0ZW0tLXNwYW4ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtc3Rvcmllcy1pdGVtIHtcbiAgJjpob3ZlciB7XG4gICAgLmMtc3Rvcmllcy1pdGVtX190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmMtc3Rvcmllcy1pdGVtX19jYXJvdXNlbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4IC0gMTJweCk7XG4gIG1heC13aWR0aDogMTU2cHg7XG4gIG1hcmdpbjogMTVweCAxMnB4O1xuICBtaW4td2lkdGg6IDE1NnB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAxMHB4KTtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3ODVweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMTBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMTlweCkge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn1cblxuXG4uYy1zdG9yaWVzLWl0ZW1fX2NvbnRlbnQtaG9sZGVyIHtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oMCwwLDAsMCk7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG4gICY6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuXG4uYy1zdG9yaWVzLWl0ZW1fX3RpdGxle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXN0b3JpZXMtaXRlbV9fdGl0bGUtdGV4dHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGV4dGVuZCAlc3R5bGUtaGVhZGluZy1zO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmMtc3Rvcmllcy1saXN0X19jb250cm9scyB7XG4gIHRvcDogMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byAoJG1lZGlhVGFibGV0KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuYy1jYXJvdXNlbF9fYXJyb3cge1xuICAgICAgJl9wcmV2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICB9XG4gICAgICAmX25leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmMtdGV4dC1leHBhbmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgdmFyKC0tc3VyZmFjZSkgNzkuMTMlKTtcbiAgfVxufVxuXG4uYy10ZXh0LWV4cGFuZGVyX19idXR0b24ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblxuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbiIsIi5jLWJyYW5kLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGUgaW5zaWRlO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuICB9XG59XG5cbi5jLWJyYW5kX19zZXBhcmF0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jLWJyYW5kLWluZm9fX2xvZ28ge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgJiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5jLWJyYW5kLWluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jLWJyYW5kLWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuIiwiLmMtYnJhbmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jLWJyYW5kcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uYy1icmFuZHMtaXRlbSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICYgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuXG4gICYtLWVtcHR5IHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtYnJhbmRzX19zaG93LW1vcmUtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCAgdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIuYy1icmFuZHMtcG9wdWxhci1saXN0e31cbi5jLWJyYW5kcy1wb3B1bGFyLWxpc3RfX3RpdGxle1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmMtYnJhbmRzLXBvcHVsYXItbGlzdF9fbGlzdHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWJyYW5kcy1wb3B1bGFyLWl0ZW0sXG4uYy1icmFuZHMtcG9wdWxhci1pdGVtLS1zcGFuIHtcbiAgQGluY2x1ZGUgc2l6ZSgxNjBweCw3MHB4KTtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhUGhhYmxldCl7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5jLWJyYW5kcy1wb3B1bGFyLWl0ZW17XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwIDZweCAxMnB4IC0ycHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwIDNweCA3cHggLTNweDtcbiAgfVxuXG4gIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYy1icmFuZHMtcG9wdWxhci1pdGVtX19pbWctaG9sZGVye1xuICBwYWRkaW5nOiA3cHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWJyYW5kcy1wb3B1bGFyLWl0ZW1fX2ltZ3tcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW1hZ2UtZXJyb3Ige1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG5vLWltYWdlLWJyYW5kKTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmMtc2VsbGVyLWFib3V0IHtcbiAgZGlzcGxheTpmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICZfX2luZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgfVxuICAmX190cnVzdGVkLXNlbGxlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgICAgLmRpci1ydGwgJiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fa2V5LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fa2V5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG5cbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00OHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS12YXJpYW50KTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xuICAgICAgICBtYXJnaW46IDExcHggMDtcbiAgICAgIH1cblxuICAgICAgLmRpci1ydGwgJiB7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAtNDhweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fa2V5LWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgJl9fa2V5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICYtLW92ZXJmbG93LWhpZGRlbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmIG9sLFxuICAgICYgdWwge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgICB9XG5cbiAgICAmIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gICAgJiB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gICZfX2RlY2F5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB2YXIoLS1zdXJmYWNlKSAxMDAlKTtcbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fZXhwYW5kLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jLXNlbGxlci1yZXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICZfX3Jldmlldy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jLXJldmlld3MtY2Fyb3VzZWxfX2xpc3Qge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQzOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtc2VsbGVyLWFib3V0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmMtc2VsbGVyLXJldmlld3NfX3RvdGFsLXJhdGluZyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyLXJldmlld3NfX3N1bW1hcnktcmF0aW5nIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHdpZHRoOiAzNXZ3O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhRGVza3RvcCkge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fY29tbW9uLXRvdGFsIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci1yZXZpZXdzX190b3RhbC1yZXZpZXdzLWNvdW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fc3VtbWFyeS1yYXRpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jLXNlbGxlci1yZXZpZXdzX19yYXRpbmctcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fdmlldy1hbGwtYnRuIHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmMtc2VsbGVyLXJldmlld3NfX3Jldmlld3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1zZWxsZXItcmV2aWV3c19faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jLXNlbGxlci1yZXZpZXdzX19yYXRpbmctY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jLXJldmlld19fY3VzdG9tZXItZGF0ZS1yYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtcmV2aWV3X19jdXN0b21lci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4uYy1yZXZpZXdfX2N1c3RvbWVyLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4uYy1yZXZpZXdfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYy1yZXZpZXdfX2ZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkcyk7XG4gICYtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuIiwiLmMtcHJvZ3Jlc3MtYmFyX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmMtcHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5jLXByb2dyZXNzLWJhcl9fc2NvcmUsXG4uYy1wcm9ncmVzcy1iYXJfX2Jhci13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYy1wcm9ncmVzcy1iYXJfX3Njb3JlLFxuLmMtcHJvZ3Jlc3MtYmFyX19wZXJjZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLXByb2dyZXNzLWJhcl9fYmFyLXdyYXBwZXIge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5hY3RpdmUpO1xufVxuXG4uYy1wcm9ncmVzcy1iYXJfX2Jhci1pdGVtIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4iLCIuYy1yYXRpbmctc3RhcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1yYXRpbmctc3RhcnNfX2l0ZW0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYy1yYXRpbmctc3RhcnNfX2l0ZW0tLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1zdGFyLW9uKTtcbn1cblxuLmMtcmF0aW5nLXN0YXJzX19pdGVtLS11bmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1zdGFyLW9mZik7XG59IiwiLmMtc2VsbGVyLXJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1zZWxsZXItcmV2aWV3c19fcmV2aWV3cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59IiwiLmMtYmFubmVyLWJsb2NrIHtcbiAgLmMtcHJvZHVjdHMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4uYy1iYW5uZXItYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC8vQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFNb2JpbGUpIHtcbiAgLy8gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC8vfVxufVxuXG4uYy1iYW5uZXItYmxvY2tfX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICBmbGV4OiAxO1xuICBmbGV4LWdyb3c6IC45O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MTBweCkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8yKTtcbiAgfVxuXG4gICZfcmlnaHQge1xuICAgIG9yZGVyOiAyO1xuXG4gICAgKyAuYy1iYW5uZXItYmxvY2tfX2xpc3Qge1xuICAgICAgICAuYy1wcm9kdWN0cy1saXN0X19saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICAuYy1mbG9vcl9fYmxvY2suY29sLW1kLTQgJiwgLmMtZmxvb3JfX2Jsb2NrLmNvbC1zbS00ICYgIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jLWltYWdlLWVycm9yIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJG5vLWltYWdlLWJhbm5lcik7XG4gICAgfVxuICB9XG59XG5cbi5jLWJhbm5lci1ibG9ja19fbGlzdCB7XG4gIDpub3QoLnNsaWNrLXNsaWRlKSAmIHtcbiAgICAuYy1wcm9kdWN0LWl0ZW1fX2Nhcm91c2VsIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1iYW5uZXItYmxvY2tfX2xpc3Qge1xuICAuc2xpY2stc2xpZGUge1xuICAgIC5jLXByb2R1Y3QtaXRlbV9fY2Fyb3VzZWwge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLmMtc2VhcmNoICB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9ue1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmMtc2VhcmNoX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiBzdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgyMnB4LCAyMXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcblxuICAgICAgLmRpci1ydGwgJiB7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNpemUoMjRweCk7XG4gICAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBzaXplKDI0cHgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuICAmX19jbGVhciB7XG4gICAgQGV4dGVuZCAlYnRuLXJlc2V0O1xuICAgIEBpbmNsdWRlIHNpemUoMTRweCk7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgbGVmdDogNDRweDtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIH1cblxuICB9XG4gICZfX2Nsb3NlIHtcbiAgICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gICAgQGluY2x1ZGUgc2l6ZSgxNHB4KTtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS12YXJpYW50KTtcbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICB9XG4gICAgLmMtc2VhcmNoX19jb250YWluZXItLXBlcm1hbmVudCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ0cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG5cbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5kaXItcnRsICYge1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5jLXNlYXJjaF9fY29udGFpbmVyLS1saXN0LXNob3duICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gICAgLmMtc2VhcmNoX19jb250YWluZXItLWxpc3Qtc2hvd24uYy1zZWFyY2hfX2NvbnRhaW5lci0tYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtc2VhcmNoX19jb250YWluZXItLWVtcHR5ICYge1xuICAgICAgJiA+IHNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmMtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuXG4gICAgICAuZGlyLXJ0bCAmIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDEycHg7XG4gICAgJGl0ZW06ICY7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xuICAgICAgI3skaXRlbX0tbmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCAwO1xuICAgIH1cblxuICAgICYtLXByb2R1Y3Qge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1pY29uIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAmLWJyZWFkY3J1bWJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuICAmX19hbGwtcmVzdWx0cyB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWhvdmVyKTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTNweCk7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cbiAgICAgIC5kaXItcnRsICYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAmX19uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXZhcmlhbnQpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5kaXItcnRsICYge1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXRlbmRlci1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNhcmQtdmlldyB7XG4gIC5jLXRlbmRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbWFyZ2luOiAwIDVweCA0OHB4O1xuICAgIC8vbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jLXRlbmRlci1saXN0X19pdGVtLWVtcHR5IHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVycm9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDhweCAwIDE2cHg7XG4gIH1cblxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAuZGlyLXJ0bCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3RvdGFsLXByaWNlLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19zaGlwcGluZy1wZXJpb2QsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3JlZ2lvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYy10ZW5kZXItbGlzdC1pdGVtX190b3RhbC1wcmljZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fc2hpcHBpbmctcGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcmVnaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fdG90YWwtcHJpY2UtdmFsdWUsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3NoaXBwaW5nLXBlcmlvZC12YWx1ZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcmVnaW9uLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3RfX2hlYWRpbmcsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX29wZW4tZGF0ZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fY2xvc2UtZGF0ZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvcG9zYWxzLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fdG90YWwtcHJpY2UtdGl0bGUsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3NoaXBwaW5nLXBlcmlvZC10aXRsZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudC10aXRsZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcmVnaW9uLXRpdGxlLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19wbGFjZS1iaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYy10ZW5kZXItbGlzdF9faGVhZGluZyxcbi5jLXRlbmRlci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjVmciAwLjVmciAxZnIgMC43NWZyIDEuNWZyIDFmciAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG5cbi5jLXRlbmRlci1saXN0X19oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkZGO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLmMtdGVuZGVyLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gICYuZW1wdHkge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uYy10ZW5kZXItbGlzdC1pdGVtX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMkY4MEVEO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy10ZW5kZXItbGlzdC1pdGVtX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtdGVuZGVyLWxpc3QtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgJiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jLXRlbmRlci1saXN0LWl0ZW1fX3RvdGFsLXByaWNlLXRpdGxlLFxuLmMtdGVuZGVyLWxpc3QtaXRlbV9fc2hpcHBpbmctcGVyaW9kLXRpdGxlLFxuLmMtdGVuZGVyLWxpc3QtaXRlbV9fcHJvZHVjdC1jb3VudC10aXRsZSxcbi5jLXRlbmRlci1saXN0LWl0ZW1fX3JlZ2lvbi10aXRsZSxcbi5jLXRlbmRlci1saXN0LWl0ZW1fX3BsYWNlLWJpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwOTBweCkge1xuICAuYy10ZW5kZXItbGlzdF9faGVhZGluZyxcbiAgLmMtdGVuZGVyLWxpc3RfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMC43NWZyIDFmciAwLjc1ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgZSBnXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgYyBmIGhcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiYSBkIDAgMFwiO1xuICB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fdGl0bGUsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX2xpbmsgeyBncmlkLWFyZWE6IGEgfVxuXG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3Byb2R1Y3QtY291bnQsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3Byb2R1Y3QtY291bnQgeyBncmlkLWFyZWE6IGIgfVxuXG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3RvdGFsLXByaWNlLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX190b3RhbC1wcmljZSB7IGdyaWQtYXJlYTogYyB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fcHJvcG9zYWxzLWNvdW50LFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19wcm9wb3NhbHMtY291bnQgeyBncmlkLWFyZWE6IGQgfVxuXG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3NoaXBwaW5nLXBlcmlvZCxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fc2hpcHBpbmctcGVyaW9kIHsgZ3JpZC1hcmVhOiBlIH1cblxuICAuYy10ZW5kZXItbGlzdC1oZWFkaW5nX19vcGVuLWRhdGUsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX29wZW4tZGF0ZSB7IGdyaWQtYXJlYTogZiB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fY2xvc2UtZGF0ZSxcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fY2xvc2UtZGF0ZSB7IGdyaWQtYXJlYTogZyB9XG5cbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fcmVnaW9uLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19yZWdpb24geyBncmlkLWFyZWE6IGggfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA4NjBweCkge1xuICAuYy10ZW5kZXItbGlzdF9faGVhZGluZyxcbiAgLmMtdGVuZGVyLWxpc3RfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYiBmXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgYyBnXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgZCBoXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgZSAwXCI7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmMtdGVuZGVyLWxpc3RfX2hlYWRpbmcsXG4gIC5jLXRlbmRlci1saXN0X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuN2ZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgY1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgXCJhIGRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiYSBlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImEgZlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgXCJhIGdcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiYSBoXCI7XG4gIH1cblxuICAuYy10ZW5kZXItbGlzdC1oZWFkaW5nX19wcm9kdWN0LWNvdW50LFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19wcm9kdWN0LWNvdW50LFxuICAuYy10ZW5kZXItbGlzdC1oZWFkaW5nX19wcm9wb3NhbHMtY291bnQsXG4gIC5jLXRlbmRlci1saXN0LWl0ZW1fX3Byb3Bvc2Fscy1jb3VudCxcbiAgLmMtdGVuZGVyLWxpc3QtaGVhZGluZ19fb3Blbi1kYXRlLFxuICAuYy10ZW5kZXItbGlzdC1pdGVtX19vcGVuLWRhdGUsXG4gIC5jLXRlbmRlci1saXN0LWhlYWRpbmdfX3JlZ2lvbixcbiAgLmMtdGVuZGVyLWxpc3QtaXRlbV9fcmVnaW9uIHtcbiAgICBjb2xvcjogKC0tb24tc3VyZmFjZSk7O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiIsIi5jLXRlbmRlci1jYXRhbG9nX19zb3J0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4iLCIuYy1jYXRhbG9nLXRlbmRlci1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xufVxuXG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19jb250ZW50LWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogMzIxcHg7XG4gIG1pbi13aWR0aDogMzIxcHg7XG59XG5cbi5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX3N1bW1hcnktbGlzdCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtY2F0YWxvZy10ZW5kZXItaXRlbV9fc3VtbWFyeS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19zdW1tYXJ5LWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYy1jYXRhbG9nLXRlbmRlci1pdGVtX19zdW1tYXJ5LWl0ZW0tdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuYy1jYXRhbG9nLXRlbmRlci1pdGVtX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gIC5jLWNhdGFsb2ctdGVuZGVyLWl0ZW1fX2NvbnRlbnQtcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbiIsIi5jLXRlbmRlci1wcm9kdWN0cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzX19saXN0LmVkaXRhYmxlIHtcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlcixcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMmZyIDJmciAxLjVmciAxLjVmciAxLjVmciAwLjNmcjtcbiAgfVxufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLFxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDEuNWZyIDJmciAyZnIgMS41ZnIgMS41ZnIgMS41ZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgcGFkZGluZzogMCAxNHB4IDdweDtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzNFNDU1MTtcbiAgcGFkZGluZzogMjJweCAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLWlkLFxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tY2F0ZWdvcnksXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1wcm9kdWN0LFxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24sXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1zdGFydC1wcmljZSxcbi5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXF0eSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2RlbGV0ZS1wcm9kdWN0LFxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2VkaXQtcHJvZHVjdCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWVycm9yKTtcbiAgfVxufVxuXG4uYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fZWRpdC1wcm9kdWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2FkZC1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuXG4gIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLmRpci1ydGwgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmMtdGVuZGVyLXByb2R1Y3RzX19saXN0LmVkaXRhYmxlIHtcbiAgICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLFxuICAgIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMS41ZnI7XG4gICAgfVxuICB9XG5cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXIsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxLjVmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgXCJiIGZcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiYyBnXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcImQgaFwiO1xuICAgIGdyaWQtcm93LWdhcDogM3B4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgfVxuXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItaWQsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLWlkIHsgZ3JpZC1hcmVhOiBhIH1cblxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLXByb2R1Y3QsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXByb2R1Y3QgeyBncmlkLWFyZWE6IGIgfVxuXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItY2F0ZWdvcnksXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLWNhdGVnb3J5IHsgZ3JpZC1hcmVhOiBjIH1cblxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLWRlc2NyaXB0aW9uLFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7IGdyaWQtYXJlYTogZCB9XG5cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci1xdHksXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXF0eSB7IGdyaWQtYXJlYTogZSB9XG5cbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci11bml0cyxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tdW5pdHMgeyBncmlkLWFyZWE6IGYgfVxuXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItc3RhcnQtcHJpY2UsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXN0YXJ0LXByaWNlIHsgZ3JpZC1hcmVhOiBnIH1cblxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9fYnV0dG9ucyB7XG4gICAgZ3JpZC1hcmVhOiBoO1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19oZWFkZXItaWQsXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLWlkLFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faGVhZGVyLWNhdGVnb3J5LFxuICAuYy10ZW5kZXItcHJvZHVjdHMtbGlzdF9faXRlbS1jYXRlZ29yeSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci1xdHksXG4gIC5jLXRlbmRlci1wcm9kdWN0cy1saXN0X19pdGVtLXF0eSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2hlYWRlci1zdGFydC1wcmljZSxcbiAgLmMtdGVuZGVyLXByb2R1Y3RzLWxpc3RfX2l0ZW0tc3RhcnQtcHJpY2Uge1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4iLCIuYy10b2FzdGVyIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24obnVsbCwgbnVsbCwgMCwgMCwgZml4ZWQpO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy10b2FzdGVyX19jbG9zZSB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIEBpbmNsdWRlIHNpemUoMTZweCk7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGZsZXg6IG5vbmU7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBAaW5jbHVkZSBzaXplKDE2cHgpO1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigxNXB4LCBudWxsLCBudWxsLCAxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYy10b2FzdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlKTtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWNvbW1vbik7XG4gICYtY29tcGFyZSB7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UpO1xuICAgIHdpZHRoOiBjYWxjKDQ4MHB4KTtcblxuICAgIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLmMtdG9hc3Rlcl9fcHJvZ3Jlc3Mge1xuICBAaW5jbHVkZSBwb3NpdGlvbihudWxsLCBudWxsLCAwLCBudWxsKTtcbiAgLy93aWR0aDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggN3B4O1xuXG4gIC5hY3RpdmUgJiB7XG4gICAgYW5pbWF0aW9uOiBmaWxsIDNzIGxpbmVhciAxO1xuICB9XG59XG5cbi5jLXRvYXN0ZXJfX2ltZyB7XG4gIEBpbmNsdWRlIHNpemUoNDBweCwgNDhweCk7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmMtdG9hc3Rlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxufVxuXG4uYy10b2FzdGVyX19pY29uIHtcbiAgQGluY2x1ZGUgc2l6ZSg0OHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBmbGV4OiBub25lO1xuXG4gIHN2ZyB7XG4gICAgc3Ryb2tlOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmlsbCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmMtdGltZXIge1xufVxuXG4uYy10aW1lcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBleHRlbmQgJWZsZXgtaGlkZGVuO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmMtdGltZXJfX3RpbWUtcGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncy1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtdGltZXJfX3RpbWUtcGFydC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRpbWVyX19tZXNzYWdlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5jLXNlbGxlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyX19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogLTI0cHggYXV0byAwIGF1dG87XG59XG5cbi5jLXNlbGxlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX29kZCB7XG4gICAgICAuYy1zZWxsZXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAuYy1zZWxsZXJfX2l0ZW0taW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXNlbGxlcl9faXRlbS1jb250ZW50LFxuLmMtc2VsbGVyX19pdGVtLWltYWdlLWhvbGRlciB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5jLXNlbGxlcl9faXRlbS1pbWFnZS1ob2xkZXIge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1zZWxsZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1zZWxsZXJfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFNb2JpbGUpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyX19iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZzogNDdweCAxMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyX19iYW5uZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbn1cblxuLmMtc2VsbGVyX19iYW5uZXItYmFja2dyb3VuZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI1NCAvIDEzNDQgKiAxMDAlKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFEZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyNTQgLyAxMzQ0ICogMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYy1zZWxsZXJfX2Jhbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXNlbGxlcl9fYmFubmVyLXRleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLXNlbGxlcl9fYmFubmVyLWJ1dHRvbi1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmMtZm9ybV9fcm93X3NlbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1wb3B1cF9fY29sdW1uX2JlY29tZS1zZWxsZXItcG9wdXAge1xuICAuYy1wb3B1cF9faW5mby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jLWZvcm1fX2ZpZWxkLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuXG4uYy1zZWxsZXJfX2Zvcm0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5jLWZvcm1fX2J1dHRvbi1ob2xkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtc2VsbGVyX19zdWNjZXNzLXBvcHVwIHtcbiAgLmMtcG9wdXBfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIC5jLXBvcHVwX19idG4ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIC5jLXBvcHVwX19jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5jLXNlbGxlcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy1zZWxsZXJzLXBhZ2VfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgLmMtZm9ybV9faW5wdXRfcGFnZS1zZWxlY3Rpb24sXG4gIC5jLWZvcm1fX2ZpZWxkX3BhZ2Utc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmMtc2VsbGVyc19fcGFnaW5hdGlvbi1wYWdlLXNpemUsXG4uYy1zZWxsZXJzLXBhZ2VfX3BhZ2luYXRpb24tcGFnZXMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi5jLXNlbGxlci1saXN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4iLCIuYy1zZWxsZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtc2VsbGVyLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAyNzdweDtcbiAgaGVpZ2h0OiAyNzdweDtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXg6IG5vbmU7XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgd2lkdGg6IDI3N3B4O1xuICAgIGhlaWdodDogMjc3cHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyLWl0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wSGQpIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtc2VsbGVyLXRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1zZWxsZXItaXRlbV9fbGVmdC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kaXItcnRsICYge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYy1zZWxsZXItaXRlbV9fYy1zZWxsZXItdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDczcHg7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcEhkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmRpci1ydGwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA3M3B4O1xuICB9XG59XG5cbi5jLXNlbGxlci10ZXh0LWhvbGRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyLXRleHQtaG9sZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYU1vYmlsZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmIG9sLFxuICAmIHVsIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcbiAgfVxuXG4gICYgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxuICAmIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaXRpYWw7XG4gIH1cbn1cblxuLmMtc2VsbGVyLWl0ZW1fX2Mtc2VsbGVyLWluZm8taG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3BIZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtc2VsbGVyLWluZm8taG9sZGVyX19jLXNlbGxlci1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1zZWxsZXItaW5mby1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmMtc2VsbGVyLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXNlbGxlci1pbmZvLWhvbGRlcl9fcmF0aW5nLWNvdW50IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5jLXNlbGxlci1pbmZvLWhvbGRlcl9fcmF0aW5nLXN0YXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFQaGFibGV0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyLWluZm8taG9sZGVyX19yYXRpbmctcmV2aWV3cyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc2VsbGVyLWluZm8taG9sZGVyX19jLXNlbGxlci1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtc2VsbGVyLXJlZ2lzdHJhdGlvbl9fdGl0bGUsXG4uYy1zZWxsZXItY291bnQtcHJvZHVjdHNfX3RpdGxlLFxuLmMtc2VsbGVyLWFkZHJlc3NfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtc2VsbGVyLWFkZHJlc3NfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcblxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1zZWxsZXItY291bnQtcHJvZHVjdHNfX3RleHQge1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYy1zZWxsZXItaW5mby1ob2xkZXJfX2Mtc2VsbGVyLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtc2VsbGVyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVBoYWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jLXNlbGxlci1yZWdpc3RyYXRpb24ge1xuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhUGhhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jLXNlbGxlci1yZWdpc3RyYXRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG4uYy1zZWxsZXItcmVnaXN0cmF0aW9uLFxuLmMtc2VsbGVyLWNvdW50LXByb2R1Y3RzIHtcbiAgZmxleDogMCAwIDQ4JTtcbn1cblxuLmMtc2VsbGVyLXRleHQtaG9sZGVyX19idG4taG9sZGVyIHtcbiAgbWF4LXdpZHRoOiAxNTNweDtcbn1cbiIsIi5jLWNvbXBhcmUge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuXG4gIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuYy1wcm9kdWN0LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDEzNHB4IDQxcHggMDtcbiAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG5cbiAgICAuZGlyLXJsdCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTM0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhRGVza3RvcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jLXByb2R1Y3QtaXRlbV9fcHJpY2Utcm93LFxuICAuYy1wcm9kdWN0LWl0ZW1fX2J0bi1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXByb2R1Y3QtaXRlbV9fY29udGVudC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaWFUYWJsZXQpe1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuXG4uYy1jb21wYXJlX19lbXB0eSB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTg0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgc3ZnIHtcbiAgICBzdHJva2U6IG5vbmU7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fZW1wdHktaW1nIHtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbn1cblxuLmMtY29tcGFyZV9fZW1wdHktdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYy1jb21wYXJlX19lbXB0eS1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1jb21wYXJlX19lbXB0eS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGEge1xuICAgIHBhZGRpbmc6IDEwLjVweCAzMy41cHg7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fcG9wdXAtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYy1jb21wYXJlX190YWItY29udGVudCB7XG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWNvbXBhcmVfX3JlbW92ZS1idG4ge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWluYWN0aXZlKTtcbiAgQGluY2x1ZGUgc2l6ZSgyNHB4KTtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjp2YXIoLS1lcnJvcik7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1jb21wYXJlX19jb250cm9scy1maWx0ZXItZGlmZmVyZW5jZSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLmMtY29tcGFyZV9fY29udHJvbHMtcmVtb3ZlLWNhdGVnb3J5LWJ0biB7XG4gIEBleHRlbmQgJWJ0bi1yZXNldDtcbiAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLnN2ZyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgc2l6ZSgyMHB4KTtcbiAgICBjb2xvcjogdmFyKC0taW5hY3RpdmUpO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktaG92ZXIpO1xuICAgIC5zdmcge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ob3Zlcik7XG4gICAgfVxuICB9XG59XG5cbi5jLWNvbXBhcmVfX2NvbnRyb2xzLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICAuYy1mb3JtX19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZm9ybV9fY2hlY2tib3gtdGV4dHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuIiwiLmMtY29tcGFyZV9fdGFicyB7XG4gIG1hcmdpbjogN3B4IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYy1jb21wYXJlX190YWIge1xuICBAZXh0ZW5kICVidG4tcmVzZXQ7XG4gIEBleHRlbmQgJXRyYW50cmFuc2l0aW9uO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5hY3RpdmUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3RpdmUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmllbGRzLWluYWN0aXZlKTtcbiAgfVxuXG4gICYtbnVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIH1cbn1cbiIsIi5jLWNvbXBhcmVfX2FjY29yZGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDUycHg7XG59XG5cbi5jLWNvbXBhcmVfX2FjY29yZGlvbi1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5jLWNvbXBhcmVfX2FjY29yZGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgPiBzdW1tYXJ5IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gID4gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1jb21wYXJlX19hY2NvcmRpb24tdGl0bGUge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBwYWRkaW5nOiAyMXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICYgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgQGV4dGVuZCAldHJhbnRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgc2l6ZSgxNXB4LDEwcHgpO1xuICAgIGNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG4gICAgbWFyZ2luOiAycHggMCAwIDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5jLWNvbXBhcmVfX2FjY29yZGlvbi1pdGVtW29wZW5dICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGlhVGFibGV0KSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fcm93LXBvaW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgZmxleC1ncm93OiAxO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCl7XG4gICAgbWFyZ2luOiAwIHZhcigtLW1haW4tbWFyZ2luKTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyA0IC0gMzBweCk7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJjpub3QoLmZpcnN0KSAuYy1jb21wYXJlX19yb3ctdGl0bGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpYVRhYmxldCkge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fcm93LXBvaW50LWhvbGRlcntcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuLmMtY29tcGFyZV9fcm93LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmMtY29tcGFyZV9fcm93LXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbiIsIi5jLXpvb20taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy16b29tLWltYWdlX3RlbXBsYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgbGluZWFyO1xuICAmLmxvYWRpbmd7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgdXJsKCcvcmVzb3VyY2VzL2ltZy9sb2FkZXIuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cbiIsIi5jLXVybC1saXN0X19saXN0IHt9XG5cbi5jLXVybC1saXN0X19kZXNjcmlwdGlvbiB7XG4gIEBleHRlbmQgJXN0eWxlLWJvZHktbTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy11cmwtbGlzdC1pdGVtX19saW5rIHtcbiAgQGV4dGVuZCAlc3R5bGUtYm9keS1tO1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgQGV4dGVuZCAlbGluaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uYy11cmwtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiIsIi5jLXNlcnZpY2VzLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXZhcmlhbnQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFEZXNrdG9wKSB7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhVGFibGV0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4uYy1zZXJ2aWNlcy1saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDAgNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDAgM3B4IDdweCAtM3B4O1xuICB9XG4gICY6bnRoLWNoaWxkKDEwbiArIDMpLFxuICAmOm50aC1jaGlsZCgxMG4gKyA2KSB7XG4gICAgZ3JpZC1yb3c6IGF1dG8gLyBzcGFuIDI7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsZXItdGhhbigkbWVkaWFUYWJsZXQpIHtcbiAgICAmOm50aC1jaGlsZCgxMG4gKyAzKSxcbiAgICAmOm50aC1jaGlsZCgxMG4gKyA2KSB7XG4gICAgICBncmlkLXJvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNm4gKyAyKSxcbiAgICAmOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgIGdyaWQtcm93OiBhdXRvIC8gc3BhbiAyO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbWFsbGVyLXRoYW4oJG1lZGlhTW9iaWxlKSB7XG4gICAgJjpudGgtY2hpbGQoNm4gKyAyKSxcbiAgICAmOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgIGdyaWQtcm93OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uYy1zZXJ2aWNlcy1saXN0LWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5kaXItcmx0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtc2VydmljZXMtbGlzdC1pdGVtX190aXRsZSB7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctcztcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xufVxuXG4uYy1zZXJ2aWNlcy1saXN0LWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgQGV4dGVuZCAlc3R5bGUtYm9keS1tO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdmFyaWFudCk7XG4gIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XG59XG5cbiIsIi5jLWJhbmstYWNjb3VudF9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG5wLmMtYmFuay1hY2NvdW50X19mb3JtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZ3JleS10ZXh0KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLWJhbmstYWNjb3VudF9fc2VvLWJsb2NrIHtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYURlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1iYW5rLWFjY291bnRfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnAuYy1iYW5rLWFjY291bnRfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtYmFuay1hY2NvdW50X19mb3JtLXJvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4iLCIuYy1zZXJ2aWNlc19fZm9ybS1jb25maXJtYXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tZ3JleS10ZXh0KTtcbn1cbiIsIi5jLWZpbmFuY2lhbC1vZmZlcnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5jLWNhYmluZXQtb3JkZXIgJiB7XG4gICAgbWFyZ2luOiAwcHggLTIwcHggMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI5LjA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLmMtY2FiaW5ldC1vcmRlciAmIHtcbiAgICBAZXh0ZW5kICVzdHlsZS1oZWFkaW5nLXhzO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAZXh0ZW5kICVmbGV4LWhpZGRlbjtcbn1cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX2l0ZW0ge1xuICBAZXh0ZW5kICV0cmFudHJhbnNpdGlvbjtcbiAgd2lkdGg6IDI5MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAuYy1maW5hbmNpYWwtYXBwbGljYXRpb24tcG9wdXBfX2luZm8gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIH1cbiAgQGV4dGVuZCAlZmxleC1oaWRkZW47XG5cbiAgLmMtY2FiaW5ldC1vcmRlciAmIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luOiAwIDRweCAxMHB4O1xuICB9XG59XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19pdGVtLWhlYWRlciB7XG4gIEBleHRlbmQgJXN0eWxlLWhlYWRpbmctbTtcbiAgY29sb3I6IHZhcigtLW9uLXN1cmZhY2UpO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAuYy1jYWJpbmV0LW9yZGVyICYge1xuICAgIEBleHRlbmQgJXN0eWxlLWhlYWRpbmcteHM7XG4gIH1cbn1cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX3N1bW0ge31cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX2l0ZW0tZm9vdGVyIHtcbiAgQGV4dGVuZCAlc3R5bGUtYm9keS1tO1xuICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC5jLWNhYmluZXQtb3JkZXIgJiB7XG4gICAgQGV4dGVuZCAlc3R5bGUtYm9keS1zO1xuICB9XG59XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19mb290ZXItbW9udGhzIHt9XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19idG4taG9sZGVyIHtcblxufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGV4dGVuZCAlZmxleC1oaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggNDhweDtcbiAgQGluY2x1ZGUgc21hbGxlci10aGFuKCRtZWRpYVRhYmxldCkge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuLmMtZmluYW5jaWFsLW9mZmVyc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAzMHB4O1xufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fcGF5LW5vdyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMzEuMyU7XG59XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19wYXktbm93LWxpbmUsIC5jLWZpbmFuY2lhbC1vZmZlcnNfX25leHQtbGluZSB7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSwxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fcGF5LW5vdy1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmFjdGl2ZSk7XG59XG4uYy1maW5hbmNpYWwtb2ZmZXJzX19wYXktbm93LXRpdGxlLCAuYy1maW5hbmNpYWwtb2ZmZXJzX19uZXh0LXRpdGxlIHtcbiAgQGV4dGVuZCAlc3R5bGUtaGVhZGluZy1zO1xuICAuYy1jYWJpbmV0LW9yZGVyICYge1xuICAgIEBleHRlbmQgJXN0eWxlLWhlYWRpbmcteHM7XG4gIH1cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jLWZpbmFuY2lhbC1vZmZlcnNfX3BheS1ub3ctcHJpY2UsIC5jLWZpbmFuY2lhbC1vZmZlcnNfX25leHQtcHJpY2Uge1xuICBAZXh0ZW5kICVzdHlsZS1oZWFkaW5nLW07XG4gIC5jLWNhYmluZXQtb3JkZXIgJiB7XG4gICAgQGV4dGVuZCAlc3R5bGUtaGVhZGluZy1zO1xuICB9XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZmluYW5jaWFsLW9mZmVyc19fbmV4dCB7XG4gIG1heC13aWR0aDogMzIxcHg7XG4gIHdpZHRoOiA2Ni45JTtcbn1cblxuXG4iXX0= */
