.about {
  max-width: 1222px;
}

.about-advantages-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
@media screen and (max-width: 1399.98px) {
  .about-advantages-list {
    gap: 15px;
  }
}
.about-advantages-list .section {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (max-width: 1399.98px) {
  .about-advantages-list .section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.about-advantage {
  display: grid;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  background-color: var(--white);
  padding: 40px;
  grid-template-columns: 95px 1fr;
  gap: 30px 75px;
  border-radius: 30px;
  overflow: hidden;
}
@media screen and (max-width: 1199.98px) {
  .about-advantage {
    border-radius: 10px;
  }
}
@media screen and (max-width: 1399.98px) {
  .about-advantage {
    gap: 30px 45px;
    padding: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-advantage {
    grid-template-columns: 65px 1fr;
    padding: 15px;
    gap: 20px;
  }
}
.about-advantage__pic {
  aspect-ratio: 1;
  grid-column: 1;
  grid-row: 1/3;
}
@media screen and (max-width: 767.98px) {
  .about-advantage__pic {
    grid-row: 1;
  }
}
.about-advantage__pic > img {
  display: block;
  aspect-ratio: 1;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.about-advantage__title {
  max-width: 852px;
  grid-column: 2;
  grid-row: 1;
}
@media screen and (max-width: 1399.98px) {
  .about-advantage__title {
    max-width: 690px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-advantage__title {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.about-advantage__text {
  max-width: 852px;
  grid-column: 2;
  grid-row: 2;
}
@media screen and (max-width: 1399.98px) {
  .about-advantage__text {
    max-width: 690px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-advantage__text {
    grid-column: 1/3;
  }
}
.about-advantage__text > *:first-child {
  margin-top: 0;
}
.about-advantage__text > *:last-child {
  margin-bottom: 0;
}

.about-card {
  display: block;
  border-radius: 30px;
  overflow: hidden;
  background-color: var(--bg-alt);
  padding: 40px;
}
@media screen and (max-width: 1199.98px) {
  .about-card {
    border-radius: 10px;
  }
}
@media screen and (max-width: 1399.98px) {
  .about-card {
    padding: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-card {
    padding: 20px;
  }
}
.about-card img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}

.about-slide {
  display: block;
}
.about-slide picture {
  display: block;
  width: 100%;
}
.about-slide img {
  display: block;
  width: 100%;
  border-radius: 20px;
}
@media screen and (max-width: 1199.98px) {
  .about-slide img {
    border-radius: 10px;
  }
}

.about-swiper .next,
.about-swiper .prev {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 3;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 575.98px) {
  .about-swiper .next,
  .about-swiper .prev {
    display: none;
  }
}
.about-swiper .prev {
  left: 28px;
}
@media screen and (max-width: 1399.98px) {
  .about-swiper .prev {
    left: 20px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-swiper .prev {
    left: 10px;
  }
}
.about-swiper .next {
  right: 28px;
}
@media screen and (max-width: 1399.98px) {
  .about-swiper .next {
    right: 20px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-swiper .next {
    right: 10px;
  }
}
.about-swiper .swiper-pagination-bullets {
  display: none;
}
@media screen and (max-width: 575.98px) {
  .about-swiper .swiper-pagination-bullets {
    padding-top: 15px;
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    bottom: 15px;
    z-index: 3;
  }
}

.about-production-card {
  padding: 20px 20px 20px 0;
  display: grid;
  grid-template-columns: 220px 1fr;
  gap: 45px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1399.98px) {
  .about-production-card {
    padding: 15px 15px 15px 0;
    gap: 20px;
    grid-template-columns: 120px 1fr;
  }
}
@media screen and (max-width: 767.98px) {
  .about-production-card {
    grid-template-columns: 75px 1fr;
    gap: 15px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.about-production-card__pic {
  overflow: hidden;
  display: block;
  width: 100%;
  border-radius: 30px;
}
@media screen and (max-width: 1199.98px) {
  .about-production-card__pic {
    border-radius: 10px;
  }
}
.about-production-card__pic > img {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.about-production-list {
  padding-bottom: 80px;
}
@media screen and (max-width: 1399.98px) {
  .about-production-list {
    padding-bottom: 40px;
  }
}
.about-production-list__item {
  border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
}
.about-production-list__item:first-child {
  padding-top: 0;
  border-top: none;
}
.about-production-list__item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.about-production-card-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 724px;
  gap: 20px;
}
@media screen and (max-width: 1399.98px) {
  .about-production-card-content {
    gap: 15px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-production-card-content {
    gap: 10px;
  }
}

.about-contacts {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--gap);
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media screen and (max-width: 991.98px) {
  .about-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}

.about-contacts-content {
  border-radius: 30px;
  overflow: hidden;
  background-color: var(--bg-alt);
  padding: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1199.98px) {
  .about-contacts-content {
    border-radius: 10px;
  }
}
@media screen and (max-width: 1199.98px) {
  .about-contacts-content {
    padding: 20px;
  }
}

.about-contacts-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  max-width: 405px;
}
@media screen and (max-width: 1399.98px) {
  .about-contacts-inner {
    gap: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .about-contacts-inner {
    gap: 20px;
  }
}

.about-contacts-map-wrap {
  overflow: hidden;
  border-radius: 30px;
  overflow: hidden;
}
@media screen and (max-width: 1199.98px) {
  .about-contacts-map-wrap {
    border-radius: 10px;
  }
}
@media screen and (max-width: 991.98px) {
  .about-contacts-map-wrap {
    aspect-ratio: 16/9;
  }
}

.about-contacts-map {
  width: 100%;
  height: 100%;
}

.banner {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: var(--black);
  min-height: 345px;
  padding: 45px;
  border-radius: 30px;
  gap: 30px;
}
@media screen and (max-width: 1399.98px) {
  .banner {
    min-height: 278px;
    padding: 20px;
  }
}
@media screen and (max-width: 1199.98px) {
  .banner {
    border-radius: 20px;
  }
}
@media screen and (max-width: 767.98px) {
  .banner {
    padding: 15px;
    border-radius: 10px;
    gap: 15px;
  }
}
@media screen and (max-width: 575.98px) {
  .banner {
    min-height: 400px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.banner__sticker, .banner__title, .banner__btn {
  position: relative;
  max-width: 640px;
}
@media screen and (max-width: 1399.98px) {
  .banner__sticker, .banner__title, .banner__btn {
    max-width: 540px;
  }
}
@media screen and (max-width: 767.98px) {
  .banner__sticker, .banner__title, .banner__btn {
    max-width: 230px;
  }
}

.banner-pic {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 576px;
}
@media screen and (max-width: 1399.98px) {
  .banner-pic {
    left: 257px;
  }
}
@media screen and (max-width: 575.98px) {
  .banner-pic {
    left: 0;
  }
}
.banner-pic > img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 575.98px) {
  .banner-pic > img {
    -o-object-position: bottom center;
       object-position: bottom center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9hYm91dC5zY3NzIiwiYWJvdXQtLWNvbnRhY3RzLmNzcyIsIm1peGlucy9fc21hcnQtZ3JpZC5zY3NzIiwibWl4aW5zL19yb3VuZGVkLnNjc3MiLCJibG9ja3MvYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxpQkFBQTtBQ0NKOztBREVBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QUNDSjtBQ3VCSTtFRjNCSjtJQU1RLFNBQUE7RUNFTjtBQUNGO0FEQUk7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FDRVI7QUNjSTtFRmxCQTtJQUtRLGlCQUFBO0lBQ0Esb0JBQUE7RUNHVjtBQUNGOztBRENBO0VBQ0ksYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLDhCQUFBO0VBRUEsYUFBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtFRzlCQSxtQkFBQTtFQUNBLGdCQUFBO0FGZ0NKO0FDV0k7RUZyQko7SUduQlEsbUJBQUE7RUZpQ047QUFDRjtBQ1JJO0VGUEo7SUFZUSxjQUFBO0lBQ0EsYUFBQTtFQ09OO0FBQ0Y7QUM0Qk07RUZqRE47SUFpQlEsK0JBQUE7SUFDQSxhQUFBO0lBQ0EsU0FBQTtFQ1FOO0FBQ0Y7QUROSTtFQUNJLGVBQUE7RUFFQSxjQUFBO0VBQ0EsYUFBQTtBQ09SO0FDZ0JNO0VGM0JGO0lBT1EsV0FBQTtFQ1FWO0FBQ0Y7QUROUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0FDUVo7QURKSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNNUjtBQzNDSTtFRmtDQTtJQU1RLGdCQUFBO0VDT1Y7QUFDRjtBQ05NO0VGUkY7SUFVUSwyQkFBQTtRQUFBLGtCQUFBO0VDUVY7QUFDRjtBREpJO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ01SO0FDMURJO0VGaURBO0lBTVEsZ0JBQUE7RUNPVjtBQUNGO0FDckJNO0VGT0Y7SUFVUSxnQkFBQTtFQ1FWO0FBQ0Y7QURMWTtFQUNJLGFBQUE7QUNPaEI7QURKWTtFQUNJLGdCQUFBO0FDTWhCOztBREFBO0VBQ0ksY0FBQTtFR3pHQSxtQkFBQTtFQUNBLGdCQUFBO0VIMEdBLCtCQUFBO0VBQ0EsYUFBQTtBQ0lKO0FDcEVJO0VGNERKO0lHcEdRLG1CQUFBO0VGZ0hOO0FBQ0Y7QUN2Rkk7RUYwRUo7SUFPUSxhQUFBO0VDVU47QUFDRjtBQ2xETTtFRmdDTjtJQVdRLGFBQUE7RUNXTjtBQUNGO0FEVEk7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDV1I7O0FEUEE7RUFDSSxjQUFBO0FDVUo7QURSSTtFQUNJLGNBQUE7RUFDQSxXQUFBO0FDVVI7QURQSTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNTUjtBQ3RHSTtFRjBGQTtJQU1RLG1CQUFBO0VDVVY7QUFDRjs7QURKSTs7RUFFSSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0FDT1I7QUMxRU07RUY2REY7O0lBU1EsYUFBQTtFQ1NWO0FBQ0Y7QUROSTtFQUNJLFVBQUE7QUNRUjtBQzNJSTtFRmtJQTtJQUlRLFVBQUE7RUNTVjtBQUNGO0FDdEdNO0VGd0ZGO0lBUVEsVUFBQTtFQ1VWO0FBQ0Y7QURQSTtFQUNJLFdBQUE7QUNTUjtBQ3hKSTtFRjhJQTtJQUlRLFdBQUE7RUNVVjtBQUNGO0FDbkhNO0VGb0dGO0lBUVEsV0FBQTtFQ1dWO0FBQ0Y7QURSSTtFQUNJLGFBQUE7QUNVUjtBQzdHTTtFRmtHRjtJQUlRLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0VDV1Y7QUFDRjs7QURQQTtFQUNJLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBQ1VKO0FDdkxJO0VGd0tKO0lBUVEseUJBQUE7SUFDQSxTQUFBO0lBQ0EsZ0NBQUE7RUNXTjtBQUNGO0FDcEpNO0VGOEhOO0lBY1EsK0JBQUE7SUFDQSxTQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VDWU47QUFDRjtBRFZJO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FDWVI7QUM3TEk7RUY2S0E7SUFNUSxtQkFBQTtFQ2NWO0FBQ0Y7QURaUTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0FDY1o7O0FEUkE7RUFDSSxvQkFBQTtBQ1dKO0FDM05JO0VGK01KO0lBSVEsb0JBQUE7RUNZTjtBQUNGO0FEVkk7RUFDSSxtQ0FBQTtFQUNBLHNDQUFBO0FDWVI7QURWUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBQ1laO0FEVFE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0FDV1o7O0FETkE7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FDU0o7QUNuUEk7RUZzT0o7SUFPUSxTQUFBO0VDVU47QUFDRjtBQzlNTTtFRjRMTjtJQVdRLFNBQUE7RUNXTjtBQUNGOztBRFJBO0VBQ0ksYUFBQTtFQUNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtBQ1dKO0FDeE9JO0VGeU5KO0lBT1Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFNBQUE7RUNZTjtBQUNGOztBRFRBO0VHaFNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUhpU0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBQ2FKO0FDdlFJO0VGb1BKO0lHNVJRLG1CQUFBO0VGbVROO0FBQ0Y7QUM1UUk7RUZvUEo7SUFTUSxhQUFBO0VDbUJOO0FBQ0Y7O0FEaEJBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBQ21CSjtBQ3RTSTtFRitRSjtJQU1RLFNBQUE7RUNxQk47QUFDRjtBQ2pRTTtFRnFPTjtJQVNRLFNBQUE7RUN1Qk47QUFDRjs7QURwQkE7RUFDSSxnQkFBQTtFRzNUQSxtQkFBQTtFQUNBLGdCQUFBO0FGbVZKO0FDeFNJO0VGOFFKO0lHdFRRLG1CQUFBO0VGb1ZOO0FBQ0Y7QUMvUkk7RUZnUUo7SUFLUSxrQkFBQTtFQzhCTjtBQUNGOztBRDNCQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FDOEJKOztBR3BXQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsOEJBQUE7RUFFQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QUhzV0o7QUNuVkk7RUUvQko7SUFlUSxpQkFBQTtJQUNBLGFBQUE7RUh1V047QUFDRjtBQzNVSTtFRTdDSjtJQW9CUSxtQkFBQTtFSHdXTjtBQUNGO0FDcFRNO0VFekVOO0lBd0JRLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFNBQUE7RUh5V047QUFDRjtBQzdTTTtFRXZGTjtJQThCUSxpQkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFSDBXTjtBQUNGO0FHeFdJO0VBR0ksa0JBQUE7RUFDQSxnQkFBQTtBSHdXUjtBQy9XSTtFRUdBO0lBT1EsZ0JBQUE7RUh5V1Y7QUFDRjtBQzFVTTtFRXZDRjtJQVdRLGdCQUFBO0VIMFdWO0FBQ0Y7O0FHdFdBO0VBRUksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBSHdXSjtBQ2xZSTtFRW1CSjtJQVVRLFdBQUE7RUh5V047QUFDRjtBQy9VTTtFRXJDTjtJQWNRLE9BQUE7RUgwV047QUFDRjtBR3hXSTtFQUNJLGNBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FIMFdSO0FDM1ZNO0VFcEJGO0lBUVEsaUNBQUE7T0FBQSw4QkFBQTtFSDJXVjtBQUNGIiwiZmlsZSI6ImFib3V0LS1jb250YWN0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYWJvdXQge1xuICAgIG1heC13aWR0aDogMTIyMnB4O1xufVxuXG4uYWJvdXQtYWR2YW50YWdlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0LWFkdmFudGFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgcGFkZGluZzogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk1cHggMWZyO1xuICAgIGdhcDogMzBweCA3NXB4O1xuXG4gICAgQGluY2x1ZGUgcm91bmRlZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgnZG93bicpIHtcbiAgICAgICAgZ2FwOiAzMHB4IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjVweCAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19waWMge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG5cbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGdyaWQtcm93OiAxLzM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY+aW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MnB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTJweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgnZG93bicpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICAgIH1cblxuICAgICAgICAmPioge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcm91bmRlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1hbHQpO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoJ2Rvd24nKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxufVxuXG4uYWJvdXQtc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtc3dpcGVyIHtcblxuICAgIC5uZXh0LFxuICAgIC5wcmV2IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1zbSgnZG93bicpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICAgIGxlZnQ6IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXNtKCdkb3duJykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0LXByb2R1Y3Rpb24tY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIwcHggMWZyO1xuICAgIGdhcDogNDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1cHggMWZyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX3BpYyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0LXByb2R1Y3Rpb24tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoJ2Rvd24nKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtcHJvZHVjdGlvbi1jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDcyNHB4O1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgnZG93bicpIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxufVxuXG4uYWJvdXQtY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1sZygnZG93bicpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmFib3V0LWNvbnRhY3RzLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHJvdW5kZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWx0KTtcbiAgICBwYWRkaW5nOiAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuXG4uYWJvdXQtY29udGFjdHMtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS14eGwoJ2Rvd24nKSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG5cbi5hYm91dC1jb250YWN0cy1tYXAtd3JhcCAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgcm91bmRlZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWxnKCdkb3duJykge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgfVxufVxuXG4uYWJvdXQtY29udGFjdHMtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIuYWJvdXQge1xuICBtYXgtd2lkdGg6IDEyMjJweDtcbn1cblxuLmFib3V0LWFkdmFudGFnZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYWJvdXQtYWR2YW50YWdlcy1saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5hYm91dC1hZHZhbnRhZ2VzLWxpc3QgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXMtbGlzdCAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFib3V0LWFkdmFudGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk1cHggMWZyO1xuICBnYXA6IDMwcHggNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWJvdXQtYWR2YW50YWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZSB7XG4gICAgZ2FwOiAzMHB4IDQ1cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NXB4IDFmcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmFib3V0LWFkdmFudGFnZV9fcGljIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VfX3BpYyB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi5hYm91dC1hZHZhbnRhZ2VfX3BpYyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYWJvdXQtYWR2YW50YWdlX190aXRsZSB7XG4gIG1heC13aWR0aDogODUycHg7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYWJvdXQtYWR2YW50YWdlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZV9fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0LWFkdmFudGFnZV9fdGV4dCB7XG4gIG1heC13aWR0aDogODUycHg7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYWJvdXQtYWR2YW50YWdlX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtYWR2YW50YWdlX190ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG4uYWJvdXQtYWR2YW50YWdlX190ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWJvdXQtYWR2YW50YWdlX190ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFib3V0LWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWx0KTtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWJvdXQtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5hYm91dC1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmFib3V0LWNhcmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5hYm91dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0LXNsaWRlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQtc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hYm91dC1zbGlkZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLmFib3V0LXN3aXBlciAubmV4dCxcbi5hYm91dC1zd2lwZXIgLnByZXYge1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LXN3aXBlciAubmV4dCxcbiAgLmFib3V0LXN3aXBlciAucHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0LXN3aXBlciAucHJldiB7XG4gIGxlZnQ6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmFib3V0LXN3aXBlciAucHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LXN3aXBlciAucHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmFib3V0LXN3aXBlciAubmV4dCB7XG4gIHJpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5hYm91dC1zd2lwZXIgLm5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtc3dpcGVyIC5uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmFib3V0LXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWJvdXQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuLmFib3V0LXByb2R1Y3Rpb24tY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIwcHggMWZyO1xuICBnYXA6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmFib3V0LXByb2R1Y3Rpb24tY2FyZCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hYm91dC1wcm9kdWN0aW9uLWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzVweCAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYWJvdXQtcHJvZHVjdGlvbi1jYXJkX19waWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFib3V0LXByb2R1Y3Rpb24tY2FyZF9fcGljIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYWJvdXQtcHJvZHVjdGlvbi1jYXJkX19waWMgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYWJvdXQtcHJvZHVjdGlvbi1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmFib3V0LXByb2R1Y3Rpb24tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hYm91dC1wcm9kdWN0aW9uLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG4uYWJvdXQtcHJvZHVjdGlvbi1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYWJvdXQtcHJvZHVjdGlvbi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFib3V0LXByb2R1Y3Rpb24tY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA3MjRweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5hYm91dC1wcm9kdWN0aW9uLWNhcmQtY29udGVudCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWJvdXQtcHJvZHVjdGlvbi1jYXJkLWNvbnRlbnQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uYWJvdXQtY29udGFjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LWNvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1jb250YWN0cy1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWx0KTtcbiAgcGFkZGluZzogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWJvdXQtY29udGFjdHMtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hYm91dC1jb250YWN0cy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1jb250YWN0cy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbiAgbWF4LXdpZHRoOiA0MDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYWJvdXQtY29udGFjdHMtaW5uZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFib3V0LWNvbnRhY3RzLWlubmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmFib3V0LWNvbnRhY3RzLW1hcC13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWJvdXQtY29udGFjdHMtbWFwLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1jb250YWN0cy1tYXAtd3JhcCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG5cbi5hYm91dC1jb250YWN0cy1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1pbi1oZWlnaHQ6IDM0NXB4O1xuICBwYWRkaW5nOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMjc4cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmJhbm5lcl9fc3RpY2tlciwgLmJhbm5lcl9fdGl0bGUsIC5iYW5uZXJfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmFubmVyX19zdGlja2VyLCAuYmFubmVyX190aXRsZSwgLmJhbm5lcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFubmVyX19zdGlja2VyLCAuYmFubmVyX190aXRsZSwgLmJhbm5lcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1NzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmFubmVyLXBpYyB7XG4gICAgbGVmdDogMjU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iYW5uZXItcGljIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYmFubmVyLXBpYyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJhbm5lci1waWMgPiBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgfVxufSIsIiR4czogMzc1cHggIWRlZmF1bHQ7XG4kc206IDU3NnB4ICFkZWZhdWx0O1xuJG1kOiA3NjhweCAhZGVmYXVsdDtcbiRsZzogOTkycHggIWRlZmF1bHQ7XG4keGw6IDEyMDBweCAhZGVmYXVsdDtcbiR4eGw6IDE0MDBweCAhZGVmYXVsdDtcbiR4eHhsOiAxOTIwcHggIWRlZmF1bHQ7XG5cblxuQG1peGluIG1lZGlhLXh4eGwoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeHh4bCAtIDAuMDJweH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteHhsKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeHhsIC0gMC4wMnB4fSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS14bCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAoJGRpcmVjdGlvbiA9PXVwKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeGwgLSAwLjAycHh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWxnKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsZyAtIDAuMDJweH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtbWQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZCAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtc20oJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzbSAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteHMoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR4cyAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5cblxuQG1peGluIG1lZGlhLWhvdmVyIHtcbiAgQG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiByb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxufVxuIiwiLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG5cbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzhweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14bCgnZG93bicpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXNtKCdkb3duJykge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX3N0aWNrZXIsXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXh4bCgnZG93bicpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXItcGljIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDU3NnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteHhsKCdkb3duJykge1xuICAgICAgICBsZWZ0OiAyNTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgnZG93bicpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmPmltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXNtKCdkb3duJykge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
