.review-card-t2 {
  --card-background-color: var(--bg-white);
  --card-background-color-hover: var(--bg-extra-light);
  --card-border-color: var(--stroke-dark-25);
  --card-border-color-hover: var(--card-background-color-hover);
  --card-border-radius: var(--radius-card);
  --card-border-width: 1px;
  --card-gap: 2.5rem;
  --card-image-background-color: var(--bg-light);
  --card-image-border-radius: var(--radius-btn);
  --card-image-size: 6.25rem;
  --card-max-width: var(--card-max-width-3);
  --card-padding: 2.5rem;
  position: relative;
  padding: calc(var(--card-padding) - var(--card-border-width));
  width: 100%;
  max-width: var(--card-max-width);
  height: auto;
  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: solid var(--card-border-width) var(--card-border-color);
  border-radius: var(--card-border-radius);
  -webkit-transition: background-color var(--animation-default), border-color var(--animation-default);
  transition: background-color var(--animation-default), border-color var(--animation-default);
}
@media (min-width: 1921px) {
  .review-card-t2 {
    --card-border-width: 0.0520833333vw;
    --card-gap: 2.0833333333vw;
    --card-image-size: 5.2083333333vw;
    --card-padding: 2.0833333333vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2 {
    --card-gap: 1.5625rem;
    --card-image-size: 4.375rem;
    --card-padding: 1.875rem;
  }
}
@media (max-width: 1160px) {
  .review-card-t2 {
    --card-padding: 1.5625rem;
  }
}
@media (max-width: 630px) {
  .review-card-t2 {
    --card-gap: 1.25rem;
    --card-image-size: 3.125rem;
    --card-padding: 1.25rem;
  }
}
.js-has-pseudo [csstools-has-1a-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-38-1e-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-2u-39-30-30-2l-15-w-1a-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-38-1e-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist) {
  display: -webkit-box;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  text-overflow: ellipsis;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.review-card-t2:has([data-review-card-full]) .review-card-t2__description {
  display: -webkit-box;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  text-overflow: ellipsis;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (any-hover: hover) {
  .review-card-t2:hover {
    background-color: var(--card-background-color-hover);
    border-color: var(--card-border-color-hover);
  }
  .review-card-t2:hover .review-card-t2__image-list::after {
    opacity: 1;
  }
}
.review-card-t2__wrapper {
  width: 100%;
  height: 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: 1921px) {
  .review-card-t2__wrapper {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 1160px) {
  .review-card-t2__wrapper {
    gap: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .review-card-t2__wrapper {
    gap: 1.25rem;
  }
}
.review-card-t2__head {
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 0.625rem;
}
@media (min-width: 1921px) {
  .review-card-t2__head {
    gap: 0.5208333333vw;
  }
}
.review-card-t2__head > .rating {
  margin-left: auto;
  pointer-events: none;
}
.review-card-t2__user {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--text-dark-secondary);
  font: var(--font-body-L-r);
}
@media (max-width: 1160px) {
  .review-card-t2__user {
    font: var(--font-body-M-r);
  }
}
.review-card-t2__body {
  width: 100%;
  height: 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.875rem;
}
@media (min-width: 1921px) {
  .review-card-t2__body {
    gap: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2__body {
    gap: 1.5625rem;
  }
}
@media (max-width: 1160px) {
  .review-card-t2__body {
    gap: 1.25rem;
  }
}
@media (max-width: 630px) {
  .review-card-t2__body {
    gap: 0.9375rem;
  }
}
.review-card-t2__text {
  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;
  gap: 0.9375rem;
}
@media (min-width: 1921px) {
  .review-card-t2__text {
    gap: 0.78125vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2__text {
    gap: 0.625rem;
  }
}
.review-card-t2__title {
  color: var(--text-dark-primary);
  font: var(--font-title-M);
}
.review-card-t2__description {
  color: var(--text-dark-primary);
  font: var(--font-body-L-r);
}
.review-card-t2__image-list {
  position: relative;
  margin-top: auto;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.25rem;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: none;
}
.review-card-t2__image-list::-webkit-scrollbar {
  display: none;
}
.review-card-t2__image-list::-webkit-scrollbar-track {
  display: none;
}
.review-card-t2__image-list::-webkit-scrollbar-thumb {
  display: none;
}
@media (min-width: 1921px) {
  .review-card-t2__image-list {
    gap: 1.0416666667vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2__image-list {
    gap: 0.625rem;
  }
}
.review-card-t2__image-list.scrollable {
  overflow: hidden;
}
.review-card-t2__image-list.scrollable::before, .review-card-t2__image-list.scrollable::after {
  content: attr(data-review-card-images);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 60%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: var(--text-dark-primary);
  font: var(--font-body-XS-r);
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(75%, var(--card-background-color)));
  background: linear-gradient(90deg, transparent, var(--card-background-color) 75%);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.review-card-t2__image-list.scrollable::after {
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(75%, var(--card-background-color-hover)));
  background: linear-gradient(90deg, transparent, var(--card-background-color-hover) 75%);
  opacity: 0;
  -webkit-transition: opacity var(--animation-default);
  transition: opacity var(--animation-default);
}
.review-card-t2__image {
  --image-background-color: var(--card-image-background-color);
  --image-border-radius: var(--card-image-border-radius);
  --image-max-width: unset;
  position: relative;
  z-index: 1;
  width: var(--card-image-size);
  height: var(--card-image-size);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.review-card-t2__footer {
  width: 100%;
}
.review-card-t2__more.button_tertiary[data-review-card-full] {
  --button-bg-color-hover: var(--button-bg-color);
  --button-border-color-hover: var(--button-border-color);
  --button-icon-color: var(--button-text-color);
  --button-icon-color-hover: var(--button-icon-color);
  --button-text-color: var(--text-dark-primary);
  --button-text-color-hover: var(--button-text-color);
  position: static;
}
.review-card-t2__more.button_tertiary[data-review-card-full]::before {
  top: -0rem;
  left: -0rem;
  width: calc(100% + 0rem * 2);
  height: calc(100% + 0rem * 2);
}
.review-card-t2 .audio-player {
  position: relative;
  z-index: 1;
  margin-top: auto;
}
.review-card-t2 .audio-player + .review-card-t2__image-list {
  margin-top: 0;
}
.review-card-t2.review-card-t2_small {
  --card-image-size: 3.75rem;
}
@media (min-width: 1921px) {
  .review-card-t2.review-card-t2_small {
    --card-image-size: 3.125vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2.review-card-t2_small {
    --card-image-size: 2.5rem;
  }
}
.js-has-pseudo [csstools-has-1a-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-38-1e-1a-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-38-1e-2n-37-31-2p-30-30-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-2u-39-30-30-2l-15-w-1a-36-2t-3a-2x-2t-3b-19-2r-2p-36-2s-19-38-1e-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist) {
  line-clamp: 8;
  -webkit-line-clamp: 8;
}
.review-card-t2.review-card-t2_small:has([data-review-card-full]) .review-card-t2__description {
  line-clamp: 8;
  -webkit-line-clamp: 8;
}
.review-card-t2.review-card-t2_small .review-card-t2__wrapper {
  gap: 1.875rem;
}
@media (min-width: 1921px) {
  .review-card-t2.review-card-t2_small .review-card-t2__wrapper {
    gap: 1.5625vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2.review-card-t2_small .review-card-t2__wrapper {
    gap: 1.25rem;
  }
}
@media (max-width: 1160px) {
  .review-card-t2.review-card-t2_small .review-card-t2__wrapper {
    gap: 0.9375rem;
  }
}
@media (max-width: 630px) {
  .review-card-t2.review-card-t2_small .review-card-t2__wrapper {
    gap: 1.25rem;
  }
}
.review-card-t2.review-card-t2_small .review-card-t2__user {
  font: var(--font-body-S-r);
}
@media (max-width: 1600px) {
  .review-card-t2.review-card-t2_small .review-card-t2__user {
    font: var(--font-body-L-r);
  }
}
@media (max-width: 1160px) {
  .review-card-t2.review-card-t2_small .review-card-t2__user {
    font: var(--font-body-M-r);
  }
}
.review-card-t2.review-card-t2_small .review-card-t2__text {
  gap: 1.5625rem;
}
@media (min-width: 1921px) {
  .review-card-t2.review-card-t2_small .review-card-t2__text {
    gap: 1.3020833333vw;
  }
}
@media (max-width: 1600px) {
  .review-card-t2.review-card-t2_small .review-card-t2__text {
    gap: 0.625rem;
  }
}
.review-card-t2.review-card-t2_small .review-card-t2__description {
  font: var(--font-body-S-r);
}
@media (max-width: 1600px) {
  .review-card-t2.review-card-t2_small .review-card-t2__description {
    font: var(--font-body-L-r);
  }
}
.review-card-t2.review-card-t2_small .review-card-t2__image-list {
  gap: 0.625rem;
}
@media (min-width: 1921px) {
  .review-card-t2.review-card-t2_small .review-card-t2__image-list {
    gap: 0.5208333333vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcmV2aWV3LWNhcmQvcmV2aWV3LWNhcmQtdDIuc2NzcyUyM3Nhc3MiLCJjb21wb25lbnRzL2NhcmRzL3Jldmlldy1jYXJkL3Jldmlldy1jYXJkLXQyLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX3Njcm9sbGJhci5zY3NzIiwibWl4aW5zL19wc2V1ZG8taG92ZXIuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvcmV2aWV3LWNhcmQvX3Jldmlldy1jYXJkLXQzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx3Q0FBQTtFQ0RGLG9EQUFBO0VER0UsMENBQUE7RUFDQSw2REFBQTtFQUNBLHdDQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSwwQkFBQTtFQUNBLHlDQUFBO0VBQ0Esc0JBQUE7RUFFQSxrQkFBQTtFQUVBLDZEQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7RUFDQSxvQkFBQTtFQUVBLDhDQUFBO0VBQ0EsK0RBQUE7RUFDQSx3Q0FBQTtFQUVBLG9HQUFBO0VBQUEsNEZBQUE7QUNMRjtBQ25CRTtFRk5GO0lDNEJFLG1DQUFBO0lET0UsMEJBQUE7SUNMRixpQ0FBQTtJRE9FLDhCQUFBO0VDTEY7QUFDRjtBQ3JCRTtFRlpGO0lBeUNJLHFCQUFBO0lBQ0EsMkJBQUE7SUNKRix3QkFBQTtFQUNBO0FBQ0Y7QUN0QkU7RUZsQkY7SUErQ0kseUJBQUE7RUNIRjtBQUNGO0FDckJFO0VGeEJGO0lDZ0RFLG1CQUFBO0lE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O0lBSUksMEJBQUE7RUxvUkY7QUFDRjtBQzdRRTtFSVpGO0lBUUkseUJBQUE7RUxxUkY7QUFDRjtBS2xSSTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtBTG9STjtBS3RSSTtFQUNFLGFBQUE7RUFDQSxxQkFBQTtBTG9STjtBSy9RSTtFTGlSSixhQUFBO0FBQ0E7QUMvUkU7RUlhRTtJQUlJLGFBQUE7RUxrUk47QUFDRjtBQzlSRTtFSU9FO0lBUUksWUFBQTtFTG1STjtBQUNGO0FDN1JFO0VJQ0U7SUFZSSxjQUFBO0VMb1JOO0FBQ0Y7QUM1UkU7RUlMRTtJQWdCSSxZQUFBO0VMcVJOO0FBQ0Y7QUtsUkk7RUFDRSwwQkFBQTtBTG9STjtBQ2hURTtFSTJCRTtJQUlJLDBCQUFBO0VMcVJOO0FBQ0Y7QUMvU0U7RUlxQkU7SUFRSSwwQkFBQTtFTHNSTjtBQUNGO0FLblJJO0VBQ0UsY0FBQTtBTHFSTjtBQ25VRTtFSTZDRTtJQUlJLG1CQUFBO0VMc1JOO0FBQ0Y7QUNsVUU7RUl1Q0U7SUFRSSxhQUFBO0VMdVJOO0FBQ0Y7QUtwUkk7RUFDRSwwQkFBQTtBTHNSTjtBQzFVRTtFSW1ERTtJQUlJLDBCQUFBO0VMdVJOO0FBQ0Y7QUtwUkk7RUFDRSxhQUFBO0FMc1JOO0FDeFZFO0VJaUVFO0lBSUksbUJBQUE7RUx1Uk47QUFDRiIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL3Jldmlldy1jYXJkL3Jldmlldy1jYXJkLXQyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnJldmlldy1jYXJkLXQyIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWJnLWV4dHJhLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjUpO1xuICAtLWNhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDQwKX07XG4gIC0tY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIC0tY2FyZC1pbWFnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtYnRuKTtcbiAgLS1jYXJkLWltYWdlLXNpemU6ICN7cmVtKDEwMCl9O1xuICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aC0zKTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDQwKX07XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSAtIHZhcigtLWNhcmQtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyLXdpZHRoKSB2YXIoLS1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCksXG4gICAgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1ib3JkZXItd2lkdGg6ICN7YmlnKDEpfTtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZyg0MCl9O1xuICAgIC0tY2FyZC1pbWFnZS1zaXplOiAje2JpZygxMDApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tiaWcoNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgyNSl9O1xuICAgIC0tY2FyZC1pbWFnZS1zaXplOiAje3JlbSg3MCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyNSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWltYWdlLXNpemU6ICN7cmVtKDUwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICAmOmhhcyhbZGF0YS1yZXZpZXctY2FyZC1mdWxsXSkge1xuICAgICYgLnJldmlldy1jYXJkLXQyX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGluZS1jbGFtcDogNDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkLWJvcmRlci1jb2xvci1ob3Zlcik7XG5cbiAgICAmIC5yZXZpZXctY2FyZC10Ml9faW1hZ2UtbGlzdDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxMCk7XG4gICAgfVxuXG4gICAgJiA+IC5yYXRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcbiAgfVxuXG4gICZfX2ltYWdlLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBzY3JvbGxiYXJEZWxldGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmLnNjcm9sbGFibGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcmV2aWV3LWNhcmQtaW1hZ2VzKTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1YUy1yKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgIHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvcikgNzUlKTtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpIDc1JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIC0taW1hZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAtLWltYWdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtaW1hZ2UtYm9yZGVyLXJhZGl1cyk7XG4gICAgLS1pbWFnZS1tYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB3aWR0aDogdmFyKC0tY2FyZC1pbWFnZS1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaW1hZ2Utc2l6ZSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbW9yZS5idXR0b25fdGVydGlhcnlbZGF0YS1yZXZpZXctY2FyZC1mdWxsXSB7XG4gICAgLS1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1idXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJ1dHRvbi1pY29uLWNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gICAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tYnV0dG9uLWljb24tY29sb3IpO1xuICAgIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAtLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG5cbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygwLCB0cnVlLCBmYWxzZSk7XG4gICAgfVxuICB9XG5cbiAgJiAuYXVkaW8tcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJiArIC5yZXZpZXctY2FyZC10Ml9faW1hZ2UtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwicmV2aWV3LWNhcmQtdDNcIjtcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnJldmlldy1jYXJkLXQyIHtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWJnLWV4dHJhLWxpZ2h0KTtcbiAgLS1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMjUpO1xuICAtLWNhcmQtYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuICAtLWNhcmQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tY2FyZC1nYXA6ICN7cmVtKDQwKX07XG4gIC0tY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIC0tY2FyZC1pbWFnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtYnRuKTtcbiAgLS1jYXJkLWltYWdlLXNpemU6ICN7cmVtKDEwMCl9O1xuICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aC0zKTtcbiAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDQwKX07XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tY2FyZC1wYWRkaW5nKSAtIHZhcigtLWNhcmQtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWNhcmQtZ2FwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXI6IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyLXdpZHRoKSB2YXIoLS1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCksXG4gICAgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1ib3JkZXItd2lkdGg6ICN7YmlnKDEpfTtcbiAgICAtLWNhcmQtZ2FwOiAje2JpZyg0MCl9O1xuICAgIC0tY2FyZC1pbWFnZS1zaXplOiAje2JpZygxMDApfTtcbiAgICAtLWNhcmQtcGFkZGluZzogI3tiaWcoNDApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtZ2FwOiAje3JlbSgyNSl9O1xuICAgIC0tY2FyZC1pbWFnZS1zaXplOiAje3JlbSg3MCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgzMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1wYWRkaW5nOiAje3JlbSgyNSl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIC0tY2FyZC1nYXA6ICN7cmVtKDIwKX07XG4gICAgLS1jYXJkLWltYWdlLXNpemU6ICN7cmVtKDUwKX07XG4gICAgLS1jYXJkLXBhZGRpbmc6ICN7cmVtKDIwKX07XG4gIH1cblxuICAmOmhhcyhbZGF0YS1yZXZpZXctY2FyZC1mdWxsXSkge1xuICAgICYgLnJldmlldy1jYXJkLXQyX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbGluZS1jbGFtcDogNDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkLWJvcmRlci1jb2xvci1ob3Zlcik7XG5cbiAgICAmIC5yZXZpZXctY2FyZC10Ml9faW1hZ2UtbGlzdDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxMCk7XG4gICAgfVxuXG4gICAgJiA+IC5yYXRpbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcbiAgfVxuXG4gICZfX2ltYWdlLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBzY3JvbGxiYXJEZWxldGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmLnNjcm9sbGFibGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcmV2aWV3LWNhcmQtaW1hZ2VzKTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1YUy1yKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCxcbiAgICAgICAgICAgIHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvcikgNzUlKTtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQsXG4gICAgICAgICAgICB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3ItaG92ZXIpIDc1JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIC0taW1hZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1pbWFnZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAtLWltYWdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtaW1hZ2UtYm9yZGVyLXJhZGl1cyk7XG4gICAgLS1pbWFnZS1tYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB3aWR0aDogdmFyKC0tY2FyZC1pbWFnZS1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaW1hZ2Utc2l6ZSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbW9yZS5idXR0b25fdGVydGlhcnlbZGF0YS1yZXZpZXctY2FyZC1mdWxsXSB7XG4gICAgLS1idXR0b24tYmctY29sb3ItaG92ZXI6IHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1idXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJ1dHRvbi1pY29uLWNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gICAgLS1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tYnV0dG9uLWljb24tY29sb3IpO1xuICAgIC0tYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAtLWJ1dHRvbi10ZXh0LWNvbG9yLWhvdmVyOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG5cbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygwLCB0cnVlLCBmYWxzZSk7XG4gICAgfVxuICB9XG5cbiAgJiAuYXVkaW8tcGxheWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgJiArIC5yZXZpZXctY2FyZC10Ml9faW1hZ2UtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwicmV2aWV3LWNhcmQtdDNcIjtcbiIsIi8vIC8qXG4vLyDila3ilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDQl9Cw0LzQtdGC0J7Rh9C60LDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila5cbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilIIgICAgICAgINCX0LDQvNC10L3QuNGC0Ywg0LfQsNC/0YDQvtGB0Ysg0LIgY29tbW9uLmpzICAgICAgICDilIJcbi8vIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCXG4vLyDilbDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDila9cbi8vICovXG5AbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhICh3aWR0aCA+IDE5MjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTYwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxMTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgKHdpZHRoIDw9ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiJHRyYWNrX2NvbG9yOiB0cmFuc3BhcmVudDtcbiR0aHVtYl9jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmstMTUpO1xuJHRodW1iX2NvbG9yX2hvdmVyOiB2YXIoLS1jdXJyZW50LWFjY2VudC1jb2xvcik7XG4kYm9yZGVyX2NvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4kbGluZV9zaXplOiByZW0oMTMpO1xuJGxpbmVfaGlnaHQ6ICRsaW5lX3NpemU7XG4kcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwtZWxlbWVudHMpO1xuJG9mZnNldDogcmVtKDQpO1xuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgLS1zY3JvbGxiYXItYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJfY29sb3J9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogI3skdGh1bWJfY29sb3J9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvci1ob3ZlcjogI3skdGh1bWJfY29sb3JfaG92ZXJ9O1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJGxpbmVfc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdHJhY2stY29sb3IsICN7JHRyYWNrX2NvbG9yfSk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCAjeyR0aHVtYl9jb2xvcn0pO1xuICAgIGJvcmRlcjogJG9mZnNldCBzb2xpZCB2YXIoLS1zY3JvbGxiYXItYm9yZGVyLWNvbG9yLCAjeyRib3JkZXJfY29sb3J9KTtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yLWhvdmVyLCAjeyR0aHVtYl9jb2xvcl9ob3Zlcn0pO1xuICAgIH1cbiAgfVxuXG4gIC5pbnZlcnQtY29tcG9uZW50cyAmLFxuICAmLmludmVydC1jb21wb25lbnRzIHtcbiAgICAmOm5vdCgubm8taW52ZXJ0KSB7XG4gICAgICAtLXNjcm9sbGJhci1ib3JkZXItY29sb3I6IHZhcigtLWJnLWRhcmstbGlnaHQpO1xuICAgICAgLS1zY3JvbGxiYXItdGh1bWItY29sb3I6IHZhcigtLXN0cm9rZS1saWdodC0yNSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJIb3Jpem9udGFsIHtcbiAgLS1zY3JvbGxiYXItYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJfY29sb3J9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogI3skdGh1bWJfY29sb3J9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvci1ob3ZlcjogI3skdGh1bWJfY29sb3JfaG92ZXJ9O1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6ICRsaW5lX2hpZ2h0O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10cmFjay1jb2xvciwgI3skdHJhY2tfY29sb3J9KTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IsICN7JHRodW1iX2NvbG9yfSk7XG4gICAgYm9yZGVyOiAkb2Zmc2V0IHNvbGlkIHZhcigtLXNjcm9sbGJhci1ib3JkZXItY29sb3IsICN7JGJvcmRlcl9jb2xvcn0pO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3ItaG92ZXIsICN7JHRodW1iX2NvbG9yX2hvdmVyfSk7XG4gICAgfVxuICB9XG5cbiAgLmludmVydC1jb21wb25lbnRzICYsXG4gICYuaW52ZXJ0LWNvbXBvbmVudHMge1xuICAgICY6bm90KC5uby1pbnZlcnQpIHtcbiAgICAgIC0tc2Nyb2xsYmFyLWJvcmRlci1jb2xvcjogdmFyKC0tYmctZGFyay1saWdodCk7XG4gICAgICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tc3Ryb2tlLWxpZ2h0LTI1KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNjcm9sbGJhckRlbGV0ZSB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBtaXhpbiBwc2V1ZG8oJHBpeGVsLCAkcmVwZWF0OiBmYWxzZSwgJHRyYW5zcGFyZW50OiB0cnVlKSB7XG4gIHRvcDogLSN7cmVtKCRwaXhlbCl9O1xuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XG5cbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcblxuICBAaWYgJHJlcGVhdCA9PSBmYWxzZSB7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpZiAkdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB0b3A6ICN7YmlnKC0kcGl4ZWwpfTtcbiAgICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcbiAgXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcbiAgICB9XG4gIH1cblxuICBAY29udGVudDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnJldmlldy1jYXJkLXQyLnJldmlldy1jYXJkLXQyX3NtYWxsIHtcbiAgLS1jYXJkLWltYWdlLXNpemU6ICN7cmVtKDYwKX07XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtaW1hZ2Utc2l6ZTogI3tiaWcoNjApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAtLWNhcmQtaW1hZ2Utc2l6ZTogI3tyZW0oNDApfTtcbiAgfVxuXG4gICY6aGFzKFtkYXRhLXJldmlldy1jYXJkLWZ1bGxdKSB7XG4gICAgJiAucmV2aWV3LWNhcmQtdDJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtY2xhbXA6IDg7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7XG4gICAgfVxuICB9XG5cbiAgJiAucmV2aWV3LWNhcmQtdDIge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiByZW0oMzApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGdhcDogcmVtKDE1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdXNlciB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktUy1yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGdhcDogcmVtKDI1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiBiaWcoMjUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktUy1yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS1saXN0IHtcbiAgICAgIGdhcDogcmVtKDEwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiBiaWcoMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
