/****************
 * Fonts
 ****************/
/****************
 * Paints
 ****************/
/****************
 * Effects
 ****************/
/****************
 * Grid Settings
 ****************/
.block-tabs {
  padding: 3.5625rem 0 3.1875rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 48rem) {
  .block-tabs {
    padding: 10.25rem 0 11rem;
  }
}
.block-tabs::before, .block-tabs::after {
  content: "";
  pointer-events: none;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.block-tabs::before {
  background-image: url(../../../images/decorations/tab-brush-top-mobile.svg);
  background-position: center top -0.0625rem;
}
@media (min-width: 48rem) {
  .block-tabs::before {
    background-image: url(../../../images/decorations/tab-brush-top-desk.svg);
  }
}
.block-tabs::after {
  background-image: url(../../../images/decorations/tab-brush-bottom-mobile.svg);
  background-position: center bottom -0.0625rem;
}
@media (min-width: 48rem) {
  .block-tabs::after {
    background-image: url(../../../images/decorations/tab-brush-bottom-desk.svg);
  }
}

.tabs__link-list-wrapper {
  margin-top: 1.5rem;
}
.tabs__link-list {
  padding: 0;
  position: relative;
  z-index: 2;
  margin: 0 0 2rem;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  border-bottom: 0.0625rem solid #e1e1e1;
}
.tabs__link-list:before, .tabs__link-list:after {
  content: "";
  display: table;
}
.tabs__link-list:after {
  clear: both;
}
@media (min-width: 48rem) {
  .tabs__link-list {
    padding: 0;
    margin: 0 0 4.8125rem;
  }
}
.tabs__link-list-wrapper {
  position: relative;
}
.tabs__link {
  display: inline-block;
  float: none;
  margin: 0 0 0.0625rem;
  font-size: 1.125rem;
  font-weight: 500;
}
.tabs__link a {
  display: block;
  min-width: 6.625rem;
  padding: 0.875rem 0.25rem;
  position: relative;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  transition: color 0.2s linear;
  font-size: clamp(0.875rem, 0.6442307692rem + 0.641025641vw, 1.125rem);
  font-weight: 500;
  line-height: clamp(1rem, 0.5384615385rem + 1.2820512821vw, 1.5rem);
}
@media (min-width: 36rem) {
  .tabs__link a {
    min-width: 12.5rem;
    padding: 0.625rem 0.375rem;
  }
}
.tabs__link a:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  position: absolute;
  right: auto;
  bottom: -0.125rem;
  left: 0;
  background-color: #ffffff;
  transition: all 0.2s linear;
}
.tabs__link.active a::after {
  height: 0.125rem;
}
.tabs__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.tabs__bg::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #153e0e;
  opacity: 0.8;
}
.tabs__bg img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
}
.tabs__side-heading {
  padding: 0 1.25rem;
  z-index: 2;
  color: #ffffff;
}
@media (min-width: 48rem) {
  .tabs__side-heading {
    padding: 0;
    position: absolute;
    top: 28.625rem;
    left: 0;
    transform: translate(-47.4%, 0) rotate(90deg);
    text-transform: uppercase;
    font-family: "baskerville-urw", serif;
    font-size: clamp(2.125rem, 0.625rem + 4.1666666667vw, 3.75rem);
    font-weight: 700;
    line-height: clamp(2.5rem, 1.1153846154rem + 3.8461538462vw, 4rem);
    margin-bottom: clamp(1rem, 0.0769230769rem + 2.5641025641vw, 2rem);
  }
}
.tabs__tab-content {
  position: static;
  color: #ffffff;
  opacity: 1;
  visibility: visible;
}
.tabs__tab-content:not(.active) {
  position: absolute;
  left: -624.9375rem;
  opacity: 0;
  visibility: hidden;
}
.tabs__tab-content .row {
  justify-content: space-between;
}
.tabs__text-col {
  margin-bottom: 2rem;
}
@media (min-width: 48rem) {
  .tabs__text-col {
    padding-top: 4.25rem;
    margin-bottom: 0;
  }
}
.tabs__location-pre-heading {
  display: inline-flex;
  align-items: center;
  padding: 0.3125rem 0.9375rem 0.5rem 0.5625rem;
  margin-bottom: 0.4375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
  border-radius: 1rem;
  background-color: #153e0e;
}
@media (min-width: 48rem) {
  .tabs__location-pre-heading {
    padding: 0.1875rem 0.875rem 0.1875rem 0.6875rem;
  }
}
.tabs__location-pre-heading::before {
  content: "\ea1d";
  font-family: "iconfont-cheleyCamps";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.875rem;
  font-size: 1.25rem;
}
.tabs__heading {
  margin-top: clamp(0.25rem, -0.2692307692rem + 1.4423076923vw, 0.8125rem);
  margin-bottom: clamp(1.25rem, 0.3269230769rem + 2.5641025641vw, 2.25rem);
}
.tabs__description p {
  font-size: clamp(0.875rem, 0.6442307692rem + 0.641025641vw, 1.125rem);
}
@media (min-width: 48rem) {
  .tabs__image {
    margin-left: -0.9375rem;
  }
}

