.horizontal-card {
  position: relative;
  padding: 1.875rem;
  width: 100%;
  display: inline-block;
  background-color: var(--bg-white);
  border: 1px solid var(--stroke-light);
  border-radius: var(--radius-primary);
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow var(--animation-default);
  transition: -webkit-box-shadow var(--animation-default);
  transition: box-shadow var(--animation-default);
  transition: box-shadow var(--animation-default), -webkit-box-shadow var(--animation-default); }
  @media (any-hover: hover) {
    .horizontal-card:hover .horizontal-card__image > picture > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); } }
  @media screen and (min-width: 1921px) {
    .horizontal-card {
      padding: 1.5625vw;
      border-width: 0.05208vw; } }
  @media screen and (max-width: 1700px) {
    .horizontal-card {
      padding: 1.25rem; } }
  @media (any-hover: hover) {
    .horizontal-card:hover {
      -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05); } }
  @media screen and (any-hover: hover) and (min-width: 1921px) {
    .horizontal-card:hover {
      -webkit-box-shadow: 0 0.41667vw 0.41667vw 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 0.41667vw 0.41667vw 0 rgba(0, 0, 0, 0.05); } }
  .horizontal-card__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__wrapper {
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__wrapper {
        gap: 1.25rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0.9375rem; } }
  .horizontal-card__header {
    position: relative;
    width: 20.4375rem;
    height: 13.0625rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__header {
        width: 17.03125vw;
        height: 10.88542vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__header {
        width: 13.4375rem;
        height: 11.9375rem; } }
    @media screen and (max-width: 1240px) {
      .horizontal-card__header {
        width: 12.25rem;
        height: 11.0625rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__header {
        width: 100%;
        max-width: unset;
        height: 18.75rem; } }
    @media screen and (max-width: 550px) {
      .horizontal-card__header {
        height: 13.0625rem; } }
    @media screen and (max-width: 370px) {
      .horizontal-card__header {
        height: 10rem; } }
  .horizontal-card__image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius-primary);
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .horizontal-card__image::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%; }
    .horizontal-card__image picture,
    .horizontal-card__image img {
      width: 100%;
      height: 100%;
      display: block;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      -webkit-transition: var(--animation-long);
      transition: var(--animation-long); }
  .horizontal-card__tags {
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
    left: 0.75rem;
    z-index: 1; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__tags {
        top: 0.625vw;
        right: 0.625vw;
        left: 0.625vw; } }
  .horizontal-card__content {
    padding-right: 1.25rem;
    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;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 0.9375rem;
    border-right: 1px solid var(--stroke-light); }
    @media screen and (min-width: 1921px) {
      .horizontal-card__content {
        padding-right: 1.04167vw;
        gap: 0.78125vw;
        border-right-width: 0.05208vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__content {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 0.625rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__content {
        padding-right: 0;
        border-right-width: 0; } }
  .horizontal-card__title {
    width: 100%;
    display: block;
    color: var(--text-dark-primary);
    font: var(--font-title-S);
    text-decoration: none;
    -webkit-transition: color var(--animation-default);
    transition: color var(--animation-default); }
    @media (any-hover: hover) {
      .horizontal-card__title:hover {
        color: var(--accent-primary-default); } }
    .horizontal-card__title::before {
      content: "";
      position: absolute;
      top: -0rem;
      left: -0rem;
      width: calc(100% + 0rem * 2);
      height: calc(100% + 0rem * 2);
      background-color: transparent;
      opacity: 0; }
      @media screen and (min-width: 1921px) {
        .horizontal-card__title::before {
          top: 0vw;
          left: 0vw;
          width: calc(100% + 0vw * 2);
          height: calc(100% + 0vw * 2); } }
  .horizontal-card__bottom {
    width: 13.125rem;
    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: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__bottom {
        padding-right: 0;
        width: 10.9375vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__bottom {
        width: 8.75rem;
        gap: 1.25rem; } }
    @media screen and (max-width: 1240px) {
      .horizontal-card__bottom {
        width: 8.75rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__bottom {
        width: auto;
        max-width: unset;
        gap: 0.625rem;
        border-top: 1px solid var(--stroke-light); } }
    .horizontal-card__bottom .button {
      width: 100%; }
      @media screen and (max-width: 750px) {
        .horizontal-card__bottom .button {
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content; } }
      @media screen and (max-width: 550px) {
        .horizontal-card__bottom .button {
          width: 100%; } }
  .horizontal-card__price {
    padding-top: 1.25rem;
    height: 11.8125rem;
    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: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__price {
        padding-top: 1.04167vw;
        height: 9.84375vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__price {
        height: 11.9375rem; } }
    @media screen and (max-width: 1240px) {
      .horizontal-card__price {
        height: 11.0625rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__price {
        height: auto;
        max-width: unset;
        -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: 0.9375rem; } }
  .horizontal-card .product-price {
    min-width: 10.375rem;
    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;
    gap: 0; }
    @media screen and (min-width: 1921px) {
      .horizontal-card .product-price {
        min-width: 8.64583vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card .product-price {
        min-width: 8.125rem; } }
    .horizontal-card .product-price__text {
      display: none;
      color: var(--text-dark-secondary);
      font: var(--font-body-M-r); }
      @media screen and (max-width: 750px) {
        .horizontal-card .product-price__text {
          display: block;
          margin-top: 0.625rem; } }
    .horizontal-card .product-price__value {
      font: var(--font-title-M); }
      .horizontal-card .product-price__value_old {
        font: var(--font-body-M-m); }
  .horizontal-card .product-details {
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card .product-details {
        gap: 0.52083vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card .product-details {
        gap: 0.5rem; } }
    @media screen and (max-width: 1240px) {
      .horizontal-card .product-details {
        gap: 0.3125rem; } }
    .horizontal-card .product-details__item {
      padding-bottom: 0.625rem; }
      @media screen and (min-width: 1921px) {
        .horizontal-card .product-details__item {
          padding-bottom: 0.52083vw; } }
      @media screen and (max-width: 1240px) {
        .horizontal-card .product-details__item {
          padding-bottom: 0.5rem; } }

.product-card.product-card_description .product-details {
  display: -webkit-box;
  text-overflow: ellipsis;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.product-price {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.625rem;
  row-gap: 0; }
  @media screen and (min-width: 1921px) {
    .product-price {
      gap: 0.52083vw; } }
  .product-price__value {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--text-dark-primary);
    font: var(--font-title-S); }
    @media screen and (max-width: 1700px) {
      .product-price__value {
        font: var(--font-body-L-m); } }
    .product-price__value_old {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      color: var(--text-dark-secondary);
      font: var(--font-body-M-m); }
      @media screen and (max-width: 1240px) {
        .product-price__value_old {
          font: var(--font-body-S-m); } }

.product-details {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.9375rem;
  color: var(--text-dark-secondary);
  font: var(--font-body-M-r); }
  @media screen and (min-width: 1921px) {
    .product-details {
      gap: 0.78125vw; } }
  @media screen and (max-width: 1700px) {
    .product-details {
      gap: 0.625rem; } }
  .product-details__description {
    color: var(--text-dark-secondary);
    font: var(--font-body-M-r); }
  .product-details__rate {
    color: var(--text-dark-primary);
    font: var(--font-body-M-m);
    white-space: nowrap; }
    @media screen and (max-width: 1400px) {
      .product-details__rate {
        white-space: initial; } }
  .product-details__item {
    padding-bottom: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px dashed var(--stroke-light); }
    @media screen and (min-width: 1921px) {
      .product-details__item {
        padding-bottom: 0.78125vw;
        border-width: 0.05208vw; } }
    @media screen and (max-width: 1700px) {
      .product-details__item {
        padding-bottom: 0.625rem; } }
    .product-details__item:last-child {
      padding-bottom: 0;
      border-bottom: 0; }

.horizontal-card.horizontal-card_small {
  padding: 0; }
  @media (any-hover: hover) {
    .horizontal-card.horizontal-card_small:hover {
      -webkit-box-shadow: none;
              box-shadow: none; } }
  .horizontal-card.horizontal-card_small .horizontal-card__wrapper {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__wrapper {
        gap: 1.5625vw; } }
  .horizontal-card.horizontal-card_small .horizontal-card__label-list {
    top: 0.5rem;
    right: 0.5rem;
    left: 0.5rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__label-list {
        top: 0.41667vw;
        right: 0.41667vw;
        left: 0.41667vw; } }
  .horizontal-card.horizontal-card_small .horizontal-card__header {
    width: 18.75rem;
    height: auto; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__header {
        width: 15.625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card.horizontal-card_small .horizontal-card__header {
        width: 16.25rem; } }
  .horizontal-card.horizontal-card_small .horizontal-card__image {
    border-radius: 0; }
  .horizontal-card.horizontal-card_small .horizontal-card__content {
    padding: 1.25rem 0;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__content {
        padding: 1.04167vw 0;
        gap: 0.52083vw; } }
  .horizontal-card.horizontal-card_small .horizontal-card__bottom {
    padding: 1.875rem 1.25rem;
    padding-left: 0;
    max-width: 26.25rem;
    -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: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: unset;
        flex-shrink: unset;
    gap: 1.875rem;
    border: 0; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__bottom {
        padding: 1.5625vw 1.04167vw;
        max-width: 21.875vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card.horizontal-card_small .horizontal-card__bottom {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        -webkit-box-flex: unset;
            -ms-flex-positive: unset;
                flex-grow: unset;
        -ms-flex-negative: 0;
            flex-shrink: 0; } }
  @media screen and (max-width: 1700px) {
    .horizontal-card.horizontal-card_small .horizontal-card__button {
      width: 11.75rem; } }
  .horizontal-card.horizontal-card_small .product-price {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .horizontal-card.horizontal-card_small .product-details {
    display: -webkit-box;
    width: 100%;
    color: var(--text-dark-primary);
    font: var(--font-body-S-r);
    text-overflow: ellipsis;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }

.product-tags {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.3125rem; }
  @media screen and (min-width: 1921px) {
    .product-tags {
      gap: 0.26042vw; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkL2hvcml6b250YWwtY2FyZC5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX2hvdmVyLXNjYWxlLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX2Rlc2NyaXB0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC1wcmljZS5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX3Byb2R1Y3QtZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX3NtYWxsLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC10YWdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFHRSxrQkFBa0I7RUFFbEIsaUJDTjZCO0VETzdCLFdBQVc7RUFDWCxxQkFBcUI7RUFFckIsaUNBQWlDO0VBQ2pDLHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0VBRWhCLCtEQUErQztFQUEvQyx1REFBK0M7RUFBL0MsK0NBQStDO0VBQS9DLDRGQUErQyxFQUFBO0VFZi9DO0lGQ0Y7TUdDTSw2QkFBcUI7VUFBckIseUJBQXFCO2NBQXJCLHFCQUFxQixFQUFBLEVBQ3RCO0VDSEg7SUpDRjtNQWlCSSxpQkNkaUM7TURnQmpDLHVCQ2hCaUMsRUFBQSxFRHlVcEM7RUlqVUM7SUpYRjtNQXVCSSxnQkN4QjJCLEVBQUEsRUQ2VTlCO0VFN1VDO0lGQ0Y7TUEyQkksbURBQTJDO2NBQTNDLDJDQUEyQyxFQUFBLEVFekIxQztFRUhIO0lKQ0Y7TUE4Qk0sK0RBQWlEO2NBQWpELHVEQUFpRCxFQUFBLEVFNUJsRDtFRmdDSDtJQUNFLG9C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O1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIscUJBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUI7SUFDekIsd0JBQW9CO1FBQXBCLG9CQUFvQjtJQUNwQixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLHdCQUFrQjtRQUFsQixrQkFBa0I7SUFDbEIsYVJ0RXlCO0lRd0V6QixTQUFTLEVBQUE7SUx4RWI7TUtERjtRQTRFUSwyQlJ2RTZCO1FRd0U3QixtQlJ4RTZCO1FReUU3QixhUnpFNkIsRUFBQSxFUWlGaEM7SUx6RUg7TUtiRjtRQWtGUSwwQkFBa0I7UUFBbEIsdUJBQWtCO1FBQWxCLGtCQUFrQjtRQUNsQix1QkFBZ0I7WUFBaEIsd0JBQWdCO2dCQUFoQixnQkFBZ0I7UUFDaEIsb0JBQWM7WUFBZCxjQUFjLEVBQUEsRUFFakI7RUx6RUg7SUtiRjtNQTBGUSxlUnpGdUIsRUFBQSxFUTJGMUI7RUE1Rkw7SUFnR0ksc0JBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQWhHekI7SUFvR0ksb0JBQW9CO0lBRXBCLFdBQVc7SUFFWCwrQkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUNmLGFBQWE7SUFDckIscUJBQXFCO0lBQ3JCLDRCQUE0QjtJQUU1QixnQkFBZ0IsRUFBQTs7QUMvR3BCO0VBQ0UsV0FBVztFQUNYLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGNUSDZCLEVBQUE7RUdBN0I7SU1ERjtNQU9JLGNURmlDLEVBQUEsRVNJcEMiLCJmaWxlIjoiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvaG9yaXpvbnRhbC1jYXJkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmhvcml6b250YWwtY2FyZCB7XG4gIEBpbmNsdWRlIGhvdmVyLXNjYWxlKFwiLmhvcml6b250YWwtY2FyZF9faW1hZ2UgPiBwaWN0dXJlID4gaW1nXCIpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiByZW0oMzApO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXByaW1hcnkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDMwKTtcblxuICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBib3gtc2hhZG93OiAwIGJpZyg4KSBiaWcoOCkgMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IHJlbSgzMjcpO1xuICAgIGhlaWdodDogcmVtKDIwOSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygzMjcpO1xuICAgICAgaGVpZ2h0OiBiaWcoMjA5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICB3aWR0aDogcmVtKDIxNSk7XG4gICAgICBoZWlnaHQ6IHJlbSgxOTEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHdpZHRoOiByZW0oMTk2KTtcbiAgICAgIGhlaWdodDogcmVtKDE3Nyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiByZW0oMzAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSg1NTBweCkge1xuICAgICAgaGVpZ2h0OiByZW0oMjA5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgzNzBweCkge1xuICAgICAgaGVpZ2h0OiByZW0oMTYwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmIHBpY3R1cmUsXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWFuaW1hdGlvbi1sb25nKTtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oMTIpO1xuICAgIHJpZ2h0OiByZW0oMTIpO1xuICAgIGxlZnQ6IHJlbSgxMik7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB0b3A6IGJpZygxMik7XG4gICAgICByaWdodDogYmlnKDEyKTtcbiAgICAgIGxlZnQ6IGJpZygxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGJpZygyMCk7XG4gICAgICBnYXA6IGJpZygxNSk7XG5cbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LXRpdGxlLVMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHNldWRvKDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgd2lkdGg6IHJlbSgyMTApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGJpZygyMTApO1xuICAgICAgZ2FwOiBiaWcoMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHdpZHRoOiByZW0oMTQwKTtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICB3aWR0aDogcmVtKDE0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zdHJva2UtbGlnaHQpO1xuICAgIH1cblxuICAgICYgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKDU1MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IHJlbSgxODkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy10b3A6IGJpZygyMCk7XG4gICAgICBoZWlnaHQ6IGJpZygxODkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGhlaWdodDogcmVtKDE5MSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgaGVpZ2h0OiByZW0oMTc3KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJiAucHJvZHVjdC1wcmljZSB7XG4gICAgbWluLXdpZHRoOiByZW0oMTY2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIG1pbi13aWR0aDogYmlnKDE2Nik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgbWluLXdpZHRoOiByZW0oMTMwKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLXIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG5cbiAgICAgICZfb2xkIHtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDUpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBiaWcoMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnRcblwiZGVzY3JpcHRpb25cIixcblwicHJvZHVjdC1wcmljZVwiLFxuXCJwcm9kdWN0LWRldGFpbHNcIixcblwic21hbGxcIixcblwicHJvZHVjdC10YWdzXCI7XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxNn1yZW07XG59XG5cbkBmdW5jdGlvbiBiaWcoJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE5MjAgKiAxMDB9dnc7XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBob3Zlci1zY2FsZSgkc2VsZWN0b3IpIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICN7JHNlbGVjdG9yfSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQG1peGluIG1lZGlhRGVza3RvcCB7XG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDIyMDEpfSkge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG4vLyB9XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcbiAgY29udGVudDogXCJcIjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLSN7cmVtKCRwaXhlbCl9O1xuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XG5cbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcbiAgfVxuXG4gIEBjb250ZW50O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4ucHJvZHVjdC1jYXJkLnByb2R1Y3QtY2FyZF9kZXNjcmlwdGlvbiB7XG4gICYgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIucHJvZHVjdC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogcmVtKDEwKTtcbiAgcm93LWdhcDogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDEwKTtcbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtUyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTC1tKTtcbiAgICB9XG5cbiAgICAmX29sZCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1TLW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtZGV0YWlscyB7XG4gIG1hcmdpbjogMDtcblxuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMTUpO1xuXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygxNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZ2FwOiByZW0oMTApO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgfVxuXG4gICZfX3JhdGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgxNDAwcHgpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1zdHJva2UtbGlnaHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBiaWcoMTUpO1xuXG4gICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICBcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIuaG9yaXpvbnRhbC1jYXJkLmhvcml6b250YWwtY2FyZF9zbWFsbCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmIC5ob3Jpem9udGFsLWNhcmQge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbC1saXN0IHtcbiAgICAgIHRvcDogcmVtKDgpO1xuICAgICAgcmlnaHQ6IHJlbSg4KTtcbiAgICAgIGxlZnQ6IHJlbSg4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgdG9wOiBiaWcoOCk7XG4gICAgICAgIHJpZ2h0OiBiaWcoOCk7XG4gICAgICAgIGxlZnQ6IGJpZyg4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgd2lkdGg6IHJlbSgzMDApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICB3aWR0aDogYmlnKDMwMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyNjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiByZW0oMjApIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IGJpZygyMCkgMDtcbiAgICAgICAgZ2FwOiBiaWcoMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgyMCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg0MjApO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogdW5zZXQ7XG4gICAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogYmlnKDMwKSBiaWcoMjApO1xuICAgICAgICBtYXgtd2lkdGg6IGJpZyg0MjApO1xuICAgICAgICBnYXA6IGJpZygzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICB3aWR0aDogcmVtKDE4OCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAucHJvZHVjdC1wcmljZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJiAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktUy1yKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIucHJvZHVjdC10YWdzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoNSk7XG4gIH1cbn1cbiJdfQ== */
