.cart-wrapper {
  padding: clamp(24px, 24px + 40 * (100vw - 576px) / 864, 54px) 0 clamp(70px, 70px + 30 * (100vw - 576px) / 864, 100px);
}
.cart-wrapper .wc-block-components-sidebar-layout {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 32px;
  margin: 0;
}
@media (max-width: 991.98px) {
  .cart-wrapper .wc-block-components-sidebar-layout {
    gap: 48px;
  }
}
@media (max-width: 767.98px) {
  .cart-wrapper .is-mobile .wc-block-components-main {
    margin-bottom: 48px;
  }
}
.cart-wrapper .is-large.wc-block-cart {
  margin: 0;
}
.cart-wrapper .is-large.wc-block-cart .wc-block-cart-items {
  margin: 0;
}
.cart-wrapper .wc-block-cart .wc-block-cart__totals-title {
  padding: 0;
  margin-bottom: 16px;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  color: rgb(17, 17, 17);
}
.cart-wrapper .wc-block-cart .wc-block-components-main {
  padding: 0;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 991.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-main {
    width: 100%;
  }
}
.cart-wrapper .wc-block-cart .wc-block-components-sidebar {
  position: sticky;
  top: 0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1490196078);
  background-color: #fff;
  border-radius: 8px;
  padding: 24px;
  margin-top: -100px;
  width: 405px;
}
@media (max-width: 991.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-sidebar {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-sidebar {
    padding: 16px;
  }
}
.cart-wrapper .wc-block-cart .wc-block-cart__submit {
  margin: 0;
}
.cart-wrapper .wc-block-cart .wc-block-cart__submit-button {
  text-align: center;
  text-decoration: none;
  border: 1px solid #B24B46;
  border-radius: 8px;
  background-color: #B24B46;
  font-weight: 500;
  color: #fff;
  -webkit-transition: color 0.35s, background-color 0.35s;
  transition: color 0.35s, background-color 0.35s;
  padding: 16px 24px;
}
.cart-wrapper .wc-block-cart .wc-block-cart__submit-button:hover, .cart-wrapper .wc-block-cart .wc-block-cart__submit-button:focus {
  background-color: transparent;
  color: #B24B46;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: 0 !important;
}
@media (max-width: 575.98px) {
  .cart-wrapper .wc-block-cart .wc-block-cart__submit-button {
    padding: 8px 12px;
  }
}
.cart-wrapper .wc-block-cart .wc-block-components-quantity-selector__button--plus {
  border: 1px solid #CA3232;
  border-radius: 6px;
  width: 31px;
  height: 31px;
  color: #CA3232;
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-quantity-selector__button--plus {
    width: 24px;
    height: 24px;
    min-width: 0;
  }
}
.cart-wrapper .wc-block-cart .wc-block-components-quantity-selector__button--minus {
  border: 1px solid rgba(35, 35, 35, 0.65);
  border-radius: 6px;
  width: 31px;
  height: 31px;
  color: rgba(35, 35, 35, 0.65);
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-quantity-selector__button--minus {
    width: 24px;
    height: 24px;
    min-width: 0;
  }
}
.cart-wrapper .wc-block-cart .wc-block-components-quantity-selector {
  gap: 8px;
  margin-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-quantity-selector {
    gap: 0;
  }
}
.cart-wrapper .wc-block-cart .wc-block-components-quantity-selector::after {
  display: none;
}
.cart-wrapper .wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  border: 0;
  min-width: 0;
  padding: 0;
  font-weight: normal;
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    padding: 0;
    max-width: 30px;
  }
}
.cart-wrapper .wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.cart-wrapper .wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
  margin: 0;
  border: 0;
}
.cart-wrapper .wc-block-cart-item__quantity {
  justify-self: end;
}
@media (max-width: 1199.98px) {
  .cart-wrapper .wc-block-cart-item__quantity {
    justify-self: start;
    padding-right: 0 !important;
  }
}
.cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  font-size: 0;
  width: 20px;
  height: 20px;
  background-image: url(../../img/trash.svg);
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 21px;
  right: 24px;
}
@media (max-width: 767.98px) {
  .cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    right: 0;
  }
}
.cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, .cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus {
  background-image: url(../../img/trash.svg);
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row {
    border-bottom: 1px solid #DEE2E6;
  }
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-cart table.wc-block-cart-items, .cart-wrapper .wc-block-cart table.wc-block-cart-items td, .cart-wrapper .wc-block-cart table.wc-block-cart-items th {
    margin: 0;
  }
}
.cart-wrapper .wc-block-components-product-badge {
  font-size: 12px;
  text-transform: none;
  opacity: 0.8;
}
.cart-wrapper .wc-block-components-product-price {
  font-weight: 500;
  color: rgb(17, 17, 17);
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-components-product-price {
    font-size: 14px;
  }
}
.cart-wrapper .is-large.wc-block-cart .wc-block-cart-items th, .cart-wrapper .is-large.wc-block-cart .wc-block-cart-items td {
  padding: 16px 0 16px 24px;
  border-color: #DEE2E6;
}
.cart-wrapper .is-large.wc-block-cart .wc-block-cart-items th:last-child, .cart-wrapper .is-large.wc-block-cart .wc-block-cart-items td:last-child {
  padding-right: 66px;
}
.cart-wrapper .is-large.wc-block-cart .wc-block-cart-items th {
  background-color: #F5F5F5 !important;
  visibility: visible;
  text-transform: none;
  font-size: 22px;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  .cart-wrapper .is-large.wc-block-cart .wc-block-cart-items th {
    font-size: 16px;
  }
}
.cart-wrapper .is-large.wc-block-cart .wc-block-cart-items th:first-child {
  border-top-left-radius: 8px;
}
.cart-wrapper .is-large.wc-block-cart .wc-block-cart-items th:last-child {
  border-top-right-radius: 8px;
}
.cart-wrapper .is-medium table.wc-block-cart-items .wc-block-cart-items__row, .cart-wrapper .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .cart-wrapper .is-small table.wc-block-cart-items .wc-block-cart-items__row {
  grid-template-columns: 123px 132px;
}
@media (max-width: 575.98px) {
  .cart-wrapper .is-medium table.wc-block-cart-items .wc-block-cart-items__row, .cart-wrapper .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .cart-wrapper .is-small table.wc-block-cart-items .wc-block-cart-items__row {
    grid-template-columns: 76px 132px;
  }
}
.cart-wrapper .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  font-size: 20px;
  line-height: 1.55;
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
    font-size: 22px;
    line-height: 1.15;
  }
}
.cart-wrapper tr.wc-block-cart-items__row {
  position: relative;
}
.cart-wrapper .wc-block-cart-item__prices {
  display: none;
}
.cart-wrapper .wc-block-cart-item__prices + .wc-block-components-product-badge {
  display: none;
}
.cart-wrapper .wc-block-cart-item__wrap {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-rows: repeat(2, 1fr);
}
@media (max-width: 1199.98px) {
  .cart-wrapper .wc-block-cart-item__wrap {
    display: block;
  }
}
.cart-wrapper .wc-block-components-product-name {
  grid-area: 1/1/2/2;
  font-weight: 500;
  font-size: 20px;
  text-decoration: none;
  color: rgb(17, 17, 17);
  margin-bottom: 0 !important;
}
@media (max-width: 1199.98px) {
  .cart-wrapper .wc-block-components-product-name {
    margin-bottom: 8px !important;
  }
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-components-product-name {
    font-size: 14px;
  }
}
.cart-wrapper .wc-block-components-product-metadata {
  grid-area: 2/1/3/2;
  margin-bottom: 0 !important;
}
@media (max-width: 1199.98px) {
  .cart-wrapper .wc-block-components-product-metadata {
    margin-bottom: 8px !important;
  }
}
.cart-wrapper .wc-block-components-product-metadata .wc-block-components-product-details {
  margin-top: 0;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-components-product-metadata .wc-block-components-product-details {
    font-size: 12px;
  }
}
.cart-wrapper .wc-block-components-product-details {
  grid-area: 1/2/3/3;
}
@media (max-width: 767.98px) {
  .cart-wrapper .wc-block-components-product-details {
    margin-bottom: 8px;
  }
}
.cart-wrapper .wc-block-cart-item__image {
  width: 123px;
}
@media (max-width: 575.98px) {
  .cart-wrapper .wc-block-cart-item__image {
    width: 76px;
  }
}
.cart-wrapper .wc-block-cart-item__image a {
  display: block;
  width: 100%;
  border-radius: 8px;
}
.cart-wrapper .wc-block-cart-item__image a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
  min-width: 107px;
  max-height: 80px;
}
@media (max-width: 575.98px) {
  .cart-wrapper .wc-block-cart-item__image a img {
    min-width: 60px;
    max-height: 45px;
  }
}
.cart-wrapper .wc-block-components-totals-wrapper {
  padding: 0;
  border: 0;
  margin-bottom: 24px;
}
.cart-wrapper .wp-block-woocommerce-cart-order-summary-totals-block {
  padding-bottom: 0;
  border-top: none;
}
.cart-wrapper .wc-block-components-chip.wc-block-components-chip--radius-large {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
  border-radius: 8px;
  font-size: 14px;
  padding: 8px 8px 8px 12px;
}
.cart-wrapper .wc-block-components-chip .wc-block-components-chip__remove {
  background-color: transparent;
}
.cart-wrapper .wc-block-components-chip .wc-block-components-chip__remove-icon {
  vertical-align: top;
  fill: rgb(17, 17, 17);
}
.cart-wrapper .wc-block-components-chip .wc-block-components-chip__remove-icon:hover, .cart-wrapper .wc-block-components-chip .wc-block-components-chip__remove-icon:focus {
  fill: #000;
}
.cart-wrapper .wc-block-components-totals-footer-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cart-wrapper .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
  font-weight: 500;
  font-size: 16px;
}
.cart-wrapper .wc-block-components-totals-footer-item .wc-block-components-formatted-money-amount {
  font-weight: 600;
  font-size: 20px;
}
.cart-wrapper .wp-block-woocommerce-cart-order-summary-coupon-form-block {
  margin-bottom: 16px;
}
.cart-wrapper .wc-block-components-totals-coupon__form {
  gap: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 auto;
          flex: 3 0 auto;
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input {
  border: 1px solid #CED4DA;
  border-right: 0 !important;
  border-radius: 0 !important;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  padding: 8px 12px;
  height: 42px;
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input:focus {
  border: 1px solid #CED4DA;
  border-right: 0;
  color: rgb(17, 17, 17);
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input label {
  color: #6C757D;
  font-size: 16px;
  top: 1.262em;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input.is-active input {
  padding: 8px 12px;
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input.is-active label {
  top: 0;
  display: none;
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #7CA999;
  border-color: #7CA999;
  color: #fff;
  font-weight: 600;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: 42px !important;
  border: 0;
}
.cart-wrapper .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:not(.is-link):disabled .wc-block-components-button__text {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .cart-wrapper .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .cart-wrapper .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .cart-wrapper .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

.cart-wrapper .wc-block-grid__products {
  margin-bottom: 0;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-link {
  display: block;
  text-decoration: none;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image {
  width: 100%;
  height: 0;
  padding-bottom: 75%;
  position: relative;
  border-radius: 8px;
  margin-bottom: 16px;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 8px;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 8px;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-onsale {
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  z-index: 1;
  display: block;
  background-color: #7CA999;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  padding: 10px 16px;
  border-radius: 8px 0 8px 0;
  border: 0;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-price {
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-price del {
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
}
.cart-wrapper .wc-block-grid__product .wc-block-grid__product-price ins {
  text-decoration: none;
  color: #CA3232;
  margin-left: 8px;
}
.cart-wrapper .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link {
  font-size: 16px;
  width: 100%;
  text-align: center;
  text-decoration: none;
  border: 1px solid #B24B46;
  border-radius: 8px;
  background-color: #B24B46;
  font-weight: 500;
  padding: 16px 24px;
  color: #fff;
  -webkit-transition: color 0.35s, background-color 0.35s;
  transition: color 0.35s, background-color 0.35s;
}
.cart-wrapper .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link:hover, .cart-wrapper .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link:focus {
  background-color: transparent;
  color: #B24B46;
}
@media (max-width: 575.98px) {
  .cart-wrapper .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart .wp-block-button__link {
    padding: 8px 12px;
  }
}
.cart-wrapper .wc-block-components-totals-discount .wc-block-components-totals-item__value {
  color: #B24B46;
}
.cart-wrapper .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon {
  background-color: #D8E6E2;
  padding: 8px 16px !important;
  border-radius: 8px;
}

.success-wrapper {
  padding: clamp(24px, 24px + 40 * (100vw - 576px) / 864, 54px) 0 clamp(70px, 70px + 30 * (100vw - 576px) / 864, 100px);
}
.success-wrapper .layout-sidebar {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .success-wrapper .layout-sidebar {
    margin-bottom: 0;
  }
}
.success-wrapper .layout-content {
  padding-bottom: 0;
}
@media (max-width: 991.98px) {
  .success-wrapper .layout-content {
    padding-bottom: 48px;
  }
}
.success-wrapper .success-title {
  font-size: clamp(32px, 32px + 4 * (100vw - 576px) / 864, 36px);
}
.success-wrapper .success-text {
  font-size: 18px;
}
.success-wrapper .success-head {
  margin-bottom: 32px;
}
.success-wrapper .success-addresses {
  padding: 32px;
  border-radius: 8px;
  background-color: #F5F5F5;
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .success-wrapper .success-addresses {
    padding: 24px 16px;
  }
}
.success-wrapper .success-addresses-title {
  margin-bottom: 8px;
}
.success-wrapper .success-addresses-desc {
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .success-wrapper .success-addresses-desc {
    margin-bottom: 16px;
  }
}
.success-wrapper .success-addresses .footer-addresses {
  background-color: transparent;
  padding: 0;
}
@media (max-width: 575.98px) {
  .success-wrapper .success-addresses .footer-addresses {
    gap: 16px;
  }
}
.success-wrapper .success-addresses .footer-addresses .footer-address {
  min-width: 170px;
}
@media (max-width: 1199.98px) {
  .success-wrapper .success-addresses .footer-addresses .footer-address {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 24px);
            flex: 1 1 calc(50% - 24px);
  }
}
@media (max-width: 991.98px) {
  .success-wrapper .success-addresses .footer-addresses .footer-address {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(20% - 24px);
            flex: 1 1 calc(20% - 24px);
  }
}
@media (max-width: 767.98px) {
  .success-wrapper .success-addresses .footer-addresses .footer-address {
    min-width: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 16px);
            flex: 1 1 calc(50% - 16px);
  }
}
.success-wrapper .success-addresses .footer-addresses .footer-address-title {
  color: rgb(17, 17, 17);
  font-weight: 700;
}
.success-wrapper .success-addresses .footer-addresses .footer-address-content {
  gap: 8px;
}
@media (max-width: 575.98px) {
  .success-wrapper .success-addresses .footer-addresses .footer-address-content {
    font-size: 14px;
  }
}
.success-wrapper .success-addresses .footer-addresses .footer-address-content svg {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.success-wrapper .success-addresses .footer-addresses .footer-address-content svg path {
  fill: rgb(17, 17, 17);
}
@media (max-width: 575.98px) {
  .success-wrapper .success-addresses .footer-addresses .footer-address a {
    font-size: 14px;
  }
}
.success-wrapper .success-info {
  padding-bottom: 32px;
  border-bottom: 1px solid #DEE2E6;
  margin-bottom: 32px;
}
.success-wrapper .success-info-title {
  margin-bottom: 32px;
}
@media (max-width: 767.98px) {
  .success-wrapper .success-info-title {
    margin-bottom: 16px;
  }
}
.success-wrapper .success-info-item:not(:last-child) {
  margin-bottom: 24px;
}
.success-wrapper .success-info-item h5 {
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  .success-wrapper .success-info-item h5 {
    font-size: 16px;
    font-weight: 500;
  }
}
.success-wrapper .success-info-item p {
  line-height: 2;
}
@media (max-width: 767.98px) {
  .success-wrapper .success-info-item p {
    font-size: 14px;
    line-height: 1.7;
  }
}
@media (max-width: 767.98px) {
  .success-wrapper .product-summary {
    padding: 16px;
  }
}
.success-wrapper .product-summary-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;
  margin-bottom: 16px;
}
.success-wrapper .product-summary-row.is-discount > span:last-child {
  color: #B24B46;
}
.success-wrapper .product-summary-top {
  border-bottom: 1px solid #DEE2E6;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.success-wrapper .product-summary-coupon {
  margin-bottom: 24px;
  padding: 11px 16px;
  color: #41464B;
  background-color: #F5F5F5;
  border-radius: 8px;
}
.success-wrapper .product-summary-coupon-item {
  font-size: 14px;
}
.success-wrapper .product-summary-coupon-item strong {
  font-weight: 600;
}
.success-wrapper .product-summary-coupon-item + .product-summary-coupon-item {
  margin-top: 8px;
}
.success-wrapper .product-summary-total {
  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;
  font-weight: 500;
}
.success-wrapper .product-summary-total .amount {
  font-size: 20px;
  font-weight: 600;
}
.success-wrapper .cart-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #DEE2E6;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
  }
}
.success-wrapper .cart-row-thumb {
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 107px;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-thumb {
    width: 60px;
  }
}
.success-wrapper .cart-row-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.success-wrapper .cart-row-details {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-details {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    width: calc(100% - 60px - 16px);
  }
}
.success-wrapper .cart-row-name {
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-name {
    font-size: 14px;
  }
}
.success-wrapper .cart-row-name span {
  display: block;
  font-size: 16px;
  color: rgb(17, 17, 17);
  margin-top: 8px;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-name span {
    font-size: 12px;
  }
}
.success-wrapper .cart-row-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-meta {
    font-size: 14px;
  }
}
.success-wrapper .cart-row-meta p {
  margin: 0;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-qty {
    width: calc(50% - 16px);
    font-size: 14px;
  }
}
.success-wrapper .cart-row-total {
  width: 12%;
  text-align: right;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .success-wrapper .cart-row-total {
    width: 50%;
    font-size: 14px;
  }
}
.success-wrapper .cart-row-total del {
  font-size: 14px;
  font-weight: 400;
  text-decoration: line-through;
  color: #383C40;
}
.success-wrapper .cart-row-total ins {
  text-decoration: none;
  color: #CA3232;
  margin-left: 8px;
}

.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-main {
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar {
  width: 405px;
  padding: 0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1490196078);
  background-color: #fff;
  border-radius: 8px;
  margin-top: -100px;
}
@media (max-width: 991.98px) {
  .checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-sidebar {
    padding: 16px;
  }
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block {
  padding: 24px;
  border: 0;
}
@media (max-width: 575.98px) {
  .checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block {
    padding: 0;
  }
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
  margin: 0;
  margin-bottom: 16px;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text {
  margin: 0;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary {
  padding: 0;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name {
  font-size: 16px;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-totals-block {
  border-top: 0;
  padding: 0;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  width: 20px;
  height: 20px;
  background-color: #B24B46;
  color: #fff;
  border: 0;
  font-size: 12px;
  padding: 0;
  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;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image > img {
  border-radius: 4px;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {
  padding: 0;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block {
  padding-bottom: 24px;
  border-bottom: 1px solid #DEE2E6;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-totals-item {
  padding: 0;
}
.checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout .wc-block-components-totals-wrapper:last-child {
  margin-bottom: 0;
}
.checkout-wrapper .wc-block-checkout__payment-method .wc-block-components-checkout-step__content {
  padding: 0;
}
.checkout-wrapper .wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option {
  display: none;
}
.checkout-wrapper .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after, .checkout-wrapper .wc-block-components-radio-control--highlight-checked:after {
  border: none;
}
.checkout-wrapper .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .checkout-wrapper .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content {
  padding: 0;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div {
  margin-top: 0 !important;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div {
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 32px !important;
}
@media (max-width: 767.98px) {
  .checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div {
    gap: 16px !important;
  }
}
@media (max-width: 575.98px) {
  .checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div label {
  border-color: #DEE2E6 !important;
  padding: 32px 16px !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767.98px) {
  .checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div label {
    padding: 25px 16px !important;
  }
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div label:has(input:checked) {
  border-color: #685D5C !important;
  background-color: #fff !important;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div label input {
  position: absolute;
  opacity: 0;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div label span {
  display: none;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) > div label img {
  height: 50px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
.checkout-wrapper .wc-block-components-radio-control-accordion-content > div > div:not(:first-child) p {
  color: rgb(17, 17, 17) !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
.checkout-wrapper .wc-block-components-product-badge.wc-block-components-product-low-stock-badge {
  -ms-flex-item-align: center;
      align-self: center;
}
.checkout-wrapper .wc-block-components-form .wc-block-components-checkout-step:not(.wc-block-checkout__payment-method) {
  margin-bottom: 0;
}
.checkout-wrapper .wc-block-checkout__actions_row {
  margin-top: 48px;
}
@media (max-width: 575.98px) {
  .checkout-wrapper .wc-block-checkout__actions_row {
    margin-top: 32px;
  }
}
.checkout-wrapper .wc-block-components-title.wc-block-components-title {
  font-size: clamp(20px, 20px + 8 * (100vw - 576px) / 864, 28px);
  margin-bottom: 32px;
}
@media (max-width: 575.98px) {
  .checkout-wrapper .wc-block-components-title.wc-block-components-title {
    margin-bottom: 16px;
  }
}
.checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=email], .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=number], .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=password], .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=tel], .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=text], .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=url], .checkout-wrapper .wc-block-components-text-input input[type=email], .checkout-wrapper .wc-block-components-text-input input[type=number], .checkout-wrapper .wc-block-components-text-input input[type=password], .checkout-wrapper .wc-block-components-text-input input[type=tel], .checkout-wrapper .wc-block-components-text-input input[type=text], .checkout-wrapper .wc-block-components-text-input input[type=url] {
  border-color: #CED4DA;
  border-radius: 8px;
  color: rgb(17, 17, 17);
  height: 42px;
  padding: 8px 12px !important;
}
.checkout-wrapper .wc-blocks-components-select .wc-blocks-components-select__label, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input label, .checkout-wrapper .wc-block-components-text-input label {
  position: static;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  color: rgb(17, 17, 17);
  margin-bottom: 8px;
}
.checkout-wrapper .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill + label, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input.is-active label, .checkout-wrapper .wc-block-components-text-input input:-webkit-autofill + label, .checkout-wrapper .wc-block-components-text-input.is-active label {
  -webkit-transform: none;
          transform: none;
}
.checkout-wrapper .wc-block-components-form .wc-block-components-text-input, .checkout-wrapper .wc-block-components-text-input, .checkout-wrapper .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .checkout-wrapper .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .checkout-wrapper .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .checkout-wrapper .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .checkout-wrapper .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .checkout-wrapper .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .checkout-wrapper .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .checkout-wrapper .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .checkout-wrapper .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .checkout-wrapper .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .checkout-wrapper .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .checkout-wrapper .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .checkout-wrapper .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .checkout-wrapper .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .checkout-wrapper .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .checkout-wrapper .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .checkout-wrapper .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .checkout-wrapper .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .checkout-wrapper .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .checkout-wrapper .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .checkout-wrapper .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .checkout-wrapper .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .checkout-wrapper .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .checkout-wrapper .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .checkout-wrapper .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .checkout-wrapper .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .checkout-wrapper .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .checkout-wrapper .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .checkout-wrapper .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .checkout-wrapper .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input {
  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;
}
.checkout-wrapper .wc-blocks-components-select .wc-blocks-components-select__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}
.checkout-wrapper .wc-blocks-components-select .wc-blocks-components-select__select {
  padding: 8px 12px;
  border-color: rgb(17, 17, 17);
}
.checkout-wrapper .wc-blocks-components-select .wc-blocks-components-select__expand {
  top: 48px;
}
.checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=password]:focus, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .checkout-wrapper .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .checkout-wrapper .wc-block-components-text-input input[type=email]:focus, .checkout-wrapper .wc-block-components-text-input input[type=number]:focus, .checkout-wrapper .wc-block-components-text-input input[type=password]:focus, .checkout-wrapper .wc-block-components-text-input input[type=tel]:focus, .checkout-wrapper .wc-block-components-text-input input[type=text]:focus, .checkout-wrapper .wc-block-components-text-input input[type=url]:focus {
  border: 1px solid rgb(17, 17, 17);
}
.checkout-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  width: 24px;
  height: 24px;
  border-color: #CED4DA;
}
.checkout-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
  background-color: #685D5C;
  border-color: #685D5C;
  background-image: url("../../img/check.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 9px;
  border-radius: 4px;
}
.checkout-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__mark {
  display: none;
}
.checkout-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
  outline: none;
}
.checkout-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__label, .checkout-wrapper .wc-block-components-checkbox > span {
  font-size: 16px;
}
.checkout-wrapper .wc-block-checkout__additional-fields .wc-block-components-checkout-step__heading {
  display: none;
}
.checkout-wrapper .wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block, .checkout-wrapper .wc-block-components-checkout-step__content {
  color: rgb(17, 17, 17);
  margin-bottom: 0;
}
.checkout-wrapper .wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block a, .checkout-wrapper .wc-block-components-checkout-step__content a {
  color: #B24B46;
}
.checkout-wrapper .wc-block-components-validation-error {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.checkout-wrapper .wc-block-components-form .wc-block-components-text-input.has-error input:focus, .checkout-wrapper .wc-block-components-text-input.has-error input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #cc1818;
}
.checkout-wrapper .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #B24B46;
  border-radius: 8px;
  background-color: #B24B46;
  font-weight: 500;
  padding: 16px 24px;
  color: #fff;
  -webkit-transition: color 0.35s, background-color 0.35s;
  transition: color 0.35s, background-color 0.35s;
}
.checkout-wrapper .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover, .checkout-wrapper .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus {
  background-color: transparent;
  color: #B24B46;
}
@media (max-width: 575.98px) {
  .checkout-wrapper .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    padding: 8px 12px;
  }
}
.checkout-wrapper .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {
  background-color: #D8E6E2;
  padding: 8px 16px !important;
  border-radius: 8px;
}
.checkout-wrapper .wc-block-components-order-summary-item__individual-prices {
  display: none !important;
}
.checkout-wrapper .is-large .wc-block-checkout__billing-fields .wc-block-components-text-input.wc-block-components-address-form__thwcfe-block-billing_company_code {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}
.checkout-wrapper .message-box {
  padding: 8px 16px 8px 40px;
  background-color: #E2E3E5;
  border-radius: 8px;
  color: #383C40;
  background-image: url("../../img/info.svg");
  background-repeat: no-repeat;
  background-position: 16px 50%;
  background-size: 16px 16px;
  margin-bottom: 48px;
  margin-top: 32px;
}
@media (max-width: 767.98px) {
  .checkout-wrapper .message-box {
    margin-bottom: 32px;
  }
}
@media (max-width: 767.98px) {
  .checkout-wrapper .wc-block-components-sidebar-layout.wc-block-checkout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .checkout-wrapper .css-0.e19lxcc00 {
    display: none;
  }
  .checkout-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
    display: block;
  }
  .checkout-wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
    padding: 0;
    border: 0;
    margin-bottom: 16px;
  }
  .checkout-wrapper .wc-block-components-address-form + div {
    margin-bottom: 0 !important;
  }
}
.checkout-wrapper .is-mobile .wc-block-components-form .wc-block-components-checkout-step:first-of-type, .checkout-wrapper .is-small .wc-block-components-form .wc-block-components-checkout-step:first-of-type {
  margin-bottom: 0;
}
.checkout-wrapper .is-mobile .wc-block-components-form .wc-block-components-checkout-step:after, .checkout-wrapper .is-small .wc-block-components-form .wc-block-components-checkout-step:after {
  display: none;
}
.checkout-wrapper .is-mobile .wc-block-components-form .wc-block-components-checkout-step, .checkout-wrapper .is-small .wc-block-components-form .wc-block-components-checkout-step {
  padding-top: 0;
}
.checkout-wrapper .wc-block-components-checkout-order-summary__title-icon {
  display: none;
}
.checkout-wrapper .is-mobile .wc-block-components-form .wc-block-components-checkout-step, .checkout-wrapper .is-small .wc-block-components-form .wc-block-components-checkout-step {
  margin-bottom: 16px;
}
.checkout-wrapper .is-mobile .wc-block-components-form .wc-block-components-checkout-step.wc-block-checkout__payment-method, .checkout-wrapper .is-small .wc-block-components-form .wc-block-components-checkout-step.wc-block-checkout__payment-method {
  margin-bottom: 32px;
}
.checkout-wrapper .wc-block-components-notices {
  position: relative;
  z-index: 1;
}
.checkout-wrapper .wc-block-components-product-metadata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.checkout-wrapper .wc-block-components-product-metadata .wc-block-components-product-details:has(.wc-block-components-product-details__proced-ra) {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 0.5em;
}
.main-cart.is-loading {
  opacity: 0;
  visibility: hidden;
  min-height: 100vh;
}
.main-cart:not(.is-loading) {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  min-height: 0;
}
.main-cart:not(.is-loading) + .cart-loader {
  display: none;
}
.main-cart .wc-block-components-product-metadata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-cart .wc-block-components-product-metadata .wc-block-components-product-details:has(.wc-block-components-product-details__proced-ra) {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 0.5em;
}

.cart-loader::before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  border: 3px solid #ccc;
  border-top-color: #B24B46;
  border-radius: 50%;
  -webkit-animation: spin 0.8s linear infinite;
          animation: spin 0.8s linear infinite;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
}
@supports (-webkit-appearance:none){
.cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background-image:url(../../img/trash.svg)}
.cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,.cart-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus{background-image:url(../../img/trash.svg)}
.checkout-wrapper .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background-image:url("../../img/check.svg")}
.checkout-wrapper .message-box{background-image:url("../../img/info.svg")}
}

 @media (max-width: 991.98px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 767.98px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 575.98px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 1199.98px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndjL2NhcnQuc2NzcyIsIndjL2NhcnQuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvdmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1JO0VBQ0kscUhBQUE7QUNMUjtBRE9RO0VBQ0ksd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUNMWjtBQ3FFSTtFRm5FSTtJQUtRLFNBQUE7RUNIZDtBQUNGO0FDZ0VJO0VGeERRO0lBRVEsbUJBQUE7RUNObEI7QUFDRjtBRFVRO0VBQ0ksU0FBQTtBQ1JaO0FEU1k7RUFDSSxTQUFBO0FDUGhCO0FEYWE7RUFDRyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVHZFA7RUhlTyxnQkdSRjtFSFNFLHNCR0tSO0FGaEJSO0FEY1k7RUFDSSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QUNaaEI7QUN3Q0k7RUYvQlE7SUFLUSxXQUFBO0VDVmxCO0FBQ0Y7QURhWTtFQUNJLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLHdEQUFBO1VBQUEsZ0RBQUE7RUFDQSxzQkdkUDtFSGVPLGtCR0lOO0VISE0sYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBQ1hoQjtBQ3lCSTtFRnRCUTtJQVVRLFdBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7RUNUbEI7QUFDRjtBQ2tCSTtFRnRCUTtJQWVRLGFBQUE7RUNQbEI7QUFDRjtBRFVZO0VBQ0ksU0FBQTtBQ1JoQjtBRFdZO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JHbEJOO0VIbUJNLHlCR2hDTjtFSGlDTSxnQkdsREY7RUhtREUsV0d4Q1A7RUh5Q08sdURBQUE7RUFBQSwrQ0FBQTtFQUNBLGtCQUFBO0FDVGhCO0FEVWlCO0VBQ0csNkJBQUE7RUFDQSxjR3ZD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dkNaOztBRDZDSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLHlCR3hvQ0U7RUh5b0NGLGtCQUFBO0VBQ0EsNENBQUE7VUFBQSxvQ0FBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBQzFDUjtBQUNBO0FBQ0EsaUlBQWlJLHlDQUF5QztBQUMxSyw4UUFBOFEseUNBQXlDO0FBQ3ZULDRHQUE0RywyQ0FBMkM7QUFDdkosK0JBQStCLDBDQUEwQztBQUN6RTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQTs7Q0FFQzs7QUFFRDs7QUFFQTs7QUFFQSIsImZpbGUiOiJ3Yy9jYXJ0Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zcmMvc2Nzcy9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cblxuLy9jYXJ0IHN0eWxlc1xuLmNhcnQge1xuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICg2NCAtIDI0KSAqICgoMTAwdncgLSA1NzZweCkgLyAoMTQ0MCAtIDU3NikpKSwgNTRweCkgMCBjbGFtcCg3MHB4LCBjYWxjKDcwcHggKyAoMTAwIC0gNzApICogKCgxMDB2dyAtIDU3NnB4KSAvICgxNDQwIC0gNTc2KSkpLCAxMDBweCk7XG5cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1tb2JpbGUge1xuICAgICAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLndjLWJsb2NrLWNhcnQtaXRlbXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53Yy1ibG9jay1jYXJ0IHtcblxuICAgICAgICAgICAgIC53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLW1haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwMDAwMjY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2MtYmxvY2stY2FydF9fc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHIsIGJhY2tncm91bmQtY29sb3IgJHRyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uLS1wbHVzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0EzMjMyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQTMyMzI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24tLW1pbnVzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCMyMzIzMjMsIDAuNjUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoIzIzMjMyMywgMC42NSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9faW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHl7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3F1YW50aXR5IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3JlbW92ZS1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90cmFzaC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90cmFzaC5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFMkU2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcywgLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyB0ZCwgLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyB0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJhZGdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtcyB0aCwgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RFRTJFNjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1sYXJnZS53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1tZWRpdW0gdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93LCAuaXMtbW9iaWxlIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdywgLmlzLXNtYWxsIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyM3B4IDEzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NnB4IDEzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFxuXG5cbiAgICAgICAgdHIud2MtYmxvY2stY2FydC1pdGVtc19fcm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAud2MtYmxvY2stY2FydC1pdGVtX19wcmljZXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICsgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3dyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7IFxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyOyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGEgeyBcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtZGV0YWlscyB7IFxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzOyBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwN3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy13cmFwcGVyIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMCAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS10b3RhbHMtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWNoaXAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwLS1yYWRpdXMtbGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1zbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcCAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwX19yZW1vdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcCAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwX19yZW1vdmUtaWNvbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZmlsbDogJGJvZHk7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1mb290ZXItaXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm1hdHRlZC1tb25leS1hbW91bnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cblxuICAgICAgICAvL0NvdXBvblxuICAgICAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWNvdXBvbi1mb3JtLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fZm9ybSB7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2lucHV0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAzIDAgYXV0bztcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgIzZDNzU3RDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMS4yNjJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0E5OTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjN0NBOTk5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgJjpub3QoLmlzLWxpbmspOmRpc2FibGVkIC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmlzLW1lZGl1bSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fdG90YWwsIC5pcy1tb2JpbGUgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsLCAuaXMtc21hbGwgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL05ldyBpbiBzdG9yZSBCbG9ja1xuLmNhcnQtd3JhcHBlciB7XG4gICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Qge1xuICAgICAgICAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Qtb25zYWxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NBOTk5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgMCAkcmFkaXVzIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbWQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5zIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b24ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyLCBiYWNrZ3JvdW5kLWNvbG9yICR0cjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtZGlzY291bnQgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LWNvdXBvbi1mb3JtLWJsb2NrIHtcbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFNkUyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWNjZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICg2NCAtIDI0KSAqICgoMTAwdncgLSA1NzZweCkgLyAoMTQ0MCAtIDU3NikpKSwgNTRweCkgMCBjbGFtcCg3MHB4LCBjYWxjKDcwcHggKyAoMTAwIC0gNzApICogKCgxMDB2dyAtIDU3NnB4KSAvICgxNDQwIC0gNTc2KSkpLCAxMDBweCk7XG4gICAgLmxheW91dC1zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3Mge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgY2FsYygzMnB4ICsgKDM2IC0gMzIpICogKCgxMDB2dyAtIDU3NnB4KSAvICgxNDQwIC0gNTc2KSkpLCAzNnB4KTsgXG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICB9XG4gICAgICAgICYtaGVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hZGRyZXNzZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLWFkZHJlc3NlcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDIwJSAtIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRib2R5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1zdW1tYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICYuaXMtZGlzY291bnQge1xuICAgICAgICAgICAgICAgID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTJFNjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyBcbiAgICAgICAgfVxuICAgICAgICAmLWNvdXBvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM0MTQ2NEI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtc207XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyAucHJvZHVjdC1zdW1tYXJ5LWNvdXBvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy14bDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGh1bWIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCAtIDE2cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcXR5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdG90YWwge1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy1zbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzODNDNDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0NoZWNrb3V0IHBhZ2Vcbi5jaGVja291dC13cmFwcGVyIHtcbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCB7XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLW1haW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogNDA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDAwMDI2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1vcmRlci1zdW1tYXJ5X190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LXRvdGFscy1ibG9jayB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5IHtcbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9fcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjI0QjQ2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19pbWFnZT5pbWcgIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktY291cG9uLWZvcm0tYmxvY2sge1xuICAgICAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1jYXJ0LWl0ZW1zLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgICAgIH1cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1zdGVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLmRpc2FibGUtcmFkaW8tY29udHJvbCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19vcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkLS1sYXN0LXNlbGVjdGVkOmFmdGVyLCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZDphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC0taGlnaGxpZ2h0LWNoZWNrZWQgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tb3B0aW9uLS1jaGVja2VkLW9wdGlvbi1oaWdobGlnaHRlZCwgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC0taGlnaGxpZ2h0LWNoZWNrZWQgbGFiZWwud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19vcHRpb24tLWNoZWNrZWQtb3B0aW9uLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RFRTJFNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1iYWRnZS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbG93LXN0b2NrLWJhZGdlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDpub3QoLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAud2MtYmxvY2stY2hlY2tvdXRfX2FjdGlvbnNfcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRpdGxlLndjLWJsb2NrLWNvbXBvbmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyOCAtIDIwKSAqICgoMTAwdncgLSA1NzZweCkgLyAoMTQ0MCAtIDU3NikpKSwgMjhweCk7IFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF0sIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSwgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0NFRDREQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0IC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3RfX2xhYmVsLCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWwsIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtsYWJlbCwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBsYWJlbCwgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsK2xhYmVsLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBsYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQsIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQsIC5pcy1sYXJnZSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMSwgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18yLCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX19jb21wYW55LCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3gsIC5pcy1sYXJnZSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb3VudHJ5LWlucHV0LCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18xLCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18yLCAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fY29tcGFueSwgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCwgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb3VudHJ5LWlucHV0LCAuaXMtbWVkaXVtIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18xLCAuaXMtbWVkaXVtIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18yLCAuaXMtbWVkaXVtIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fY29tcGFueSwgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCwgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb3VudHJ5LWlucHV0LCAuaXMtbWVkaXVtIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMSwgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX19hZGRyZXNzXzIsIC5pcy1tZWRpdW0gLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fY29tcGFueSwgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3gsIC5pcy1tZWRpdW0gLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNvdW50cnktaW5wdXQsIC5pcy1zbWFsbCAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMSwgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18yLCAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX19jb21wYW55LCAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3gsIC5pcy1zbWFsbCAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb3VudHJ5LWlucHV0LCAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18xLCAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18yLCAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fY29tcGFueSwgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCwgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb3VudHJ5LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3QgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0IC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3RfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRib2R5O1xuICAgIH1cblxuICAgIC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3QgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fZXhwYW5kIHtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXTpmb2N1cywgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHk7XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0VENERBO1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2NoZWNrLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9fbWFyayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9fbGFiZWwsIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94PnNwYW4ge1xuICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY2hlY2tvdXRfX2FkZGl0aW9uYWwtZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXBfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jaGVja291dF9fdGVybXMud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtdGVybXMtYmxvY2ssIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXBfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGlucHV0OmZvY3VzLCAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjMTgxODtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b24ud3AtZWxlbWVudC1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b24uY29udGFpbmVkIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtbWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0ciwgYmFja2dyb3VuZC1jb2xvciAkdHI7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWNvdXBvbi1mb3JtLWJsb2NrIHtcbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFNkUyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX2luZGl2aWR1YWwtcHJpY2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pcy1sYXJnZSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX3Rod2NmZS1ibG9jay1iaWxsaW5nX2NvbXBhbnlfY29kZSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIH1cblxuICAgIC5tZXNzYWdlLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFM0U1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvaW5mby5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC5jc3MtMC5lMTlseGNjMDAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1vcmRlci1zdW1tYXJ5X19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnlfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICArIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLW1vYmlsZSAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXA6Zmlyc3Qtb2YtdHlwZSwgLmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaXMtbW9iaWxlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDphZnRlciwgLmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlzLW1vYmlsZSAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXAsIC5pcy1zbWFsbCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1vcmRlci1zdW1tYXJ5X190aXRsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaXMtbW9iaWxlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCwgLmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmlzLW1vYmlsZSAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLCAuaXMtc21hbGwgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1zdGVwLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW1ldGFkYXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzOmhhcygud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWRldGFpbHNfX3Byb2NlZC1yYSkge1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAja2xpeC1jb3VudHJ5LXNlbGVjdG9yIHt9XG5cbiAgICBcbn1cblxuXG4ubWFpbi1jYXJ0IHtcbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBcbiAgICB9XG4gICAgJjpub3QoLmlzLWxvYWRpbmcpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICsgLmNhcnQtbG9hZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtZGV0YWlsczpoYXMoLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzX19wcm9jZWQtcmEpIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FydC1sb2FkZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAvLyB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbiIsIi5jYXJ0LXdyYXBwZXIge1xuICBwYWRkaW5nOiBjbGFtcCgyNHB4LCAyNHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4NjQsIDU0cHgpIDAgY2xhbXAoNzBweCwgNzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODY0LCAxMDBweCk7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLmlzLW1vYmlsZSAud2MtYmxvY2stY29tcG9uZW50cy1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uY2FydC13cmFwcGVyIC5pcy1sYXJnZS53Yy1ibG9jay1jYXJ0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnQtd3JhcHBlciAuaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLW1haW4ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHdpZHRoOiA0MDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjI0QjQ2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjRCNDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cywgYmFja2dyb3VuZC1jb2xvciAwLjM1cztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbjpob3ZlciwgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0IyNEI0NjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2J1dHRvbi0tcGx1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQTMyMzI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgY29sb3I6ICNDQTMyMzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uLS1wbHVzIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24tLW1pbnVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNSwgMzUsIDM1LCAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogcmdiYSgzNSwgMzUsIDM1LCAwLjY1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24tLW1pbnVzIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3I6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgaW5wdXQud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9faW5wdXQge1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIGlucHV0LndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgfVxufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3F1YW50aXR5IHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmNhcnQtd3JhcHBlciB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbmsge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvdHJhc2guc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIHJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3F1YW50aXR5IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3JlbW92ZS1saW5rIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmNhcnQtd3JhcHBlciB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbms6aG92ZXIsIC5jYXJ0LXdyYXBwZXIgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3F1YW50aXR5IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3JlbW92ZS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy90cmFzaC5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0IHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMsIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyB0ZCwgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGgsIC5jYXJ0LXdyYXBwZXIgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGQge1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAyNHB4O1xuICBib3JkZXItY29sb3I6ICNERUUyRTY7XG59XG4uY2FydC13cmFwcGVyIC5pcy1sYXJnZS53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoOmxhc3QtY2hpbGQsIC5jYXJ0LXdyYXBwZXIgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY2cHg7XG59XG4uY2FydC13cmFwcGVyIC5pcy1sYXJnZS53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNhcnQtd3JhcHBlciAuaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtcyB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5jYXJ0LXdyYXBwZXIgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG4uY2FydC13cmFwcGVyIC5pcy1tZWRpdW0gdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93LCAuY2FydC13cmFwcGVyIC5pcy1tb2JpbGUgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93LCAuY2FydC13cmFwcGVyIC5pcy1zbWFsbCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyM3B4IDEzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLmlzLW1lZGl1bSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3csIC5jYXJ0LXdyYXBwZXIgLmlzLW1vYmlsZSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3csIC5jYXJ0LXdyYXBwZXIgLmlzLXNtYWxsIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NnB4IDEzMnB4O1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG59XG4uY2FydC13cmFwcGVyIHRyLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJpY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJpY2VzICsgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQtaXRlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGEge1xuICBncmlkLWFyZWE6IDIvMS8zLzI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW1ldGFkYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW1ldGFkYXRhIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGEgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzIHtcbiAgZ3JpZC1hcmVhOiAxLzIvMy8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydC1pdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDc2cHg7XG4gIH1cbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY2FydC1pdGVtX19pbWFnZSBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4td2lkdGg6IDEwN3B4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UgYSBpbWcge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcnQtd3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LXRvdGFscy1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcC0tcmFkaXVzLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcCAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcCAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwX19yZW1vdmUtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZpbGw6IHJnYigxNywgMTcsIDE3KTtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcCAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwX19yZW1vdmUtaWNvbjpob3ZlciwgLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwIC53Yy1ibG9jay1jb21wb25lbnRzLWNoaXBfX3JlbW92ZS1pY29uOmZvY3VzIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm1hdHRlZC1tb25leS1hbW91bnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY2FydC13cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktY291cG9uLWZvcm0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19mb3JtIHtcbiAgZ2FwOiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19pbnB1dCB7XG4gIGZsZXg6IDMgMCBhdXRvO1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2lucHV0IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2lucHV0IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2lucHV0IGxhYmVsIHtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAxLjI2MmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19pbnB1dC5pcy1hY3RpdmUgaW5wdXQge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uX19pbnB1dC5pcy1hY3RpdmUgbGFiZWwge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2Zvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDQTk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjN0NBOTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2Zvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fYnV0dG9uOm5vdCguaXMtbGluayk6ZGlzYWJsZWQgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uX190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FydC13cmFwcGVyIC5pcy1tZWRpdW0gdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsLCAuY2FydC13cmFwcGVyIC5pcy1tb2JpbGUgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3RvdGFsLCAuY2FydC13cmFwcGVyIC5pcy1zbWFsbCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fdG90YWwge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LWxpbmsgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtbGluayAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1pbWFnZSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtbGluayAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcnQtd3JhcHBlciAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1saW5rIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LW9uc2FsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Q0E5OTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgOHB4IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXByaWNlIGRlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXByaWNlIGlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDQTMyMzI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53cC1ibG9jay1idXR0b24ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1hZGQtdG8tY2FydCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMjRCNDY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyNEI0NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zNXMsIGJhY2tncm91bmQtY29sb3IgMC4zNXM7XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53cC1ibG9jay1idXR0b24ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1hZGQtdG8tY2FydCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuY2FydC13cmFwcGVyIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC53cC1ibG9jay1idXR0b24ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1hZGQtdG8tY2FydCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjQjI0QjQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJ0LXdyYXBwZXIgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LWFkZC10by1jYXJ0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG59XG4uY2FydC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1kaXNjb3VudCAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fdmFsdWUge1xuICBjb2xvcjogI0IyNEI0Njtcbn1cbi5jYXJ0LXdyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1jb3Vwb24tZm9ybS1ibG9jayAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RTZFMjtcbiAgcGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc3VjY2Vzcy13cmFwcGVyIHtcbiAgcGFkZGluZzogY2xhbXAoMjRweCwgMjRweCArIDQwICogKDEwMHZ3IC0gNTc2cHgpIC8gODY0LCA1NHB4KSAwIGNsYW1wKDcwcHgsIDcwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDg2NCwgMTAwcHgpO1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAubGF5b3V0LXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLmxheW91dC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5sYXlvdXQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLmxheW91dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMzJweCArIDQgKiAoMTAwdncgLSA1NzZweCkgLyA4NjQsIDM2cHgpO1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zdWNjZXNzLXdyYXBwZXIgLnN1Y2Nlc3MtYWRkcmVzc2VzIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLnN1Y2Nlc3MtYWRkcmVzc2VzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cbi5zdWNjZXNzLXdyYXBwZXIgLnN1Y2Nlc3MtYWRkcmVzc2VzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3NlcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3Mge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3Mge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICBmbGV4OiAxIDEgY2FsYygyMCUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLnN1Y2Nlc3MtYWRkcmVzc2VzIC5mb290ZXItYWRkcmVzc2VzIC5mb290ZXItYWRkcmVzcyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3MtdGl0bGUge1xuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzLWNvbnRlbnQge1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3MtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3NlcyAuZm9vdGVyLWFkZHJlc3MtY29udGVudCBzdmcge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzLWNvbnRlbnQgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2IoMTcsIDE3LCAxNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzZXMgLmZvb3Rlci1hZGRyZXNzIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFMkU2O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1pbmZvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWluZm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5zdWNjZXNzLXdyYXBwZXIgLnN1Y2Nlc3MtaW5mby1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1pbmZvLWl0ZW0gaDUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1pbmZvLWl0ZW0gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5zdWNjZXNzLWluZm8taXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1Y2Nlc3Mtd3JhcHBlciAuc3VjY2Vzcy1pbmZvLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5wcm9kdWN0LXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zdWNjZXNzLXdyYXBwZXIgLnByb2R1Y3Qtc3VtbWFyeS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5wcm9kdWN0LXN1bW1hcnktcm93LmlzLWRpc2NvdW50ID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICNCMjRCNDY7XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5wcm9kdWN0LXN1bW1hcnktdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5wcm9kdWN0LXN1bW1hcnktY291cG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBjb2xvcjogIzQxNDY0QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAucHJvZHVjdC1zdW1tYXJ5LWNvdXBvbi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAucHJvZHVjdC1zdW1tYXJ5LWNvdXBvbi1pdGVtIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5wcm9kdWN0LXN1bW1hcnktY291cG9uLWl0ZW0gKyAucHJvZHVjdC1zdW1tYXJ5LWNvdXBvbi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAucHJvZHVjdC1zdW1tYXJ5LXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAucHJvZHVjdC1zdW1tYXJ5LXRvdGFsIC5hbW91bnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFMkU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLmNhcnQtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdy10aHVtYiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdy10aHVtYiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5zdWNjZXNzLXdyYXBwZXIgLmNhcnQtcm93LXRodW1iIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuY2FydC1yb3ctZGV0YWlscyB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1Y2Nlc3Mtd3JhcHBlciAuY2FydC1yb3ctZGV0YWlscyB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHggLSAxNnB4KTtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuY2FydC1yb3ctbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zdWNjZXNzLXdyYXBwZXIgLmNhcnQtcm93LW5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdy1uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuY2FydC1yb3ctbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLmNhcnQtcm93LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuY2FydC1yb3ctbWV0YSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLmNhcnQtcm93LXF0eSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdy10b3RhbCB7XG4gIHdpZHRoOiAxMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdWNjZXNzLXdyYXBwZXIgLmNhcnQtcm93LXRvdGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1Y2Nlc3Mtd3JhcHBlciAuY2FydC1yb3ctdG90YWwgZGVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICMzODNDNDA7XG59XG4uc3VjY2Vzcy13cmFwcGVyIC5jYXJ0LXJvdy10b3RhbCBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQ0EzMjMyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1tYWluIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMTtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0LndjLWJsb2NrLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIge1xuICB3aWR0aDogNDA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0LndjLWJsb2NrLWNoZWNrb3V0IC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtb3JkZXItc3VtbWFyeV9fdGl0bGUtdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0LndjLWJsb2NrLWNoZWNrb3V0IC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQud2MtYmxvY2stY2hlY2tvdXQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktdG90YWxzLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0LndjLWJsb2NrLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19xdWFudGl0eSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjRCNDY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9faW1hZ2UgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1jb3Vwb24tZm9ybS1ibG9jayAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtY291cG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0LndjLWJsb2NrLWNoZWNrb3V0IC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWNhcnQtaXRlbXMtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2QgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wuZGlzYWJsZS1yYWRpby1jb250cm9sIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkLS1sYXN0LXNlbGVjdGVkOmFmdGVyLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZDphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLW9wdGlvbi0tY2hlY2tlZC1vcHRpb24taGlnaGxpZ2h0ZWQsIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkIGxhYmVsLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uLS1jaGVja2VkLW9wdGlvbi1oaWdobGlnaHRlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1jb250ZW50ID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gZGl2IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKSAhaW1wb3J0YW50O1xuICBnYXA6IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1jb250ZW50ID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gZGl2IHtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcbiAgfVxufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tY29udGVudCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSA+IGRpdiBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0RFRTJFNiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tY29udGVudCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSA+IGRpdiBsYWJlbCB7XG4gICAgcGFkZGluZzogMjVweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgbGFiZWw6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg1RDVDICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1jb250ZW50ID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gZGl2IGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tY29udGVudCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSA+IGRpdiBsYWJlbCBpbWcge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNykgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYmFkZ2Uud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWxvdy1zdG9jay1iYWRnZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDpub3QoLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3JvdyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGl0bGUud2MtYmxvY2stY29tcG9uZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMjBweCArIDggKiAoMTAwdncgLSA1NzZweCkgLyA4NjQsIDI4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRpdGxlLndjLWJsb2NrLWNvbXBvbmVudHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VENERBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3QgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fbGFiZWwsIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBsYWJlbCwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgKyBsYWJlbCwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBsYWJlbCwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwsIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LCAuY2hlY2tvdXQtd3JhcHBlciAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX19hZGRyZXNzXzEsIC5jaGVja291dC13cmFwcGVyIC5pcy1sYXJnZSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMiwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fY29tcGFueSwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94LCAuY2hlY2tvdXQtd3JhcHBlciAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY291bnRyeS1pbnB1dCwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMSwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMiwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLWxhcmdlIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2NvbXBhbnksIC5jaGVja291dC13cmFwcGVyIC5pcy1sYXJnZSAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3gsIC5jaGVja291dC13cmFwcGVyIC5pcy1sYXJnZSAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY291bnRyeS1pbnB1dCwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMSwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMiwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2NvbXBhbnksIC5jaGVja291dC13cmFwcGVyIC5pcy1tZWRpdW0gLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3gsIC5jaGVja291dC13cmFwcGVyIC5pcy1tZWRpdW0gLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY291bnRyeS1pbnB1dCwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLW1lZGl1bSAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX19hZGRyZXNzXzEsIC5jaGVja291dC13cmFwcGVyIC5pcy1tZWRpdW0gLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fYWRkcmVzc18yLCAuY2hlY2tvdXQtd3JhcHBlciAuaXMtbWVkaXVtIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2NvbXBhbnksIC5jaGVja291dC13cmFwcGVyIC5pcy1tZWRpdW0gLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94LCAuY2hlY2tvdXQtd3JhcHBlciAuaXMtbWVkaXVtIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jb3VudHJ5LWlucHV0LCAuY2hlY2tvdXQtd3JhcHBlciAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX19hZGRyZXNzXzEsIC5jaGVja291dC13cmFwcGVyIC5pcy1zbWFsbCAud2MtYmxvY2stY2hlY2tvdXRfX2JpbGxpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMiwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybV9fY29tcGFueSwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fYmlsbGluZy1maWVsZHMgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94LCAuY2hlY2tvdXQtd3JhcHBlciAuaXMtc21hbGwgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY291bnRyeS1pbnB1dCwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMSwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2FkZHJlc3NfMiwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jaGVja291dF9fc2hpcHBpbmctZmllbGRzIC53Yy1ibG9jay1jb21wb25lbnRzLWFkZHJlc3MtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm1fX2NvbXBhbnksIC5jaGVja291dC13cmFwcGVyIC5pcy1zbWFsbCAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3gsIC5jaGVja291dC13cmFwcGVyIC5pcy1zbWFsbCAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY291bnRyeS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3QgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0X19zZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0IC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3RfX2V4cGFuZCB7XG4gIHRvcDogNDhweDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXTpmb2N1cywgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3LCAxNywgMTcpO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VENERBO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg1RDVDO1xuICBib3JkZXItY29sb3I6ICM2ODVENUM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX21hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19sYWJlbCwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNoZWNrb3V0X19hZGRpdGlvbmFsLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1zdGVwX19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jaGVja291dF9fdGVybXMud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtdGVybXMtYmxvY2ssIC5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXBfX2NvbnRlbnQge1xuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNoZWNrb3V0X190ZXJtcy53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC10ZXJtcy1ibG9jayBhLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1zdGVwX19jb250ZW50IGEge1xuICBjb2xvcjogI0IyNEI0Njtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXZhbGlkYXRpb24tZXJyb3Ige1xuICBvcmRlcjogLTE7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGlucHV0OmZvY3VzLCAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2NjMTgxODtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbi53cC1lbGVtZW50LWJ1dHRvbi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXBsYWNlLW9yZGVyLWJ1dHRvbi5jb250YWluZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjI0QjQ2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjRCNDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uLndwLWVsZW1lbnQtYnV0dG9uLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uLmNvbnRhaW5lZDpob3ZlciwgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uLndwLWVsZW1lbnQtYnV0dG9uLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uLmNvbnRhaW5lZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0IyNEI0Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b24ud3AtZWxlbWVudC1idXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b24uY29udGFpbmVkIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktY291cG9uLWZvcm0tYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEU2RTI7XG4gIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9faW5kaXZpZHVhbC1wcmljZXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAuaXMtbGFyZ2UgLndjLWJsb2NrLWNoZWNrb3V0X19iaWxsaW5nLWZpZWxkcyAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtX190aHdjZmUtYmxvY2stYmlsbGluZ19jb21wYW55X2NvZGUge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5jaGVja291dC13cmFwcGVyIC5tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDhweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFM0U1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMzgzQzQwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW5mby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2hlY2tvdXQtd3JhcHBlciAubWVzc2FnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dC53Yy1ibG9jay1jaGVja291dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5jaGVja291dC13cmFwcGVyIC5jc3MtMC5lMTlseGNjMDAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtb3JkZXItc3VtbWFyeV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtb3JkZXItc3VtbWFyeV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1mb3JtICsgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja291dC13cmFwcGVyIC5pcy1tb2JpbGUgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1zdGVwOmZpcnN0LW9mLXR5cGUsIC5jaGVja291dC13cmFwcGVyIC5pcy1zbWFsbCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAuaXMtbW9iaWxlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDphZnRlciwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAuaXMtbW9iaWxlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNoZWNrb3V0LXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtb3JkZXItc3VtbWFyeV9fdGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAuaXMtbW9iaWxlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCwgLmNoZWNrb3V0LXdyYXBwZXIgLmlzLXNtYWxsIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAuaXMtbW9iaWxlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2QsIC5jaGVja291dC13cmFwcGVyIC5pcy1zbWFsbCAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLW5vdGljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hlY2tvdXQtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW1ldGFkYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGEgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzOmhhcygud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWRldGFpbHNfX3Byb2NlZC1yYSkge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm1haW4tY2FydC5pcy1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5tYWluLWNhcnQ6bm90KC5pcy1sb2FkaW5nKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLm1haW4tY2FydDpub3QoLmlzLWxvYWRpbmcpICsgLmNhcnQtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGEgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1kZXRhaWxzOmhhcygud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWRldGFpbHNfX3Byb2NlZC1yYSkge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY2FydC1sb2FkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjI0QjQ2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuLmNhcnQtd3JhcHBlciB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbmt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vaW1nL3RyYXNoLnN2Zyl9XG4uY2FydC13cmFwcGVyIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSAud2MtYmxvY2stY2FydC1pdGVtX19yZW1vdmUtbGluazpob3ZlciwuY2FydC13cmFwcGVyIHRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyAud2MtYmxvY2stY2FydC1pdGVtX19xdWFudGl0eSAud2MtYmxvY2stY2FydC1pdGVtX19yZW1vdmUtbGluazpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9pbWcvdHJhc2guc3ZnKX1cbi5jaGVja291dC13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1nL2NoZWNrLnN2Z1wiKX1cbi5jaGVja291dC13cmFwcGVyIC5tZXNzYWdlLWJveHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltZy9pbmZvLnN2Z1wiKX1cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JpZC5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuXHR4czogMCxcclxuXHRzbTogNTc2cHgsXHJcblx0bWQ6IDc2OHB4LFxyXG5cdGxnOiA5OTJweCxcclxuXHR4bDogMTIwMHB4LFxyXG5cdHh4bDogMTQwMHB4XHJcbik7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG5cdC8vIHNtOiA1NDBweCxcclxuXHQvLyBtZDogNzIwcHgsXHJcblx0Ly8gbGc6IDk2MHB4LFxyXG5cdHh4bDogMTI4MHB4XHJcbik7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMjBweDtcclxuXHJcbi8vIEZvbnQgZmFtaWxpZXMuXHJcbiRmZlx0XHRcdDogXCJTb3VyY2UgU2FucyAzXCIsIHNhbnMtc2VyaWY7XHJcbiRmZi10aXRsZVx0OiBcIlNvdXJjZSBTYW5zIDNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRmZi1zZWNvbmRhcnk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuXHJcbi8vIEZvbnQgc2l6ZXMuXHJcbiRmcy14c1x0OiAxMnB4O1xyXG4kZnMtc21cdDogMTRweDtcclxuJGZzLW1kXHQ6IDE2cHg7XHJcbiRmcy1sZ1x0OiAxOHB4O1xyXG4kZnMteGxcdDogMjBweDtcclxuXHJcbi8vIEZvbnQgd2VpZ2h0cy5cclxuJGZ3LWxpZ2h0XHRcdDogMzAwO1xyXG4kZnctcmVndWxhclx0XHQ6IDQwMDtcclxuJGZ3LW1lZGl1bVx0XHQ6IDUwMDtcclxuJGZ3LXNlbWlib2xkXHQ6IDYwMDtcclxuJGZ3LWJvbGRcdFx0OiA3MDA7XHJcbiRmdy1leHRyYWJvbGRcdDogODAwO1xyXG4kZnctYmxhY2tcdFx0OiA5MDA7XHJcblxyXG4vLyBMaW5lIGhlaWdodHMuXHJcbiRsaFx0XHRcdDogMS40O1xyXG4kbGgtdGl0bGVcdDogMS4yO1xyXG5cclxuLy8gQ29sb3JzLlxyXG4kd2hpdGVcdDogI2ZmZjtcclxuJGJsYWNrXHQ6ICMwMDA7XHJcblxyXG4kYm9keSA6IHJnYmEoMTcsIDE3LCAxNywgMSk7XHJcbiR0ZXh0OiAjMzgzQzQwO1xyXG5cclxuJHByaW1hcnk6ICNCMjRCNDY7XHJcbiRzZWNvbmRhcnk6ICM2ODVENUM7XHJcblxyXG4kcmVkOiAjQ0EzMjMyO1xyXG5cclxuJGJvcmRlci1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAxKTtcclxuXHJcbiRsaWdodC1ncmF5OiAjRjVGNUY1O1xyXG4kbGlnaHQtZ3JlZW46ICNCMUQ0Qzg7XHJcblxyXG5cclxuLy8gT3RoZXJzLlxyXG4kdHJcdFx0OiAwLjM1cztcclxuJHJhZGl1c1x0OiA4cHg7XHJcbiRyYWRpdXMtbGc6IDEycHg7Il19 */
