.list-section {
  --section-primary-color: var(--text-dark-100);
  --section-secondary-color: var(--text-dark-60);
  --section-stroke-color: var(--stroke-dark-20);
}
.list-section > .container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "head content";
  row-gap: var(--grid-row-gap);
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
}
@media screen and (max-width: 1250px) {
  .list-section > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--section-gap);
  }
}
.list-section .section__content {
  position: static;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: var(--section-gap);
}
.list-section .section__head {
  position: static;
  grid-area: "head";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.list-section .section__content {
  grid-area: "content";
  padding-top: 5.625rem;
}
@media screen and (min-width: 2561px) {
  .list-section .section__content {
    padding-top: 3.515625vw;
  }
}
@media screen and (max-width: 1700px) {
  .list-section .section__content {
    padding-top: 4.375rem;
  }
}
@media screen and (max-width: 1250px) {
  .list-section .section__content {
    padding-top: 0;
  }
}
.list-section__list {
  margin: 0;
  padding: 0;
  width: 100%;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
  counter-reset: item;
}
.list-section__item {
  padding: 2.125rem 0 2.1875rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: var(--section-primary-color);
  font: var(--font-body-M-l);
  border-top: solid 1px var(--section-stroke-color);
}
@media screen and (min-width: 2561px) {
  .list-section__item {
    padding: 1.328125vw 0 1.3671875vw;
    border-top-width: 0.0390625vw;
  }
}
@media screen and (max-width: 2200px) {
  .list-section__item {
    padding: 1.8125rem 0 1.875rem;
  }
}
@media screen and (max-width: 1700px) {
  .list-section__item {
    padding: 1.5rem 0 1.5625rem;
  }
}
@media screen and (max-width: 1250px) {
  .list-section__item {
    padding: 1.1875rem 0 1.25rem;
  }
}
@media screen and (max-width: 630px) {
  .list-section__item {
    padding: 0.875rem 0 0.9375rem;
  }
}
.list-section__item::before {
  content: counter(item) ".";
  position: static;
  padding-right: var(--list-ol-item-gap);
  width: 12.1875rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: inherit;
  font: inherit;
  background-color: transparent;
  border-radius: unset;
  counter-increment: item;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (min-width: 2561px) {
  .list-section__item::before {
    width: 7.6171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .list-section__item::before {
    width: 9.25rem;
  }
}
@media screen and (max-width: 1700px) {
  .list-section__item::before {
    width: 6.8125rem;
  }
}
@media screen and (max-width: 1250px) {
  .list-section__item::before {
    width: 2.6875rem;
  }
}
@media screen and (max-width: 630px) {
  .list-section__item::before {
    width: 1.875rem;
  }
}
.list-section__button.button-card_video {
  position: absolute;
  bottom: var(--section-padding);
  left: var(--container-offset);
  width: 35.3125rem;
  max-width: unset;
}
@media screen and (min-width: 2561px) {
  .list-section__button.button-card_video {
    width: 22.0703125vw;
  }
}
@media screen and (max-width: 2200px) {
  .list-section__button.button-card_video {
    width: 27.0625rem;
  }
}
@media screen and (max-width: 1700px) {
  .list-section__button.button-card_video {
    width: 19.875rem;
  }
}
@media screen and (max-width: 1250px) {
  .list-section__button.button-card_video {
    --button-height: unset;
    position: static;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.25rem;
  }
}
@media screen and (max-width: 630px) {
  .list-section__button.button-card_video {
    gap: 0.9375rem;
  }
}
.list-section__description {
  position: absolute;
  bottom: var(--section-padding);
  left: var(--container-offset);
  padding-bottom: 2.1875rem;
  width: 100%;
  max-width: 47.4375rem;
  color: var(--section-secondary-color);
  font: var(--font-body-M-l);
}
@media screen and (min-width: 2561px) {
  .list-section__description {
    padding-bottom: 1.3671875vw;
    max-width: 29.6484375vw;
  }
}
@media screen and (max-width: 2200px) {
  .list-section__description {
    padding-bottom: 1.875rem;
    max-width: 36.25rem;
  }
}
@media screen and (max-width: 1700px) {
  .list-section__description {
    padding-bottom: 1.5625rem;
    max-width: 33.5rem;
  }
}
@media screen and (max-width: 1250px) {
  .list-section__description {
    position: static;
    padding-top: 0.3125rem;
    padding-bottom: 0;
    max-width: unset;
  }
}
@media screen and (max-width: 630px) {
  .list-section__description {
    padding-top: 0.1875rem;
  }
}
.list-section_ultrawide .list-section__button {
  --button-height: unset;
  position: static;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.875rem;
}
@media screen and (max-width: 2200px) {
  .list-section_ultrawide .list-section__button {
    gap: 1.5625rem;
  }
}
@media screen and (max-width: 1700px) {
  .list-section_ultrawide .list-section__button {
    padding: 1.25rem;
  }
}
.list-section_ultrawide .list-section__description {
  position: static;
  max-width: unset;
}
.list-section.section_dark {
  --section-primary-color: var(--text-light-100);
  --section-secondary-color: var(--text-light-60);
  --section-stroke-color: var(--stroke-light-20);
}
.list-section__list .list-section__item:first-child {
    border-top: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvbGlzdC1zZWN0aW9uL2xpc3Qtc2VjdGlvbi5zY3NzJTIzc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvbGlzdC1zZWN0aW9uL2xpc3Qtc2VjdGlvbi5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsNkNBQUE7RUNERiw4Q0FBQTtFREdFLDZDQUFBO0FDREY7QURHRTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQ0FBQTtLQUFBLHVDQUFBO1VBQUEsa0NBQUE7QUNESjtBQ1FFO0VGWkE7SUFRSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsdUJBQUE7RUNBSjtBQUNGO0FESUk7RUFDRSxnQkFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSx1QkFBQTtBQ0hOO0FETUk7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBRUEsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0FDTE47QURRSTtFQUNFLG9CQUFBO0VBRUEscUJBQUE7QUNQTjtBQ2xDRTtFRnNDRTtJQU1JLHVCQUFBO0VDTk47QUFDRjtBQzNCRTtFRjBCRTtJQVVJLHFCQUFBO0VDTE47QUFDRjtBQzFCRTtFRm9CRTtJQWNJLGNBQUE7RUNKTjtBQUNGO0FEUUU7RUFDRSxTQUFBO0VBRUEsVUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VB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QSwrQ0FBQTtFQUNBLDhDQUFBO0FDZkoiLCJmaWxlIjoiY29tcG9uZW50cy9zZWN0aW9ucy9saXN0LXNlY3Rpb24vbGlzdC1zZWN0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmxpc3Qtc2VjdGlvbiB7XG4gIC0tc2VjdGlvbi1wcmltYXJ5LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstMTAwKTtcbiAgLS1zZWN0aW9uLXNlY29uZGFyeS1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLTYwKTtcbiAgLS1zZWN0aW9uLXN0cm9rZS1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjApO1xuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIGNvbnRlbnRcIjtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogdmFyKC0tc2VjdGlvbi1nYXApO1xuICAgIH1cbiAgfVxuXG4gICYgLnNlY3Rpb24ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogdmFyKC0tc2VjdGlvbi1nYXApO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGdyaWQtYXJlYTogXCJoZWFkXCI7XG5cbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBncmlkLWFyZWE6IFwiY29udGVudFwiO1xuXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDkwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGJpZyg5MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiByZW0oMzQpIDAgcmVtKDM1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbCk7XG5cbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tc2VjdGlvbi1zdHJva2UtY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygzNCkgMCBiaWcoMzUpO1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyOSkgMCByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNCkgMCByZW0oMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxOSkgMCByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNCkgMCByZW0oMTUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1saXN0LW9sLWl0ZW0tZ2FwKTtcbiAgICAgIHdpZHRoOiByZW0oMTk1KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcblxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IGJpZygxOTUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICB3aWR0aDogcmVtKDE0OCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDkpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHdpZHRoOiByZW0oNDMpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi5idXR0b24tY2FyZF92aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgICBsZWZ0OiB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcblxuICAgIHdpZHRoOiByZW0oNTY1KTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoNTY1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgd2lkdGg6IHJlbSg0MzMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHdpZHRoOiByZW0oMzE4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAtLWJ1dHRvbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgICBsZWZ0OiB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcblxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDc1OSk7XG5cbiAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi1zZWNvbmRhcnktY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBiaWcoMzUpO1xuICAgICAgbWF4LXdpZHRoOiBiaWcoNzU5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg1ODApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNTM2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMyk7XG4gICAgfVxuICB9XG5cbiAgJl91bHRyYXdpZGUge1xuICAgICYgLmxpc3Qtc2VjdGlvbiB7XG4gICAgICAmX19idXR0b24ge1xuICAgICAgICAtLWJ1dHRvbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDMwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICAgIGdhcDogcmVtKDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbl9kYXJrIHtcbiAgICAtLXNlY3Rpb24tcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuICAgIC0tc2VjdGlvbi1zZWNvbmRhcnktY29sb3I6IHZhcigtLXRleHQtbGlnaHQtNjApO1xuICAgIC0tc2VjdGlvbi1zdHJva2UtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC0yMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmxpc3Qtc2VjdGlvbiB7XG4gIC0tc2VjdGlvbi1wcmltYXJ5LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstMTAwKTtcbiAgLS1zZWN0aW9uLXNlY29uZGFyeS1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLTYwKTtcbiAgLS1zZWN0aW9uLXN0cm9rZS1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjApO1xuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIGNvbnRlbnRcIjtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogdmFyKC0tc2VjdGlvbi1nYXApO1xuICAgIH1cbiAgfVxuXG4gICYgLnNlY3Rpb24ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogdmFyKC0tc2VjdGlvbi1nYXApO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGdyaWQtYXJlYTogXCJoZWFkXCI7XG5cbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBncmlkLWFyZWE6IFwiY29udGVudFwiO1xuXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDkwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGJpZyg5MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiByZW0oMzQpIDAgcmVtKDM1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbCk7XG5cbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tc2VjdGlvbi1zdHJva2UtY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygzNCkgMCBiaWcoMzUpO1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyOSkgMCByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNCkgMCByZW0oMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxOSkgMCByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNCkgMCByZW0oMTUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLlwiO1xuXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1saXN0LW9sLWl0ZW0tZ2FwKTtcbiAgICAgIHdpZHRoOiByZW0oMTk1KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcblxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IGJpZygxOTUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICB3aWR0aDogcmVtKDE0OCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDkpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHdpZHRoOiByZW0oNDMpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi5idXR0b24tY2FyZF92aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgICBsZWZ0OiB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcblxuICAgIHdpZHRoOiByZW0oNTY1KTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoNTY1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgd2lkdGg6IHJlbSg0MzMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHdpZHRoOiByZW0oMzE4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAtLWJ1dHRvbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcbiAgICBsZWZ0OiB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcblxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDc1OSk7XG5cbiAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi1zZWNvbmRhcnktY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBiaWcoMzUpO1xuICAgICAgbWF4LXdpZHRoOiBiaWcoNzU5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg1ODApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNTM2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMyk7XG4gICAgfVxuICB9XG5cbiAgJl91bHRyYXdpZGUge1xuICAgICYgLmxpc3Qtc2VjdGlvbiB7XG4gICAgICAmX19idXR0b24ge1xuICAgICAgICAtLWJ1dHRvbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDMwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICAgIGdhcDogcmVtKDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbl9kYXJrIHtcbiAgICAtLXNlY3Rpb24tcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuICAgIC0tc2VjdGlvbi1zZWNvbmRhcnktY29sb3I6IHZhcigtLXRleHQtbGlnaHQtNjApO1xuICAgIC0tc2VjdGlvbi1zdHJva2UtY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC0yMCk7XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
