.vlk-custom.vlk-body-hidden {
  overflow: hidden;
}

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

.vlk-custom .vlk-row .vlk-col {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-wrap: break-word;
  margin-left: 15px;
  margin-right: 15px;
}

.vlk-custom .cd-main-content .content-wrapper {
  margin-left: 0px;
}

.vlk-custom .container-fluid.max-w,
.vlk-custom .max-w {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.vlk-custom .vlk-main-header {
  background-color: #f9f4e7;
}

.vlk-custom .vlk-main-header .vlk-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vlk-custom .vlk-main-header .vlk-row.vlk-header-row {
  height: 100px;
  position: relative;
}

.vlk-custom .vlk-main-header .vlk-logo-col {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-wrap: break-word;
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
}

.vlk-custom .vlk-main-header .vlk-logo-col > a {
  display: block;
}

.vlk-custom .vlk-main-header .vlk-logo-col > a img {
  display: block;
  max-width: 240px;
  height: auto;
}

.vlk-custom .vlk-main-header .vlk-logo-col.v-logo-submenu .vlk-back-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.vlk-custom .vlk-main-header .vlk-logo-col.v-logo-submenu .vlk-burger {
  display: none;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-back-menu {
  z-index: 4000;
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0px;
  height: 30px;
  width: auto;
  position: absolute;
  left: 0px;
  bottom: 0;
  top: 0;
  margin: auto 0;
  display: none;
  font-family: "Roboto Slab", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #7d6142;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-back-menu .v-arrow-back {
  margin-right: 20px;
  background-image: url("../img/arrow.svg");
  width: 21px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0px;
  height: 16px;
  width: 20px;
  position: absolute;
  left: 0px;
  bottom: 0;
  top: 0;
  margin: auto 0;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger span {
  left: 0px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 2px;
  width: 100%;
  background-color: #7d6142;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger:after,
.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger:before {
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  -o-transition: -o-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms, -o-transform 300ms;
  left: 0px;
  content: '';
  position: absolute;
  height: 2px;
  background-color: #7d6142;
  width: 100%;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger:after {
  bottom: 0px;
  width: 80%;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger:before {
  top: 0px;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger.vlk-burger-active {
  z-index: 3500;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger.vlk-burger-active span {
  display: none;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger.vlk-burger-active:after {
  bottom: 7px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 10px -1px;
      -ms-transform-origin: 10px -1px;
       -o-transform-origin: 10px -1px;
          transform-origin: 10px -1px;
  width: 100%;
  margin: 0;
}

.vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger.vlk-burger-active:before {
  top: 6px;
  margin: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 10px 2.5px;
      -ms-transform-origin: 10px 2.5px;
       -o-transform-origin: 10px 2.5px;
          transform-origin: 10px 2.5px;
}

.vlk-custom .vlk-main-header .vlk-info-col {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-wrap: break-word;
  margin-left: 15px;
  margin-right: 15px;
}

.vlk-custom .vlk-main-header .vlk-info-col.phone-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vlk-custom .vlk-main-header .vlk-info-col.phone-col .vlk-btn {
  margin-left: 40px;
}

.vlk-custom .vlk-main-header .vlk-btn {
  display: inline-block;
  background-image: -webkit-linear-gradient(90deg, #75a44d 0%, #88c05a 100%);
  background-image: -ms-linear-gradient(90deg, #75a44d 0%, #88c05a 100%);
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  min-width: 160px;
  color: #fff;
  border-radius: 20px;
  text-align: center;
  font-family: "Roboto Slab", sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.vlk-custom .vlk-main-header .vlk-info-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vlk-custom .vlk-main-header .vlk-info-link:before {
  border-radius: 50%;
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  min-width: 40px;
  height: 40px;
  background-color: #fff;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-position: center center;
}

.vlk-custom .vlk-main-header .vlk-info-link.phone-link:before {
  background-image: url("../img/phone.svg");
}

.vlk-custom .vlk-main-header .vlk-info-link.map-link:before {
  background-image: url("../img/pin.svg");
}

.vlk-custom .vlk-nav-row {
  background-color: #fde0a2;
}

.vlk-custom .vlk-nav-row.v-submenu-active > .vlk-btn.green {
  display: none;
}

.vlk-custom .vlk-nav-row.v-submenu-active > a {
  background-color: #f9f4e7;
}

.vlk-custom .vlk-nav-row > .vlk-btn.green {
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
  margin: auto;
  max-width: 160px;
}

.vlk-custom .vlk-nav-row > .container-fluid > .vlk-row {
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vlk-custom .vlk-nav-row .vlk-mobile-lines {
  display: none;
}

.vlk-custom .vlk-nav-row .new-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0px;
  font-family: "Roboto Slab", sans-serif;
}

.vlk-custom .vlk-nav-row .new-menu > li {
  position: static;
}

.vlk-custom .vlk-nav-row .new-menu > li > a {
  display: block;
  padding: 15px 20px;
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
  color: #7d6142;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  position: relative;
}

.vlk-custom .vlk-nav-row .new-menu > li > a:after {
  display: none;
  position: absolute;
  content: '';
  height: 16px;
  width: 16px;
  right: 5%;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url("/images/cd-arrow.svg");
}

.vlk-custom .vlk-nav-row .new-menu > li > a:hover {
  background-color: #f9f4e7;
}

.vlk-custom .vlk-nav-row .new-menu > li > ul {
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
  position: absolute;
  top: 100%;
  z-index: 60;
  background-color: #f9f4e7;
  height: auto;
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  left: 0;
  padding: 30px;
  -webkit-box-shadow: 0 11px 14.84px -1.84px rgba(0, 0, 0, 0.2);
          box-shadow: 0 11px 14.84px -1.84px rgba(0, 0, 0, 0.2);
}

.vlk-custom .vlk-nav-row .new-menu > li > ul > li {
  width: 33.33333333333%;
}

.vlk-custom .vlk-nav-row .new-menu > li > ul > li > ul {
  display: none;
}

.vlk-custom .vlk-nav-row .new-menu > li > ul > li a {
  font-size: 16px;
  font-family: "Roboto Slab", sans-serif;
  color: #7d6142;
  text-transform: none;
  position: relative;
  padding-left: 25px;
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

.vlk-custom .vlk-nav-row .new-menu > li > ul > li a:before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #74a44e;
  left: 5px;
  top: 0px;
  bottom: 0px;
  margin: auto 0;
}

.vlk-custom .vlk-nav-row .new-menu > li > ul > li a.item-selected {
  background-color: transparent;
}

.vlk-custom .vlk-nav-row .new-menu > li > ul > li a:hover {
  background-color: transparent;
  color: #74a44e;
}

.vlk-custom .vlk-nav-row .new-menu > li.v-nav-active > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.vlk-custom .vlk-nav-row .vlk-mobile-contacts {
  padding: 20px 15px 0px 20px;
}

.vlk-custom .vlk-nav-row .vlk-mobile-contacts .vlk-info-link {
  margin-bottom: 15px;
  color: #7d6142;
  font-size: 16px;
}

.vlk-custom .vlk-nav-row .vlk-mobile-contacts .vlk-info-link.phone-link {
  font-weight: bold;
}

.vlk-custom .vlk-nav-row .vlk-mobile-contacts .vlk-info-link:last-child {
  margin-bottom: 0px;
}

.vlk-custom .vlk-search-wrapper {
  font-size: 0px;
}

.vlk-custom .vlk-search-wrapper.vlk-mobile .vlk-search-btn {
  background-color: #7ab250;
  background-image: url("../img/search_active.svg");
  margin-right: 0px;
}

.vlk-custom .vlk-search-wrapper.vlk-mobile .vlk-search-form-wrapper {
  position: relative;
  top: 100%;
  -webkit-box-shadow: 0 11px 14.84px -1.84px rgba(0, 0, 0, 0.2);
          box-shadow: 0 11px 14.84px -1.84px rgba(0, 0, 0, 0.2);
  z-index: 500;
  height: 40px;
}

.vlk-custom .vlk-search-wrapper .vlk-search-btn {
  background-color: transparent;
  background-image: url("../img/search.svg");
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  padding: 0px;
  outline: none;
  position: relative;
  margin: 0 15px;
  z-index: 200;
  border-radius: 50%;
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

.vlk-custom .vlk-search-wrapper .vlk-search-btn.actvie-btn-submit {
  background-color: #7ab250;
  background-image: url("../img/search_active.svg");
}

.vlk-custom .vlk-search-wrapper .vlk-search-form-wrapper {
  position: absolute;
  display: none;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
}

.vlk-custom .vlk-search-wrapper .vlk-search-form-wrapper.search-active {
  display: block;
}

.vlk-custom .vlk-search-wrapper .vlk-search-form-wrapper .search-form {
  height: inherit;
}

.vlk-custom .vlk-search-wrapper .vlk-search-form-wrapper .search-form form {
  height: inherit;
}

.vlk-custom .vlk-search-wrapper .vlk-search-form-wrapper .search-form input {
  width: 100%;
  background-color: #fff;
  display: block;
  height: inherit;
  border: none;
  padding: 0 15px;
  line-height: 100%;
}

.vlk-custom .input_bron_form {
  width: 100%;
}

.vlk-custom #bron-sticky-wrapper {
  height: auto!important;
  overflow: hidden;
}

.vlk-custom .block_bron > .container-fluid {
  max-width: 1200px;
}

.vlk-custom .block_bron > .container-fluid .vlk-mobile-booking-controls {
  height: auto;
  padding: 15px 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;
}

.vlk-custom .block_bron > .container-fluid .vlk-mobile-booking-controls .vlk-info-link {
  color: #fff;
  font-size: 16px;
  margin-right: 25px;
  font-family: "Roboto Slab", sans-serif;
  font-weight: bold;
}

.vlk-custom .block_bron > .container-fluid .vlk-mobile-booking-controls .vlk-info-link:before {
  display: none;
}

.vlk-custom .block_bron > .container-fluid .vlk-mobile-booking-controls .vlk-btn.vlk-btn-yellow {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fcb142), to(#ffd635));
  background-image: -webkit-linear-gradient(bottom, #fcb142 0, #ffd635 100%);
  background-image: -o-linear-gradient(bottom, #fcb142 0, #ffd635 100%);
  background-image: linear-gradient(0deg, #fcb142 0, #ffd635 100%);
  border-bottom: solid 1px #e19e3a;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  color: #88603e;
}

.main_slider.custom-slider {
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  -o-transition: -o-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms, -o-transform 300ms;
}

.main_slider.custom-slider.loading:before {
  content: '';
  z-index: 500;
  background-color: #f0f0f0;
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}

.main_slider.custom-slider .slide_pic a img {
  min-width: auto;
}

.main_slider.custom-slider .slick-arrow {
  position: absolute;
  z-index: 100;
  font-size: 0px;
  display: block!important;
  border: none;
  padding: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  margin: auto 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.4);
}

.main_slider.custom-slider .slick-arrow:before {
  content: "";
  display: block;
  background-image: url("../img/arrow_slider.png");
  width: 13px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

.main_slider.custom-slider .slick-arrow.slick-prev {
  left: 20px;
}

.main_slider.custom-slider .slick-arrow.slick-prev:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  left: -3px;
}

.main_slider.custom-slider .slick-arrow.slick-next {
  right: 20px;
}

.main_slider.custom-slider .slick-arrow.slick-next:before {
  left: 3px;
}

@media screen and (min-width: 768px) {
  .vlk-custom .block_bron > .container-fluid .vlk-mobile-booking-controls {
    display: none;
  }
}

@media screen and (min-width: 991.77777px) {
  .vlk-custom .vlk-main-header .vlk-logo-col .vlk-burger {
    display: none;
  }

  .vlk-custom .vlk-nav-row > .vlk-btn.green {
    display: none;
  }

  .vlk-custom .vlk-nav-row .vlk-mobile-contacts {
    display: none;
  }

  .vlk-custom .vlk-search-wrapper.vlk-mobile {
    display: none;
  }
}

@media only screen and (min-width: 1170px) {
  .vlk-custom .cd-main-content .content-wrapper {
    max-width: 100%;
    width: 100%;
    margin-left: 0px;
  }
}

@media screen and (max-width: 1200px) {
  .vlk-custom .vlk-main-header .vlk-logo-col > a img {
    max-width: 212px;
  }

  .vlk-custom .vlk-nav-row .new-menu > li > a {
    padding: 10px 15px;
  }

  .main_slider.custom-slider.loading {
    min-height: 395px;
  }
}

@media screen and (max-width: 991.77777px) {
  .vlk-custom .vlk-main-header .vlk-row.vlk-header-row {
    height: 70px;
  }

  .vlk-custom .vlk-main-header .vlk-logo-col {
    padding-left: 51px;
  }

  .vlk-custom .vlk-main-header .vlk-logo-col > a img {
    max-width: 184px;
  }

  .vlk-custom .vlk-main-header .vlk-info-col.adress-col {
    display: none;
  }

  .vlk-custom .vlk-nav-row {
    overflow-y: scroll;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    position: fixed;
    top: 0px;
    z-index: 2900;
    height: 100vh;
    width: 100%;
    left: -100%;
    padding-top: 70px;
    background-color: #fbf4e7;
  }

  .vlk-custom .vlk-nav-row.vlk-auth {
    top: 39px;
    height: calc(100vh - 39px);
  }

  .vlk-custom .vlk-nav-row.vlk-nav-mobile-active {
    left: 0px;
  }

  .vlk-custom .vlk-nav-row .vlk-mobile-lines {
    display: block;
    width: calc(100% - 30px);
    margin: 0 auto;
    height: 1px;
    background-color: #cea271;
  }

  .vlk-custom .vlk-nav-row .new-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100%;
    padding: 20px 0px;
  }

  .vlk-custom .vlk-nav-row .new-menu > li {
    width: 100%;
  }

  .vlk-custom .vlk-nav-row .new-menu > li:last-child {
    margin-bottom: 0px;
  }

  .vlk-custom .vlk-nav-row .new-menu > li > a {
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
  }

  .vlk-custom .vlk-nav-row .new-menu > li > a {
    font-size: 14px;
  }

  .vlk-custom .vlk-nav-row .new-menu > li > ul {
    padding: 20px 15px;
    -webkit-box-shadow: none;
            box-shadow: none;
    top: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    left: -100%;
    min-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #f9f4e7;
  }

  .vlk-custom .vlk-nav-row .new-menu > li > ul > li {
    width: 100%;
    height: auto;
  }

  .vlk-custom .vlk-nav-row .new-menu > li.v-nav-active > ul {
    left: 0px;
    z-index: 2000;
  }

  .vlk-custom .vlk-search-wrapper.vlk-desktop {
    display: none;
  }

  .main_slider.custom-slider.loading {
    min-height: 250px;
  }
}

@media screen and (max-width: 768px) {
  .vlk-custom .vlk-main-header .vlk-info-col.phone-col .phone-link {
    display: none;
  }

  .vlk-custom .vlk-main-header .vlk-info-col.phone-col .vlk-btn {
    display: none;
  }

  .vlk-custom .vlk-nav-row .new-menu > li > ul > li a {
    font-size: 13px;
  }

  .main_slider.custom-slider.loading {
    min-height: 150px;
  }
}

@media screen and (max-width: 550px) {
  .vlk-custom .vlk-main-header .vlk-logo-col > a {
    margin: auto;
  }
}

@media screen and (max-width: 450px) {
  .vlk-custom .vlk-main-header .vlk-logo-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: 0px;
  }
}

@media screen and (max-width: 360px) {
  .vlk-custom .vlk-search-wrapper.vlk-mobile .vlk-search-btn {
    margin-left: 0px;
  }

  .vlk-custom .block_bron > .container-fluid .vlk-mobile-booking-controls .vlk-btn.vlk-btn-yellow {
    min-width: auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4ubGVzcyIsIm1haW4uY3NzIiwic21hcnQtZ3JpZC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9FO0VBRUUsaUJBQUE7Q0NQSDs7QUFFRDtFQ3FHSSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQWpCQSxvQkFBQTtNQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RURqRkYsb0JBQW9CO0NESHRCOztBQ01BO0VDa0ZJLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQkFBQTtFRGhGRixrQkFBa0I7RURTbEIsbUJBQUE7Q0NQRDs7QUFFRDtFQUNFLGlCRFFJO0NDUEw7O0FEZkQ7O0VDbUJFLGtCQUFrQjtFRG5CcEIsa0JBOEJFO0VBOUJGLG1CQThCMEI7Q0NSekI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0R6QjVCOztBQzRCQTtFRDVCQSwwQkEyQ0k7TUEzQ0osdUJBMkNJO1VBM0NKLCtCQTJDSTtFQUdFLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDQ2ZMOztBRGlCSztFQUVFLGNBQUE7RUFDQSxtQkFBQTtDQ2ZQOztBQUVEO0VBQ0UsK0JEY1E7VUNkUix1QkRjUTtFQ2JSLHNCQUFzQjtFQUN0QixrQkFBa0I7RUR6Q3BCLG1CQXFDRTtFRTZFRSxtQkFBQTtDRHRFSDs7QUFFRDtFRGtCTSxlQUFBO0NDaEJMOztBQUVEO0VBQ0UsZURlTTtFQ2ROLGlCQUFpQjtFQUNqQixhQUFhO0NDNGVYOztBRHplSjtFQUNFLHFCRGFNO0VDYk4scUJEYU07RUNiTixjRGFNO0NDWlA7O0FBRUQ7RUQ1REEsY0FxQ0U7Q0N5QkQ7O0FDdWRHO0VBZ0pILGNGaG9CQztFQzZCQSxhRFVRO0VDVFIsOEJBQThCO0VBQzlCLGNBQWM7RURwRWhCLGFBcUNFO0VBMENRLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUNSUixVQUFVO0VDNFpSLFVBQUE7RUFnTUgsT0FBQTtFRHpsQkMsZURPVTtFQ05WLGNBQWM7RUFDZCx1Q0FBdUM7RUNtYXJDLGtCQUF3QztFQW9MM0MsMEJG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O0NDaERUOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUQwRFosaUJBSkY7RUFRTSxXQUFBO0VDM0ROLFlBQVk7RUR1RFYsdUNBTUU7Q0MzREw7O0FEcFFEO0VBMlVRLGlCQUFBO0NDbkVQOztBQUVEO0VEcUVRLGVBQUE7RUFDQSxtQkFBQTtFQ25FTiw4QkFBc0I7RUFBdEIseUJBQXNCO0VBQXRCLHNCQUFzQjtFQ3NTcEIsZUFBQTtFQWtISCxrQkZoWEM7RUNyQ0EsZ0JEeURRO0VDeERSLHNCQUFzQjtFQUN0QixtQkFBbUI7Q0MrTmpCOztBRDVOSjtFQUNFLGNEaUVJO0VDaEVKLG1CRGlFSTtFQ2hFSixZRGlFSTtFQ2hFSixhRGlFSTtFQ2hFSixZRGlFSTtFQ2hFSixVRGlFSTtFQ2hFSixTRGlFSTtFQ2hFSixhRGlFSTtFQ2hFSixvQ0RpRUk7TUNqRUosZ0NEaUVJO09DakVKLCtCRGlFSTtVQ2pFSiw0QkRpRUk7RUNoRUosd0NBQXdDO0NBQ3pDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsOEJEeUVNO0VDekVOLHlCRHlFTTtFQ3pFTixzQkR5RU07RUN4RU4sbUJBQW1CO0VBQ25CLFVBQVU7RUR6U1osWUFxVEU7RUFzRU0sMEJBQUE7RUFDQSxhQUFBO0VDL0VOLGNBQWM7RUQ3U2hCLG9CQXFURTtNQXJURixnQkFxVEU7RUE0RUksWUFBQTtFQ2pGSixRQUFRO0VDaU1OLGNBQUE7RUFvTEgsOERGdFNHO1VFc1NILHNERnRTRztDQzVFSDs7QUFFRDtFQUNFLHVCRGdGTTtDQy9FUDs7QUFFRDtFRHpUQSxjQXFURTtDQ01EOztBQUVEO0VEbUZNLGdCQUFBO0VBQ0EsdUNBQUE7RUNqRkosZUFBZTtFQ2lMYixxQkFBd0M7RUFvTDNDLG1CRmhYQztFQ2NBLG1CRGdGTTtFQy9FTiw4QkRnRk07RUNoRk4seUJEZ0ZNO0VDaEZOLHNCRGdGTTtDQy9FUDs7QUFFRDtFQUNFLFlBQVk7RUFDWixtQkFBbUI7RUR6VXJCLFdBcVRFO0VBdUdNLFlBQUE7RUNoRk4sbUJBQW1CO0VD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cG9ydCBcInNtYXJ0LWdyaWRcIjtcclxuXHJcblxyXG5cclxuXHJcbi52bGstY3VzdG9te1xyXG5cclxuICAmLnZsay1ib2R5LWhpZGRlblxyXG4gIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAudmxrLXJvd1xyXG4gIHtcclxuICAgIC5yb3ctZmxleCgpO1xyXG4gICAgLnZsay1jb2xcclxuICAgIHtcclxuICAgICAgLmNvbCgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xyXG4gICAgLmNkLW1haW4tY29udGVudCAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNkLW1haW4tY29udGVudCAuY29udGVudC13cmFwcGVyXHJcbiAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZmx1aWQubWF4LXcsIC5tYXgtdyB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcblxyXG4gIC52bGstbWFpbi1oZWFkZXJcclxuICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNGU3O1xyXG5cclxuXHJcblxyXG4gICAgLnZsay1yb3dcclxuICAgIHtcclxuXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJi52bGstaGVhZGVyLXJvd1xyXG4gICAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnZsay1sb2dvLWNvbFxyXG4gICAge1xyXG4gICAgICAuY29sKCk7XHJcbiAgICAgIC8vLnNpemUoNCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7XHJcbiAgICAgIH0pO1xyXG4gICAgICAueHNmb3VyLWJsb2NrKHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfSk7XHJcbiAgICAgID4gYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAueHN0aHJlZS1ibG9jayh7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgLmxnLWJsb2NrKHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTJweDtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODRweDtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi52LWxvZ28tc3VibWVudVxyXG4gICAgICB7XHJcbiAgICAgICAgICAudmxrLWJhY2stbWVudXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52bGstYnVyZ2VyXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52bGstYmFjay1tZW51XHJcbiAgICAgIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDQwMDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzdkNjE0MjtcclxuICAgICAgICAudi1hcnJvdy1iYWNrXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LnN2Z1wiKTtcclxuICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmxrLWJ1cmdlclxyXG4gICAgICB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuXHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q2MTQyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDYxNDI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0b3A6MHB4XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mcm9tKEBicmVha19tZCwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgJi52bGstYnVyZ2VyLWFjdGl2ZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHotaW5kZXg6IDM1MDA7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgYm90dG9tOjdweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiAgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTBweCAtMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMHB4IDIuNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZsay1pbmZvLWNvbFxyXG4gICAge1xyXG4gICAgICAuY29sKCk7XHJcbiAgICAgICYuYWRyZXNzLWNvbFxyXG4gICAgICB7XHJcbiAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICAmLnBob25lLWNvbFxyXG4gICAgICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIC5waG9uZS1saW5rXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgLnhzLWJsb2NrKHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgLnhzZm91ci1ibG9jayh7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZsay1idG5cclxuICAgICAgICB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgIC54cy1ibG9jayh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmxrLWJ0blxyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDExNywxNjQsNzcpIDAlLCByZ2IoMTM2LDE5Miw5MCkgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDExNywxNjQsNzcpIDAlLCByZ2IoMTM2LDE5Miw5MCkgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTE3LDE2NCw3NykgMCUsIHJnYigxMzYsMTkyLDkwKSAxMDAlKTtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudmxrLWluZm8tbGlua1xyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZVxyXG4gICAgICB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYucGhvbmUtbGlua1xyXG4gICAgICB7XHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGhvbmUuc3ZnXCIpO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYubWFwLWxpbmtcclxuICAgICAge1xyXG4gICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bpbi5zdmdcIik7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmxrLW5hdi1yb3dcclxuICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMGEyO1xyXG5cclxuICAgICYudi1zdWJtZW51LWFjdGl2ZVxyXG4gICAge1xyXG4gICAgICA+IC52bGstYnRuLmdyZWVuXHJcbiAgICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgID5he1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY0ZTc7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAudmxrLWJ0bi5ncmVlblxyXG4gICAge1xyXG4gICAgICAgIC5mcm9tKEBicmVha19tZCx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubWQtYmxvY2soe1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB6LWluZGV4OiAyOTAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNGU3O1xyXG4gICAgICAmLnZsay1hdXRoe1xyXG4gICAgICAgIHRvcDozOXB4O1xyXG4gICAgICAgIGhlaWdodDogflwiY2FsYygxMDB2aCAtIDM5cHgpXCI7XHJcbiAgICAgICAgJi52LW5hdi1hY3RpdmVcclxuICAgICAgICB7XHJcbiAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgIC8vdG9wOiAzOXB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG5cclxuICAgICYudmxrLW5hdi1tb2JpbGUtYWN0aXZlXHJcbiAgICB7XHJcbiAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICA+LmNvbnRhaW5lci1mbHVpZFxyXG4gICAge1xyXG4gICAgICA+LnZsay1yb3dcclxuICAgICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmxrLW1vYmlsZS1saW5lc1xyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAzMHB4KVwiO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjY2VhMjcxO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3LW1lbnVcclxuICAgIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgIH0pO1xyXG5cclxuXHJcbiAgICAgID5saXtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHhcclxuICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgPmF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgICAgICAgIGNvbG9yOiAjN2Q2MTQyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAubGctYmxvY2soe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NkLWFycm93LnN2Z1wiKTtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgfSk7XHJcblxyXG5cclxuICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjRlNztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVse1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOjEwMCU7XHJcbiAgICAgICAgICB6LWluZGV4OiA2MDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY0ZTc7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTFweCAxNC44NHB4IC0xLjg0cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgICAubWQtYmxvY2soe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHRvcDoxcHg7XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNGU3O1xyXG5cclxuICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgIC5tZC1ibG9jayh7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9KTtcclxuXHJcblxyXG4gICAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzdkNjE0MjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgICAgICAgICAgICAueHMtYmxvY2soe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NGE0NGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pdGVtLXNlbGVjdGVkXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzRhNDRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudi1uYXYtYWN0aXZle1xyXG5cclxuICAgICAgICAgID51bHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLm1kLWJsb2NrKHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52bGstbW9iaWxlLWNvbnRhY3RzXHJcbiAgICB7XHJcbiAgICAgIC5mcm9tKEBicmVha19tZCwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0pO1xyXG4gICAgICBwYWRkaW5nOjIwcHggMTVweCAwcHggMjBweDtcclxuICAgICAgLnZsay1pbmZvLWxpbmtcclxuICAgICAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICM3ZDYxNDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICYucGhvbmUtbGlua1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAudmxrLXNlYXJjaC13cmFwcGVyXHJcbiAge1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAmLnZsay1kZXNrdG9wXHJcbiAgICB7XHJcbiAgICAgIC50byhAYnJlYWtfbWQse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgJi52bGstbW9iaWxlXHJcbiAgICB7XHJcbiAgICAgIC5mcm9tKEBicmVha19tZCwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0pO1xyXG4gICAgICAudmxrLXNlYXJjaC1idG5cclxuICAgICAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWIyNTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaF9hY3RpdmUuc3ZnXCIpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIC54c2ZpdmUtYmxvY2soe1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICAudmxrLXNlYXJjaC1mb3JtLXdyYXBwZXJcclxuICAgICAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6MTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDExcHggMTQuODRweCAtMS44NHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnZsay1zZWFyY2gtYnRuXHJcbiAgICB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcblxyXG4gICAgICAmLmFjdHZpZS1idG4tc3VibWl0XHJcbiAgICAgIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWIyNTA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoX2FjdGl2ZS5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmxrLXNlYXJjaC1mb3JtLXdyYXBwZXJcclxuICAgIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICYuc2VhcmNoLWFjdGl2ZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWZvcm1cclxuICAgICAge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmlucHV0X2Jyb25fZm9ybVxyXG4gIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgI2Jyb24tc3RpY2t5LXdyYXBwZXJcclxuICB7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLmJsb2NrX2Jyb25cclxuICB7XHJcbiAgICA+IC5jb250YWluZXItZmx1aWRcclxuICAgIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4gICAgICAudmxrLW1vYmlsZS1ib29raW5nLWNvbnRyb2xzXHJcbiAgICAgIHtcclxuICAgICAgICAuZnJvbShAYnJlYWtfeHMse1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAudmxrLWluZm8tbGlua1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZsay1idG5cclxuICAgICAgICB7XHJcbiAgICAgICAgICAmLnZsay1idG4teWVsbG93XHJcbiAgICAgICAgICB7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZjYjE0MiAwLCNmZmQ2MzUgIDEwMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UxOWUzYTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg2MDNlO1xyXG4gICAgICAgICAgICAueHNmaXZlLWJsb2NrKHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLz4gZGl2Om50aC1jaGlsZCgxKVxyXG4gICAgICAvL3tcclxuICAgICAgLy8gICAgcmlnaHQ6IDBweDtcclxuICAgICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyAgLmRpc2NvdW50XHJcbiAgICAgIC8vICB7XHJcbiAgICAgIC8vICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gIH1cclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbn1cclxuLm1haW5fc2xpZGVyLmN1c3RvbS1zbGlkZXJ7XHJcblxyXG4gIC8vLnNsaWNrLWFycm93c3tcclxuICAvL1xyXG4gIC8vfVxyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuXHJcbiAgJi5sb2FkaW5nXHJcbiAge1xyXG4gICAgLmxnLWJsb2NrKHtcclxuICAgICAgbWluLWhlaWdodDogMzk1cHg7XHJcbiAgICB9KTtcclxuICAgIC5tZC1ibG9jayh7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgfSk7XHJcbiAgICAueHMtYmxvY2soe1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIH0pO1xyXG5cclxuICAgICY6YmVmb3JlXHJcbiAgICB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVfcGljXHJcbiAge1xyXG4gICAgYXtcclxuICAgICAgaW1nXHJcbiAgICAgIHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgLy9taW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIC8vXHJcbiAgICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpXHJcbiAgICAgIC8ve1xyXG4gICAgICAvL1xyXG4gICAgICAvLyAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xyXG4gICAgICAvLyAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stYXJyb3dcclxuICB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdG9wOjA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICAmOmJlZm9yZVxyXG4gICAge1xyXG4gICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3dfc2xpZGVyLnBuZ1wiKTtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDoyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1wcmV2e1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAmOmJlZm9yZVxyXG4gICAgICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBsZWZ0OiAtM3B4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1uZXh0XHJcbiAgICB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAmOmJlZm9yZVxyXG4gICAgICB7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIudmxrLWN1c3RvbS52bGstYm9keS1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLXJvdyAudmxrLWNvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnZsay1jdXN0b20gLmNkLW1haW4tY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnZsay1jdXN0b20gLmNvbnRhaW5lci1mbHVpZC5tYXgtdyxcbi52bGstY3VzdG9tIC5tYXgtdyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjRlNztcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLXJvdy52bGstaGVhZGVyLXJvdyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1sb2dvLWNvbCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sID4gYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wudi1sb2dvLXN1Ym1lbnUgLnZsay1iYWNrLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wudi1sb2dvLXN1Ym1lbnUgLnZsay1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wgLnZsay1iYWNrLW1lbnUge1xuICB6LWluZGV4OiA0MDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzdkNjE0Mjtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sIC52bGstYmFjay1tZW51IC52LWFycm93LWJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy5zdmdcIik7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sIC52bGstYnVyZ2VyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wgLnZsay1idXJnZXIgc3BhbiB7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNjE0Mjtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sIC52bGstYnVyZ2VyOmFmdGVyLFxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sIC52bGstYnVyZ2VyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgbGVmdDogMHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNjE0MjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1sb2dvLWNvbCAudmxrLWJ1cmdlcjphZnRlciB7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogODAlO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wgLnZsay1idXJnZXI6YmVmb3JlIHtcbiAgdG9wOiAwcHg7XG59XG5cbi52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1sb2dvLWNvbCAudmxrLWJ1cmdlci52bGstYnVyZ2VyLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDM1MDA7XG59XG5cbi52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1sb2dvLWNvbCAudmxrLWJ1cmdlci52bGstYnVyZ2VyLWFjdGl2ZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sIC52bGstYnVyZ2VyLnZsay1idXJnZXItYWN0aXZlOmFmdGVyIHtcbiAgYm90dG9tOiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTBweCAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wgLnZsay1idXJnZXIudmxrLWJ1cmdlci1hY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTBweCAyLjVweDtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWluZm8tY29sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstaW5mby1jb2wucGhvbmUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWluZm8tY29sLnBob25lLWNvbCAudmxrLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc1YTQ0ZCAwJSwgIzg4YzA1YSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NWE0NGQgMCUsICM4OGMwNWEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NWE0NGQgMCUsICM4OGMwNWEgMTAwJSk7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWluZm8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1pbmZvLWxpbms6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWluZm8tbGluay5waG9uZS1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9waG9uZS5zdmdcIik7XG59XG5cbi52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1pbmZvLWxpbmsubWFwLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bpbi5zdmdcIik7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUwYTI7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdy52LXN1Ym1lbnUtYWN0aXZlID4gLnZsay1idG4uZ3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cudi1zdWJtZW51LWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNGU3O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgPiAudmxrLWJ0bi5ncmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgPiAuY29udGFpbmVyLWZsdWlkID4gLnZsay1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyAudmxrLW1vYmlsZS1saW5lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgY29sb3I6ICM3ZDYxNDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLm5ldy1tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY2QtYXJyb3cuc3ZnXCIpO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLm5ldy1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjRlNztcbn1cblxuLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gdWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjRlNztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDExcHggMTQuODRweCAtMS44NHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMyU7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3ZDYxNDI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLm5ldy1tZW51ID4gbGkgPiB1bCA+IGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzRhNDRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSA+IHVsID4gbGkgYS5pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc0YTQ0ZTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpLnYtbmF2LWFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC52bGstbW9iaWxlLWNvbnRhY3RzIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDBweCAyMHB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLnZsay1tb2JpbGUtY29udGFjdHMgLnZsay1pbmZvLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzdkNjE0MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLnZsay1tb2JpbGUtY29udGFjdHMgLnZsay1pbmZvLWxpbmsucGhvbmUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLnZsay1tb2JpbGUtY29udGFjdHMgLnZsay1pbmZvLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnZsay1jdXN0b20gLnZsay1zZWFyY2gtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMHB4O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLXNlYXJjaC13cmFwcGVyLnZsay1tb2JpbGUgLnZsay1zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhYjI1MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaF9hY3RpdmUuc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZsay1jdXN0b20gLnZsay1zZWFyY2gtd3JhcHBlci52bGstbW9iaWxlIC52bGstc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDExcHggMTQuODRweCAtMS44NHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogNTAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi52bGstY3VzdG9tIC52bGstc2VhcmNoLXdyYXBwZXIgLnZsay1zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2guc3ZnXCIpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgei1pbmRleDogMjAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbn1cblxuLnZsay1jdXN0b20gLnZsay1zZWFyY2gtd3JhcHBlciAudmxrLXNlYXJjaC1idG4uYWN0dmllLWJ0bi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FiMjUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoX2FjdGl2ZS5zdmdcIik7XG59XG5cbi52bGstY3VzdG9tIC52bGstc2VhcmNoLXdyYXBwZXIgLnZsay1zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZsay1jdXN0b20gLnZsay1zZWFyY2gtd3JhcHBlciAudmxrLXNlYXJjaC1mb3JtLXdyYXBwZXIuc2VhcmNoLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmxrLWN1c3RvbSAudmxrLXNlYXJjaC13cmFwcGVyIC52bGstc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52bGstY3VzdG9tIC52bGstc2VhcmNoLXdyYXBwZXIgLnZsay1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZm9ybSBmb3JtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmxrLWN1c3RvbSAudmxrLXNlYXJjaC13cmFwcGVyIC52bGstc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4udmxrLWN1c3RvbSAuaW5wdXRfYnJvbl9mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52bGstY3VzdG9tICNicm9uLXN0aWNreS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZsay1jdXN0b20gLmJsb2NrX2Jyb24gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi52bGstY3VzdG9tIC5ibG9ja19icm9uID4gLmNvbnRhaW5lci1mbHVpZCAudmxrLW1vYmlsZS1ib29raW5nLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmxrLWN1c3RvbSAuYmxvY2tfYnJvbiA+IC5jb250YWluZXItZmx1aWQgLnZsay1tb2JpbGUtYm9va2luZy1jb250cm9scyAudmxrLWluZm8tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi52bGstY3VzdG9tIC5ibG9ja19icm9uID4gLmNvbnRhaW5lci1mbHVpZCAudmxrLW1vYmlsZS1ib29raW5nLWNvbnRyb2xzIC52bGstaW5mby1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52bGstY3VzdG9tIC5ibG9ja19icm9uID4gLmNvbnRhaW5lci1mbHVpZCAudmxrLW1vYmlsZS1ib29raW5nLWNvbnRyb2xzIC52bGstYnRuLnZsay1idG4teWVsbG93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmY2IxNDIgMCwgI2ZmZDYzNSAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMTllM2E7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4ODYwM2U7XG59XG5cbi5tYWluX3NsaWRlci5jdXN0b20tc2xpZGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xufVxuXG4ubWFpbl9zbGlkZXIuY3VzdG9tLXNsaWRlci5sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluX3NsaWRlci5jdXN0b20tc2xpZGVyIC5zbGlkZV9waWMgYSBpbWcge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5tYWluX3NsaWRlci5jdXN0b20tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IDBweDtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5tYWluX3NsaWRlci5jdXN0b20tc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93X3NsaWRlci5wbmdcIik7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluX3NsaWRlci5jdXN0b20tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cblxuLm1haW5fc2xpZGVyLmN1c3RvbS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogLTNweDtcbn1cblxuLm1haW5fc2xpZGVyLmN1c3RvbS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbn1cblxuLm1haW5fc2xpZGVyLmN1c3RvbS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmxrLWN1c3RvbSAuYmxvY2tfYnJvbiA+IC5jb250YWluZXItZmx1aWQgLnZsay1tb2JpbGUtYm9va2luZy1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTEuNzc3NzdweCkge1xuICAudmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wgLnZsay1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgPiAudmxrLWJ0bi5ncmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdyAudmxrLW1vYmlsZS1jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstc2VhcmNoLXdyYXBwZXIudmxrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAudmxrLWN1c3RvbSAuY2QtbWFpbi1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstbG9nby1jb2wgPiBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMTJweDtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuXG4gIC5tYWluX3NsaWRlci5jdXN0b20tc2xpZGVyLmxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDM5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS43Nzc3N3B4KSB7XG4gIC52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1yb3cudmxrLWhlYWRlci1yb3cge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1sb2dvLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MXB4O1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sID4gYSBpbWcge1xuICAgIG1heC13aWR0aDogMTg0cHg7XG4gIH1cblxuICAudmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstaW5mby1jb2wuYWRyZXNzLWNvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMjkwMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmY0ZTc7XG4gIH1cblxuICAudmxrLWN1c3RvbSAudmxrLW5hdi1yb3cudmxrLWF1dGgge1xuICAgIHRvcDogMzlweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzOXB4KTtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdy52bGstbmF2LW1vYmlsZS1hY3RpdmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdyAudmxrLW1vYmlsZS1saW5lcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWEyNzE7XG4gIH1cblxuICAudmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLm5ldy1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmxrLWN1c3RvbSAudmxrLW5hdi1yb3cgLm5ldy1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gdWwge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNGU3O1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1uYXYtcm93IC5uZXctbWVudSA+IGxpLnYtbmF2LWFjdGl2ZSA+IHVsIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMjAwMDtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstc2VhcmNoLXdyYXBwZXIudmxrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbl9zbGlkZXIuY3VzdG9tLXNsaWRlci5sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmxrLWN1c3RvbSAudmxrLW1haW4taGVhZGVyIC52bGstaW5mby1jb2wucGhvbmUtY29sIC5waG9uZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWluZm8tY29sLnBob25lLWNvbCAudmxrLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC52bGstbmF2LXJvdyAubmV3LW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm1haW5fc2xpZGVyLmN1c3RvbS1zbGlkZXIubG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnZsay1jdXN0b20gLnZsay1tYWluLWhlYWRlciAudmxrLWxvZ28tY29sID4gYSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52bGstY3VzdG9tIC52bGstbWFpbi1oZWFkZXIgLnZsay1sb2dvLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnZsay1jdXN0b20gLnZsay1zZWFyY2gtd3JhcHBlci52bGstbW9iaWxlIC52bGstc2VhcmNoLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC52bGstY3VzdG9tIC5ibG9ja19icm9uID4gLmNvbnRhaW5lci1mbHVpZCAudmxrLW1vYmlsZS1ib29raW5nLWNvbnRyb2xzIC52bGstYnRuLnZsay1idG4teWVsbG93IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn0iLCJAY29sdW1uczogMTI7XG5AYXRvbTogKDEwMCUgLyBAY29sdW1ucyk7XG5cbkBicmVha19sZ25vdGUxMzogMTM2N3B4O1xuQGJyZWFrX2xnOiAxMjAwcHg7XG5AYnJlYWtfbWQ6IDk5MS43Nzc3N3B4O1xuQGJyZWFrX3hzOiA3NjhweDtcbkBicmVha194c3R3bzogNjUwcHg7XG5AYnJlYWtfeHN0aHJlZTogNTUwcHg7XG5AYnJlYWtfeHNmb3VyOiA0NTBweDtcbkBicmVha194c2ZpdmU6IDM2MHB4O1xuXG5Ab2Zmc2V0OiAzMHB4O1xuQG9mZnNldF9sZ25vdGUxMzogQG9mZnNldDtcbkBvZmZzZXRfbGc6IEBvZmZzZXQ7XG5Ab2Zmc2V0X21kOiBAb2Zmc2V0O1xuQG9mZnNldF94czogQG9mZnNldDtcbkBvZmZzZXRfeHN0d286IEBvZmZzZXQ7XG5Ab2Zmc2V0X3hzdGhyZWU6IEBvZmZzZXQ7XG5Ab2Zmc2V0X3hzZm91cjogQG9mZnNldDtcbkBvZmZzZXRfeHNmaXZlOiBAb2Zmc2V0O1xuXG5Ab2Zmc2V0X29uZV9zaWRlOiAoQG9mZnNldCAvIDIpO1xuQG9mZnNldF9sZ25vdGUxM19vbmVfc2lkZTogKEBvZmZzZXRfbGdub3RlMTMgLyAyKTtcbkBvZmZzZXRfbGdfb25lX3NpZGU6IChAb2Zmc2V0X2xnIC8gMik7XG5Ab2Zmc2V0X21kX29uZV9zaWRlOiAoQG9mZnNldF9tZCAvIDIpO1xuQG9mZnNldF94c19vbmVfc2lkZTogKEBvZmZzZXRfeHMgLyAyKTtcbkBvZmZzZXRfeHN0d29fb25lX3NpZGU6IChAb2Zmc2V0X3hzdHdvIC8gMik7XG5Ab2Zmc2V0X3hzdGhyZWVfb25lX3NpZGU6IChAb2Zmc2V0X3hzdGhyZWUgLyAyKTtcbkBvZmZzZXRfeHNmb3VyX29uZV9zaWRlOiAoQG9mZnNldF94c2ZvdXIgLyAyKTtcbkBvZmZzZXRfeHNmaXZlX29uZV9zaWRlOiAoQG9mZnNldF94c2ZpdmUgLyAyKTtcblxuQGZpZWxkczogMTVweDtcbkBmaWVsZHNfbGdub3RlMTM6IDE1cHg7XG5AZmllbGRzX2xnOiAxNXB4O1xuQGZpZWxkc19tZDogMTVweDtcbkBmaWVsZHNfeHM6IDE1cHg7XG5AZmllbGRzX3hzdHdvOiAxNXB4O1xuQGZpZWxkc194c3RocmVlOiAxNXB4O1xuQGZpZWxkc194c2ZvdXI6IDE1cHg7XG5AZmllbGRzX3hzZml2ZTogMTVweDtcblxuLndyYXBwZXItZnVsbCgpe1xuICAgIHBhZGRpbmctbGVmdDogQGZpZWxkcztcbiAgICBwYWRkaW5nLXJpZ2h0OiBAZmllbGRzO1xuXG4gICAgLmxnbm90ZTEzLWJsb2NrKHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAZmllbGRzX2xnbm90ZTEzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZmllbGRzX2xnbm90ZTEzO1xuICAgIH0pO1xuXG4gICAgLmxnLWJsb2NrKHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAZmllbGRzX2xnO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZmllbGRzX2xnO1xuICAgIH0pO1xuXG4gICAgLm1kLWJsb2NrKHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAZmllbGRzX21kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZmllbGRzX21kO1xuICAgIH0pO1xuXG4gICAgLnhzLWJsb2NrKHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAZmllbGRzX3hzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZmllbGRzX3hzO1xuICAgIH0pO1xuXG4gICAgLnhzdHdvLWJsb2NrKHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAZmllbGRzX3hzdHdvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAZmllbGRzX3hzdHdvO1xuICAgIH0pO1xuXG4gICAgLnhzdGhyZWUtYmxvY2soe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEBmaWVsZHNfeHN0aHJlZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogQGZpZWxkc194c3RocmVlO1xuICAgIH0pO1xuXG4gICAgLnhzZm91ci1ibG9jayh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGZpZWxkc194c2ZvdXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBmaWVsZHNfeHNmb3VyO1xuICAgIH0pO1xuXG4gICAgLnhzZml2ZS1ibG9jayh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGZpZWxkc194c2ZpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEBmaWVsZHNfeHNmaXZlO1xuICAgIH0pO1xufVxuXG4ucm93LW9mZnNldHMoKXtcbiAgICBtYXJnaW4tbGVmdDogKEBvZmZzZXRfb25lX3NpZGUgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAoQG9mZnNldF9vbmVfc2lkZSAqIC0xKTtcbn1cblxuLmNvbC1vZmZzZXRzKEB0eXBlKXtcbiAgICBAe3R5cGV9LWxlZnQ6IEBvZmZzZXRfb25lX3NpZGU7XG4gICAgQHt0eXBlfS1yaWdodDogQG9mZnNldF9vbmVfc2lkZTtcbn1cblxuLndyYXBwZXIoKXtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAud3JhcHBlci1mdWxsKCk7XG59XG5cbi5yb3ctZmxleCgpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5yb3ctb2Zmc2V0cygpO1xufVxuXG4ucm93LWZsb2F0KCl7XG4gICAgLnJvdy1vZmZzZXRzKCk7XG4gICAgLmNsZWFyZml4KCk7XG59XG5cbi5yb3ctaWIoKXtcbiAgICAucm93LW9mZnNldHMoKTtcbn1cblxuLmNvbCgpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC5jb2wtb2Zmc2V0cyhtYXJnaW4pO1xufVxuXG4uY29sLWZsb2F0KCl7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wtaWIoKXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNvbC1wYWRkaW5nKCl7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC5jb2wtb2Zmc2V0cyhwYWRkaW5nKTtcbn1cblxuLnNpemUoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHdpZHRoOiB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0fSlcIjtcbn1cblxuLnNpemUtbGdub3RlMTMoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sZ25vdGUxMyh3aWR0aCwgflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldF9sZ25vdGUxM30pXCIpO1xufVxuXG4uc2l6ZS1sZyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X2xnfSlcIik7XG59XG5cbi5zaXplLW1kKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQod2lkdGgsIH5cImNhbGMoQHt2YWx9IC0gQHtvZmZzZXRfbWR9KVwiKTtcbn1cblxuLnNpemUteHMoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54cyh3aWR0aCwgflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldF94c30pXCIpO1xufVxuXG4uc2l6ZS14c3R3byhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzdHdvKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X3hzdHdvfSlcIik7XG59XG5cbi5zaXplLXhzdGhyZWUoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c3RocmVlKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X3hzdGhyZWV9KVwiKTtcbn1cblxuLnNpemUteHNmb3VyKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmb3VyKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X3hzZm91cn0pXCIpO1xufVxuXG4uc2l6ZS14c2ZpdmUoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c2ZpdmUod2lkdGgsIH5cImNhbGMoQHt2YWx9IC0gQHtvZmZzZXRfeHNmaXZlfSlcIik7XG59XG5cbi5zaGlmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgbWFyZ2luLWxlZnQ6IH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfb25lX3NpZGV9KVwiO1xuICAgIG1hcmdpbi1yaWdodDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICBtYXJnaW4tbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgbWFyZ2luLXJpZ2h0OiB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X29uZV9zaWRlfSlcIjtcbn1cblxuLnNoaWZ0LXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG4gICAgcGFkZGluZy1yaWdodDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1wYWRkaW5nLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X29uZV9zaWRlfSlcIjtcbn1cblxuLnNoaWZ0LWxnbm90ZTEzKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGdub3RlMTMobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdub3RlMTNfb25lX3NpZGV9KVwiKTtcbiAgICAubGdub3RlMTMobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnbm90ZTEzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZ25vdGUxMy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGdub3RlMTMobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdub3RlMTNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnbm90ZTEzLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGdub3RlMTMobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnbm90ZTEzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZ25vdGUxMy1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGdub3RlMTMocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnbm90ZTEzX29uZV9zaWRlfSlcIik7XG4gICAgLmxnbm90ZTEzKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdub3RlMTNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnbm90ZTEzLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnbm90ZTEzKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ25vdGUxM19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGdub3RlMTMtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnbm90ZTEzKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdub3RlMTNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbiAgICAubGcobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZy1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG4gICAgLmxnKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGctcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxnKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbiAgICAubWQobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZC1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZC1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubWQocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG4gICAgLm1kKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9tZF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbWQtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbiAgICAueHMobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cy1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG4gICAgLnhzKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHMtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzdHdvKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0d28obWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0d29fb25lX3NpZGV9KVwiKTtcbiAgICAueHN0d28obWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzdHdvX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14c3R3by1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0d28obWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0d29fb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzdHdvLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0d28obWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzdHdvX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14c3R3by1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0d28ocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzdHdvX29uZV9zaWRlfSlcIik7XG4gICAgLnhzdHdvKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0d29fb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzdHdvLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzdHdvKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c3R3b19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHN0d28tcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzdHdvKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0d29fb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzdGhyZWUoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c3RocmVlKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzdGhyZWVfb25lX3NpZGV9KVwiKTtcbiAgICAueHN0aHJlZShtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0aHJlZV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHN0aHJlZS1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0aHJlZShtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c3RocmVlX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14c3RocmVlLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0aHJlZShtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0aHJlZV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHN0aHJlZS1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHN0aHJlZShwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0aHJlZV9vbmVfc2lkZX0pXCIpO1xuICAgIC54c3RocmVlKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0aHJlZV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHN0aHJlZS1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c3RocmVlKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c3RocmVlX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14c3RocmVlLXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c3RocmVlKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHN0aHJlZV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHNmb3VyKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmb3VyKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzZm91cl9vbmVfc2lkZX0pXCIpO1xuICAgIC54c2ZvdXIobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzZm91cl9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHNmb3VyLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c2ZvdXIobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNmb3VyX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14c2ZvdXItcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c2ZvdXIobWFyZ2luLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzZm91cl9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHNmb3VyLXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c2ZvdXIocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzZm91cl9vbmVfc2lkZX0pXCIpO1xuICAgIC54c2ZvdXIocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZvdXJfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzZm91ci1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c2ZvdXIocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzZm91cl9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHNmb3VyLXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54c2ZvdXIocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZvdXJfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzZml2ZShAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzZml2ZShtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZpdmVfb25lX3NpZGV9KVwiKTtcbiAgICAueHNmaXZlKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZpdmVfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzZml2ZS1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmaXZlKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzZml2ZV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHNmaXZlLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmaXZlKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZpdmVfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzZml2ZS1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmaXZlKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZpdmVfb25lX3NpZGV9KVwiKTtcbiAgICAueHNmaXZlKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNmaXZlX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14c2ZpdmUtcGFkZGluZy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmaXZlKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c2ZpdmVfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzZml2ZS1wYWRkaW5nLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHNmaXZlKHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNmaXZlX29uZV9zaWRlfSlcIik7XG59XG5cbi5sZ25vdGUxMyhAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfbGdub3RlMTMpe1xuICAgICAgICBAe25hbWV9OiBAdmFsdWU7XG4gICAgfVxufVxuXG4ubGdub3RlMTMtYmxvY2soQGNvbnRlbnQpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBicmVha19sZ25vdGUxMyl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4ubGcoQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX2xnKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLmxnLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfbGcpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLm1kKEBuYW1lLCBAdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBicmVha19tZCl7XG4gICAgICAgIEB7bmFtZX06IEB2YWx1ZTtcbiAgICB9XG59XG5cbi5tZC1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX21kKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi54cyhAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfeHMpe1xuICAgICAgICBAe25hbWV9OiBAdmFsdWU7XG4gICAgfVxufVxuXG4ueHMtYmxvY2soQGNvbnRlbnQpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBicmVha194cyl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4ueHN0d28oQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX3hzdHdvKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLnhzdHdvLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfeHN0d28pe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnhzdGhyZWUoQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX3hzdGhyZWUpe1xuICAgICAgICBAe25hbWV9OiBAdmFsdWU7XG4gICAgfVxufVxuXG4ueHN0aHJlZS1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX3hzdGhyZWUpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnhzZm91cihAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfeHNmb3VyKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLnhzZm91ci1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGJyZWFrX3hzZm91cil7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4ueHNmaXZlKEBuYW1lLCBAdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBicmVha194c2ZpdmUpe1xuICAgICAgICBAe25hbWV9OiBAdmFsdWU7XG4gICAgfVxufVxuXG4ueHNmaXZlLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAYnJlYWtfeHNmaXZlKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi5mcm9tKEBtaW5fd2lkdGgsIEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluX3dpZHRoKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi50byhAbWF4X3dpZHRoLCBAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1heF93aWR0aCl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4uZnJvbS10byhAbWluX3dpZHRoLCBAbWF4X3dpZHRoLCBAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbl93aWR0aCkgYW5kIChtYXgtd2lkdGg6IEBtYXhfd2lkdGgpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnUtcm93LWZsZXgoQG9mZnNldCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IChAb2Zmc2V0IC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogKEBvZmZzZXQgLyAtMik7XG59XG5cbi51LWNvbChAb2Zmc2V0KXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tbGVmdDogKEBvZmZzZXQgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IChAb2Zmc2V0IC8gMik7XG59XG5cbi51LXNpemUoQG4sIEBjb2x1bW5zLCBAb2Zmc2V0KXtcbiAgICB3aWR0aDogflwiY2FsYygxMDAlIC8gQHtjb2x1bW5zfSAqIEB7bn0gLSBAe29mZnNldH0pXCI7XG59XG5cbi5yZXNldCgpe1xuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgZmllbGRzZXQsaW1nLGFiYnJ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgYWRkcmVzcyxjYXB0aW9uLGNpdGUsY29kZSxkZm4sZW0sc3Ryb25nLHRoLHZhcntcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB1bCBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgY2FwdGlvbix0aHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgc3Vwe1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgfVxuICAgIHN1YntcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICBpbnB1dCx0ZXh0YXJlYSxzZWxlY3R7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICBsZWdlbmR7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5kZWJ1ZyhAYmFja2dyb3VuZCwgQG91dGxpbmUpe1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgID4gZGl2e1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIC53cmFwcGVyKCk7XG4gICAgICAgIFxuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIC5yb3ctZmxleCgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAuY29sKCk7XG4gICAgICAgICAgICAgICAgLnNpemUoMSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IEBvdXRsaW5lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xlYXJmaXgoKXtcbiAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn0iXX0= */
