.stage-card-t5 {
  --card-background-color: var(--bg-extra-light);
  --card-background-color-hover: var(--bg-dark);
  --card-border-radius: var(--radius-card);
  --card-gap: 1.875rem;
  --card-icon-border-color: var(--stroke-dark-25);
  --card-icon-border-radius: var(--radius-btn);
  --card-icon-border-width: 1px;
  --card-icon-color: var(--text-dark-primary);
  --card-icon-padding: 1.875rem;
  --card-icon-size: 2.5rem;
  --card-index-color: var(--text-dark-primary);
  --card-max-width: var(--card-max-width-3);
  --card-min-height: 18.75rem;
  --card-padding: 1.875rem;
  --card-title-color: var(--text-dark-primary);
  --card-description-color: var(--text-dark-secondary);
  --card-title-font: var(--font-title-M);
  --card-description-font: var(--font-body-L-r);
  --card-svg-fill: #15171C;
  position: relative;
  overflow: hidden;
  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);
  border: 1px solid transparent;
  background-color: var(--card-background-color);
  border-radius: var(--card-border-radius);
  -webkit-transition: background-color var(--animation-default);
  transition: background-color var(--animation-default);
}
@media (min-width: 1921px) {
  .stage-card-t5 {
    --card-gap: 1.5625vw;
    --card-icon-border-width: 0.0520833333vw;
    --card-icon-padding: 1.5625vw;
    --card-icon-size: 2.0833333333vw;
    --card-min-height: 15.625vw;
    --card-padding: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .stage-card-t5 {
    --card-gap: 1.25rem;
    --card-icon-padding: 1.25rem;
    --card-icon-size: 1.875rem;
    --card-min-height: 15.625rem;
  }
}
@media (max-width: 1160px) {
  .stage-card-t5 {
    --card-icon-padding: 1.125rem;
    --card-icon-size: 1.5rem;
    --card-min-height: 13.75rem;
    --card-padding: 1.5625rem;
  }
}
@media (max-width: 630px) {
  .stage-card-t5 {
    --card-min-height: 11.25rem;
  }
}
@media (any-hover: hover) {
  .stage-card-t5:hover {
    background-color: var(--card-background-color-hover);
    border: 1px solid var(--stroke-light-25);
    --card-index-color: var(--text-light-primary);
    --card-title-color: var(--text-light-primary);
    --card-description-color: var(--text-light-secondary);
    --card-icon-border-color: var(--stroke-light-25);
  }
  .stage-card-t5:hover .stage-card-t5__svg path {
    fill: #15171C !important;
    fill-opacity: 1;
  }
}
.stage-card-t5__svg {
  position: absolute;
  top: -10%;
  right: -35%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 0;
}
.stage-card-t5__svg path {
  -webkit-transition: fill var(--animation-default), fill-opacity var(--animation-long);
  transition: fill var(--animation-default), fill-opacity var(--animation-long);
}
.js-has-pseudo [csstools-has-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1h-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1h-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-19-38-1h-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-19-38-1h-1m-2w-2p-37-14-1a-37-38-2p-2v-2t-19-2r-2p-36-2s-19-38-1h-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-19-38-1h-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-t5:has(.stage-card-t5__index:empty):nth-of-type(1n + 10) .stage-card-t5__index::before, *:nth-of-type(1n + 10) .stage-card-t5:has(.stage-card-t5__index:empty) .stage-card-t5__index::before {
  content: counter(stage);
}
.stage-card-t5__head {
  width: 100%;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 1.25rem;
}
@media (min-width: 1921px) {
  .stage-card-t5__head {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 630px) {
  .stage-card-t5__head {
    gap: 0.625rem;
  }
}
.stage-card-t5__index {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
  color: var(--card-index-color);
}
.stage-card-t5__index:empty::before {
  content: "0" counter(stage);
  color: inherit;
  font: inherit;
  counter-increment: stage;
}
.stage-card-t5__icon {
  padding: calc(var(--card-icon-padding) - var(--card-icon-border-width));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: solid var(--card-icon-border-width) var(--card-icon-border-color);
  border-radius: var(--card-icon-border-radius);
  -webkit-transition: border-color var(--animation-default);
  transition: border-color var(--animation-default);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.stage-card-t5__icon .icon {
  --icon-color: var(--card-icon-color);
  --icon-size: var(--card-icon-size);
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.stage-card-t5__body {
  position: relative;
  z-index: 1;
  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: 0.9375rem;
}
@media (min-width: 1921px) {
  .stage-card-t5__body {
    gap: 0.78125vw;
  }
}
@media (max-width: 1600px) {
  .stage-card-t5__body {
    gap: 0.625rem;
  }
}
@media (max-width: 630px) {
  .stage-card-t5__body {
    gap: 0.3125rem;
  }
}
.stage-card-t5__title {
  color: var(--card-title-color);
  font: var(--card-title-font);
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
}
.stage-card-t5__title:empty {
  display: none;
}
.stage-card-t5__description {
  color: var(--card-description-color);
  font: var(--card-description-font);
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
  overflow: hidden;
  -webkit-transition: height var(--animation-default);
  transition: height var(--animation-default);
}
.stage-card-t5__description:empty {
  display: none;
}
.stage-card-t5__description .text {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvc3RhZ2UtY2FyZC9zdGFnZS1jYXJkLXQ1LnNjc3MlMjNzYXNzIiwiY29tcG9uZW50cy9jYXJkcy9zdGFnZS1jYXJkL3N0YWdlLWNhcmQtdDUuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLDhDQUFBO0VDREYsNkNBQUE7RURHRSx3Q0FBQTtFQUNBLG9CQUFBO0VBQ0EsK0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsMkNBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0Q0FBQTtFQUNBLG9EQUFBO0VBQ0Esc0NBQUE7RUFDQSw2Q0FBQTtFQUNBLHdCQUFBO0VBRUEsa0JBQUE7RUFDQSxnQkFBQTtFQUVBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7RUFFQSw4Q0FBQTtFQUNBLHdDQUFBO0VBRUEsNkRBQUE7RUFBQSxxREFBQTtBQ0xGO0FDNUJFO0VGTkY7SUNxQ0Usb0JBQUE7SURNRSx3Q0FBQTtJQ0pGLDZCQUFBO0lETUUsZ0NBQUE7SUNKRiwyQkFBQTtJRE1FLHdCQUFBO0VDSkY7QUFDRjtBQ2hDRTtFRlpGO0lBbURJLG1CQUFBO0lDSEYsNEJBQUE7SURLRSwwQkFBQTtJQ0hGLDRCQUFBO0VBQ0E7QUFDRjtBQ2xDRTtFRmxCRjtJQ3VERSw2QkFBQTtJRElFLHdCQUFBO0lDRkYsMkJBQUE7SURJRSx5QkFBQTtFQ0ZGO0FBQ0Y7QUNwQ0U7RUZ4QkY7SUFpRUksMkJBQUE7RUNERjtBQUNGO0FFbEVFO0VBQ0U7SUZvRUYsb0RBQUE7SURFRSx3Q0FBQTtJQUVBLDZDQUFBO0lBQ0EsNkNBQUE7SUFDQSxxREFBQTtJQUNBLGdEQUFBO0VDREY7RURHRTtJQUNFLHdCQUFBO0lBQ0EsZUFBQTtFQ0RKO0FBQ0Y7QURJRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsVUFBQTtBQ0ZKO0FESUk7RUFDRSxxRkFBQTtFQUFBLDZFQUFBO0FDRk47QURVTTtFQUNFLHVCQUFBO0FDUlI7QURPTTtFQUNFLHVCQUFBO0FDUlI7QURhRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUNBLFlBQUE7QUNYSjtBQ2pHRTtFRm9HQTtJQ0FBLG1CQUFBO0VBQ0E7QUFDRjtBQ3BGRTtFRmtGQTtJQWVJLGFBQUE7RUNUSjtBQUNGO0FEWUU7RUFDRSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxrREFBQTtFQUFBLDBDQUFBO0VBQ0EsOEJBQUE7QUNWSjtBRFlJO0VBQ0UsMkJBQUE7RUFFQSxjQUFBO0VBQ0EsYUFBQTtFQUVBLHdCQUFBO0FDWk47QURnQkU7RUFDRSx1RUFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUNBLG9CQUFBO01BQUEsY0FBQTtFQUVBLHlFQUFBO0VBQ0EsNkNBQUE7RUFDQSx5REFBQTtFQUFBLGlEQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QUNmSjtBRGlCSTtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7RUFFQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtBQ2hCTjtBRG9CRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUVBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsY0FBQTtBQ25CSjtBQ2hKRTtFRjBKQTtJQVlJLGNBQUE7RUNsQko7QUFDRjtBQy9JRTtFRm9KQTtJQ0ZBLGFBQUE7RUFDQTtBQUNGO0FDeElFO0VGd0lBO0lBb0JJLGNBQUE7RUNoQko7QUFDRjtBRG1CRTtFQUNFLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrREFBQTtFQUFBLDBDQUFBO0FDakJKO0FEbUJJO0VBQ0UsYUFBQTtBQ2pCTjtBRHFCRTtFQUNFLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrREFBQTtFQUFBLDBDQUFBO0VBRUEsZ0JBQUE7RUFFQSxtREFBQTtFQUFBLDJDQUFBO0FDckJKO0FEdUJJO0VBQ0UsYUFBQTtBQ3JCTjtBRHdCSTtFQUNFLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBQ3RCTiIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL3N0YWdlLWNhcmQvc3RhZ2UtY2FyZC10NS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5zdGFnZS1jYXJkLXQ1IHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWV4dHJhLWxpZ2h0KTtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWJnLWRhcmspO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtZ2FwOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtaWNvbi1ib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrLTI1KTtcbiAgLS1jYXJkLWljb24tYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWJ0bik7XG4gIC0tY2FyZC1pY29uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWNhcmQtaWNvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtaWNvbi1wYWRkaW5nOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSg0MCl9O1xuICAtLWNhcmQtaW5kZXgtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1jYXJkLW1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgtMyk7XG4gIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgzMDApfTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC10aXRsZS1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtZGVzY3JpcHRpb24tY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAtLWNhcmQtdGl0bGUtZm9udDogdmFyKC0tZm9udC10aXRsZS1NKTtcbiAgLS1jYXJkLWRlc2NyaXB0aW9uLWZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuICAtLWNhcmQtc3ZnLWZpbGw6ICMxNTE3MUM7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jYXJkLW1pbi1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KSw7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZygzMCl9O1xuICAgIC0tY2FyZC1pY29uLWJvcmRlci13aWR0aDogI3tiaWcoMSl9O1xuICAgIC0tY2FyZC1pY29uLXBhZGRpbmc6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tiaWcoNDApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tiaWcoMzAwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7YmlnKDMwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWdhcDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtaWNvbi1wYWRkaW5nOiAje3JlbSgyMCl9O1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDMwKX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDI1MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1pY29uLXBhZGRpbmc6ICN7cmVtKDE4KX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMjQpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjIwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDI1KX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDE4MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0LTI1KTtcblxuICAgIC0tY2FyZC1pbmRleC1jb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAtLWNhcmQtdGl0bGUtY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgLS1jYXJkLWRlc2NyaXB0aW9uLWNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXNlY29uZGFyeSk7XG4gICAgLS1jYXJkLWljb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtbGlnaHQtMjUpO1xuXG4gICAgLnN0YWdlLWNhcmQtdDVfX3N2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMxNTE3MUMgIWltcG9ydGFudDtcbiAgICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMCU7XG4gICAgcmlnaHQ6IC0zNSU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogMDtcbiAgICBcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpLCBmaWxsLW9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLWxvbmcpO1xuICAgIH1cbiAgfVxuXG4gICY6aGFzKC5zdGFnZS1jYXJkLXQ1X19pbmRleDplbXB0eSkge1xuXG4gICAgJjpudGgtb2YtdHlwZSgxbiArIDEwKSxcbiAgICAqOm50aC1vZi10eXBlKDFuICsgMTApICYge1xuICAgICAgJiAuc3RhZ2UtY2FyZC10NV9faW5kZXg6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RhZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZGV4IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLWluZGV4LWNvbG9yKTtcblxuICAgICY6ZW1wdHk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKHN0YWdlKTtcblxuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250OiBpbmhlcml0O1xuXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc3RhZ2U7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1jYXJkLWljb24tcGFkZGluZykgLSB2YXIoLS1jYXJkLWljb24tYm9yZGVyLXdpZHRoKSk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNhcmQtaWNvbi1ib3JkZXItd2lkdGgpIHZhcigtLWNhcmQtaWNvbi1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtaWNvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJiAuaWNvbiB7XG4gICAgICAtLWljb24tY29sb3I6IHZhcigtLWNhcmQtaWNvbi1jb2xvcik7XG4gICAgICAtLWljb24tc2l6ZTogdmFyKC0tY2FyZC1pY29uLXNpemUpO1xuXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY2FyZC10aXRsZS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tY2FyZC10aXRsZS1mb250KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLWRlc2NyaXB0aW9uLWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1jYXJkLWRlc2NyaXB0aW9uLWZvbnQpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgLnRleHQge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnN0YWdlLWNhcmQtdDUge1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZXh0cmEtbGlnaHQpO1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYmctZGFyayk7XG4gIC0tY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1pY29uLWJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjUpO1xuICAtLWNhcmQtaWNvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtYnRuKTtcbiAgLS1jYXJkLWljb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY2FyZC1pY29uLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC1pY29uLXBhZGRpbmc6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDQwKX07XG4gIC0tY2FyZC1pbmRleC1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aC0zKTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDMwMCl9O1xuICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMzApfTtcbiAgLS1jYXJkLXRpdGxlLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC0tY2FyZC1kZXNjcmlwdGlvbi1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gIC0tY2FyZC10aXRsZS1mb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuICAtLWNhcmQtZGVzY3JpcHRpb24tZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gIC0tY2FyZC1zdmctZmlsbDogIzE1MTcxQztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcGFkZGluZzogdmFyKC0tY2FyZC1wYWRkaW5nKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNhcmQtbWluLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tY2FyZC1nYXApO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpLDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1nYXA6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLWljb24tYm9yZGVyLXdpZHRoOiAje2JpZygxKX07XG4gICAgLS1jYXJkLWljb24tcGFkZGluZzogI3tiaWcoMzApfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje2JpZyg0MCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje2JpZygzMDApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tiaWcoMzApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgyMCl9O1xuICAgIC0tY2FyZC1pY29uLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMzApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjUwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1jYXJkLWljb24tcGFkZGluZzogI3tyZW0oMTgpfTtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgyNCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyMjApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tyZW0oMjUpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMTgwKX07XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQtMjUpO1xuXG4gICAgLS1jYXJkLWluZGV4LWNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAgIC0tY2FyZC10aXRsZS1jb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAtLWNhcmQtZGVzY3JpcHRpb24tY29sb3I6IHZhcigtLXRleHQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgICAtLWNhcmQtaWNvbi1ib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC0yNSk7XG5cbiAgICAuc3RhZ2UtY2FyZC10NV9fc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzE1MTcxQyAhaW1wb3J0YW50O1xuICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3N2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwJTtcbiAgICByaWdodDogLTM1JTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIFxuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCksIGZpbGwtb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tbG9uZyk7XG4gICAgfVxuICB9XG5cbiAgJjpoYXMoLnN0YWdlLWNhcmQtdDVfX2luZGV4OmVtcHR5KSB7XG5cbiAgICAmOm50aC1vZi10eXBlKDFuICsgMTApLFxuICAgICo6bnRoLW9mLXR5cGUoMW4gKyAxMCkgJiB7XG4gICAgICAmIC5zdGFnZS1jYXJkLXQ1X19pbmRleDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihzdGFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kZXgge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gICAgY29sb3I6IHZhcigtLWNhcmQtaW5kZXgtY29sb3IpO1xuXG4gICAgJjplbXB0eTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiMFwiIGNvdW50ZXIoc3RhZ2UpO1xuXG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG5cbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGFnZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWNhcmQtaWNvbi1wYWRkaW5nKSAtIHZhcigtLWNhcmQtaWNvbi1ib3JkZXItd2lkdGgpKTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGJvcmRlcjogc29saWQgdmFyKC0tY2FyZC1pY29uLWJvcmRlci13aWR0aCkgdmFyKC0tY2FyZC1pY29uLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1pY29uLWJvcmRlci1yYWRpdXMpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmIC5pY29uIHtcbiAgICAgIC0taWNvbi1jb2xvcjogdmFyKC0tY2FyZC1pY29uLWNvbG9yKTtcbiAgICAgIC0taWNvbi1zaXplOiB2YXIoLS1jYXJkLWljb24tc2l6ZSk7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXRpdGxlLWNvbG9yKTtcbiAgICBmb250OiB2YXIoLS1jYXJkLXRpdGxlLWZvbnQpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLWNhcmQtZGVzY3JpcHRpb24tY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWNhcmQtZGVzY3JpcHRpb24tZm9udCk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHRyYW5zaXRpb246IGhlaWdodCB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiAudGV4dCB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLypcbi8vIOKVreKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgNCX0LDQvNC10YLQntGH0LrQsOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKVrlxuLy8g4pSCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIJcbi8vIOKUgiAgICAgICAg0JfQsNC80LXQvdC40YLRjCDQt9Cw0L/RgNC+0YHRiyDQsiBjb21tb24uanMgICAgICAgIOKUglxuLy8g4pSCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIJcbi8vIOKVsOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKVr1xuLy8gKi9cbkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgKHdpZHRoID4gMTkyMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxNjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgKHdpZHRoIDw9IDExNjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gNjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSAod2lkdGggPD0gJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
