.percents {
  position: relative;
  z-index: 2;
}

.percents-section {
  position: relative;
}

.percents__bg {
  position: absolute;
  left: 0;
  top: 0;
}

.percents__items {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.5rem;
  padding: 0 14rem;
}

@media (max-width: 1199px) {
  .percents__items {
    padding: 0 8rem;
  }
}

@media (max-width: 666px) {
  .percents__items {
    margin: 0 auto;
    padding: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.percents-item {
  position: relative;
  width: calc(100% / 3 - 3rem);
  z-index: 2;
  margin: 0 1.5rem;
  min-height: 33rem;
  padding: 7rem 3rem;
  background: var(--light-green2);
  border-radius: 2rem;
  box-shadow: 1rem 7rem 6rem -3.2rem rgba(88, 185, 71, 0.2);
  overflow: hidden;
}

@media (max-width: 666px) {
  .percents-item {
    width: 100%;
    max-width: 40rem;
    margin: 0 auto 3rem;
    padding: 4rem 3rem;
    min-height: 27rem;
  }
}

.percents-item * {
  color: var(--blue1);
  text-align: left;
}

.percents-item:nth-of-type(2n) .percents-item__decor {
  top: 0;
  width: 17rem;
}

@media (max-width: 666px) {
  .percents-item:nth-of-type(2n) .percents-item__decor {
    width: 15rem;
  }
}

.percents-item:nth-of-type(2n+1) .percents-item__decor {
  bottom: 0;
  width: 20rem;
}

@media (max-width: 666px) {
  .percents-item:nth-of-type(2n+1) .percents-item__decor {
    width: 17rem;
  }
}

.percents-item__icon {
  position: absolute;
  z-index: 1;
  right: 4rem;
  bottom: 4rem;
  width: 6rem;
}

@media (max-width: 666px) {
  .percents-item__icon {
    width: 5rem;
    right: 3rem;
    bottom: 3rem;
  }
}

.percents-item__icon img {
  display: block;
  width: 100%;
}

.percents-item__decor {
  position: absolute;
  right: 0;
}

.percents-item__decor img {
  display: block;
  width: 100%;
}

.percents-item__title {
  margin-bottom: .5rem;
}

.percents-item__text {
  position: relative;
  z-index: 2;
}

.percents-item__text * {
  font: normal 1.8rem / 150% 'Days One', sans-serif;
}

.desc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  min-height: 40rem;
}

@media (max-width: 666px) {
  .desc {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.desc-section {
  overflow: hidden;
}

.desc-section h2, .desc-section h3, .desc-section h4, .desc-section h5, .desc-section h6 {
  position: relative;
  z-index: 2;
}

.desc--reverse .desc {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.desc--reverse .desc__img {
  left: auto;
  right: 61rem;
}

@media (max-width: 666px) {
  .desc--reverse .desc__img {
    right: 50%;
    transform: translateX(50%);
  }
}

.desc--reverse .text__desc-content {
  margin-right: 0;
  margin-left: auto;
}

.desc__img {
  position: absolute;
  left: 61rem;
  top: 50%;
  transform: translateY(-50%);
  min-width: 60rem;
  max-width: 92rem;
}

@media (max-width: 1199px) {
  .desc__img {
    min-width: 50rem;
    max-width: 72rem;
  }
}

@media (max-width: 666px) {
  .desc__img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    min-width: auto;
    max-width: 100%;
    -ms-flex-order: -1;
        order: -1;
    margin: 0 auto 3rem;
  }
}

.desc__img img {
  display: block;
  max-width: 92rem;
}

@media (max-width: 1199px) {
  .desc__img img {
    max-width: 72rem;
  }
}

@media (max-width: 991px) {
  .desc__img img {
    max-width: 68rem;
  }
}

@media (max-width: 666px) {
  .desc__img img {
    max-width: 100%;
  }
}

.desc-title-decor {
  position: absolute;
}

.desc-title-decor--1 {
  width: 8rem;
  top: -5rem;
  right: -8.5rem;
}

.desc-title-decor img {
  display: block;
  width: 8rem;
  height: 8rem;
}

.desc-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  min-height: 40rem;
}

@media (max-width: 666px) {
  .desc-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.desc-2:not(:last-of-type) {
  margin-bottom: 12rem;
}

@media (max-width: 666px) {
  .desc-2:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

.desc-2-section {
  overflow: hidden;
}

.desc-2-section h2, .desc-2-section h3, .desc-2-section h4, .desc-2-section h5, .desc-2-section h6 {
  position: relative;
  z-index: 2;
}

.desc-2-section .text__desc-content {
  max-width: 46rem;
}

@media (max-width: 666px) {
  .desc-2-section .text__desc-content {
    max-width: 100%;
  }
}

.desc-2__img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  min-width: 64rem;
  max-width: 92rem;
}

@media (max-width: 1199px) {
  .desc-2__img {
    min-width: 50rem;
    max-width: 72rem;
  }
}

@media (max-width: 666px) {
  .desc-2__img {
    position: relative;
    min-width: auto;
    max-width: 100%;
    margin: 0 auto 3rem;
  }
}

.desc-2__img img {
  display: block;
  max-width: 92rem;
}

@media (max-width: 1199px) {
  .desc-2__img img {
    max-width: 72rem;
  }
}

@media (max-width: 991px) {
  .desc-2__img img {
    max-width: 68rem;
  }
}

@media (max-width: 666px) {
  .desc-2__img img {
    max-width: 100%;
  }
}

.desc-2:nth-of-type(2n+1) .desc-2__img {
  right: 52rem;
}

@media (max-width: 666px) {
  .desc-2:nth-of-type(2n+1) .desc-2__img {
    right: 50%;
    transform: translateX(50%);
  }
}

.desc-2:nth-of-type(2n+1) .desc-2__info {
  margin-left: auto;
  margin-right: 0;
}

.desc-2:nth-of-type(2n) {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.desc-2:nth-of-type(2n) .desc-2__img {
  left: 52rem;
}

@media (max-width: 666px) {
  .desc-2:nth-of-type(2n) .desc-2__img {
    left: 50%;
    transform: translateX(-50%);
  }
}

.desc-2:nth-of-type(2n) .desc-2__info {
  margin-right: auto;
  margin-left: 0;
}

.tools__top {
  max-width: 69rem;
  margin: 0 auto 6rem;
}

.tools__title {
  margin: 0 auto 4rem;
}

.tools__items {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.5rem;
  padding: 0 14rem;
}

@media (max-width: 1199px) {
  .tools__items {
    padding: 0 8rem;
  }
}

@media (max-width: 666px) {
  .tools__items {
    padding: 0;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.tools-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  width: calc(100% / 3 - 3rem);
  z-index: 2;
  margin: 0 1.5rem;
  background: var(--light-green2);
  text-align: center;
  border-radius: 1rem;
  min-height: 14rem;
  padding: 3rem;
}

@media (max-width: 666px) {
  .tools-item {
    width: 100%;
    max-width: 40rem;
    margin: 0 auto 3rem;
  }
}

.tools-item:nth-of-type(2n) .tools-item__decor {
  top: 0;
  width: 16rem;
}

.tools-item:nth-of-type(2n+1) .tools-item__decor {
  bottom: 0;
  width: 13rem;
}

.tools-item__text * {
  font: normal 1.6rem / 150% 'Days One', sans-serif;
}

.tools-item__decor {
  position: absolute;
  left: 0;
}

.advant-2__items {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.5rem;
}

@media (max-width: 666px) {
  .advant-2__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
  }
}

.advant-2-item {
  position: relative;
  z-index: 2;
  background: var(--white);
  box-shadow: 0 1.5rem 3rem rgba(88, 185, 71, 0.05);
  border-radius: 1rem;
  padding: 6rem 4rem 4rem;
  text-align: center;
}

.advant-2-item-wrap {
  position: relative;
  width: calc(50% - 3rem);
  margin: 0 1.5rem;
}

.advant-2-item-wrap:first-of-type .advant-2-item__decor-wrap {
  position: absolute;
  background: linear-gradient(305.73deg, var(--green2) -4.29%, var(--black3) 96.27%);
  opacity: 0.15;
  transform: matrix(-1, 0, 0, 1, 0, 0);
  width: 16rem;
  height: 16rem;
  left: -6rem;
  bottom: -6rem;
  border-radius: 50%;
}

.advant-2-item-wrap:last-of-type .advant-2-item__decor-wrap {
  position: absolute;
  width: 20rem;
  height: 20rem;
  top: -6rem;
  right: -6rem;
}

@media (max-width: 666px) {
  .advant-2-item-wrap {
    width: 100%;
    max-width: 100%;
    margin: 0 auto 3rem !important;
  }
}

.advant-2-item h3, .advant-2-item h4, .advant-2-item h5, .advant-2-item h6 {
  margin-bottom: 2rem;
}

.advant-2-item__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 10rem;
}

.advant-2-item__text * {
  color: var(--silver3) !important;
}

.industries-section {
  position: relative;
}

.industries__title {
  position: relative;
  z-index: 2;
  max-width: 70rem;
  margin: 0 auto 6rem;
}

.industries__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.5rem;
}

@media (max-width: 666px) {
  .industries__items {
    margin: 0 -1rem;
  }
}

.industries-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
  position: relative;
  padding: 3rem;
  min-height: 13rem;
  width: calc(25% - 3rem);
  margin: 0 1.5rem 3rem;
  background: var(--white);
  box-shadow: 0 1.5rem 3rem rgba(88, 185, 71, 0.05);
  border-radius: 1rem;
}

@media (max-width: 666px) {
  .industries-item {
    width: calc(50% - 2rem);
    margin: 0 1rem 2rem;
  }
}

.industries-item__decor {
  position: absolute;
  pointer-events: none;
  width: 17rem;
}

@media (max-width: 666px) {
  .industries-item__decor {
    display: none;
  }
}

.industries-item__decor--1 {
  right: -2rem;
  top: -2rem;
}

.industries-item__decor--2 {
  right: -2rem;
  bottom: -2rem;
}

.industries-item__decor--3 {
  left: -2rem;
  bottom: -2rem;
}

.industries-item__decor--4 {
  right: -2rem;
  top: -2rem;
}

.industries-item__decor img {
  display: block;
}

.industries-item__text * {
  font: normal 1.8rem / 150% 'Days One', sans-serif;
  color: var(--blue1);
}

@media (max-width: 666px) {
  .industries-item__text * {
    font-size: 1.5rem;
  }
}

.download {
  position: relative;
  z-index: 2;
}

.download-section {
  position: relative;
}

.download__btn-wrap {
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlubmVyLXBhZ2VzLnNjc3MiLCJpbm5lci1wYWdlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtDQXlCWDs7QUF2QkM7RUFDRCxtQkFBa0I7Q0FDaEI7O0FBRUQ7RUFDRCxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07Q0FDSjs7QUFFRDtFQUNELHFCQUFhO0VBQWIsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q0FTZDs7QUFSRjtFQUpDO0lBS0MsZ0JBQWU7R0FPZjtDQ0ZGOztBREhBO0VBUEM7SUFRQyxlQUFjO0lBQ2QsV0FBVTtJQUNWLG9CQUFlO1FBQWYsZ0JBQWU7R0FFZjtDQ01GOztBREhEO0VBQ0UsbUJBQWtCO0VBQ2xCLDZCQUE0QjtFQUM1QixXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsZ0NBQStCO0VBQy9CLG9CQUFtQjtFQUNuQiwwREFBeUQ7RUFDekQsaUJBQWdCO0NBMkVqQjs7QUExRUM7RUFYRjtJQVlDLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQixrQkFBaUI7R0FxRWpCO0NDM0RBOztBRDFCRDtFQW9CQyxvQkFBbUI7RUFDbkIsaUJBQWdCO0NBQ2Q7O0FBdEJIO0VBMEJHLE9BQU07RUFDTixhQUFZO0NBSWI7O0FBSEM7RUE1Qkg7SUE2QkUsYUFBWTtHQUVaO0NDV0Q7O0FEMUNEO0VBb0NHLFVBQVM7RUFDVCxhQUFZO0NBSWI7O0FBSEM7RUF0Q0g7SUF1Q0UsYUFBWTtHQUVaO0NDWUQ7O0FEVEM7RUFDRCxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDQVdUOztBQVZGO0VBTkM7SUFPQyxZQUFXO0lBQ1gsWUFBVztJQUNYLGFBQVk7R0FPWjtDQ1NGOztBRHpCRTtFQWFBLGVBQWM7RUFDZCxZQUFXO0NBQ1o7O0FBR0E7RUFDRCxtQkFBa0I7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QWE7R0EwQmI7Q0MrQkY7O0FEdERBO0VBQ0UsYUFBWTtFQUNaLFdBQVU7Q0FDWDs7QUFFRDtFQUNFLGFBQVk7RUFDWixjQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsY0FBYTtDQUNkOztBQUVEO0VBQ0UsYUFBWTtFQUNaLFdBQVU7Q0FDWDs7QUExQkM7RUE2QkEsZUFBYztDQUNmOztBQUdDO0VBRUEsa0RBQWlEO0VBQ2pELG9CQUFtQjtDQUlwQjs7QUFIQztFQUpBO0lBS0Qsa0JBQWlCO0dBRWpCO0NDeUREOztBRG5ERDtFQUNFLG1CQUFrQjtFQUNsQixXQUFVO0NBU1g7O0FBUkM7RUFDRCxtQkFBa0I7Q0FDaEI7O0FBRUY7RUFDRSxtQkFBa0I7Q0FDbkIiLCJmaWxlIjoiaW5uZXItcGFnZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLSBQRVJDRU5UUyAtLS0tLS0tLS0tIC8vXG4ucGVyY2VudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgJi1zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIC0xLjVyZW07XG5cdHBhZGRpbmc6IDAgMTRyZW07XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0ICBwYWRkaW5nOiAwIDhyZW07XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdCAgbWFyZ2luOiAwIGF1dG87XG5cdCAgcGFkZGluZzogMDtcblx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbiAgfVxufVxuXG4ucGVyY2VudHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzcmVtKTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgbWluLWhlaWdodDogMzNyZW07XG4gIHBhZGRpbmc6IDdyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JlZW4yKTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNoYWRvdzogMXJlbSA3cmVtIDZyZW0gLTMuMnJlbSByZ2JhKDg4LCAxODUsIDcxLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNDByZW07XG5cdG1hcmdpbjogMCBhdXRvIDNyZW07XG5cdHBhZGRpbmc6IDRyZW0gM3JlbTtcblx0bWluLWhlaWdodDogMjdyZW07XG4gIH1cblxuICAqIHtcblx0Y29sb3I6IHZhcigtLWJsdWUxKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMm4pIHtcblx0LnBlcmNlbnRzLWl0ZW1fX2RlY29yIHtcblx0ICB0b3A6IDA7XG5cdCAgd2lkdGg6IDE3cmVtO1xuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHRcdHdpZHRoOiAxNXJlbTtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuXHQucGVyY2VudHMtaXRlbV9fZGVjb3Ige1xuXHQgIGJvdHRvbTogMDtcblx0ICB3aWR0aDogMjByZW07XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdFx0d2lkdGg6IDE3cmVtO1xuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0cmlnaHQ6IDRyZW07XG5cdGJvdHRvbTogNHJlbTtcblx0d2lkdGg6IDZyZW07XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHQgIHdpZHRoOiA1cmVtO1xuXHQgIHJpZ2h0OiAzcmVtO1xuXHQgIGJvdHRvbTogM3JlbTtcblx0fVxuXG5cdGltZyB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdH1cbiAgfVxuXG4gICZfX2RlY29yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblxuXHRpbWcge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHR9XG4gIH1cblxuICAmX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblxuXHQqIHtcblx0ICBmb250OiBub3JtYWwgMS44cmVtIC8gMTUwJSAnRGF5cyBPbmUnLCBzYW5zLXNlcmlmO1xuXHR9XG4gIH1cblxufVxuXG4vLyAtLS0tLS0tLS0tIFBFUkNFTlRTIC0tLS0tLS0tLS0gLy9cbi8vIC0tLS0tLS0tLS0gREVTQyAtLS0tLS0tLS0tIC8vXG4uZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDByZW07XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmLXNlY3Rpb24ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoMixoMyxoNCxoNSxoNntcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgei1pbmRleDogMjtcblx0fVxuICB9XG5cbiAgJi0tcmV2ZXJzZSB7XG5cdC5kZXNjIHtcblx0ICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0ICAmX19pbWcge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDYxcmVtO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHRcdCAgcmlnaHQ6IDUwJTtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQudGV4dF9fZGVzYy1jb250ZW50IHtcblx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbiAgfVxuXG4gICZfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNjFyZW07XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG1pbi13aWR0aDogNjByZW07XG5cdG1heC13aWR0aDogOTJyZW07XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0ICBtaW4td2lkdGg6IDUwcmVtO1xuXHQgIG1heC13aWR0aDogNzJyZW07XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIGxlZnQ6IDUwJTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdCAgbWluLXdpZHRoOiBhdXRvO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0ICBvcmRlcjogLTE7XG5cdCAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcblx0fVxuXG5cdGltZyB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgbWF4LXdpZHRoOiA5MnJlbTtcblx0ICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0bWF4LXdpZHRoOiA3MnJlbTtcblx0ICB9XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0bWF4LXdpZHRoOiA2OHJlbTtcblx0ICB9XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgIH1cblx0fVxuICB9XG59XG5cbi5kZXNjLXRpdGxlLWRlY29ye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICYtLTF7XG5cdHdpZHRoOiA4cmVtO1xuXHR0b3A6IC01cmVtO1xuXHRyaWdodDogLTguNXJlbTtcbiAgfVxuICAmLS0ye1xuXG4gIH1cbiAgaW1ne1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDhyZW07XG5cdGhlaWdodDogOHJlbTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tIERFU0MgLS0tLS0tLS0tLSAvL1xuXG4vLyAtLS0tLS0tLS0tIERFU0MtMiAtLS0tLS0tLS0tIC8vXG4uZGVzYy0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0bWFyZ2luLWJvdHRvbTogMTJyZW07XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHQgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cbiAgfVxuXG4gICYtc2VjdGlvbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aDIsaDMsaDQsaDUsaDZ7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHotaW5kZXg6IDI7XG5cdH1cblxuXHQudGV4dF9fZGVzYy1jb250ZW50IHtcblx0ICBtYXgtd2lkdGg6IDQ2cmVtO1xuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bWluLXdpZHRoOiA2NHJlbTtcblx0bWF4LXdpZHRoOiA5MnJlbTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQgIG1pbi13aWR0aDogNTByZW07XG5cdCAgbWF4LXdpZHRoOiA3MnJlbTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgbWluLXdpZHRoOiBhdXRvO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0ICBtYXJnaW46IDAgYXV0byAzcmVtO1xuXHR9XG5cblx0aW1nIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBtYXgtd2lkdGg6IDkycmVtO1xuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRtYXgtd2lkdGg6IDcycmVtO1xuXHQgIH1cblx0ICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRtYXgtd2lkdGg6IDY4cmVtO1xuXHQgIH1cblx0ICBAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0LmRlc2MtMl9faW1nIHtcblx0ICByaWdodDogNTJyZW07XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdFx0cmlnaHQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0ICB9XG5cdH1cblxuXHQuZGVzYy0yX19pbmZvIHtcblx0ICBtYXJnaW4tbGVmdDogYXV0bztcblx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMm4pIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdC5kZXNjLTJfX2ltZyB7XG5cdCAgbGVmdDogNTJyZW07XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ICB9XG5cdH1cblxuXHQuZGVzYy0yX19pbmZvIHtcblx0ICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdCAgbWFyZ2luLWxlZnQ6IDA7XG5cdH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tIERFU0MtMiAtLS0tLS0tLS0tIC8vXG4vLyAtLS0tLS0tLS0tIFRPT0xTIC0tLS0tLS0tLS0gLy9cbi50b29scyB7XG4gICZfX3RvcCB7XG5cdG1heC13aWR0aDogNjlyZW07XG5cdG1hcmdpbjogMCBhdXRvIDZyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG5cdG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIH1cblxuICAmX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMS41cmVtO1xuXHRwYWRkaW5nOiAwIDE0cmVtO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdCAgcGFkZGluZzogMCA4cmVtO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgbWFyZ2luOiAwIGF1dG87XG5cdCAgZmxleC13cmFwOiB3cmFwO1xuXHR9XG4gIH1cbn1cblxuLnRvb2xzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmVlbjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNDByZW07XG5cdG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDJuKSB7XG5cdC50b29scy1pdGVtX19kZWNvciB7XG5cdCAgdG9wOiAwO1xuXHQgIHdpZHRoOiAxNnJlbTtcblx0fVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgybisxKSB7XG5cdC50b29scy1pdGVtX19kZWNvciB7XG5cdCAgYm90dG9tOiAwO1xuXHQgIHdpZHRoOiAxM3JlbTtcblx0fVxuICB9XG5cbiAgJl9fdGV4dCB7XG5cdCoge1xuXHQgIGZvbnQ6IG5vcm1hbCAxLjZyZW0gLyAxNTAlICdEYXlzIE9uZScsIHNhbnMtc2VyaWY7XG5cdH1cbiAgfVxuXG4gICZfX2RlY29yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0gVE9PTFMgLS0tLS0tLS0tLSAvL1xuLy8gLS0tLS0tLS0tLSBBRFZBTlQtMiAtLS0tLS0tLS0tIC8vXG4uYWR2YW50LTIge1xuICAmX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMS41cmVtO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcblx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgbWFyZ2luOiAwIGF1dG87XG5cdH1cbiAgfVxufVxuXG4uYWR2YW50LTItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAzcmVtIHJnYmEoODgsIDE4NSwgNzEsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiA2cmVtIDRyZW0gNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG5cdG1hcmdpbjogMCAxLjVyZW07XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0ICAuYWR2YW50LTItaXRlbV9fZGVjb3Itd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMDUuNzNkZWcsIHZhcigtLWdyZWVuMikgLTQuMjklLCB2YXIoLS1ibGFjazMpIDk2LjI3JSk7XG5cdFx0b3BhY2l0eTogMC4xNTtcblx0XHR0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG5cdFx0d2lkdGg6IDE2cmVtO1xuXHRcdGhlaWdodDogMTZyZW07XG5cdFx0bGVmdDogLTZyZW07XG5cdFx0Ym90dG9tOiAtNnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgfVxuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHQgIC5hZHZhbnQtMi1pdGVtX19kZWNvci13cmFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIwcmVtO1xuXHRcdGhlaWdodDogMjByZW07XG5cdFx0dG9wOiAtNnJlbTtcblx0XHRyaWdodDogLTZyZW07XG5cdCAgfVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHQgIG1hcmdpbjogMCBhdXRvIDNyZW0gIWltcG9ydGFudDtcblx0fVxuICB9XG5cblxuICBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAmX190ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDEwcmVtO1xuXG5cdCoge1xuXHQgIGNvbG9yOiB2YXIoLS1zaWx2ZXIzKSAhaW1wb3J0YW50O1xuXHR9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLSBBRFZBTlQtMiAtLS0tLS0tLS0tIC8vXG4vLyAtLS0tLS0tLS0tIElORFVTVFJJRVMgLS0tLS0tLS0tLSAvL1xuLmluZHVzdHJpZXMge1xuICAmLXNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWF4LXdpZHRoOiA3MHJlbTtcblx0bWFyZ2luOiAwIGF1dG8gNnJlbTtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTEuNXJlbTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdCAgbWFyZ2luOiAwIC0xcmVtO1xuXHR9XG4gIH1cbn1cblxuLmluZHVzdHJpZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1pbi1oZWlnaHQ6IDEzcmVtO1xuICB3aWR0aDogY2FsYygyNSUgLSAzcmVtKTtcbiAgbWFyZ2luOiAwIDEuNXJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDNyZW0gcmdiYSg4OCwgMTg1LCA3MSwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuXHR3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcblx0bWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgfVxuXG4gICZfX2RlY29yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0d2lkdGg6IDE3cmVtO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji0tMSB7XG5cdCAgcmlnaHQ6IC0ycmVtO1xuXHQgIHRvcDogLTJyZW07XG5cdH1cblxuXHQmLS0yIHtcblx0ICByaWdodDogLTJyZW07XG5cdCAgYm90dG9tOiAtMnJlbTtcblx0fVxuXG5cdCYtLTMge1xuXHQgIGxlZnQ6IC0ycmVtO1xuXHQgIGJvdHRvbTogLTJyZW07XG5cdH1cblxuXHQmLS00IHtcblx0ICByaWdodDogLTJyZW07XG5cdCAgdG9wOiAtMnJlbTtcblx0fVxuXG5cdGltZyB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbiAgfVxuXG4gICZfX3RleHQge1xuXHQqIHtcblx0ICBmb250OiBub3JtYWwgMS44cmVtIC8gMTUwJSAnRGF5cyBPbmUnLCBzYW5zLXNlcmlmO1xuXHQgIGNvbG9yOiB2YXIoLS1ibHVlMSk7XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLSBJTkRVU1RSSUVTIC0tLS0tLS0tLS0gLy9cbi8vIC0tLS0tLS0tLS0gRE9XTkxPQUQgLS0tLS0tLS0tLSAvL1xuLmRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAmLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19idG57XG5cdCYtd3JhcHtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbiAgfVxufVxuLy8gLS0tLS0tLS0tLSBET1dOTE9BRCAtLS0tLS0tLS0tIC8vIiwiLnBlcmNlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGVyY2VudHMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlcmNlbnRzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGVyY2VudHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIHBhZGRpbmc6IDAgMTRyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcmNlbnRzX19pdGVtcyB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAucGVyY2VudHNfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGVyY2VudHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzcmVtKTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgbWluLWhlaWdodDogMzNyZW07XG4gIHBhZGRpbmc6IDdyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JlZW4yKTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNoYWRvdzogMXJlbSA3cmVtIDZyZW0gLTMuMnJlbSByZ2JhKDg4LCAxODUsIDcxLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLnBlcmNlbnRzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gICAgbWluLWhlaWdodDogMjdyZW07XG4gIH1cbn1cblxuLnBlcmNlbnRzLWl0ZW0gKiB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlMSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wZXJjZW50cy1pdGVtOm50aC1vZi10eXBlKDJuKSAucGVyY2VudHMtaXRlbV9fZGVjb3Ige1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxN3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5wZXJjZW50cy1pdGVtOm50aC1vZi10eXBlKDJuKSAucGVyY2VudHMtaXRlbV9fZGVjb3Ige1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuXG4ucGVyY2VudHMtaXRlbTpudGgtb2YtdHlwZSgybisxKSAucGVyY2VudHMtaXRlbV9fZGVjb3Ige1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5wZXJjZW50cy1pdGVtOm50aC1vZi10eXBlKDJuKzEpIC5wZXJjZW50cy1pdGVtX19kZWNvciB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICB9XG59XG5cbi5wZXJjZW50cy1pdGVtX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogNHJlbTtcbiAgYm90dG9tOiA0cmVtO1xuICB3aWR0aDogNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5wZXJjZW50cy1pdGVtX19pY29uIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICByaWdodDogM3JlbTtcbiAgICBib3R0b206IDNyZW07XG4gIH1cbn1cblxuLnBlcmNlbnRzLWl0ZW1fX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVyY2VudHMtaXRlbV9fZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGVyY2VudHMtaXRlbV9fZGVjb3IgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVyY2VudHMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnBlcmNlbnRzLWl0ZW1fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wZXJjZW50cy1pdGVtX190ZXh0ICoge1xuICBmb250OiBub3JtYWwgMS44cmVtIC8gMTUwJSAnRGF5cyBPbmUnLCBzYW5zLXNlcmlmO1xufVxuXG4uZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAuZGVzYyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5kZXNjLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGVzYy1zZWN0aW9uIGgyLCAuZGVzYy1zZWN0aW9uIGgzLCAuZGVzYy1zZWN0aW9uIGg0LCAuZGVzYy1zZWN0aW9uIGg1LCAuZGVzYy1zZWN0aW9uIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZGVzYy0tcmV2ZXJzZSAuZGVzYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmRlc2MtLXJldmVyc2UgLmRlc2NfX2ltZyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2MXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5kZXNjLS1yZXZlcnNlIC5kZXNjX19pbWcge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLmRlc2MtLXJldmVyc2UgLnRleHRfX2Rlc2MtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5kZXNjX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtaW4td2lkdGg6IDYwcmVtO1xuICBtYXgtd2lkdGg6IDkycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXNjX19pbWcge1xuICAgIG1pbi13aWR0aDogNTByZW07XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLmRlc2NfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgfVxufVxuXG4uZGVzY19faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDkycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXNjX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGVzY19faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLmRlc2NfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVzYy10aXRsZS1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRlc2MtdGl0bGUtZGVjb3ItLTEge1xuICB3aWR0aDogOHJlbTtcbiAgdG9wOiAtNXJlbTtcbiAgcmlnaHQ6IC04LjVyZW07XG59XG5cbi5kZXNjLXRpdGxlLWRlY29yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xufVxuXG4uZGVzYy0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5kZXNjLTIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZGVzYy0yOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLmRlc2MtMjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmRlc2MtMi1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRlc2MtMi1zZWN0aW9uIGgyLCAuZGVzYy0yLXNlY3Rpb24gaDMsIC5kZXNjLTItc2VjdGlvbiBoNCwgLmRlc2MtMi1zZWN0aW9uIGg1LCAuZGVzYy0yLXNlY3Rpb24gaDYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kZXNjLTItc2VjdGlvbiAudGV4dF9fZGVzYy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0NnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5kZXNjLTItc2VjdGlvbiAudGV4dF9fZGVzYy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRlc2MtMl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtaW4td2lkdGg6IDY0cmVtO1xuICBtYXgtd2lkdGg6IDkycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXNjLTJfX2ltZyB7XG4gICAgbWluLXdpZHRoOiA1MHJlbTtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAuZGVzYy0yX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbn1cblxuLmRlc2MtMl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDkycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXNjLTJfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZXNjLTJfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5kZXNjLTJfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVzYy0yOm50aC1vZi10eXBlKDJuKzEpIC5kZXNjLTJfX2ltZyB7XG4gIHJpZ2h0OiA1MnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5kZXNjLTI6bnRoLW9mLXR5cGUoMm4rMSkgLmRlc2MtMl9faW1nIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5kZXNjLTI6bnRoLW9mLXR5cGUoMm4rMSkgLmRlc2MtMl9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kZXNjLTI6bnRoLW9mLXR5cGUoMm4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZGVzYy0yOm50aC1vZi10eXBlKDJuKSAuZGVzYy0yX19pbWcge1xuICBsZWZ0OiA1MnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5kZXNjLTI6bnRoLW9mLXR5cGUoMm4pIC5kZXNjLTJfX2ltZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uZGVzYy0yOm50aC1vZi10eXBlKDJuKSAuZGVzYy0yX19pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRvb2xzX190b3Age1xuICBtYXgtd2lkdGg6IDY5cmVtO1xuICBtYXJnaW46IDAgYXV0byA2cmVtO1xufVxuXG4udG9vbHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbn1cblxuLnRvb2xzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMS41cmVtO1xuICBwYWRkaW5nOiAwIDE0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b29sc19faXRlbXMge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLnRvb2xzX19pdGVtcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnRvb2xzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmVlbjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgLnRvb2xzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgfVxufVxuXG4udG9vbHMtaXRlbTpudGgtb2YtdHlwZSgybikgLnRvb2xzLWl0ZW1fX2RlY29yIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZyZW07XG59XG5cbi50b29scy1pdGVtOm50aC1vZi10eXBlKDJuKzEpIC50b29scy1pdGVtX19kZWNvciB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEzcmVtO1xufVxuXG4udG9vbHMtaXRlbV9fdGV4dCAqIHtcbiAgZm9udDogbm9ybWFsIDEuNnJlbSAvIDE1MCUgJ0RheXMgT25lJywgc2Fucy1zZXJpZjtcbn1cblxuLnRvb2xzLWl0ZW1fX2RlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uYWR2YW50LTJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAuYWR2YW50LTJfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFkdmFudC0yLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gM3JlbSByZ2JhKDg4LCAxODUsIDcxLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogNnJlbSA0cmVtIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkdmFudC0yLWl0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG5cbi5hZHZhbnQtMi1pdGVtLXdyYXA6Zmlyc3Qtb2YtdHlwZSAuYWR2YW50LTItaXRlbV9fZGVjb3Itd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwNS43M2RlZywgdmFyKC0tZ3JlZW4yKSAtNC4yOSUsIHZhcigtLWJsYWNrMykgOTYuMjclKTtcbiAgb3BhY2l0eTogMC4xNTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTZyZW07XG4gIGxlZnQ6IC02cmVtO1xuICBib3R0b206IC02cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hZHZhbnQtMi1pdGVtLXdyYXA6bGFzdC1vZi10eXBlIC5hZHZhbnQtMi1pdGVtX19kZWNvci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogMjByZW07XG4gIHRvcDogLTZyZW07XG4gIHJpZ2h0OiAtNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5hZHZhbnQtMi1pdGVtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFkdmFudC0yLWl0ZW0gaDMsIC5hZHZhbnQtMi1pdGVtIGg0LCAuYWR2YW50LTItaXRlbSBoNSwgLmFkdmFudC0yLWl0ZW0gaDYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYWR2YW50LTItaXRlbV9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbn1cblxuLmFkdmFudC0yLWl0ZW1fX3RleHQgKiB7XG4gIGNvbG9yOiB2YXIoLS1zaWx2ZXIzKSAhaW1wb3J0YW50O1xufVxuXG4uaW5kdXN0cmllcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5kdXN0cmllc19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNzByZW07XG4gIG1hcmdpbjogMCBhdXRvIDZyZW07XG59XG5cbi5pbmR1c3RyaWVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAuaW5kdXN0cmllc19faXRlbXMge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxufVxuXG4uaW5kdXN0cmllcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWluLWhlaWdodDogMTNyZW07XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDNyZW0pO1xuICBtYXJnaW46IDAgMS41cmVtIDNyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gM3JlbSByZ2JhKDg4LCAxODUsIDcxLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5pbmR1c3RyaWVzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgIG1hcmdpbjogMCAxcmVtIDJyZW07XG4gIH1cbn1cblxuLmluZHVzdHJpZXMtaXRlbV9fZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTdyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAuaW5kdXN0cmllcy1pdGVtX19kZWNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5kdXN0cmllcy1pdGVtX19kZWNvci0tMSB7XG4gIHJpZ2h0OiAtMnJlbTtcbiAgdG9wOiAtMnJlbTtcbn1cblxuLmluZHVzdHJpZXMtaXRlbV9fZGVjb3ItLTIge1xuICByaWdodDogLTJyZW07XG4gIGJvdHRvbTogLTJyZW07XG59XG5cbi5pbmR1c3RyaWVzLWl0ZW1fX2RlY29yLS0zIHtcbiAgbGVmdDogLTJyZW07XG4gIGJvdHRvbTogLTJyZW07XG59XG5cbi5pbmR1c3RyaWVzLWl0ZW1fX2RlY29yLS00IHtcbiAgcmlnaHQ6IC0ycmVtO1xuICB0b3A6IC0ycmVtO1xufVxuXG4uaW5kdXN0cmllcy1pdGVtX19kZWNvciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmluZHVzdHJpZXMtaXRlbV9fdGV4dCAqIHtcbiAgZm9udDogbm9ybWFsIDEuOHJlbSAvIDE1MCUgJ0RheXMgT25lJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWJsdWUxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5pbmR1c3RyaWVzLWl0ZW1fX3RleHQgKiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZG93bmxvYWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvd25sb2FkX19idG4td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiJdfQ== */
