/* Build: 1791282991415 */
.blog .site-main {
  padding-top: 32px;
}

.magazine-tabs__icon {
  width: 20px;
  height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.magazine-tabs__icon img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}

.magazine-tabs {
  border-radius: 20px;
  -webkit-box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, .1019607843);
          box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, .1019607843);
  border: 1px solid #E5E5E5;
  background: #FFFFFF;
  margin: 13px 0 28px;
  padding: 20px 20px 30px;
}
.magazine-tabs__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid #E5E5E5;
}
.magazine-tabs__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 11px 20px;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  letter-spacing: 0px;
  color: #4A4A4A;
}
.magazine-tabs__item.is-active {
  font-weight: 600;
  border-bottom: 2px solid #2F73E2;
}

.magazine-grid {
  padding-bottom: 17px;
}
.magazine-grid__item img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 394px;
}
.magazine-grid__item--third {
  padding-bottom: 20px;
}
.magazine-grid__item--third img {
  height: 290px;
}
.magazine-grid__item--third .magazine-card__excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden !important;
  white-space: normal !important;
  text-overflow: unset !important;
}
.magazine-grid__row--narrow-wide + .magazine-grid__row--thirds .magazine-grid__item--third .text-end {
  display: none;
}
.magazine-grid__item--full img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 400px;
}
.magazine-grid .magazine-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.magazine-grid .magazine-card__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  gap: 10px;
}
.magazine-grid .magazine-card__overflow {
  top: 0;
  left: 0;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .4)), color-stop(50.5%, rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .4)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .2) 50.5%, rgba(0, 0, 0, .4) 100%);
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.magazine-grid .magazine-card__slider {
  border-radius: 8px;
}
.magazine-grid .magazine-card__category {
  inset-inline-end: 20px;
  inset-block-start: 20px;
  position: absolute;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: all;
}
.magazine-grid .magazine-card__content {
  min-width: 0;
}
.magazine-grid .magazine-card__content h3 {
  margin: 0 0 4px;
}
.magazine-grid .magazine-card__content h3 a {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0px;
  color: #4A4A4A;
}
.magazine-grid .magazine-card__meta {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0px;
  color: #4A4A4A;
  margin-bottom: 8px;
}
.magazine-grid .magazine-card__excerpt {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0px;
  color: #4A4A4A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.magazine-grid .magazine-card .text-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.magazine-grid .magazine-card .text-end .text-dark.fw-bold {
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;
  letter-spacing: 0px;
  color: #222222;
  margin: 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.magazine-grid .magazine-card__read-more-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.magazine-grid .magazine-card__read-more {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: nowrap;
}
.magazine-grid .magazine-card__read-more svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.magazine-grid .magazine-card__bottom-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.magazine-grid .magazine-card__bottom-wrap .magazine-card__excerpt {
  margin-bottom: 0;
}
.magazine-grid .magazine-card__top-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.magazine-grid .magazine-card__top-wrap h3,
.magazine-grid .magazine-card__top-wrap .magazine-card__meta {
  margin: 0;
}
.magazine-grid .magazine-card__top-wrap {
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .magazine-grid .magazine-card__top-wrap {
    margin-top: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
  .magazine-grid__row--narrow-wide + .magazine-grid__row--thirds .magazine-grid__item--third .text-end {
    display: block;
  }
  .magazine-grid__item--third .magazine-card .text-end {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .magazine-grid .magazine-card__excerpt {
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    white-space: normal;
    text-overflow: unset;
  }
  .magazine-grid .magazine-card__content {
    margin-top: 0;
  }
  .magazine-grid .magazine-card__bottom-wrap .magazine-card__excerpt {
    margin-bottom: 8px;
  }
  .magazine-grid .magazine-card--mobile-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
  }
  .magazine-grid .magazine-card--mobile-horizontal .magazine-card__slider {
    height: 112px;
    max-width: 38.23%;
  }
  .magazine-grid .magazine-card--mobile-horizontal .magazine-card__actions,
  .magazine-grid .magazine-card--mobile-horizontal .magazine-card__category {
    display: none;
  }
  .magazine-grid .magazine-top-wrap,
  .magazine-grid .magazine-card__bottom-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    gap: 0;
  }
  .magazine-grid__item--fullm img, .magazine-grid__item img, .magazine-grid__item--third img {
    height: 217px;
  }
  .magazine-grid__item--third .magazine-card__excerpt {
    -webkit-line-clamp: 3;
  }
}

.magazine-results-bar.results-bar {
  margin-bottom: 11px;
}
.magazine-results-bar.results-bar .results-count-mobile {
  display: none;
}
.magazine-results-bar.results-bar .results-count-desktop {
  font-weight: 500;
  font-size: 14px;
  line-height: 160%;
  letter-spacing: 0px;
  color: #4A4A4A;
}
.magazine-results-bar.results-bar .sorting__current-value {
  display: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 160%;
  letter-spacing: 0px;
  color: #222222;
}
.magazine-results-bar.results-bar .sorting__dropdown.show {
  top: 24px;
}
@media (max-width: 991px) {
  .magazine-results-bar.results-bar {
    margin-bottom: 28px;
  }
  .magazine-results-bar.results-bar .results-count-desktop {
    display: none;
  }
  .magazine-results-bar.results-bar .results-count-mobile {
    display: inline;
  }
  .magazine-results-bar.results-bar .sorting__current-value {
    display: inline;
  }
  .magazine-results-bar.results-bar .sorting__label {
    gap: 4px;
  }
  .magazine-results-bar.results-bar .gray-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #4A4A4A;
  }
  .magazine-results-bar.results-bar .gray-title:after {
    content: ":";
  }
}

