.comparison-section__wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: var(--grid-default-columns);
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
  row-gap: var(--grid-row-gap);
}
@media (max-width: 1250px) {
  .comparison-section__wrapper {
    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;
  }
}
.comparison-section__content {
  grid-column: 4/13;
  grid-row: 1/2;
  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;
  gap: 2.5rem;
}
@media (min-width: 2567px) {
  .comparison-section__content {
    gap: 1.5588464536vw;
  }
}
@media (max-width: 2000px) {
  .comparison-section__content {
    gap: 2.1875rem;
  }
}
@media (max-width: 1500px) {
  .comparison-section__content {
    gap: 1.875rem;
  }
}
@media (max-width: 1250px) {
  .comparison-section__content {
    gap: 1.25rem;
  }
}
@media (max-width: 630px) {
  .comparison-section__content {
    gap: 0.9375rem;
  }
}
.comparison-section__row {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
  row-gap: var(--grid-row-gap);
}
.comparison-section__item {
  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;
  gap: 1.25rem;
}
@media (min-width: 2567px) {
  .comparison-section__item {
    gap: 0.7794232268vw;
  }
}
@media (max-width: 1250px) {
  .comparison-section__item {
    gap: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .comparison-section__item {
    gap: 0.5rem;
  }
}
.comparison-section__item:last-child .comparison-section__title {
  color: var(--accent-primary-default);
  font-weight: 700;
}
.comparison-section__item:last-child .comparison-section__list {
  background-color: var(--bg-extralight);
  border-color: var(--bg-extralight);
}
.comparison-section__item:last-child .comparison-section__list .text {
  padding-left: 2.4375rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.6875' width='30' height='30' rx='15' fill='%2355ABD4'/%3E%3Cpath d='M20.3346 12L13.0013 19.3333L9.66797 16' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top 0.1875rem left;
  background-size: 1.5rem 1.5rem;
}
@media (min-width: 2567px) {
  .comparison-section__item:last-child .comparison-section__list .text {
    padding-left: 1.5198752923vw;
    background-position: top 0.116913484vw left;
    background-size: 0.9353078722vw 0.9353078722vw;
  }
}
@media (max-width: 2000px) {
  .comparison-section__item:last-child .comparison-section__list .text {
    padding-left: 2.1875rem;
    background-position: top 0.125rem left;
    background-size: 1.25rem 1.25rem;
  }
}
@media (max-width: 1500px) {
  .comparison-section__item:last-child .comparison-section__list .text {
    padding-left: 2.0625rem;
    background-position: top 0.09375rem left;
    background-size: 1.125rem 1.125rem;
  }
}
@media (max-width: 1250px) {
  .comparison-section__item:last-child .comparison-section__list .text {
    padding-left: 1.75rem;
    background-position: top 0.15625rem left;
    background-size: 1rem 1rem;
  }
}
@media (max-width: 630px) {
  .comparison-section__item:last-child .comparison-section__list .text {
    padding-left: 0.9375rem;
    background-position: top 0.3125rem left;
    background-size: 0.625rem 0.625rem;
  }
}
.comparison-section__title {
  width: 100%;
  display: block;
  color: var(--text-dark-primary);
  font: 600 1.75rem/1.4 var(--font-primary);
}
@media (min-width: 2567px) {
  .comparison-section__title {
    font-size: 1.0911925175vw;
  }
}
@media (max-width: 2000px) {
  .comparison-section__title {
    font-size: 1.375rem;
  }
}
@media (max-width: 1500px) {
  .comparison-section__title {
    font-size: 1.25rem;
  }
}
@media (max-width: 630px) {
  .comparison-section__title {
    font-size: 1.125rem;
  }
}
.comparison-section__list {
  margin: 0;
  padding: 2.75rem 3.0625rem;
  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;
  gap: 1.25rem;
  border-radius: var(--radius-common);
  border: solid 1px var(--stroke-light);
  background-color: var(--bg-white);
  list-style: none;
}
@media (min-width: 2567px) {
  .comparison-section__list {
    padding: 1.714731099vw 1.9095869057vw;
    gap: 0.7794232268vw;
    border-width: 0.0389711613vw;
  }
}
@media (max-width: 2000px) {
  .comparison-section__list {
    padding: 2.1875rem;
    gap: 1.375rem;
  }
}
@media (max-width: 1500px) {
  .comparison-section__list {
    padding: 1.5rem;
    gap: 0.9375rem;
    border-radius: var(--radius-secondary);
  }
}
@media (max-width: 1250px) {
  .comparison-section__list {
    gap: 0.75rem;
  }
}
@media (max-width: 630px) {
  .comparison-section__list {
    padding: 0.9375rem 0.75rem;
    gap: 0.5rem;
  }
}
.comparison-section__list .text {
  width: 100%;
  display: block;
  color: var(--text-dark-primary);
  font: var(--font-body-M-r);
}
.comparison-section .comparison-nav {
  grid-column: 1/4;
  grid-row: 1/2;
  position: sticky;
  top: calc(var(--global-header-height) + 1.875rem);
  left: 0;
}
@media (min-width: 2567px) {
  .comparison-section .comparison-nav {
    top: calc(var(--global-header-height) + 1.1691348402vw);
  }
}
.comparison-nav {
  padding: 1.8125rem;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  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;
  border: solid 1px var(--stroke-light);
  border-radius: var(--radius-common);
}
@media (min-width: 2567px) {
  .comparison-nav {
    padding: 1.1301636789vw;
    border-width: 0.0389711613vw;
  }
}
@media (max-width: 2000px) {
  .comparison-nav {
    padding: 1.1875rem;
  }
}
@media (max-width: 1500px) {
  .comparison-nav {
    padding: 0.875rem;
    border-radius: var(--radius-secondary);
  }
}
@media (max-width: 1250px) {
  .comparison-nav {
    display: none;
  }
}
.comparison-nav__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;
}
.comparison-nav__item {
  width: 100%;
}
.comparison-nav__link {
  width: 100%;
  display: block;
  padding: 1.0625rem 1.5625rem;
  width: 100%;
  display: block;
  color: var(--text-dark-primary);
  font: var(--font-body-M-m);
  text-decoration: none;
  border-radius: 0.9375rem;
  -webkit-transition: color var(--animation-default), background-color var(--animation-default);
  transition: color var(--animation-default), background-color var(--animation-default);
}
@media (min-width: 2567px) {
  .comparison-nav__link {
    padding: 0.6625097428vw 0.9742790335vw;
    border-radius: 0.5845674201vw;
  }
}
@media (max-width: 2000px) {
  .comparison-nav__link {
    padding: 0.9375rem 1.5625rem;
  }
}
@media (max-width: 1500px) {
  .comparison-nav__link {
    padding: 0.9375rem 1.25rem;
  }
}
@media (any-hover: hover) {
  .comparison-nav__link:hover {
    color: var(--accent-primary-default);
    background-color: var(--bg-extralight);
  }
}
.comparison-nav__link_active {
  color: var(--text-light-primary);
  background-color: var(--accent-primary-default);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvY29tcGFyaXNvbi1zZWN0aW9uL2NvbXBhcmlzb24tc2VjdGlvbi5zY3NzJTIzc2FzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvY29tcGFyaXNvbi1zZWN0aW9uL2NvbXBhcmlzb24tc2VjdGlvbi5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIiwibWl4aW5zL19kaXNhYmxlLW1vYi1ob3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFO0VBQ0UsV0FBQTtFQ0ZKLGFBQUE7RURJSSxrREFBQTtFQUNBLDBDQUFBO0tBQUEsdUNBQUE7VUFBQSxrQ0FBQTtFQUNBLDRCQUFBO0FDRko7QUNhRTtFRmhCQTtJQVFJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7RUNESjtBQUNGO0FESUU7RUFDRSxpQkFBQTtFQUNBLGFBQUE7RUFFQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7QUNISjtBQ3ZCRTtFRmlCQTtJQVlJLG1CQUFBO0VDRko7QUFDRjtBQ3RCRTtFRldBO0lBZ0JJLGNBQUE7RUNESjtBQUNGO0FDckJFO0VGS0E7SUFvQkksYUFBQTtFQ0FKO0FBQ0Y7QUNwQkU7RUZEQTtJQXdCSSxZQUFBO0VDQ0o7QUFDRjtBQ25CRTtFRlBBO0lBNEJJLGNBQUE7RUNFSjtBQUNGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQ0FBQTtL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O0lBbUJJLGtCQUFBO0VDUEY7QUFDRjtBQ3JPRTtFRndORjtJQ2dCRSxpQkFBQTtJRFNFLHNDQUFBO0VDUEY7QUFDRjtBQ3JPRTtFRmtORjtJQ3NCRSxhQUFBO0VBQ0E7QUFDRjtBRFFFO0VBQ0UsU0FBQTtFQUVBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUVBLGdCQUFBO0FDUko7QURXRTtFQUNFLFdBQUE7QUNUSjtBRFlFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFFQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBRUEsK0JBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBRUEsd0JBQUE7RUFFQSw2RkFBQTtFQUFBLHFGQUFBO0FDZEo7QUNyUkU7RUZxUkE7SUFrQkksc0NBQUE7SUFFQSw2QkFBQTtFQ2ZKO0FBQ0Y7QUNyUkU7RUYrUUE7SUF3QkksNEJBQUE7RUNkSjtBQUNGO0FDcFJFO0VGeVFBO0lBNEJJLDBCQUFBO0VDYko7QUFDRjtBRXJTRTtFQUNFO0lIb1RFLG9DQUFBO0lBRUEsc0NBQUE7RUNiSjtBQUNGO0FEZUk7RUFDRSxnQ0FBQTtFQUVBLCtDQUFBO0FDZE4iLCJmaWxlIjoiY29tcG9uZW50cy9zZWN0aW9ucy9jb21wYXJpc29uLXNlY3Rpb24vY29tcGFyaXNvbi1zZWN0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmNvbXBhcmlzb24tc2VjdGlvbiB7XG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ncmlkLWRlZmF1bHQtY29sdW1ucyk7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogNC8xMztcbiAgICBncmlkLXJvdzogMS8yO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSg0MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBnYXA6IHJlbSgzNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcbiAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSg4KTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJiAuY29tcGFyaXNvbi1zZWN0aW9uIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZXh0cmFsaWdodCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1leHRyYWxpZ2h0KTtcblxuICAgICAgICAgICYgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzkpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMScgdmlld0JveD0nMCAwIDMwIDMxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB5PScwLjY4NzUnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgcng9JzE1JyBmaWxsPSclMjM1NUFCRDQnLyUzRSUzQ3BhdGggZD0nTTIwLjMzNDYgMTJMMTMuMDAxMyAxOS4zMzMzTDkuNjY3OTcgMTYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJlbSgzKSBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjQpIHJlbSgyNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogYmlnKDM5KTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgYmlnKDMpIGxlZnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYmlnKDI0KSBiaWcoMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNSk7XG5cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJlbSgyKSBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMCkgcmVtKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMyk7XG5cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJlbSgxLjUpIGxlZnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE4KSByZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI4KTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmVtKDIuNSkgbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTYpIHJlbSgxNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByZW0oNSkgbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTApIHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiA2MDAgcmVtKDI4KS8xLjQgdmFyKC0tZm9udC1wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IGJpZygyOCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IHJlbSg0NCkgcmVtKDQ5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1saWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoNDQpIGJpZyg0OSk7XG4gICAgICBnYXA6IGJpZygyMCk7XG5cbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiByZW0oMzUpO1xuICAgICAgZ2FwOiByZW0oMjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDEyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgxMik7XG4gICAgICBnYXA6IHJlbSg4KTtcbiAgICB9XG5cbiAgICAmIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgICB9XG4gIH1cblxuICAmIC5jb21wYXJpc29uLW5hdiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLWdsb2JhbC1oZWFkZXItaGVpZ2h0KSArICN7cmVtKDMwKX0pO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgdG9wOiBjYWxjKHZhcigtLWdsb2JhbC1oZWFkZXItaGVpZ2h0KSArICN7YmlnKDMwKX0pO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyaXNvbi1uYXYge1xuICBwYWRkaW5nOiByZW0oMjkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHBhZGRpbmc6IGJpZygyOSk7XG5cbiAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgcGFkZGluZzogcmVtKDE5KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oMTQpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogcmVtKDE3KSByZW0oMjUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1tKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDE3KSBiaWcoMjUpO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiBiaWcoMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZXh0cmFsaWdodCk7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uY29tcGFyaXNvbi1zZWN0aW9uIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWdyaWQtZGVmYXVsdC1jb2x1bW5zKTtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWNvbHVtbi1nYXApO1xuICAgIHJvdy1nYXA6IHZhcigtLWdyaWQtcm93LWdhcCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiA0LzEzO1xuICAgIGdyaWQtcm93OiAxLzI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGdhcDogcmVtKDM1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWNvbHVtbi1nYXApO1xuICAgIHJvdy1nYXA6IHZhcigtLWdyaWQtcm93LWdhcCk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDgpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmIC5jb21wYXJpc29uLXNlY3Rpb24ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1leHRyYWxpZ2h0KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJnLWV4dHJhbGlnaHQpO1xuXG4gICAgICAgICAgJiAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzOSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMzAgMzEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHk9JzAuNjg3NScgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyByeD0nMTUnIGZpbGw9JyUyMzU1QUJENCcvJTNFJTNDcGF0aCBkPSdNMjAuMzM0NiAxMkwxMy4wMDEzIDE5LjMzMzNMOS42Njc5NyAxNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmVtKDMpIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyNCkgcmVtKDI0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBiaWcoMzkpO1xuXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBiaWcoMykgbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBiaWcoMjQpIGJpZygyNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM1KTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmVtKDIpIGxlZnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwKSByZW0oMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMzKTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmVtKDEuNSkgbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTgpIHJlbSgxOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjgpO1xuXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByZW0oMi41KSBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNikgcmVtKDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG5cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJlbSg1KSBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMCkgcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IDYwMCByZW0oMjgpLzEuNCB2YXIoLS1mb250LXByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogYmlnKDI4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcGFkZGluZzogcmVtKDQ0KSByZW0oNDkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZyg0NCkgYmlnKDQ5KTtcbiAgICAgIGdhcDogYmlnKDIwKTtcblxuICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzNSk7XG4gICAgICBnYXA6IHJlbSgyMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICAgIGdhcDogcmVtKDE1KTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMTIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDEyKTtcbiAgICAgIGdhcDogcmVtKDgpO1xuICAgIH1cblxuICAgICYgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICAgIH1cbiAgfVxuXG4gICYgLmNvbXBhcmlzb24tbmF2IHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0tZ2xvYmFsLWhlYWRlci1oZWlnaHQpICsgI3tyZW0oMzApfSk7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB0b3A6IGNhbGModmFyKC0tZ2xvYmFsLWhlYWRlci1oZWlnaHQpICsgI3tiaWcoMzApfSk7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJpc29uLW5hdiB7XG4gIHBhZGRpbmc6IHJlbSgyOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDI5KTtcblxuICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oMTkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIHBhZGRpbmc6IHJlbSgxNCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiByZW0oMTcpIHJlbSgyNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNSk7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCksXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTcpIGJpZygyNSk7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IGJpZygxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1leHRyYWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+IDI1NjZweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgKHdpZHRoIDw9IDIwMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTUwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMjUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgKHdpZHRoIDw9ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */
