.horizontal-small-card__wrapper {
  position: relative;
  padding-right: 1.25rem;
  width: 100%;
  height: 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;
  gap: 1.875rem;
  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-small-card__wrapper:hover .horizontal-small-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-small-card__wrapper {
      padding-right: 1.04167vw;
      gap: 1.5625vw;
      border-width: 0.05208vw; } }
  @media screen and (max-width: 750px) {
    .horizontal-small-card__wrapper {
      padding-right: 0;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 0; } }
  @media (any-hover: hover) {
    .horizontal-small-card__wrapper: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-small-card__wrapper: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-small-card__header {
  position: relative;
  width: 13.125rem;
  min-height: 9.875rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: stretch;
      align-self: stretch; }
  @media screen and (min-width: 1921px) {
    .horizontal-small-card__header {
      width: 10.9375vw;
      min-height: 8.22917vw; } }
  @media screen and (max-width: 1700px) {
    .horizontal-small-card__header {
      width: 11.875rem; } }
  @media screen and (max-width: 1360px) {
    .horizontal-small-card__header {
      width: 12.25rem;
      min-height: 12.625rem; } }
  @media screen and (max-width: 798px) {
    .horizontal-small-card__header {
      min-height: 13.875rem; } }
  @media screen and (max-width: 750px) {
    .horizontal-small-card__header {
      width: 100%;
      max-width: unset;
      min-height: 12.1875rem; } }

.horizontal-small-card__image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .horizontal-small-card__image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%; }
  .horizontal-small-card__image picture,
  .horizontal-small-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-small-card__tags {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  left: 0.75rem;
  z-index: 1; }
  @media screen and (min-width: 1921px) {
    .horizontal-small-card__tags {
      top: 0.625vw;
      right: 0.625vw;
      left: 0.625vw; } }

.horizontal-small-card__main {
  padding: 1.25rem 0;
  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: 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-small-card__main {
      padding: 1.04167vw 0;
      gap: 1.5625vw; } }
  @media screen and (max-width: 1360px) {
    .horizontal-small-card__main {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 1.25rem; } }
  @media screen and (max-width: 750px) {
    .horizontal-small-card__main {
      padding: 1.25rem;
      gap: 0.9375rem; } }

.horizontal-small-card__content {
  width: 100%;
  max-width: 41.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: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  gap: 0.9375rem; }
  @media screen and (min-width: 1921px) {
    .horizontal-small-card__content {
      max-width: 34.375vw;
      gap: 0.78125vw; } }
  @media screen and (max-width: 1700px) {
    .horizontal-small-card__content {
      max-width: 36.3125rem;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 0.625rem; } }
  .horizontal-small-card__content .small-card-details__item {
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-small-card__content .small-card-details__item {
        gap: 0.52083vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-small-card__content .small-card-details__item {
        gap: 0.5rem; } }
    @media screen and (max-width: 1360px) {
      .horizontal-small-card__content .small-card-details__item {
        gap: 0.3125rem; } }
  .horizontal-small-card__content .small-card-details__description, .horizontal-small-card__content .small-card-details__rate {
    max-height: 2.25rem;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    color: var(--text-dark-primary);
    font: var(--font-body-S-r); }
    @media screen and (min-width: 1921px) {
      .horizontal-small-card__content .small-card-details__description, .horizontal-small-card__content .small-card-details__rate {
        max-height: 1.875vw; } }

.horizontal-small-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-small-card__title:hover {
      color: var(--accent-primary-default); } }
  .horizontal-small-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-small-card__title::before {
        top: 0vw;
        left: 0vw;
        width: calc(100% + 0vw * 2);
        height: calc(100% + 0vw * 2); } }

.horizontal-small-card__description {
  max-height: 2.25rem;
  display: -webkit-box;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  color: var(--text-dark-primary);
  font: var(--font-body-S-r);
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }
  @media screen and (min-width: 1921px) {
    .horizontal-small-card__description {
      max-height: 1.875vw; } }