.magazine-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 22px;
}

.magazine-grid__row {
  display: grid;
  gap: 22px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.magazine-grid__row--full {
  grid-template-columns: minmax(0, 1fr);
}

.magazine-grid__row--wide-narrow {
  grid-template-columns: minmax(0, 792fr) minmax(0, 466fr);
}

.magazine-grid__row--narrow-wide {
  grid-template-columns: minmax(0, 466fr) minmax(0, 792fr);
}

.magazine-grid__row--halves {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.magazine-grid__row--thirds {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.magazine-grid__item {
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.magazine-grid__item--full {
  grid-column: auto;
}

.magazine-grid__item--wide {
  grid-column: auto;
}

.magazine-grid__item--narrow {
  grid-column: auto;
}

.magazine-grid__item--half {
  grid-column: auto;
}

.magazine-grid__item--third {
  grid-column: auto;
}

.magazine-grid__row--incomplete .magazine-grid__item--last-fill {
  grid-column: 1/-1;
}

.magazine-card__slider {
  position: relative;
  overflow: hidden;
  background: #f5f5f5;
}

.magazine-card__link {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.magazine-card__link img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.magazine-card__overflow {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.magazine-card__category,
.magazine-card__actions {
  pointer-events: auto;
}

.magazine-card__title a {
  text-decoration: none;
}

.magazine-card__excerpt p:last-child {
  margin-bottom: 0;
}

/* mobile */
@media (max-width: 767px) {
  .blog .site-main {
    padding-top: 0;
  }
  .magazine-tabs {
    padding: 0;
    border: 0;
    -webkit-box-shadow: unset;
            box-shadow: unset;
    background: transparent;
    width: calc(100% + 24px);
  }
  .magazine-tabs__inner {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: scroll;
    gap: 0;
  }
  .magazine-tabs__inner .magazine-tabs__label {
    white-space: nowrap;
  }
  .magazine-grid {
    gap: 16px;
  }
  .magazine-grid__item {
    padding-bottom: 10px;
  }
  .magazine-grid__row {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 16px;
  }
  .magazine-grid__item--last-fill {
    grid-column: auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFyY2hpdmUvbWFnYXppbmUuc2NzcyIsImFyY2hpdmUvbWFnYXppbmUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0ksaUJBQUE7QUNISjs7QURNQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0FDSEo7O0FETUE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtBQ0hKOztBRE1BO0VBQ0ksbUJBQUE7RUFDQSwrREFBQTtVQUFBLHVEQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUNISjtBREtJO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsZ0NBQUE7QUNIUjtBRE1JO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ0pSO0FETVE7RUFDSSxnQkFBQTtFQUNBLGdDQUFBO0FDSlo7O0FEU0E7RUFDSSxvQkFBQTtBQ05KO0FEU1E7RUFDSSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsYUFBQTtBQ1BaO0FEV0k7RUFDSSxvQkFBQTtBQ1RSO0FEV1E7RUFDSSxhQUFBO0FDVFo7QURZUTtFQUVJLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBQ1haO0FEZ0JRO0VBQ0ksYUFBQTtBQ2RaO0FEbUJRO0VBQ0ksb0JB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QUE7QUMxRUo7O0FENkVBO0VBQ0ksaUJBQUE7QUMxRUo7O0FENkVBO0VBQ0ksaUJBQUE7QUMxRUo7O0FENkVBO0VBQ0ksaUJBQUE7QUMxRUo7O0FENkVBO0VBQ0ksaUJBQUE7QUMxRUo7O0FENkVBO0VBQ0ksaUJBQUE7QUMxRUo7O0FENkVBO0VBQ0ksaUJBQUE7QUMxRUo7O0FENkVBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FDMUVKOztBRDZFQTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDMUVKO0FENEVJO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FDMUVSOztBRDhFQTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG9CQUFBO0FDM0VKOztBRDhFQTs7RUFFSSxvQkFBQTtBQzNFSjs7QURpRkk7RUFDSSxxQkFBQTtBQzlFUjs7QURtRkk7RUFDSSxnQkFBQTtBQ2hGUjs7QURxRkEsV0FBQTtBQUNBO0VBQ0k7SUFDSSxjQUFBO0VDbEZOO0VEcUZFO0lBQ0ksVUFBQTtJQUNBLFNBQUE7SUFDQSx5QkFBQTtZQUFBLGlCQUFBO0lBQ0EsdUJBQUE7SUFDQSx3QkFBQTtFQ25GTjtFRHFGTTtJQUNJLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLE1BQUE7RUNuRlY7RURxRlU7SUFDSSxtQkFBQTtFQ25GZDtFRHdGRTtJQUNJLFNBbmZjO0VDNlpwQjtFRHdGTTtJQUNJLG9CQUFBO0VDdEZWO0VEMEZFO0lBQ0ksZ0RBQUE7SUFDQSxTQTVmYztFQ29hcEI7RUQyRkU7SUFDSSxpQkFBQTtFQ3pGTjtBQUNGIiwiZmlsZSI6ImFyY2hpdmUvbWFnYXppbmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJG1hZ2F6aW5lLWdhcC1kZXNrdG9wOiAyMnB4O1xuJG1hZ2F6aW5lLWdhcC1tb2JpbGU6IDE2cHg7XG4kbWFnYXppbmUtYnJlYWtwb2ludC1tZDogNzY3cHg7XG5cbi5ibG9nIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ubWFnYXppbmUtdGFic19faWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYWdhemluZS10YWJzX19pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1hZ2F6aW5lLXRhYnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxNXB4IDBweCAjMDAwMDAwMUE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMTNweCAwIDI4cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tYWluLUNvbG9yLCAjMkY3M0UyKVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFnYXppbmUtZ3JpZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLXRoaXJkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFnYXppbmUtY2FyZF9fZXhjZXJwdCB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3ctLW5hcnJvdy13aWRlKy5tYWdhemluZS1ncmlkX19yb3ctLXRoaXJkcyB7XG4gICAgICAgIC5tYWdhemluZS1ncmlkX19pdGVtLS10aGlyZCAudGV4dC1lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLWZ1bGwge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lLWNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJmbG93IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1MC41JSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zbGlkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgaW5zZXQtaW5saW5lLWVuZDogMjBweDtcbiAgICAgICAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19leGNlcnB0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgICAgICAudGV4dC1kYXJrLmZ3LWJvbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVhZC1tb3JlLXdyYXAge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZWFkLW1vcmUge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgLm1hZ2F6aW5lLWNhcmRfX2V4Y2VycHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3Atd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAubWFnYXppbmUtY2FyZF9fbWV0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm1hZ2F6aW5lLWNhcmRfX3RvcC13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93LS1uYXJyb3ctd2lkZSsubWFnYXppbmUtZ3JpZF9fcm93LS10aGlyZHMge1xuICAgICAgICAgICAgLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLXRoaXJkIC50ZXh0LWVuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLS10aGlyZCAubWFnYXppbmUtY2FyZCAudGV4dC1lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hZ2F6aW5lLWNhcmQge1xuICAgICAgICAgICAgJl9fZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2xpZGVyIHt9XG5cbiAgICAgICAgICAgICZfX2JvdHRvbS13cmFwIHtcbiAgICAgICAgICAgICAgICAubWFnYXppbmUtY2FyZF9fZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1vYmlsZS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgICAgIC5tYWdhemluZS1jYXJkX19zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4LjIzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFnYXppbmUtY2FyZF9fYWN0aW9ucyxcbiAgICAgICAgICAgICAgICAubWFnYXppbmUtY2FyZF9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWdhemluZS10b3Atd3JhcCxcbiAgICAgICAgLm1hZ2F6aW5lLWNhcmRfX2JvdHRvbS13cmFwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLS1mdWxsbSxcbiAgICAgICAgJl9faXRlbSxcbiAgICAgICAgJl9faXRlbS0tdGhpcmQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS0tdGhpcmQge1xuICAgICAgICAgICAgLm1hZ2F6aW5lLWNhcmRfX2V4Y2VycHQge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hZ2F6aW5lLXJlc3VsdHMtYmFyLnJlc3VsdHMtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG4gICAgLnJlc3VsdHMtY291bnQtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmVzdWx0cy1jb3VudC1kZXNrdG9wIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgfVxuXG4gICAgLnNvcnRpbmdfX2N1cnJlbnQtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB9XG5cbiAgICAuc29ydGluZ19fZHJvcGRvd24uc2hvdyB7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgICAucmVzdWx0cy1jb3VudC1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzdWx0cy1jb3VudC1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRpbmdfX2N1cnJlbnQtdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvcnRpbmdfX2xhYmVsIHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyYXktdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm1hZ2F6aW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRtYWdhemluZS1nYXAtZGVza3RvcDtcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRtYWdhemluZS1nYXAtZGVza3RvcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX3Jvdy0tZnVsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX3Jvdy0td2lkZS1uYXJyb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDc5MmZyKSBtaW5tYXgoMCwgNDY2ZnIpO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9fcm93LS1uYXJyb3ctd2lkZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNDY2ZnIpIG1pbm1heCgwLCA3OTJmcik7XG59XG5cbi5tYWdhemluZS1ncmlkX19yb3ctLWhhbHZlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9fcm93LS10aGlyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWdhemluZS1ncmlkX19pdGVtLS1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9faXRlbS0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLWhhbGYge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9faXRlbS0tdGhpcmQge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9fcm93LS1pbmNvbXBsZXRlIC5tYWdhemluZS1ncmlkX19pdGVtLS1sYXN0LWZpbGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG59XG5cbi5tYWdhemluZS1jYXJkX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5tYWdhemluZS1jYXJkX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5tYWdhemluZS1jYXJkX19vdmVyZmxvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFnYXppbmUtY2FyZF9fY2F0ZWdvcnksXG4ubWFnYXppbmUtY2FyZF9fYWN0aW9ucyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cblxuXG4ubWFnYXppbmUtY2FyZF9fdGl0bGUge1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubWFnYXppbmUtY2FyZF9fZXhjZXJwdCB7XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuLyogbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogJG1hZ2F6aW5lLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAuYmxvZyAuc2l0ZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lLXRhYnMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgLm1hZ2F6aW5lLXRhYnNfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hZ2F6aW5lLWdyaWQge1xuICAgICAgICBnYXA6ICRtYWdhemluZS1nYXAtbW9iaWxlO1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnYXppbmUtZ3JpZF9fcm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6ICRtYWdhemluZS1nYXAtbW9iaWxlO1xuICAgIH1cblxuICAgIC5tYWdhemluZS1ncmlkX19pdGVtLS1sYXN0LWZpbGwge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICB9XG59XG4iLCIuYmxvZyAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5tYWdhemluZS10YWJzX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1hZ2F6aW5lLXRhYnNfX2ljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1hZ2F6aW5lLXRhYnMge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWFyZ2luOiAxM3B4IDAgMjhweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG59XG4ubWFnYXppbmUtdGFic19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG59XG4ubWFnYXppbmUtdGFic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLm1hZ2F6aW5lLXRhYnNfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tQ29sb3IsICMyRjczRTIpO1xufVxuXG4ubWFnYXppbmUtZ3JpZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMzk0cHg7XG59XG4ubWFnYXppbmUtZ3JpZF9faXRlbS0tdGhpcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tYWdhemluZS1ncmlkX19pdGVtLS10aGlyZCBpbWcge1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLXRoaXJkIC5tYWdhemluZS1jYXJkX19leGNlcnB0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubWFnYXppbmUtZ3JpZF9fcm93LS1uYXJyb3ctd2lkZSArIC5tYWdhemluZS1ncmlkX19yb3ctLXRoaXJkcyAubWFnYXppbmUtZ3JpZF9faXRlbS0tdGhpcmQgLnRleHQtZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZS1ncmlkX19pdGVtLS1mdWxsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMTBweDtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19vdmVyZmxvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1MC41JSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19zbGlkZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fY2F0ZWdvcnkge1xuICBpbnNldC1pbmxpbmUtZW5kOiAyMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX2NvbnRlbnQge1xuICBtaW4td2lkdGg6IDA7XG59XG4ubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fY29udGVudCBoMyB7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19jb250ZW50IGgzIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19tZXRhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19leGNlcnB0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmQgLnRleHQtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZCAudGV4dC1lbmQgLnRleHQtZGFyay5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19yZWFkLW1vcmUtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX3JlYWQtbW9yZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX3JlYWQtbW9yZSBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19ib3R0b20td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fYm90dG9tLXdyYXAgLm1hZ2F6aW5lLWNhcmRfX2V4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX3RvcC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX3RvcC13cmFwIGgzLFxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX3RvcC13cmFwIC5tYWdhemluZS1jYXJkX19tZXRhIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmRfX3RvcC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX190b3Atd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gIC5tYWdhemluZS1ncmlkX19yb3ctLW5hcnJvdy13aWRlICsgLm1hZ2F6aW5lLWdyaWRfX3Jvdy0tdGhpcmRzIC5tYWdhemluZS1ncmlkX19pdGVtLS10aGlyZCAudGV4dC1lbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWdhemluZS1ncmlkX19pdGVtLS10aGlyZCAubWFnYXppbmUtY2FyZCAudGV4dC1lbmQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgfVxuICAubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZF9fYm90dG9tLXdyYXAgLm1hZ2F6aW5lLWNhcmRfX2V4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtY2FyZC0tbW9iaWxlLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkLS1tb2JpbGUtaG9yaXpvbnRhbCAubWFnYXppbmUtY2FyZF9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIG1heC13aWR0aDogMzguMjMlO1xuICB9XG4gIC5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkLS1tb2JpbGUtaG9yaXpvbnRhbCAubWFnYXppbmUtY2FyZF9fYWN0aW9ucyxcbiAgLm1hZ2F6aW5lLWdyaWQgLm1hZ2F6aW5lLWNhcmQtLW1vYmlsZS1ob3Jpem9udGFsIC5tYWdhemluZS1jYXJkX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFnYXppbmUtZ3JpZCAubWFnYXppbmUtdG9wLXdyYXAsXG4gIC5tYWdhemluZS1ncmlkIC5tYWdhemluZS1jYXJkX19ib3R0b20td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5tYWdhemluZS1ncmlkX19pdGVtLS1mdWxsbSBpbWcsIC5tYWdhemluZS1ncmlkX19pdGVtIGltZywgLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLXRoaXJkIGltZyB7XG4gICAgaGVpZ2h0OiAyMTdweDtcbiAgfVxuICAubWFnYXppbmUtZ3JpZF9faXRlbS0tdGhpcmQgLm1hZ2F6aW5lLWNhcmRfX2V4Y2VycHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuXG4ubWFnYXppbmUtcmVzdWx0cy1iYXIucmVzdWx0cy1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLm1hZ2F6aW5lLXJlc3VsdHMtYmFyLnJlc3VsdHMtYmFyIC5yZXN1bHRzLWNvdW50LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFnYXppbmUtcmVzdWx0cy1iYXIucmVzdWx0cy1iYXIgLnJlc3VsdHMtY291bnQtZGVza3RvcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLm1hZ2F6aW5lLXJlc3VsdHMtYmFyLnJlc3VsdHMtYmFyIC5zb3J0aW5nX19jdXJyZW50LXZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubWFnYXppbmUtcmVzdWx0cy1iYXIucmVzdWx0cy1iYXIgLnNvcnRpbmdfX2Ryb3Bkb3duLnNob3cge1xuICB0b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1hZ2F6aW5lLXJlc3VsdHMtYmFyLnJlc3VsdHMtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5tYWdhemluZS1yZXN1bHRzLWJhci5yZXN1bHRzLWJhciAucmVzdWx0cy1jb3VudC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWdhemluZS1yZXN1bHRzLWJhci5yZXN1bHRzLWJhciAucmVzdWx0cy1jb3VudC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubWFnYXppbmUtcmVzdWx0cy1iYXIucmVzdWx0cy1iYXIgLnNvcnRpbmdfX2N1cnJlbnQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubWFnYXppbmUtcmVzdWx0cy1iYXIucmVzdWx0cy1iYXIgLnNvcnRpbmdfX2xhYmVsIHtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAubWFnYXppbmUtcmVzdWx0cy1iYXIucmVzdWx0cy1iYXIgLmdyYXktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gIH1cbiAgLm1hZ2F6aW5lLXJlc3VsdHMtYmFyLnJlc3VsdHMtYmFyIC5ncmF5LXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjtcbiAgfVxufVxuXG4ubWFnYXppbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjJweDtcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjJweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5tYWdhemluZS1ncmlkX19yb3ctLWZ1bGwge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9fcm93LS13aWRlLW5hcnJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDc5MmZyKSBtaW5tYXgoMCwgNDY2ZnIpO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9fcm93LS1uYXJyb3ctd2lkZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDQ2NmZyKSBtaW5tYXgoMCwgNzkyZnIpO1xufVxuXG4ubWFnYXppbmUtZ3JpZF9fcm93LS1oYWx2ZXMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5tYWdhemluZS1ncmlkX19yb3ctLXRoaXJkcyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWdhemluZS1ncmlkX19pdGVtLS1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5tYWdhemluZS1ncmlkX19pdGVtLS13aWRlIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5tYWdhemluZS1ncmlkX19pdGVtLS1uYXJyb3cge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLWhhbGYge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLXRoaXJkIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5tYWdhemluZS1ncmlkX19yb3ctLWluY29tcGxldGUgLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLWxhc3QtZmlsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4ubWFnYXppbmUtY2FyZF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4ubWFnYXppbmUtY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFnYXppbmUtY2FyZF9fbGluayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFnYXppbmUtY2FyZF9fb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hZ2F6aW5lLWNhcmRfX2NhdGVnb3J5LFxuLm1hZ2F6aW5lLWNhcmRfX2FjdGlvbnMge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1hZ2F6aW5lLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWdhemluZS1jYXJkX19leGNlcnB0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIG1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tYWdhemluZS10YWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIH1cbiAgLm1hZ2F6aW5lLXRhYnNfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGdhcDogMDtcbiAgfVxuICAubWFnYXppbmUtdGFic19faW5uZXIgLm1hZ2F6aW5lLXRhYnNfX2xhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5tYWdhemluZS1ncmlkIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYWdhemluZS1ncmlkX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLm1hZ2F6aW5lLWdyaWRfX2l0ZW0tLWxhc3QtZmlsbCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn0iXX0= */
