.stages-section-t4 {
  --section-gap: 8.0625rem;
}
@media (min-width: 1921px) {
  .stages-section-t4 {
    --section-gap: 6.71875vw;
  }
}
@media (max-width: 1600px) {
  .stages-section-t4 {
    --section-gap: 6.25rem;
  }
}
@media (max-width: 1160px) {
  .stages-section-t4 {
    --section-gap: 2.8125rem;
  }
}
@media (max-width: 630px) {
  .stages-section-t4 {
    --section-gap: 1.875rem;
  }
}
@media (max-width: 1160px) {
  .stages-section-t4.section > .container {
    gap: 1.25rem;
  }
}
@media (max-width: 630px) {
  .stages-section-t4.section > .container {
    gap: 0.9375rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-37-19-37-2t-2r-38-2x-33-32-19-38-1g-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1g-15-w-1a-37-2t-2r-38-2x-33-32-2n-2n-2q-2p-2r-2z-2v-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist) {
  height: calc(100% - 20.8125rem);
}
.stages-section-t4:has(.stage-card-t4) .section__background {
  height: calc(100% - 20.8125rem);
}
@media (min-width: 1921px) {
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-37-19-37-2t-2r-38-2x-33-32-19-38-1g-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1g-15-w-1a-37-2t-2r-38-2x-33-32-2n-2n-2q-2p-2r-2z-2v-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist) {
    height: calc(100% - 17.34375vw);
  }
  .stages-section-t4:has(.stage-card-t4) .section__background {
    height: calc(100% - 17.34375vw);
  }
}
@media (max-width: 1600px) {
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-37-19-37-2t-2r-38-2x-33-32-19-38-1g-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1g-15-w-1a-37-2t-2r-38-2x-33-32-2n-2n-2q-2p-2r-2z-2v-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist) {
    height: calc(100% - 18.8125rem);
  }
  .stages-section-t4:has(.stage-card-t4) .section__background {
    height: calc(100% - 18.8125rem);
  }
}
@media (max-width: 1160px) {
  .js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-37-19-37-2t-2r-38-2x-33-32-19-38-1g-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1g-15-w-1a-37-2t-2r-38-2x-33-32-2n-2n-2q-2p-2r-2z-2v-36-33-39-32-2s]:not(.does-not-exist):not(.does-not-exist) {
    display: none;
  }
  .stages-section-t4:has(.stage-card-t4) .section__background {
    display: none;
  }
}
.stages-section-t4.section_grid .section__head {
  grid-column: 1/7;
  grid-row: 1/2;
}
.stages-section-t4.section_grid .section__content {
  grid-column: 1/13;
  grid-row: 1/2;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  row-gap: var(--section-gap);
  -webkit-column-gap: var(--grid-column-gap);
     -moz-column-gap: var(--grid-column-gap);
          column-gap: var(--grid-column-gap);
  pointer-events: none;
}
.stages-section-t4__content {
  grid-column: 8/13;
  grid-row: 1/2;
  padding-top: 1.5625rem;
  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: 3.75rem;
  pointer-events: all;
}
@media (min-width: 1921px) {
  .stages-section-t4__content {
    padding-top: 1.3020833333vw;
    gap: 3.125vw;
  }
}
@media (max-width: 1600px) {
  .stages-section-t4__content {
    grid-column: 7/13;
    padding-top: 0;
    padding-left: 4.6875rem;
    gap: 3.125rem;
  }
}
@media (max-width: 1160px) {
  .stages-section-t4__content {
    grid-column: 1/13;
    padding-left: 0;
    gap: 1.875rem;
  }
}
@media (max-width: 630px) {
  .stages-section-t4__content {
    gap: 1.25rem;
  }
}
.stages-section-t4__text {
  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;
  color: var(--section-text-color-primary);
}
@media (min-width: 1921px) {
  .stages-section-t4__text {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 1160px) {
  .stages-section-t4__text {
    gap: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .stages-section-t4__text {
    gap: 0.625rem;
  }
}
.stages-section-t4__text .text {
  color: var(--section-text-color-secondary);
  font: var(--font-body-L-r);
}
@media (max-width: 630px) {
  .stages-section-t4__text .text {
    font: var(--font-body-M-r);
  }
}
.stages-section-t4__text strong.text, .stages-section-t4__text b.text {
  color: var(--section-text-color-primary);
  font: var(--font-body-L-m);
}
@media (max-width: 630px) {
  .stages-section-t4__text strong.text, .stages-section-t4__text b.text {
    font: var(--font-body-M-m);
  }
}
.stages-section-t4 .swiper {
  grid-column: 1/13;
  grid-row: 2/3;
  pointer-events: all;
}
@media (max-width: 1160px) {
  .invert-components .stages-section-t4:not(.no-invert), .stages-section-t4.invert-components:not(.no-invert) {
    --section-link-color: var(--accent-primary-default);
    --section-link-color-hover: var(--accent-primary-hover);
    --section-text-color-primary: var(--text-dark-primary);
    --section-text-color-secondary: var(--text-dark-secondary);
    --section-text-color-tertiary: var(--text-dark-tertiary);
  }
}
@media (max-width: 1160px) {
  .invert-components .stages-section-t4:not(.no-invert) .button.button_secondary, .stages-section-t4.invert-components:not(.no-invert) .button.button_secondary {
    --button-bg-color: transparent;
    --button-bg-color-disabled: var(--disabled-dark-10);
    --button-bg-color-hover: var(--accent-primary-default);
    --button-border-color: var(--stroke-dark-25);
    --button-border-color-hover: var(--button-bg-color-hover);
    --button-border-width: 1px;
    --button-icon-color: var(--button-text-color);
    --button-icon-color-hover: var(--button-text-color-hover);
    --button-text-color: var(--text-dark-primary);
    --button-text-color-hover: var(--text-light-primary);
  }
  .js-has-pseudo .invert-components .stages-section-t4:not(.no-invert) .button.button_secondary:not([csstools-has-1m-2w-2p-37-14-1a-2q-39-38-38-33-32-2n-2n-38-2t-3c-38-15]), .js-has-pseudo .stages-section-t4.invert-components:not(.no-invert) .button.button_secondary:not([csstools-has-1m-2w-2p-37-14-1a-2q-39-38-38-33-32-2n-2n-38-2t-3c-38-15]) {
    --button-bg-color: transparent;
    --button-bg-color-hover: transparent;
    --button-border-color: var(--stroke-dark-25);
    --button-border-color-hover: var(--stroke-dark-50);
    --button-text-color: var(--text-dark-primary);
    --button-text-color-hover: var(--text-dark-primary);
  }
  .invert-components .stages-section-t4:not(.no-invert) .button.button_secondary:not(:has(.button__text)), .stages-section-t4.invert-components:not(.no-invert) .button.button_secondary:not(:has(.button__text)) {
    --button-bg-color: transparent;
    --button-bg-color-hover: transparent;
    --button-border-color: var(--stroke-dark-25);
    --button-border-color-hover: var(--stroke-dark-50);
    --button-text-color: var(--text-dark-primary);
    --button-text-color-hover: var(--text-dark-primary);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvc3RhZ2VzLXNlY3Rpb24vc3RhZ2VzLXNlY3Rpb24tdDQuc2NzcyUyM3Nhc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL3N0YWdlcy1zZWN0aW9uL3N0YWdlcy1zZWN0aW9uLXQ0LnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvZGVmYXVsdC1jb2xvcnMvX2J1dHRvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNFLHdCQUFBO0FDSEY7QUNNRTtFREpGO0lBQ0Usd0JER0U7RUNGRjtBQUNGO0FDT0U7RUZWRjtJQVFJLHNCQUFBO0VDREY7QUFDRjtBQ1FFO0VGaEJGO0lDV0Usd0JBQUE7RUFDQTtBQUNGO0FDU0U7RUZ0QkY7SUFnQkksdUJBQUE7RUNDRjtBQUNGO0FDRkU7RUZHQTtJQUVJLFlBQUE7RUNDSjtBQUNGO0FDREU7RUZIQTtJQU1JLGNBQUE7RUNFSjtBQUNGO0FERUk7RUFDRSwrQkFBQTtBQ0FOO0FEREk7RUFDRSwrQkFBQTtBQ0FOO0FDM0JFO0VGMEJFO0lBSUksK0JBQUE7RUNDTjtFRExFO0lBSUksK0JBQUE7RUNDTjtBQUNGO0FDMUJFO0VGb0JFO0lBUUksK0JBQUE7RUNFTjtFRFZFO0lBUUksK0JBQUE7RUNFTjtBQUNGO0FDekJFO0VGY0U7SUFZSSxhQUFBO0VDR047RURmRTtJQVlJLGFBQUE7RUNHTjtBQUNGO0FERUk7RUFDRSxnQkFBQTtFQUNBLGFBQUE7QUNBTjtBREdJO0VBQ0UsaUJBQUE7RUFDQSxhQUFBO0VBRUEsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQ0FBQTtLQUFBLHVDQUFBO1VBQUEsa0NBQUE7RUFFQSxvQkFBQTtBQ0hOO0FET0U7RUFDRSxpQkFBQTtFQUNBLGFBQUE7RUFFQSxzQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxZQUFBO0VBRUEsbUJBQUE7QUNQSjtBQ2xFRTtFRjhEQTtJQWNJLDJCQUFBO0lBQ0EsWUFBQTtFQ05KO0FBQ0Y7QUNsRUU7RUZ3REE7SUFtQkksaUJBQUE7SUFFQSxjQUFBO0lBQ0EsdUJBQUE7SUFDQSxhQUFBO0VDTko7QUFDRjtBQ3BFRTtFRmtEQTtJQTJCSSxpQkFBQTtJQUVBLGVBQUE7SUFDQSxhQUFBO0VDTko7QUFDRjtBQ3JFRTtFRjRDQTtJQWtDSSxZQUFBO0VDTEo7QUFDRjtBRFFFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLFlBQUE7RUFFQSx3Q0FBQTtBQ1BKO0FDcEdFO0VGb0dBO0lBVUksbUJBQUE7RUNOSjtBQUNGO0FDN0ZFO0VGd0ZBO0lBY0ksY0FBQTtFQ0xKO0FBQ0Y7QUM1RkU7RUZrRkE7SUFrQkksYUFBQTtFQ0pKO0FBQ0Y7QURNSTtFQUNFLDBDQUFBO0VBQ0EsMEJBQUE7QUNKTjtBQ3JHRTtFRnVHRTtJQUtJLDBCQUFBO0VDSE47QUFDRjtBRFFNO0VBQ0Usd0NBQUE7RUFDQSwwQkFBQTtBQ05SO0FDOUdFO0VGa0hJO0lBS0ksMEJBQUE7RUNMUjtBQUNGO0FEVUU7RUFDRSxpQkFBQTtFQUNBLGFBQUE7RUFFQSxtQkFBQTtBQ1RKO0FDOUhFO0VGNElFO0lDWEYsbURBQUE7SURjTSx1REFBQTtJQ1pOLHNEQUFBO0lEY00sMERBQUE7SUFDQSx3REFBQTtFQ1pOO0FBQ0Y7QUN2SUU7RUZxSkk7SUNYSiw4QkFBQTtJRXZJQSxtREFBQTtJQUNBLHNEQUFBO0lBRUEsNENBQUE7SUFDQSx5REFBQTtJQUNBLDBCQUFBO0lBRUEsNkNBQUE7SUFDQSx5REFBQTtJQUVBLDZDQUFBO0lBQ0Esb0RBQUE7RUZzSUE7RUVsSUE7SUFDRSw4QkFBQTtJQUNBLG9DQUFBO0lBRUEsNENBQUE7SUFDQSxrREFBQTtJQUVBLDZDQUFBO0lGa0lGLG1EQUFBO0VBQ0Y7RUUxSUU7SUFDRSw4QkFBQTtJQUNBLG9DQUFBO0lBRUEsNENBQUE7SUFDQSxrREFBQTtJQUVBLDZDQUFBO0lGa0lGLG1EQUFBO0VBQ0Y7QUFDQSIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL3N0YWdlcy1zZWN0aW9uL3N0YWdlcy1zZWN0aW9uLXQ0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuQGltcG9ydCBcIi4uLy4uLy4uL21peGlucy9kZWZhdWx0LWNvbG9ycy9idXR0b25zXCI7XG5cbi5zdGFnZXMtc2VjdGlvbi10NCB7XG4gIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDEyOSl9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tiaWcoMTI5KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTAwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oNDUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgzMCl9O1xuICB9XG5cbiAgJi5zZWN0aW9uID4gLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZC10NCkge1xuICAgICYgLnNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgzMzMpfSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tiaWcoMzMzKX0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tyZW0oMzAxKX0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWN0aW9uX2dyaWQgLnNlY3Rpb24ge1xuICAgICZfX2hlYWQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICAgIGdyaWQtcm93OiAxLzI7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IHZhcigtLXNlY3Rpb24tZ2FwKTtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICAgIGdyaWQtcm93OiAxLzI7XG5cbiAgICBwYWRkaW5nLXRvcDogcmVtKDI1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDYwKTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy10b3A6IGJpZygyNSk7XG4gICAgICBnYXA6IGJpZyg2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ3JpZC1jb2x1bW46IDcvMTM7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzUpO1xuICAgICAgZ2FwOiByZW0oNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmIC50ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3Ryb25nLFxuICAgICYgYiB7XG4gICAgICAmLnRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1tKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5zd2lwZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIGdyaWQtcm93OiAyLzM7XG5cbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbiAgLmludmVydC1jb21wb25lbnRzICYsXG4gICYuaW52ZXJ0LWNvbXBvbmVudHMge1xuICAgICY6bm90KC5uby1pbnZlcnQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgLS1zZWN0aW9uLWxpbmstY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgICAtLXNlY3Rpb24tbGluay1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LXByaW1hcnktaG92ZXIpO1xuICAgICAgICAtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5OiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICAgIC0tc2VjdGlvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICAgIC0tc2VjdGlvbi10ZXh0LWNvbG9yLXRlcnRpYXJ5OiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICAgICAgfVxuXG4gICAgICAmIC5idXR0b24uYnV0dG9uX3NlY29uZGFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZGVmYXVsdC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuQGltcG9ydCBcIi4uLy4uLy4uL21peGlucy9kZWZhdWx0LWNvbG9ycy9idXR0b25zXCI7XG5cbi5zdGFnZXMtc2VjdGlvbi10NCB7XG4gIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDEyOSl9O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tiaWcoMTI5KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTAwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oNDUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgzMCl9O1xuICB9XG5cbiAgJi5zZWN0aW9uID4gLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmOmhhcyguc3RhZ2UtY2FyZC10NCkge1xuICAgICYgLnNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgzMzMpfSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tiaWcoMzMzKX0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tyZW0oMzAxKX0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWN0aW9uX2dyaWQgLnNlY3Rpb24ge1xuICAgICZfX2hlYWQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICAgIGdyaWQtcm93OiAxLzI7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIHJvdy1nYXA6IHZhcigtLXNlY3Rpb24tZ2FwKTtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICAgIGdyaWQtcm93OiAxLzI7XG5cbiAgICBwYWRkaW5nLXRvcDogcmVtKDI1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDYwKTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy10b3A6IGJpZygyNSk7XG4gICAgICBnYXA6IGJpZyg2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ3JpZC1jb2x1bW46IDcvMTM7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzUpO1xuICAgICAgZ2FwOiByZW0oNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmIC50ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3Ryb25nLFxuICAgICYgYiB7XG4gICAgICAmLnRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1tKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5zd2lwZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIGdyaWQtcm93OiAyLzM7XG5cbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbiAgLmludmVydC1jb21wb25lbnRzICYsXG4gICYuaW52ZXJ0LWNvbXBvbmVudHMge1xuICAgICY6bm90KC5uby1pbnZlcnQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgLS1zZWN0aW9uLWxpbmstY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgICAtLXNlY3Rpb24tbGluay1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LXByaW1hcnktaG92ZXIpO1xuICAgICAgICAtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5OiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICAgIC0tc2VjdGlvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICAgIC0tc2VjdGlvbi10ZXh0LWNvbG9yLXRlcnRpYXJ5OiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICAgICAgfVxuXG4gICAgICAmIC5idXR0b24uYnV0dG9uX3NlY29uZGFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZGVmYXVsdC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC8qXG4vLyDila3ilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDQl9Cw0LzQtdGC0J7Rh9C60LDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila5cbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilIIgICAgICAgINCX0LDQvNC10L3QuNGC0Ywg0LfQsNC/0YDQvtGB0Ysg0LIgY29tbW9uLmpzICAgICAgICDilIJcbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilbDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila9cbi8vICovXG5AbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTYwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgKHdpZHRoIDw9ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gYnV0dG9uLWRlZmF1bHQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgLS1idXR0b24tYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWRpc2FibGVkLWRhcmstMTApO1xuICAtLWJ1dHRvbi1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LXByaW1hcnktaG92ZXIpO1xuXG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogbm9uZTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yLWRpc2FibGVkOiBub25lO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6IG5vbmU7XG4gIC0tYnV0dG9uLWJvcmRlci13aWR0aDogMHB4O1xuXG4gIC0tYnV0dG9uLWljb24tY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgLS1idXR0b24taWNvbi1jb2xvci1kaXNhYmxlZDogdmFyKC0tYnV0dG9uLXRleHQtY29sb3ItZGlzYWJsZWQpO1xuICAtLWJ1dHRvbi1pY29uLWNvbG9yLWhvdmVyOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvci1ob3Zlcik7XG5cbiAgLS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgLS1idXR0b24tdGV4dC1jb2xvci1kaXNhYmxlZDogdmFyKC0tZGlzYWJsZWQtZGFyay0yMCk7XG4gIC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG5cbiAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiBidXR0b24tZGVmYXVsdC1zZWNvbmRhcnkge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1kaXNhYmxlZC1kYXJrLTEwKTtcbiAgLS1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuXG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjUpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6IHZhcigtLWJ1dHRvbi1iZy1jb2xvci1ob3Zlcik7XG4gIC0tYnV0dG9uLWJvcmRlci13aWR0aDogMXB4O1xuXG4gIC0tYnV0dG9uLWljb24tY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXIpO1xuXG4gIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1idXR0b24tdGV4dC1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcblxuICBAY29udGVudDtcblxuICAmOm5vdCg6aGFzKC5idXR0b25fX3RleHQpKSB7XG4gICAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcblxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjUpO1xuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tc3Ryb2tlLWRhcmstNTApO1xuXG4gICAgLS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWRlZmF1bHQtdGVydGlhcnkge1xuICAtLWJ1dHRvbi1pY29uLWNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gIC0tYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQ6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yLWRpc2FibGVkKTtcbiAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXIpO1xuXG4gIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1idXR0b24tdGV4dC1jb2xvci1kaXNhYmxlZDogdmFyKC0tZGlzYWJsZWQtZGFyay0yMCk7XG4gIC0tYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6IHZhcigtLWFjY2VudC1wcmltYXJ5LWhvdmVyKTtcblxuICBAY29udGVudDtcblxuICAmOm5vdCg6aGFzKC5idXR0b25fX3RleHQpKSB7XG4gICAgLS1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIC0tYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQ6IHZhcigtLWRpc2FibGVkLWRhcmstMjApO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tZGVmYXVsdC1zb2NpYWwge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcblxuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrLTI1KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1idXR0b24tYmctY29sb3ItaG92ZXIpO1xuXG4gIC0tYnV0dG9uLWljb24tY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcblxuICBAY29udGVudDtcbn1cbiJdfQ== */