.horizontal-small-card__bottom {
  padding: 1.875rem 0;
  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;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1.875rem;
  border: 0; }
  @media screen and (min-width: 1921px) {
    .horizontal-small-card__bottom {
      padding: 1.5625vw 0;
      gap: 1.5625vw; } }
  @media screen and (max-width: 1700px) {
    .horizontal-small-card__bottom {
      padding: 0; } }
  @media screen and (max-width: 1360px) {
    .horizontal-small-card__bottom {
      padding: 0;
      gap: 1.25rem; } }
  .horizontal-small-card__bottom .button {
    width: 13.125rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-small-card__bottom .button {
        width: 10.9375vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-small-card__bottom .button {
        width: 11.75rem; } }
  .horizontal-small-card__bottom .small-card-price {
    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: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0; }
    @media screen and (max-width: 750px) {
      .horizontal-small-card__bottom .small-card-price {
        max-width: unset;
        height: auto;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .horizontal-small-card__bottom .small-card-price__text {
      display: none;
      color: var(--text-dark-secondary);
      font: var(--font-body-M-r); }
      @media screen and (max-width: 750px) {
        .horizontal-small-card__bottom .small-card-price__text {
          margin-top: 0.625rem;
          display: block; } }
    .horizontal-small-card__bottom .small-card-price__value {
      color: var(--text-dark-primary);
      font: var(--font-title-M); }
      .horizontal-small-card__bottom .small-card-price__value_old {
        color: var(--text-dark-secondary);
        font: var(--font-body-M-m); }
        @media screen and (max-width: 1360px) {
          .horizontal-small-card__bottom .small-card-price__value_old {
            font: var(--font-body-S-m); } }

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkL2hvcml6b250YWwtY2FyZF9zbWFsbC5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX2hvdmVyLXNjYWxlLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX3Byb2R1Y3QtdGFncy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFO0VBR0Usa0JBQWtCO0VBRWxCLHNCQ1AyQjtFRFEzQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFDYjJCO0VEZTNCLGlDQUFpQztFQUNqQyxxQ0FBcUM7RUFDckMsb0NBQW9DO0VBQ3BDLGdCQUFnQjtFQUVoQiwrREFBK0M7RUFBL0MsdURBQStDO0VBQS9DLCtDQUErQztFQUEvQyw0RkFBK0MsRUFBQTtFRXBCakQ7SUZFQztNR0FHLDZCQUFxQjtVQUFyQix5QkFBcUI7Y0FBckIscUJBQXFCLEVBQUEsRUFDdEI7RUNISDtJSkVBO01BcUJJLHdCQ25CK0I7TURvQi9CLGFDcEIrQjtNRHNCL0IsdUJDdEIrQixFQUFBLEVEc0NsQztFSWxCRDtJSnRCQTtNQTRCSSxnQkFBZ0I7TUFDaEIsNEJBQXNCO01BQXRCLDZCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLE1BQU0sRUFBQSxFQVVUO0VFMUNEO0lGRUM7TUFrQ0csbURBQTJDO2NBQTNDLDJDQUEyQyxFQUFBLEVFakM1QztFRUhIO0lKRUM7TUFxQ0ssK0RBQWlEO2NBQWpELHVEQUFpRCxFQUFBLEVFcENw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SUptT0E7TUFxQkksVUFBVTtNQUNWLFlDM1F5QixFQUFBLEVEb1U1QjtFQS9FQTtJQTBCRyxnQkMvUXlCLEVBQUE7SUdBN0I7TUpxUEM7UUE2QkssZ0JDOVE2QixFQUFBLEVEb1JoQztJSTVRSDtNSnlPQztRQWlDSyxlQ3RSdUIsRUFBQSxFRHdSMUI7RUFuQ0Y7SUFzQ0csV0FBVztJQUNYLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLE1BQU0sRUFBQTtJSXhRVjtNSjZOQztRQThDSyxnQkFBZ0I7UUFDaEIsWUFBWTtRQUNaLHdCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2Qix3QkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUIsRUFBQSxFQTZCMUI7SUE5RUY7TUFxREssYUFBYTtNQUViLGlDQUFpQztNQUNqQywwQkFBMEIsRUFBQTtNSXJSaEM7UUo2TkM7VUEyRE8sb0JDaFRxQjtVRGtUckIsY0FBYyxFQUFBLEVBRWpCO0lBL0RKO01Ba0VLLCtCQUErQjtNQUMvQix5QkFBeUIsRUFBQTtNQW5FOUI7UUFzRU8saUNBQWlDO1FBQ2pDLDBCQUEwQixFQUFBO1FJMVNsQztVSm1PQztZQTBFUywwQkFBMEIsRUFBQSxFQUU3Qjs7QU1sVVQ7RUFDRSxXQUFXO0VBQ1gsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsY0xINkIsRUFBQTtFR0E3QjtJRURGO01BT0ksY0xGaUMsRUFBQSxFS0lwQyIsImZpbGUiOiJjb21wb25lbnRzL2NhcmRzL3Byb2R1Y3QtY2FyZC9ob3Jpem9udGFsLWNhcmRfc21hbGwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4uaG9yaXpvbnRhbC1zbWFsbC1jYXJkIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgaG92ZXItc2NhbGUoXCIuaG9yaXpvbnRhbC1zbWFsbC1jYXJkX19pbWFnZSA+IHBpY3R1cmUgPiBpbWdcIik7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGJpZygyMCk7XG4gICAgICBnYXA6IGJpZygzMCk7XG5cbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgYmlnKDgpIGJpZyg4KSAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogcmVtKDIxMCk7XG4gICAgbWluLWhlaWdodDogcmVtKDE1OCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB3aWR0aDogYmlnKDIxMCk7XG4gICAgICBtaW4taGVpZ2h0OiBiaWcoMTU4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICB3aWR0aDogcmVtKDE5MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgd2lkdGg6IHJlbSgxOTYpO1xuICAgICAgbWluLWhlaWdodDogcmVtKDIwMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEgKDc5OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMjIyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMTk1KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJiBwaWN0dXJlLFxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1hbmltYXRpb24tbG9uZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKDEyKTtcbiAgICByaWdodDogcmVtKDEyKTtcbiAgICBsZWZ0OiByZW0oMTIpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgdG9wOiBiaWcoMTIpO1xuICAgICAgcmlnaHQ6IGJpZygxMik7XG4gICAgICBsZWZ0OiBiaWcoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMjApIDA7XG4gICAgICBnYXA6IGJpZygzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDY2MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtYXgtd2lkdGg6IGJpZyg2NjApO1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDU4MSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmIC5zbWFsbC1jYXJkLWRldGFpbHMge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIGdhcDogYmlnKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbixcbiAgICAgICZfX3JhdGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMzYpO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1TLXIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogYmlnKDM2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1TKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygwKTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogcmVtKDM2KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktUy1yKTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgbWF4LWhlaWdodDogYmlnKDM2KTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiByZW0oMzApO1xuXG4gICAgYm9yZGVyOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygzMCkgMDtcbiAgICAgIGdhcDogYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJiAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiByZW0oMjEwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IGJpZygyMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oMTg4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zbWFsbC1jYXJkLXByaWNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcblxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAgICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1NKTtcblxuICAgICAgICAmX29sZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LVMtbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnRcblwicHJvZHVjdC10YWdzXCI7XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxNn1yZW07XG59XG5cbkBmdW5jdGlvbiBiaWcoJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE5MjAgKiAxMDB9dnc7XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBob3Zlci1zY2FsZSgkc2VsZWN0b3IpIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICN7JHNlbGVjdG9yfSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQG1peGluIG1lZGlhRGVza3RvcCB7XG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDIyMDEpfSkge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG4vLyB9XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcbiAgY29udGVudDogXCJcIjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLSN7cmVtKCRwaXhlbCl9O1xuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XG5cbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcbiAgfVxuXG4gIEBjb250ZW50O1xufVxuIiwiLnByb2R1Y3QtdGFncyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSg1KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDUpO1xuICB9XG59XG4iXX0= */
