.stage-card {
  --card-background-color: var(--bg-light);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.875rem;
  --card-head-background-color: transparent;
  --card-head-border-radius: 0px;
  --card-head-padding: 0px;
  --card-icon-color: var(--text-dark-primary);
  --card-icon-size: 2.125rem;
  --card-index-color: var(--text-dark-tertiary);
  --card-max-width: var(--card-max-width-4);
  --card-min-height: 25rem;
  --card-padding: 1.875rem;
  --card-text-color: var(--text-dark-primary);
  --card-title-font: var(--font-title-M);
  position: relative;
  padding: var(--card-padding);
  width: 100%;
  max-width: var(--card-max-width);
  height: auto;
  min-height: var(--card-min-height);
  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(--card-gap);
  background-color: var(--card-background-color);
  border-radius: var(--card-border-radius);
}
@media (min-width: 1921px) {
  .stage-card {
    --card-gap: 1.5625vw;
    --card-icon-size: 1.7708333333vw;
    --card-min-height: 20.8333333333vw;
    --card-padding: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .stage-card {
    --card-gap: 1.25rem;
    --card-icon-size: 2.125rem;
    --card-min-height: 18.125rem;
    --card-padding: 1.5625rem;
  }
}
@media (max-width: 1160px) {
  .stage-card {
    --card-min-height: 16.25rem;
    --card-padding: 1.25rem;
  }
}
@media (max-width: 630px) {
  .stage-card {
    --card-icon-size: 1.5rem;
    --card-min-height: 12.75rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c-1m-2t-31-34-38-3d-15-1m-32-38-2w-19-33-2u-19-38-3d-34-2t-14-1d-32-w-17-w-1d-1c-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)::before, .js-has-pseudo [csstools-has-16-1m-32-38-2w-19-33-2u-19-38-3d-34-2t-14-1d-32-w-17-w-1d-1c-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c-1m-2t-31-34-38-3d-15-w-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-2n-2x-32-2s-2t-3c]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)::before {
  content: counter(stage);
}
.stage-card:has(.stage-card__index:empty):nth-of-type(1n + 10) .stage-card__index::before, *:nth-of-type(1n + 10) .stage-card:has(.stage-card__index:empty) .stage-card__index::before {
  content: counter(stage);
}
.stage-card__head {
  padding: var(--card-head-padding);
  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: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.25rem;
  background-color: var(--card-head-background-color);
  border-radius: var(--card-head-border-radius);
}
@media (min-width: 1921px) {
  .stage-card__head {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 630px) {
  .stage-card__head {
    gap: 0.625rem;
  }
}
.stage-card__index {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--card-index-color);
}
.stage-card__index:empty::before {
  content: "0" counter(stage);
  color: inherit;
  font: inherit;
  counter-increment: stage;
}
.stage-card__icon {
  position: relative;
  margin-left: auto;
  width: var(--card-icon-size);
  height: var(--card-icon-size);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.stage-card__icon .icon {
  --icon-color: var(--card-icon-color);
  --icon-size: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.stage-card__title {
  margin-top: auto;
  color: var(--card-text-color);
  font: var(--card-title-font);
}
.stage-card.stage-card_t2 {
  --card-background-color: var(--bg-light);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.25rem;
  --card-head-background-color: var(--bg-white);
  --card-head-border-radius: var(--radius-card-s);
  --card-head-padding: var(--card-padding);
  --card-min-height: 19.75rem;
}
@media (min-width: 1921px) {
  .stage-card.stage-card_t2 {
    --card-gap: 1.0416666667vw;
    --card-min-height: 16.4583333333vw;
  }
}
@media (max-width: 1600px) {
  .stage-card.stage-card_t2 {
    --card-min-height: 16.25rem;
  }
}
@media (max-width: 1160px) {
  .stage-card.stage-card_t2 {
    --card-min-height: 15rem;
  }
}
@media (max-width: 630px) {
  .stage-card.stage-card_t2 {
    --card-min-height: 12.5rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
.stage-card.stage-card_t3 {
  --card-head-offset: 3.1875rem;
}
.swiper-slide:has(.stage-card.stage-card_t3),
.stage-card.stage-card_t3 {
  --card-head-offset: 3.1875rem;
}
@media (min-width: 1921px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 2.65625vw;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 2.65625vw;
  }
}
@media (max-width: 1600px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.25rem;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.25rem;
  }
}
@media (max-width: 1160px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.1875rem;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.1875rem;
  }
}
@media (max-width: 630px) {
  .js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.4375rem;
  }
  .swiper-slide:has(.stage-card.stage-card_t3),
  .stage-card.stage-card_t3 {
    --card-head-offset: 1.4375rem;
  }
}
.js-has-pseudo [csstools-has-1a-37-3b-2x-34-2t-36-19-37-30-2x-2s-2t-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-2n-38-1f-15]:not(.does-not-exist):not(.does-not-exist) {
  padding-top: var(--card-head-offset);
}
.swiper-slide:has(.stage-card.stage-card_t3) {
  padding-top: var(--card-head-offset);
}
.stage-card.stage-card_t3 {
  --card-background-color: var(--bg-light);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.25rem;
  --card-head-background-color: var(--bg-white);
  --card-head-border-radius: var(--radius-card-s);
  --card-head-padding: var(--card-padding);
  --card-min-height: 19.75rem;
}
@media (min-width: 1921px) {
  .stage-card.stage-card_t3 {
    --card-gap: 1.0416666667vw;
    --card-min-height: 16.4583333333vw;
  }
}
@media (max-width: 1600px) {
  .stage-card.stage-card_t3 {
    --card-min-height: 16.25rem;
  }
}
@media (max-width: 1160px) {
  .stage-card.stage-card_t3 {
    --card-min-height: 15rem;
  }
}
@media (max-width: 630px) {
  .stage-card.stage-card_t3 {
    --card-min-height: 12.5rem;
  }
}
.stage-card.stage-card_t3 .stage-card__head {
  margin-top: calc(0px - (var(--card-padding) + var(--card-head-offset)));
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL3N0YWdlLWNhcmQuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9fc3RhZ2UtY2FyZF90Mi5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL19zdGFnZS1jYXJkX3QzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx3Q0FBQTtFQ0RGLHdDQUFBO0VER0Usb0JBQUE7RUFDQSx5Q0FBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkNBQUE7RUFDQSx5Q0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0VBRUEsa0JBQUE7RUFFQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQ0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxvQkFBQTtFQUVBLDhDQUFBO0VBQ0Esd0NBQUE7QUNKRjtBQ3BCRTtFRk5GO0lDNkJFLG9CQUFBO0lBQ0EsZ0NBQUE7SURLRSxrQ0FBQTtJQ0hGLHdCQUFBO0VBQ0E7QUFDRjtBQ3RCRTtFRlpGO0lDcUNFLG1CQUFBO0lESUUsMEJBQUE7SUNGRiw0QkFBQTtJRElFLHlCQUFBO0VDRkY7QUFDRjtBQ3hCRTtFRmxCRjtJQStDSSwyQkFBQTtJQ0RGLHVCQUFBO0VBQ0E7QUFDRjtBQ3hCRTtFRnhCRjtJQ21ERSx3QkFBQTtJREVFLDJCQUFBO0VDQUY7QUFDRjtBRE1NO0VBQ0UsdUJBQUE7QUNKUjtBREdNO0VBQ0UsdUJBQUE7QUNKUjtBRFNFO0VBQ0UsaUNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLFlBQUE7RUFFQSxtREFBQTtFQUNBLDZDQUFBO0FDUko7QUM5REU7RUY0REE7SUFhSSxtQkFBQTtFQ1BKO0FBQ0Y7QUNqREU7RUYwQ0E7SUFpQkksYUFBQTtFQ05KO0FBQ0Y7QURTRTtFQUNFLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUVBLDhCQUFBO0FDUko7QURVSTtFQUNJLDJCQUFBO0VBRUEsY0FBQTtFQUNBLGFBQUE7RUFFQSx3QkFBQTtBQ1ZSO0FEY0U7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBRUEsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQ0FBQTtFQUNBLGlCQUFBO0VBRUEsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0FDZk47QURtQkU7RUFDRSxnQkFBQTtFQUVBLDZCQUFBO0VBQ0EsNEJBQUE7QUNsQko7QUU3R0E7RUFDRSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsbUJBQUE7RUFDQSw2Q0FBQTtFQUNBLCtDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtBRmdIRjtBQ2pIRTtFQ05GO0lBVUksMEJBQUE7SUZpSEYsa0NBQUE7RUFDQTtBQUNGO0FDakhFO0VDWkY7SUZnSUUsMkJBQUE7RUFDRjtBQUNBO0FDaEhFO0VDbEJGO0lBbUJJLHdCQUFBO0VGbUhGO0FBQ0Y7QUMvR0U7RUN4QkY7SUF1QkksMEJBQUE7RUZvSEY7QUFDRjtBRzVJQTs7RUFFRSw2QkFBQTtBSCtJRjtBR2pKQTs7RUFFRSw2QkFBQTtBSCtJRjtBQzNJRTtFRU5GOztJQUtJLDZCQUFBO0VIaUpGO0VHdEpGOztJQUtJLDZCQUFBO0VIaUpGO0FBQ0Y7QUMzSUU7RUVaRjs7SUFTSSwyQkFBQTtFSG1KRjtFRzVKRjs7SUFTSSwyQkFBQTtFSG1KRjtBQUNGO0FDM0lFO0VFbEJGOztJQWFJLDZCQUFBO0VIcUpGO0VHbEtGOztJQWFJLDZCQUFBO0VIcUpGO0FBQ0Y7QUMzSUU7RUV4QkY7O0lBaUJJLDZCQUFBO0VIdUpGO0VHeEtGOztJQWlCSSw2QkFBQTtFSHVKRjtBQUNGO0FHcEpBO0VBQ0Usb0NBQUE7QUh1SkY7QUd4SkE7RUFDRSxvQ0FBQTtBSHVKRjtBR3BKQTtFQUNFLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSxtQkFBQTtFQUNBLDZDQUFBO0VBQ0EsK0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDJCQUFBO0FIdUpGO0FDakxFO0VFbUJGO0lBVUksMEJBQUE7SUFDQSxrQ0FBQTtFSHdKRjtBQUNGO0FDakxFO0VFYUY7SUFlSSwyQkFBQTtFSHlKRjtBQUNGO0FDaExFO0VFT0Y7SUFtQkksd0JBQUE7RUgwSkY7QUFDRjtBQy9LRTtFRUNGO0lBdUJJLDBCQUFBO0VIMkpGO0FBQ0Y7QUd6SkU7RUFDRSx1RUFBQTtBSDJKSiIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL3N0YWdlLWNhcmQvc3RhZ2UtY2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5zdGFnZS1jYXJkIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgLS1jYXJkLWdhcDogI3tyZW0oMzApfTtcbiAgLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLS1jYXJkLWhlYWQtcGFkZGluZzogMHB4O1xuICAtLWNhcmQtaWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgzNCl9O1xuICAtLWNhcmQtaW5kZXgtY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG4gIC0tY2FyZC1tYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoLTQpO1xuICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oNDAwKX07XG4gIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtdGl0bGUtZm9udDogdmFyKC0tZm9udC10aXRsZS1NKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNhcmQtbWluLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tY2FyZC1nYXApO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygzMCl9O1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7YmlnKDM0KX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7YmlnKDQwMCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje2JpZygzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMzQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjkwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDI1KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI2MCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDI0KX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDIwNCl9O1xuICB9XG5cbiAgJjpoYXMoLnN0YWdlLWNhcmRfX2luZGV4OmVtcHR5KSB7XG5cbiAgICAmOm50aC1vZi10eXBlKDFuICsgMTApLFxuICAgICo6bnRoLW9mLXR5cGUoMW4gKyAxMCkgJiB7XG4gICAgICAmIC5zdGFnZS1jYXJkX19pbmRleDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihzdGFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZzogdmFyKC0tY2FyZC1oZWFkLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kZXgge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLWluZGV4LWNvbG9yKTtcblxuICAgICY6ZW1wdHk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIoc3RhZ2UpO1xuXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250OiBpbmhlcml0O1xuXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGFnZTtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIHdpZHRoOiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmIC5pY29uIHtcbiAgICAgIC0taWNvbi1jb2xvcjogdmFyKC0tY2FyZC1pY29uLWNvbG9yKTtcbiAgICAgIC0taWNvbi1zaXplOiAxMDAlO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC10ZXh0LWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1jYXJkLXRpdGxlLWZvbnQpO1xuICB9XG59XG5cbkBpbXBvcnQgXCJzdGFnZS1jYXJkX3QyXCIsIFwic3RhZ2UtY2FyZF90M1wiO1xuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uc3RhZ2UtY2FyZCB7XG4gIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIC0tY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC0tY2FyZC1oZWFkLXBhZGRpbmc6IDBweDtcbiAgLS1jYXJkLWljb24tY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMzQpfTtcbiAgLS1jYXJkLWluZGV4LWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aC00KTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDQwMCl9O1xuICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMzApfTtcbiAgLS1jYXJkLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLXRpdGxlLWZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jYXJkLW1pbi1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tiaWcoMzApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje2JpZygzNCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje2JpZyg0MDApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tiaWcoMzApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgyMCl9O1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDM0KX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI5MCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyNSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyNjApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgyNCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyMDQpfTtcbiAgfVxuXG4gICY6aGFzKC5zdGFnZS1jYXJkX19pbmRleDplbXB0eSkge1xuXG4gICAgJjpudGgtb2YtdHlwZSgxbiArIDEwKSxcbiAgICAqOm50aC1vZi10eXBlKDFuICsgMTApICYge1xuICAgICAgJiAuc3RhZ2UtY2FyZF9faW5kZXg6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RhZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtaGVhZC1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtaGVhZC1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZGV4IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC1pbmRleC1jb2xvcik7XG5cbiAgICAmOmVtcHR5OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKHN0YWdlKTtcblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RhZ2U7XG4gICAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICB3aWR0aDogdmFyKC0tY2FyZC1pY29uLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tY2FyZC1pY29uLXNpemUpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJiAuaWNvbiB7XG4gICAgICAtLWljb24tY29sb3I6IHZhcigtLWNhcmQtaWNvbi1jb2xvcik7XG4gICAgICAtLWljb24tc2l6ZTogMTAwJTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtdGV4dC1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tY2FyZC10aXRsZS1mb250KTtcbiAgfVxufVxuXG5AaW1wb3J0IFwic3RhZ2UtY2FyZF90MlwiLCBcInN0YWdlLWNhcmRfdDNcIjtcbiIsIi8vIC8qXG4vLyDila3ilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDQl9Cw0LzQtdGC0J7Rh9C60LDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila5cbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilIIgICAgICAgINCX0LDQvNC10L3QuNGC0Ywg0LfQsNC/0YDQvtGB0Ysg0LIgY29tbW9uLmpzICAgICAgICDilIJcbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilbDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila9cbi8vICovXG5AbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTYwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgKHdpZHRoIDw9ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5zdGFnZS1jYXJkLnN0YWdlLWNhcmRfdDIge1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtZ2FwOiAje3JlbSgyMCl9O1xuICAtLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkLXMpO1xuICAtLWNhcmQtaGVhZC1wYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMzE2KX07XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygyMCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje2JpZygzMTYpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjYwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI0MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyMDApfTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uc3dpcGVyLXNsaWRlOmhhcyguc3RhZ2UtY2FyZC5zdGFnZS1jYXJkX3QzKSxcbi5zdGFnZS1jYXJkLnN0YWdlLWNhcmRfdDMge1xuICAtLWNhcmQtaGVhZC1vZmZzZXQ6ICN7cmVtKDUxKX07XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtaGVhZC1vZmZzZXQ6ICN7YmlnKDUxKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWhlYWQtb2Zmc2V0OiAje3JlbSgyMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1oZWFkLW9mZnNldDogI3tyZW0oMTkpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtaGVhZC1vZmZzZXQ6ICN7cmVtKDIzKX07XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZTpoYXMoLnN0YWdlLWNhcmQuc3RhZ2UtY2FyZF90Mykge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tY2FyZC1oZWFkLW9mZnNldCk7XG59XG5cbi5zdGFnZS1jYXJkLnN0YWdlLWNhcmRfdDMge1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtZ2FwOiAje3JlbSgyMCl9O1xuICAtLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIC0tY2FyZC1oZWFkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkLXMpO1xuICAtLWNhcmQtaGVhZC1wYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMzE2KX07XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygyMCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje2JpZygzMTYpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjYwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI0MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyMDApfTtcbiAgfVxuXG4gICYgLnN0YWdlLWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLWNhcmQtcGFkZGluZykgKyB2YXIoLS1jYXJkLWhlYWQtb2Zmc2V0KSkpO1xuICB9XG59XG4iXX0= */
