.contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}
@media (max-width: 1150px) {
  .contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contacts__pic img {
  max-width: 544px;
}
@media (max-width: 1150px) {
  .contacts__pic img {
    width: 100%;
    margin-top: 20px;
    max-width: 100%;
  }
}

.contacts-content__descr {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media (max-width: 1150px) {
  .contacts-content__descr {
    font-size: 22px;
  }
}
@media (max-width: 950px) {
  .contacts-content__descr {
    font-size: 20px;
  }
}
.contacts-content--fill {
  width: 100%;
}

.contacts-section__title {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.contacts-section__title .icon {
  width: 15px;
  height: 23px;
  display: inline-block;
  margin-right: 20px;
  fill: #52c300;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (max-width: 1150px) {
  .contacts-section__title .icon {
    width: 13px;
    height: 22px;
  }
}
@media (max-width: 950px) {
  .contacts-section__title .icon {
    width: 11px;
    height: 20px;
  }
}
.contacts-section__title--selected .icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 25px;
  margin-bottom: 50px;
}
@media (max-width: 950px) {
  .contacts-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contacts-item__title {
  cursor: pointer;
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contacts-item__title .icon {
  width: 15px;
  height: 23px;
  display: inline-block;
  margin-right: 20px;
  fill: #52c300;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (max-width: 1150px) {
  .contacts-item__title .icon {
    width: 13px;
    height: 22px;
  }
}
@media (max-width: 950px) {
  .contacts-item__title .icon {
    width: 11px;
    height: 20px;
  }
}
.contacts-item__title--selected .icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.contacts-item-block {
  width: 48%;
}
@media (max-width: 1150px) {
  .contacts-item-block {
    width: 47%;
  }
}
@media (max-width: 950px) {
  .contacts-item-block {
    width: 100%;
  }
}
.contacts-item-block--fill {
  width: 100%;
}
.contacts-item-block__title {
  min-height: 48px;
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  padding: 15px 0;
  margin-left: 35px;
}
.contacts-item-block__content {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; /* 112.5% */
  margin-bottom: 20px;
  margin-left: 35px;
}
.contacts-item-block__content:last-child {
  margin-bottom: unset;
}
.contacts-item-block__content a {
  font-size: 14px;
  text-decoration: none;
  color: #121318;
}
.contacts-item-block__content a:hover {
  color: #52c300;
}

.contacts-socials {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
@media (max-width: 950px) {
  .contacts-socials {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px;
  }
}
.contacts-socials__link {
  background-color: #D9D9D9;
  color: #121318;
  text-align: center;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 0;
  text-decoration: none;
}
.contacts-socials__link:hover {
  background-color: #52c300;
  color: #121318;
}

.page-content .contacts-socials__link:hover {
  color: #121318;
}

.contacts-line-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contacts-line-list--gap {
  row-gap: 10px;
}

.contacts-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contacts-line__label {
  width: 140px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contacts-line__content {
  font-size: 14px;
}
.contacts-line__content a {
  font-size: 14px;
  text-decoration: none;
  color: #121318;
}
.contacts-line__content a:hover {
  color: #52c300;
}
.contacts-line .icon {
  fill: #121318;
  width: 25px;
  height: 25px;
  margin-right: 15px;
}
.contacts-line .icon.unfilled {
  fill: none;
  stroke: #121318;
}

.contacts-section-list {
  margin: 50px 0;
}
.contacts-section-list__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -40px;
}
@media (max-width: 1150px) {
  .contacts-section-list__cards {
    margin: -30px;
  }
}
@media (max-width: 650px) {
  .contacts-section-list__cards {
    margin: -20px;
  }
}

.contacts-section-card {
  width: 25%;
  padding: 40px;
}
@media (max-width: 1150px) {
  .contacts-section-card {
    width: 33.3333%;
    padding: 30px;
  }
}
@media (max-width: 650px) {
  .contacts-section-card {
    width: 50%;
    padding: 20px;
  }
}
@media (max-width: 450px) {
  .contacts-section-card {
    width: 100%;
  }
}
.contacts-section-card__inner {
  max-width: 265px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 15px;
}
.contacts-section-card__name {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 800;
  line-height: 110%;
  text-transform: uppercase;
}
.contacts-section-card__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contacts-section-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;
}
.contacts-section-card__content, .contacts-section-card__content a {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}
.contacts-section-card__content a:hover {
  color: #52c300;
}
.contacts-section-card__icon {
  width: 23px;
  height: 23px;
  margin-right: 15px;
}
.contacts-section-card__icon .icon {
  width: 23px;
  height: 23px;
  fill: #121318;
}
.contacts-section-card__icon .icon.unfilled {
  fill: none;
  stroke: #121318;
}

.contacts-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 45px;
     -moz-column-gap: 45px;
          column-gap: 45px;
  margin-top: 40px;
}
@media (max-width: 650px) {
  .contacts-pagination {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.contacts-pagination__arrow {
  width: 10px;
  height: 12px;
  cursor: pointer;
}
.contacts-pagination__arrow .icon {
  width: 10px;
  height: 12px;
  display: block;
}
.contacts-pagination__arrow--left {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.contacts-pagination__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contacts-pagination__list li {
  color: #A3A7AA;
  text-align: center;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
.contacts-pagination__list li._active {
  color: #121318;
}
.contacts-pagination__list li.first::after {
  content: "...";
}
.contacts-pagination__list li.last::before {
  content: "...";
}
.contacts-pagination__list li span {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: 10px;
}

.contacts-section-tabs {
  position: relative;
}
.contacts-section-tabs__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  position: absolute;
  max-width: 66%;
  bottom: calc(100% + 47px);
  right: 0;
}
@media (max-width: 1300px) {
  .contacts-section-tabs__header {
    bottom: calc(100% + 32px);
  }
}
@media (max-width: 1150px) {
  .contacts-section-tabs__header {
    bottom: unset;
    right: unset;
    position: unset;
    max-width: unset;
  }
}

.contacts-tabs-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 950px) {
  .contacts-tabs-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 20px;
  }
}
.contacts-tabs-list__item {
  color: #A3A7AA;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  cursor: pointer;
  width: 280px;
  padding: 5px 20px;
  border-right: 1px solid #A3A7AA;
}
@media (max-width: 1300px) {
  .contacts-tabs-list__item {
    width: 235px;
  }
}
@media (max-width: 1150px) {
  .contacts-tabs-list__item {
    width: 280px;
  }
}
@media (max-width: 950px) {
  .contacts-tabs-list__item {
    border-right: 0;
  }
}
.contacts-tabs-list__item:last-child {
  border-right: 0;
}
.contacts-tabs-list__item--active {
  color: #121318;
}

.hidden-contacts {
  display: none;
}

.contacts-map {
  min-height: 300px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2NvbnRhY3RzLnNjc3MiLCJjb250YWN0cy5jc3MiLCJ1dGlscy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0FDQ0Y7QURDRTtFQUxGO0lBTUksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RUNFRjtBQUNGO0FEQ0k7RUFDRSxnQkFBQTtBQ0NOO0FEQ007RUFIRjtJQUlJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7RUNFTjtBQUNGOztBREtFO0VBQ0UsY0VwQmlCO0VGcUJqQix1QkVqQlc7RUZrQlgsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FDRko7QURJSTtFQVRGO0lBVUksZUFBQTtFQ0RKO0FBQ0Y7QURHSTtFQWJGO0lBY0ksZUFBQTtFQ0FKO0FBQ0Y7QURHRTtFQUNFLFdBQUE7QUNESjs7QURNRTtFQUNFLGNFNUNpQjtFRjZDakIsdUJFekNXO0VGMENYLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxlQUFBO0FDSko7QURnQkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhRTVFVTtFRjZFViwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7QUNkTjtBRGdCTTtFQVJGO0lBU0ksV0FBQTtJQUNBLFlBQUE7RUNiTjtBQUNGO0FEZU07RUFiRjtJQWNJLFdBQUE7SUFDQSxZQUFBO0VDWk47QUFDRjtBRGdCTTtFQUNFLGdDQUFBO01BQUEsNEJBQUE7VUFB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QUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VDMUVKO0FBQ0Y7O0FEOEVBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QUMzRUY7QUQ2RUU7RUFIRjtJQUlJLG1CQUFBO1FBQUEsZUFBQTtJQUNBLGFBQUE7RUMxRUY7QUFDRjtBRDRFRTtFQUNFLGNFemVhO0VGMGViLHVCRTdlVztFRjhlWCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtBQzFFSjtBRDRFSTtFQVhGO0lBWUksWUFBQTtFQ3pFSjtBQUNGO0FEMkVJO0VBZkY7SUFnQkksWUFBQTtFQ3hFSjtBQUNGO0FEMEVJO0VBbkJGO0lBb0JJLGVBQUE7RUN2RUo7QUFDRjtBRHlFSTtFQUNFLGVBQUE7QUN2RU47QUQwRUk7RUFDRSxjRTNnQmU7QURtY3JCOztBRDZFQTtFQUNFLGFBQUE7QUMxRUY7O0FENkVBO0VBQ0UsaUJBQUE7QUMxRUYiLCJmaWxlIjoiY29udGFjdHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fcGljIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NDRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtY29udGVudCB7XG5cbiAgJl9fZGVzY3Ige1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIycHg7XG4gICAgLy8gfVxuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gfVxuXG4gICAgXG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIycHg7XG4gICAgLy8gfVxuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gfVxuXG4gICAgXG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5jb250YWN0cy1pdGVtLWJsb2NrIHtcbiAgd2lkdGg6IDQ4JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAvLyB9XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAvLyB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcblxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMTIuNSUgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNvY2lhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIC5jb250YWN0cy1zb2NpYWxzIHtcbiAgICAmX19saW5rIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICAmLS1nYXAge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBmaWxsOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAmLnVuZmlsbGVkIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDUwcHggMDtcblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC00MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgbWFyZ2luOiAtMzBweDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luOiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDQwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jb250ZW50LFxuICAmX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICBmaWxsOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG4gICAgICAmLnVuZmlsbGVkIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGluYWN0aXZlLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLl9hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5maXJzdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicuLi4nXG4gICAgICB9XG4gICAgICBcbiAgICAgICYubGFzdDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonLi4uJ1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtc2VjdGlvbi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW46IDQwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0N3B4KTtcbiAgICByaWdodDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMzJweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy10YWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICRpbmFjdGl2ZS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oaWRkZW4tY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdHMtbWFwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4iLCIuY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRhY3RzX19waWMgaW1nIHtcbiAgbWF4LXdpZHRoOiA1NDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzX19waWMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdHMtY29udGVudF9fZGVzY3Ige1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cy1jb250ZW50X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNvbnRhY3RzLWNvbnRlbnRfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1jb250ZW50LS1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0cy1zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWN0cy1zZWN0aW9uX190aXRsZSAuaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNTJjMzAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb25fX3RpdGxlIC5pY29uIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMtc2VjdGlvbl9fdGl0bGUgLmljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLXNlY3Rpb25fX3RpdGxlLS1zZWxlY3RlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNvbnRhY3RzLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb250YWN0cy1pdGVtX190aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdHMtaXRlbV9fdGl0bGUgLmljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmlsbDogIzUyYzMwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cy1pdGVtX190aXRsZSAuaWNvbiB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNvbnRhY3RzLWl0ZW1fX3RpdGxlIC5pY29uIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1pdGVtX190aXRsZS0tc2VsZWN0ZWQgLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5jb250YWN0cy1pdGVtLWJsb2NrIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzLWl0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMtaXRlbS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0cy1pdGVtLWJsb2NrLS1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdHMtaXRlbS1ibG9ja19fdGl0bGUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4uY29udGFjdHMtaXRlbS1ibG9ja19fY29udGVudCB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDsgLyogMTEyLjUlICovXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLmNvbnRhY3RzLWl0ZW0tYmxvY2tfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLmNvbnRhY3RzLWl0ZW0tYmxvY2tfX2NvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEyMTMxODtcbn1cbi5jb250YWN0cy1pdGVtLWJsb2NrX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cblxuLmNvbnRhY3RzLXNvY2lhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jb250YWN0cy1zb2NpYWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1zb2NpYWxzX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdHMtc29jaWFsc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmMzMDA7XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuXG4ucGFnZS1jb250ZW50IC5jb250YWN0cy1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG5cbi5jb250YWN0cy1saW5lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzLWxpbmUtbGlzdC0tZ2FwIHtcbiAgcm93LWdhcDogMTBweDtcbn1cblxuLmNvbnRhY3RzLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3RzLWxpbmVfX2xhYmVsIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb250YWN0cy1saW5lX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvbnRhY3RzLWxpbmVfX2NvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEyMTMxODtcbn1cbi5jb250YWN0cy1saW5lX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi5jb250YWN0cy1saW5lIC5pY29uIHtcbiAgZmlsbDogIzEyMTMxODtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhY3RzLWxpbmUgLmljb24udW5maWxsZWQge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMxMjEzMTg7XG59XG5cbi5jb250YWN0cy1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWxpc3RfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cy1zZWN0aW9uLWxpc3RfX2NhcmRzIHtcbiAgICBtYXJnaW46IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb24tbGlzdF9fY2FyZHMge1xuICAgIG1hcmdpbjogLTIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cy1zZWN0aW9uLWNhcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb24tY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb24tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAyNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTVweDtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX25hbWUge1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGFjdHMtc2VjdGlvbi1jYXJkX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9fY29udGVudCwgLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9fY29udGVudCBhIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdHMtc2VjdGlvbi1jYXJkX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2ljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY29udGFjdHMtc2VjdGlvbi1jYXJkX19pY29uIC5pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZmlsbDogIzEyMTMxODtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2ljb24gLmljb24udW5maWxsZWQge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMxMjEzMTg7XG59XG5cbi5jb250YWN0cy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogNDVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29udGFjdHMtcGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jb250YWN0cy1wYWdpbmF0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWN0cy1wYWdpbmF0aW9uX19hcnJvdyAuaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2Fycm93LS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jb250YWN0cy1wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWN0cy1wYWdpbmF0aW9uX19saXN0IGxpIHtcbiAgY29sb3I6ICNBM0E3QUE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2xpc3QgbGkuX2FjdGl2ZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2xpc3QgbGkuZmlyc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbn1cbi5jb250YWN0cy1wYWdpbmF0aW9uX19saXN0IGxpLmxhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG59XG4uY29udGFjdHMtcGFnaW5hdGlvbl9fbGlzdCBsaSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29udGFjdHMtc2VjdGlvbi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tdGFic19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDY2JTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA0N3B4KTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb250YWN0cy1zZWN0aW9uLXRhYnNfX2hlYWRlciB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY29udGFjdHMtc2VjdGlvbi10YWJzX19oZWFkZXIge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5jb250YWN0cy10YWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jb250YWN0cy10YWJzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG4uY29udGFjdHMtdGFicy1saXN0X19pdGVtIHtcbiAgY29sb3I6ICNBM0E3QUE7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBM0E3QUE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb250YWN0cy10YWJzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY29udGFjdHMtdGFicy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMtdGFicy1saXN0X19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb250YWN0cy10YWJzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5jb250YWN0cy10YWJzLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuXG4uaGlkZGVuLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RzLW1hcCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufSIsIiRwcmltYXJ5LWNvbG9yOiAjNTJjMzAwO1xuJHNlY29uZGFyeS1jb2xvcjogIzM1NDY0NztcblxuJHNrcm9sbC1saW5lOiAjRUZFRkVGO1xuXG4kcHJpbWFyeS10ZXh0LWNvbG9yOiAjMTIxMzE4O1xuJHNlY29uZGFyeS10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuJGluYWN0aXZlLXRleHQtY29sb3I6ICNBM0E3QUE7XG5cbiRwcmltYXJ5LWZvbnQ6IFRUTm9ybXNQcm87XG4kc2Vjb25kYXJ5LWZvbnQ6IERydWtUZXh0V2lkZUN5cjtcblxuJGluYWN0aXZlLWNvbG9yOiAjQTNBN0FBO1xuXG4kYmxhY2stY29sb3I6ICMwNTA1MDU7XG4kZ3JleS1saWdodC1jb2xvcjogI2VkZWRlZDtcbiRib3JkZXItY29sb3I6ICNBM0E3QUE7XG4iXX0= */