.tab-head-wrap {
  position: relative;
}
@media (max-width: 47.98rem) {
  .tab-head-wrap .tab-head:before, .tab-head-wrap .tab-head:after {
    content: "";
    display: table;
  }
  .tab-head-wrap .tab-head:after {
    clear: both;
  }
  .tab-head-wrap.has-scroll {
    margin-right: -1.25rem;
  }
}

@media (min-width: 48rem) {
  .block-accordion + .block-tabs {
    margin-top: 7.8125rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zcmMvX19zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiYWNmLWJsb2Nrcy90YWJzL3NyYy9zdHlsZS5zY3NzIiwiY3NzL3NyYy92ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImNzcy9zcmMvX19zdHlsZXMvX21peGlucy5zY3NzIiwiY3NzL3NyYy9fX3N0eWxlcy9fZm9udC1zdHlsZXMuc2NzcyIsImNzcy9zcmMvbGliL2ljb25mb250L19pY29uZm9udC12YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFRQTtBQUFBO0FBQUE7QUE4QkE7QUFBQTtBQUFBO0FBU0E7QUFBQTtBQUFBO0FDN0NBO0VBQ0k7RUFFQTtFQUVBOztBQ3FEQTtFRDFESjtJQVFROzs7QUFHSjtFQUVJO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTs7QUMyQko7RUQ3QkE7SUFLUTs7O0FBSVI7RUFDSTtFQUNBOztBQ2tCSjtFRHBCQTtJQUtROzs7O0FBTVI7RUFDSTs7QUFFSjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7O0FFNURQO0VBRUM7RUFDQTs7QUFHRDtFQUNDOztBRGdERTtFRE5BO0lBZVE7SUFFQTs7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBRUE7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDSTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VHbkRSO0VBQ0E7RUFDQTs7QUZTQTtFRDRCSTtJQWdCUTtJQUNBOzs7QUFHSjtFQUNJO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBOztBQU1BO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUlSO0VBQ0k7RUFFQTtFQUVBOztBQ3ZISjtFRGtIQTtJQVFRO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJRzFMUixhSkNlO0lJQWY7SUFDQTtJQUNBO0lBR0k7OztBSDBMSjtFQUNJO0VBRUE7RUFFQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQzdKSjtFRDRKQTtJQUlRO0lBRUE7OztBQUlSO0VBQ0k7RUFDQTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQ25MSjtFRHNLQTtJQWdCUTs7O0FBR0o7RUVqTlAsU0VMZTtFRk1mLGFFckNlO0VGc0NmLFdBSDJDO0VBSTNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VGMk1XO0VBRUE7O0FBSVI7RUFDSTtFQUNBOztBQUlBO0VBQ0k7O0FDek1SO0VENk1BO0lBRVE7Ozs7QUFPWjtFQUNJOztBQzFNQTtFQ3BFSDtJQUVDO0lBQ0E7O0VBR0Q7SUFDQzs7RUY4UU07SUFDSTs7OztBQy9OUjtFRG9PSjtJQUVRIiwiZmlsZSI6ImFjZi1ibG9ja3MvdGFicy9kaXN0L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqXG4gKiBGb250c1xuICoqKioqKioqKioqKioqKiovXG4kZm9udC1iYXNlOiBcImJyb3RoZXItMTgxNi1wcmludGVkXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1iYXNrZXJ2aWxsZTogXCJiYXNrZXJ2aWxsZS11cndcIiwgc2VyaWY7XG4kZm9udC1hdXN0aW4tcGVuOiBcImF1c3Rpbi1wZW5cIiwgc2VyaWY7XG4kZm9udC1vcGVuOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4vKioqKioqKioqKioqKioqKlxuICogUGFpbnRzXG4gKioqKioqKioqKioqKioqKi9cbiRwYWludHM6IChcblx0YWNjZW50OiAjMzc3ZTk2LFxuXHRhY2NlbnQtdmFyaWFudDogIzAwNDk2NSxcblx0YWNjZW50LXZhcmlhbnQtMjogIzQ3Njc5Nixcblx0YWNjZW50LXZhcmlhbnQtMzogI2NjNGEyNyxcblx0YmctZGFyazogIzAwMDAwMCxcblx0YmctbGlnaHQ6ICNmZmZmZmYsXG5cdGJnLWxpZ2h0LTI6ICNkZGU1ZjIsXG5cdHRleHQtZGFyazogIzAyMWIyNyxcblx0dGV4dC1saWdodDogI2ZmZmZmZixcblx0bmV1dHJhbC0zMDogIzRkNGQ0ZCxcblx0bmV1dHJhbC00NTogIzczNzM3Myxcblx0bmV1dHJhbC03MDogI2IzYjNiMyxcblx0bmV1dHJhbC04ODogI2UxZTFlMSxcblx0bmV1dHJhbC05NDogI2YwZjBmMCxcblx0bmV1dHJhbC05NzogI2Y3ZjdmNyxcblx0ZXJyb3I6ICNiMDAwMjAsXG5cdHdhcm5pbmc6ICNmOWE1MTMsXG5cdHN1Y2Nlc3M6ICMwMDg3MzcsXG5cdGluZm9ybWF0aW9uOiAjMDA2YmIyLFxuXHRhdXRvZmlsbDogI2U2ZjBmNyxcblx0Zm9yZXN0Z3JlZW46ICMxNTNlMGUsXG5cdGJnLWZvcmVzdGdyZWVuOiAjMDE0OTAwLFxuXHRsaWdodC1ibHVlOiAjOWVjNWZmLFxuXHRkYXJrLWJsdWU6ICMwMDRhNjQsXG4pO1xuXG4vKioqKioqKioqKioqKioqKlxuICogRWZmZWN0c1xuICoqKioqKioqKioqKioqKiovXG4kZWZmZWN0czogKFxuXHRkcm9wc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4xKSxcblx0Y3RhOiAwIC00cHggNHB4IHJnYmEoMCwgMCwgMCwgLjA1KSxcblx0dGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIC4yNSksXG4pO1xuXG4vKioqKioqKioqKioqKioqKlxuICogR3JpZCBTZXR0aW5nc1xuICoqKioqKioqKioqKioqKiovXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRzbTogcmVtKDU3NiksXG5cdG1kOiByZW0oNzY4KSxcblx0bGc6IHJlbSg5OTIpLFxuXHR4bDogcmVtKDEyMDApLFxuXHR4bWw6IHJlbSgxMzUwKSxcblx0eHhsOiByZW0oMTQxMCksXG4pO1xuJGN1c3RvbS1icmVha3BvaW50czogKFxuXHRtb2JpbGVNZW51OiByZW0oMTIwMCksXG4pO1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdHhzOiByZW0oNTc2KSxcblx0c206IHJlbSg3NjgpLFxuXHRtZDogcmVtKDk5MiksXG5cdGxnOiByZW0oMTIwMCksXG5cdHhsOiByZW0oMTQxMCksXG4pO1xuJGNvbnRhaW5lci1zbS1zcGFjaW5nOiByZW0oMjApO1xuJGNvbnRhaW5lci1tZC1zcGFjaW5nOiByZW0oNDApO1xuJGNvbnRhaW5lci1sZy1zcGFjaW5nOiByZW0oNjApO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiByZW0oMzApO1xuXG4vLyBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb24tc3RhbmRhcmQ6IGFsbCAuMnMgbGluZWFyO1xuJHRyYW5zaXRpb24tZGVmYXVsdDogLjJzIGxpbmVhcjtcblxuLy8gQmxvY2sgdGl0bGVcbiRibG9jay10aXRsZS1tYi1zbTogcmVtKDQwKTtcbiRibG9jay10aXRsZS1tYi1tZDogcmVtKDY0KTtcbiRtZWRpYS1tYXJnaW46IDMwcHg7XG4kbWVkaWEtbWFyZ2luLW1vYmlsZTogMjBweDtcblxuLy8gT3V0bGluZVxuJG91dGxpbmU6IHJlbSgyKSBzb2xpZCAjN2FhY2ZlO1xuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Nzcy9zcmMvbGliL2Jhc2UtaW5jbHVkZXNcIjtcblxuLmJsb2NrLXRhYnMge1xuICAgIHBhZGRpbmc6IHJlbSggNTcgKSAwIHJlbSggNTEgKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSggMTY0ICkgMCByZW0oIDE3NiApO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cblxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9kZWNvcmF0aW9ucy90YWItYnJ1c2gtdG9wLW1vYmlsZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIHJlbSggLTEgKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2RlY29yYXRpb25zL3RhYi1icnVzaC10b3AtZGVzay5zdmcpO1xuICAgICAgICB9O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9kZWNvcmF0aW9ucy90YWItYnJ1c2gtYm90dG9tLW1vYmlsZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIHJlbSggLTEgKSA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9kZWNvcmF0aW9ucy90YWItYnJ1c2gtYm90dG9tLWRlc2suc3ZnKTtcbiAgICAgICAgfTtcbiAgICB9XG59XG5cbi50YWJzIHtcbiAgICAmX19saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgfVxuICAgICZfX2xpbmstbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oIDMyICk7XG5cbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCBwYWludChuZXV0cmFsLTg4KTtcblxuICAgICAgICBAaW5jbHVkZSBjZigpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKCA3NyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSggMSApO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCAxOCApO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKCAxMDYgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSggMTQgKSByZW0oIDQgKTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogcGFpbnQodGV4dC1saWdodCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGg1KGZhbHNlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSggMjAwICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKCAxMCApIHJlbSggNiApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC0yKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFpbnQodGV4dC1saWdodCk7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oIDIgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWludChmb3Jlc3RncmVlbik7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGUtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKCAyMCApO1xuXG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgY29sb3I6IHBhaW50KHRleHQtbGlnaHQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKCA0NTggKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDcuNCUgLCAwKSByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBoMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICBjb2xvcjogcGFpbnQodGV4dC1saWdodCk7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiByZW0oIC05OTk5ICk7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDY4KTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvY2F0aW9uLXByZS1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogcmVtKCA1ICkgcmVtKCAxNSApIHJlbSg4KSByZW0oOSk7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCA3ICk7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oIDE0ICk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oIDI0KSA7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCAxNiApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWludChmb3Jlc3RncmVlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKCAzICkgcmVtKCAxNCApIHJlbSgzKSByZW0oMTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tZm9udCgkaWNvbi1sb2NhdGlvbik7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCAxNCApO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSggMjAgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiByZXNwb25zaXZlLXZhbHVlcyggNCAsIDEzICk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlc3BvbnNpdmUtdmFsdWVzKCAyMCAsIDM2ICk7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZS12YWx1ZXMoIDE0ICwgMTggKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSggLTE1ICk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4udGFiLWhlYWQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50YWItaGVhZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZigpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtc2Nyb2xsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC0yMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1hY2NvcmRpb24gKyAuYmxvY2stdGFicyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oIDEyNSApO1xuICAgIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9UaGlzIGZpbGUgaXMgb25seSBmb3IgbWl4aW5zLiBEb24ndCBpbmNsdWRlIGFueSBzdHlsZXMgaW4gdGhpcyBmaWxlIG9yIGVsc2UgdGhleSB3aWxsIHJlcGVhdGVkIGluIGV2ZXJ5IGJsb2NrLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBjZiB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbkBmdW5jdGlvbiB2dy1zaXplKCRzLCAkdzogMTQ0MCkge1xuXHRAcmV0dXJuIG1hdGguZGl2KCRzLCAkdykgKiAxMDAgKyB2dztcbn1cblxuQG1peGluIGhlYWRpbmdzKCAkc3RhcnQ6IDEsICRlbmQ6IDYgKSB7XG5cdCRoZWFkaW5nczogJyc7XG5cdEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcblx0XHRAaWYgJGkgIT0gJHN0YXJ0IHtcblx0XHRcdCRoZWFkaW5nczogJyN7ICRoZWFkaW5ncyB9LGgjeyAkaSB9LC5oI3sgJGkgfSc7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQkaGVhZGluZ3M6ICdoI3sgJGkgfSwuaCN7ICRpIH0nO1xuXHRcdH1cblx0fVxuXG5cdCN7ICRoZWFkaW5ncyB9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWNvbi1mb250KCAkY29udGVudDogJycsICRmb250LXNpemU6IDI0cHggKSB7XG5cdGNvbnRlbnQ6ICRjb250ZW50O1xuXHRmb250LWZhbWlseTogJGZvbnQtaWNvbmZvbnQ7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHJtLWJlZm9yZSgpIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtaXhpbiBybS1hZnRlcigpIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZ3JpZCgkc206IDEyLCAkbWQ6IDEyLCAkbGc6IDEyLCAkeGw6IDEyLCAkeHhsOiAxMikge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbldpZHRoKSAqICN7JHNtfSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb2x1bW5NYXhXaWR0aCkgKiAjeyRzbX0gLSA0MHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tY29sdW1uV2lkdGgpICogI3skbWR9IC0gMzBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb2x1bW5NYXhXaWR0aCkgKiAjeyRtZH0gLSAzMHB4KTtcbiAgICB9IFxuXG4gICAgQGlmICgkbGcgIT0gJG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbk1heFdpZHRoKSAqICN7JGxnfSAtIDMwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbk1heFdpZHRoKSAqICN7JGxnfSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkeGwgIT0gJGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbldpZHRoKSAqICN7JHhsfSAtIDMwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbk1heFdpZHRoKSAqICN7JHhsfSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkeHhsICE9ICR4bCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tY29sdW1uV2lkdGgpICogI3skeHhsfSAtIDMwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbk1heFdpZHRoKSAqICN7JHh4bH0gLSAzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHJlbCgkc2l6ZSwgJHJlbCkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHNpemUsICRyZWwpO1xufVxuXG5AbWl4aW4gZm9udCgkZm9udFNpemU6ICRmb250LXNpemUtYmFzZSxcbiAgICAkbGluZUhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UsXG4gICAgJGZvbnRXZWlnaHQ6IGZhbHNlLFxuICAgICRsZXR0ZXJTcGFjaW5nOiBmYWxzZSxcbiAgICAkZm9udFN0eWxlOiBmYWxzZSxcbiAgICAkZm9udEZhbWlseTogZmFsc2UpIHtcbiAgICBmb250LXNpemU6IHJlbSgkZm9udFNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiByZWwoJGxpbmVIZWlnaHQsICRmb250U2l6ZSk7XG5cbiAgICBAaWYgJGZvbnRGYW1pbHkge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG4gICAgfVxuXG4gICAgQGlmICRsZXR0ZXJTcGFjaW5nIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgkbGV0dGVyU3BhY2luZyk7XG4gICAgfVxuXG4gICAgQGlmICRmb250V2VpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICAgIH1cblxuICAgIEBpZiAkZm9udFN0eWxlIHtcbiAgICAgICAgZm9udC1zdHlsZTogJGZvbnRTdHlsZTtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGV4KCR3aWR0aCkge1xuICAgIGZsZXg6IDAgMCAkd2lkdGg7XG5cbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIG1heC13aWR0aDogJHdpZHRoO1xufVxuIiwiLy9UaGlzIGZpbGUgaXMgb25seSBmb3IgbWl4aW5zLiBEb24ndCBpbmNsdWRlIGFueSBzdHlsZXMgaW4gdGhpcyBmaWxlIG9yIGVsc2UgdGhleSB3aWxsIHJlcGVhdGVkIGluIGV2ZXJ5IGJsb2NrLlxuXG5AbWl4aW4gaDEoICRtYXJnaW5zOiB0cnVlICkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNrZXJ2aWxsZTtcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUtdmFsdWVzKDM0LCA2MCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogcmVzcG9uc2l2ZS12YWx1ZXMoNDAsIDY0KTtcblxuICAgIEBpZiAoICRtYXJnaW5zICkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZXNwb25zaXZlLXZhbHVlcygxNiwgMzIpO1xuICAgIH1cbn1cblxuQG1peGluIGgyKCAkbWFyZ2luczogdHJ1ZSApIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYmFza2VydmlsbGU7XG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlLXZhbHVlcygyNCwgNDQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlc3BvbnNpdmUtdmFsdWVzKDMyLCA0OCk7XG5cbiAgICBAaWYgKCAkbWFyZ2lucyApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVzcG9uc2l2ZS12YWx1ZXMoNDMsIDcyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZS12YWx1ZXMoMjEsIDQwKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoMyggJG1hcmdpbnM6IHRydWUgKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2tlcnZpbGxlO1xuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZS12YWx1ZXMoMTgsIDI4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiByZXNwb25zaXZlLXZhbHVlcygyNCwgMzIpO1xuXG4gICAgQGlmICggJG1hcmdpbnMgKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlc3BvbnNpdmUtdmFsdWVzKDI4LCA0Myk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlc3BvbnNpdmUtdmFsdWVzKDEyLCAyMSk7XG4gICAgfVxufVxuXG5AbWl4aW4gaDQoICRtYXJnaW5zOiB0cnVlICkge1xuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZS12YWx1ZXMoMTYsIDIwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oIDI0ICk7XG5cbiAgICBAaWYgKCAkbWFyZ2lucyApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVzcG9uc2l2ZS12YWx1ZXMoMjQsIDQ4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZS12YWx1ZXMoOCwgMTYpO1xuICAgIH1cbn1cblxuQG1peGluIGg1KCAkbWFyZ2luczogdHJ1ZSApIHtcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUtdmFsdWVzKDE0LCAxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogcmVzcG9uc2l2ZS12YWx1ZXMoMTYsIDI0KTtcblxuICAgIEBpZiAoICRtYXJnaW5zICkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZXNwb25zaXZlLXZhbHVlcygyNCwgMzIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDcgKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoNiggJG1hcmdpbnM6IHRydWUgKSB7XG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlLXZhbHVlcygxMiwgMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSggMTYgKTtcblxuICAgIEBpZiAoICRtYXJnaW5zICkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZXNwb25zaXZlLXZhbHVlcygyNSwgMzIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDggKTtcbiAgICB9XG59XG5cbkBtaXhpbiBib2R5LTEoICRtYXJnaW5zOiB0cnVlICkge1xuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZS12YWx1ZXMoMTUsIDE4KTtcbiAgICBsaW5lLWhlaWdodDogcmVzcG9uc2l2ZS12YWx1ZXMoMjQsIDMyKTtcblxuICAgIEBpZiAoICRtYXJnaW5zICkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZXNwb25zaXZlLXZhbHVlcygxNiwgMzIpO1xuICAgIH1cbn1cblxuQG1peGluIGJvZHktMiggJG1hcmdpbnM6IHRydWUgKSB7XG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlLXZhbHVlcygxNCwgMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiByZXNwb25zaXZlLXZhbHVlcygyNCwgMjgpO1xuXG4gICAgQGlmICggJG1hcmdpbnMgKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgfVxufVxuXG5AbWl4aW4gbGlzdCggJG1hcmdpbnM6IHRydWUgKSB7XG4gICAgQGluY2x1ZGUgYm9keS0xKCAkbWFyZ2lucyApO1xufVxuXG5AbWl4aW4gbGVhZCggJG1hcmdpbnM6IHRydWUgLCAkbGFyZ2VfZmlyc3RfbGV0dGVyOiB0cnVlICkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNrZXJ2aWxsZTtcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUtdmFsdWVzKCAyMCAsIDI0ICk7XG4gICAgbGluZS1oZWlnaHQ6IHJlc3BvbnNpdmUtdmFsdWVzKCAyNCAsIDQwICk7XG5cbiAgICBAaWYgKCAkbWFyZ2lucyApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZS12YWx1ZXMoIDQ2ICwgNzcgKTtcbiAgICB9XG5cbiAgICBAaWYgKCAkbGFyZ2VfZmlyc3RfbGV0dGVyICkge1xuICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCA4ICk7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSggMTQ5ICk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSggMTIwICk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHF1b3RlKCAkbWFyZ2luczogdHJ1ZSApIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlLXZhbHVlcygyMCwgMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZXNwb25zaXZlLXZhbHVlcygyNCwgNDApO1xuXG4gICAgQGlmICggJG1hcmdpbnMgKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlc3BvbnNpdmUtdmFsdWVzKDI0LCAzMik7XG4gICAgfVxufVxuXG5AbWl4aW4gc3VidGl0bGUtMSggJG1hcmdpbnM6IHRydWUgKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgQGlmICggJG1hcmdpbnMgKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMjQgKTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdWJ0aXRsZS0yKCAkbWFyZ2luczogdHJ1ZSApIHtcbiAgICBmb250LXNpemU6IHJlbSggMTQgKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCAyNCApO1xuXG4gICAgQGlmICggJG1hcmdpbnMgKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSggMjQgKTtcbiAgICB9XG59XG5cbkBtaXhpbiBidXR0b24tMSggJG1hcmdpbnM6IHRydWUgKSB7XG4gICAgZm9udC1zaXplOiByZW0oIDE2ICk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtKCAzMiApO1xufVxuXG5AbWl4aW4gYnV0dG9uLTIoICRtYXJnaW5zOiB0cnVlICkge1xuICAgIGZvbnQtc2l6ZTogcmVtKCAxNCApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSggMTYgKTtcbn1cblxuQG1peGluIGNhcHRpb24oICRtYXJnaW5zOiB0cnVlICkge1xuICAgIGZvbnQtc2l6ZTogcmVtKCAxMiApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oIDE2ICk7XG5cbiAgICBAaWYgKCAkbWFyZ2lucyApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKCA4ICk7XG4gICAgfVxufVxuXG5AbWl4aW4gb3ZlcmxpbmUoICRtYXJnaW5zOiB0cnVlLCAkcmVtb3ZlX2hlYWRlcl9tYXJnaW5zOiB0cnVlICkge1xuICAgIGZvbnQtc2l6ZTogcmVtKCAxNCApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSggMTYgKTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKCAxICk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpZiAoICRtYXJnaW5zICkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oIDggKTtcbiAgICB9XG5cbiAgICBAaWYgKCAkcmVtb3ZlX2hlYWRlcl9tYXJnaW5zICkge1xuICAgICAgICArIGgxLFxuICAgICAgICArIC5oMSxcbiAgICAgICAgKyBoMixcbiAgICAgICAgKyAuaDIsXG4gICAgICAgICsgaDMsXG4gICAgICAgICsgLmgzLFxuICAgICAgICArIGg0LFxuICAgICAgICArIC5oNCxcbiAgICAgICAgKyBoNSxcbiAgICAgICAgKyAuaDUsXG4gICAgICAgICsgaDYsXG4gICAgICAgICsgLmg2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFnKCAkbWFyZ2luczogdHJ1ZSApIHtcbiAgICBmb250LXNpemU6IHJlbSggMTQgKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCAxNiApO1xuICAgIGNvbG9yOiBwYWludChuZXV0cmFsLTQ1KTtcbn1cblxuQG1peGluIHBhZ2luYXRpb24tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IHJlbSggMTYgKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oIDE2ICk7XG59XG4iLCIkZm9udC1pY29uZm9udDpcdFwiaWNvbmZvbnQtY2hlbGV5Q2FtcHNcIjtcbiRpY29uZm9udC1zaXplOlx0MS41cmVtICFkZWZhdWx0O1xuXG4kaWNvbi1hcnJvdy1kb3dud2FyZDogXCJcXEVBMDFcIjtcbiRpY29uLWFycm93LWZvcndhcmQ6IFwiXFxFQTAyXCI7XG4kaWNvbi1hcnJvdy1sZWZ0OiBcIlxcRUEwM1wiO1xuJGljb24tYXJyb3ctcmlnaHQ6IFwiXFxFQTA0XCI7XG4kaWNvbi1hcnJvdy11cHdhcmQ6IFwiXFxFQTA1XCI7XG4kaWNvbi1jYWxlbmRhcjogXCJcXEVBMDZcIjtcbiRpY29uLWNhbmNlbDogXCJcXEVBMDdcIjtcbiRpY29uLWNhcnQ6IFwiXFxFQTA4XCI7XG4kaWNvbi1jaGVjay1ib3gtY2hlY2tlZDogXCJcXEVBMDlcIjtcbiRpY29uLWNoZWNrLWJveC11bmNoZWNrZWQ6IFwiXFxFQTBBXCI7XG4kaWNvbi1jaGVjay1jaXJjbGU6IFwiXFxFQTBCXCI7XG4kaWNvbi1jaGVjazogXCJcXEVBMENcIjtcbiRpY29uLWNoZXYtY29sbGFwc2U6IFwiXFxFQTBEXCI7XG4kaWNvbi1jaGV2LWV4cGFuZDogXCJcXEVBMEVcIjtcbiRpY29uLWNoZXYtbGVmdDogXCJcXEVBMEZcIjtcbiRpY29uLWNoZXYtcmlnaHQ6IFwiXFxFQTEwXCI7XG4kaWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcRUExMVwiO1xuJGljb24tY2xlYXI6IFwiXFxFQTEyXCI7XG4kaWNvbi1jbG9zZTogXCJcXEVBMTNcIjtcbiRpY29uLWN1cnNvcjogXCJcXEVBMTRcIjtcbiRpY29uLWRyb3AtZG93bjogXCJcXEVBMTVcIjtcbiRpY29uLWRyb3AtdXA6IFwiXFxFQTE2XCI7XG4kaWNvbi1lbWFpbDogXCJcXEVBMTdcIjtcbiRpY29uLWVycm9yOiBcIlxcRUExOFwiO1xuJGljb24tZmlsdGVyLWxpc3Q6IFwiXFxFQTE5XCI7XG4kaWNvbi1pbWFnZTogXCJcXEVBMUFcIjtcbiRpY29uLWxhdW5jaC1leHRlcm5hbDogXCJcXEVBMUJcIjtcbiRpY29uLWxpbms6IFwiXFxFQTFDXCI7XG4kaWNvbi1sb2NhdGlvbjogXCJcXEVBMURcIjtcbiRpY29uLW1lbnU6IFwiXFxFQTFFXCI7XG4kaWNvbi1wZGY6IFwiXFxFQTFGXCI7XG4kaWNvbi1waG9uZTogXCJcXEVBMjBcIjtcbiRpY29uLXBsYXk6IFwiXFxFQTIxXCI7XG4kaWNvbi1xdW90ZTogXCJcXEVBMjJcIjtcbiRpY29uLXJhZGlvLWJ1dHRvbi1jaGVja2VkOiBcIlxcRUEyM1wiO1xuJGljb24tcmFkaW8tYnV0dG9uLXVuY2hlY2tlZDogXCJcXEVBMjRcIjtcbiRpY29uLXNlYXJjaDogXCJcXEVBMjVcIjtcbiRpY29uLXNvY2lhbC1mYWNlYm9vazogXCJcXEVBMjZcIjtcbiRpY29uLXNvY2lhbC1pbnN0YWdyYW06IFwiXFxFQTI3XCI7XG4kaWNvbi1zb2NpYWwtbGlua2VkaW46IFwiXFxFQTI4XCI7XG4kaWNvbi1zb2NpYWwtdHdpdHRlcjogXCJcXEVBMjlcIjtcbiRpY29uLXNvY2lhbC12aW1lbzogXCJcXEVBMkFcIjtcbiRpY29uLXNvY2lhbC15b3V0dWJlOiBcIlxcRUEyQlwiO1xuJGljb24tdXBsb2FkOiBcIlxcRUEyQ1wiOyJdfQ== */
