.review-section {
  position: relative; }
  .review-section .container {
    position: relative;
    z-index: 1;
    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: 6.875rem; }
    @media screen and (min-width: 1921px) {
      .review-section .container {
        gap: 5.72917vw; } }
    @media screen and (max-width: 1700px) {
      .review-section .container {
        gap: 4.6875rem; } }
    @media screen and (max-width: 1360px) {
      .review-section .container {
        gap: 2.8125rem; } }
    @media screen and (max-width: 750px) {
      .review-section .container {
        gap: 1.875rem; } }
  @media screen and (max-width: 1360px) {
    .review-section .section__head {
      max-width: 60vw;
      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.9375rem; } }
  @media screen and (max-width: 750px) {
    .review-section .section__head {
      max-width: unset;
      gap: 0.75rem; } }
  .review-section .section__content {
    height: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: var(--grid-row-gap);
    -webkit-column-gap: var(--grid-column-gap);
       -moz-column-gap: var(--grid-column-gap);
            column-gap: var(--grid-column-gap);
    overflow: hidden; }
    @media screen and (max-width: 1360px) {
      .review-section .section__content {
        grid-template-columns: repeat(2, 1fr); } }
  .review-section__wrapper {
    grid-column: 2 / 4;
    width: 100%;
    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: end;
        -ms-flex-align: end;
            align-items: flex-end;
    align-self: stretch;
    gap: 3.125rem; }
    @media screen and (min-width: 1921px) {
      .review-section__wrapper {
        gap: 2.60417vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__wrapper {
        gap: 4.6875rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__wrapper {
        grid-column: 1 / 3;
        gap: 2.8125rem; } }
    @media screen and (max-width: 750px) {
      .review-section__wrapper {
        gap: 1.875rem; } }
  .review-section__swiper {
    width: 100%;
    overflow: visible; }
    .review-section__swiper .swiper-slide {
      -webkit-transition: -webkit-filter var(--animation-default);
      transition: -webkit-filter var(--animation-default);
      transition: filter var(--animation-default);
      transition: filter var(--animation-default), -webkit-filter var(--animation-default); }
      @media screen and (max-width: 1360px) {
        .review-section__swiper .swiper-slide {
          width: 20.8125rem; } }
      @media screen and (max-width: 750px) {
        .review-section__swiper .swiper-slide {
          width: 18.125rem; } }
      .review-section__swiper .swiper-slide > div {
        max-width: unset; }
  .review-section .swiper-slide-prev {
    -webkit-filter: blur(2.5px);
            filter: blur(2.5px);
    pointer-events: none; }
    @media screen and (min-width: 1921px) {
      .review-section .swiper-slide-prev {
        -webkit-filter: blur(0.13021vw);
                filter: blur(0.13021vw); } }
  .review-section__button {
    margin-bottom: 0.3125rem;
    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: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .review-section__button {
        margin-bottom: 0.26042vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__button {
        margin-bottom: 0.3125rem;
        gap: 1.875rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__button {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        gap: 0; } }
    @media screen and (max-width: 750px) {
      .review-section__button {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0.9375rem; } }
    @media screen and (max-width: 750px) {
      .review-section__button .button {
        width: 100%; } }
    .review-section__button .button_primary {
      display: none;
      -webkit-box-shadow: none;
              box-shadow: none; }
      @media screen and (max-width: 1360px) {
        .review-section__button .button_primary {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
    @media screen and (max-width: 1360px) {
      .review-section__button .swiper-pagination {
        bottom: var(--swiper-pagination-bottom, 1.25rem) !important; } }
    @media screen and (max-width: 750px) {
      .review-section__button .swiper-pagination {
        bottom: var(--swiper-pagination-bottom, 8.125rem) !important; } }
  .review-section__label {
    position: absolute;
    top: 0;
    left: 44.5625rem;
    z-index: 2; }
    @media screen and (min-width: 1921px) {
      .review-section__label {
        left: 37.13542vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__label {
        left: 33.6875rem; } }
    @media screen and (max-width: 1399px) {
      .review-section__label {
        left: 31.25rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__label {
        right: 2.9375rem;
        left: auto; } }
  .review-section__image-phone {
    position: absolute;
    bottom: -0.25rem;
    left: 10.375rem;
    z-index: 2;
    width: 100%;
    max-width: 42.5625rem;
    height: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    pointer-events: none; }
    @media screen and (min-width: 1921px) {
      .review-section__image-phone {
        bottom: -0.20833vw;
        left: 8.64583vw;
        max-width: 35.46875vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__image-phone {
        left: 7.0625rem;
        max-width: 38.3125rem; } }
    @media screen and (max-width: 1360px) {
      .review-section__image-phone {
        display: none; } }
    .review-section__image-phone img,
    .review-section__image-phone picture {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: center;
         object-position: center;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .review-section__circle {
    position: absolute;
    bottom: 6.375rem;
    left: 2.125rem;
    z-index: 3;
    gap: 0.9375rem;
    text-decoration: none;
    pointer-events: fill; }
    @media screen and (min-width: 1921px) {
      .review-section__circle {
        bottom: 5.3125vw;
        left: 1.77083vw; } }
    @media screen and (max-width: 1700px) {
      .review-section__circle {
        left: 1.5rem; } }
    .review-section__circle .icon {
      width: 3.5rem;
      height: 3.5rem;
      fill: #FFF; }
      @media screen and (min-width: 1921px) {
        .review-section__circle .icon {
          width: 2.91667vw;
          height: 2.91667vw; } }
      @media screen and (max-width: 1700px) {
        .review-section__circle .icon {
          width: 3.5rem;
          height: 3.5rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvcmV2aWV3LXNlY3Rpb24vcmV2aWV3LXNlY3Rpb24uc2NzcyIsIm1peGlucy9fbWluaS5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQWtCLEVBQUE7RUFEcEI7SUFJSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUVWLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLGFDWjJCLEVBQUE7SUNBN0I7TUZDRjtRQWNNLGNDWCtCLEVBQUEsRUR5QmxDO0lFakJEO01GWEY7UUFrQk0sY0NuQnlCLEVBQUEsRUQ2QjVCO0lFWEQ7TUZqQkY7UUFzQk0sY0N2QnlCLEVBQUEsRUQ2QjVCO0lFTEQ7TUZ2QkY7UUEwQk0sYUMzQnlCLEVBQUEsRUQ2QjVCO0VFWEQ7SUZqQkY7TUFnQ00sZUFBZTtNQUNmLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsNEJBQXNCO01BQXRCLDZCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLGNDckN5QixFQUFBLEVENEM1QjtFRXBCRDtJRnZCRjtNQXdDTSxnQkFBZ0I7TUFDaEIsWUMxQ3lCLEVBQUEsRUQ0QzVCO0VBM0NIO0lBOENJLFlBQVk7SUFDWixhQUFhO0lBQ2IscUNBQXFDO0lBQ3JDLDRCQUE0QjtJQUM1QiwwQ0FBa0M7T0FBbEMsdUNBQWtDO1lBQWxDLGtDQUFrQztJQUVsQyxnQkFBZ0IsRUFBQTtJRW5DbEI7TUZqQkY7UUF1RE0scUNBQXFDLEVBQUEsRUFFeEM7RUFFRDtJQUNFLGtCQUFrQjtJQUVsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixhQ3JFMkIsRUFBQTtJQ0E3QjtNRjREQTtRQVlJLGNDcEUrQixFQUFBLEVEb0ZsQztJRTVFRDtNRmdEQTtRQWdCSSxjQzVFeUIsRUFBQSxFRHdGNUI7SUV0RUQ7TUYwQ0E7UUFvQkksa0JBQWtCO1FBRWxCLGNDbEZ5QixFQUFBLEVEd0Y1QjtJRWhFRDtNRm9DQTtRQTBCSSxhQ3RGeUIsRUFBQSxFRHdGNUI7RUFFRDtJQUNFLFdBQVc7SUFHWCxpQkFBaUIsRUFBQTtJQUpsQjtNQVFLLDJEQUEyQztNQUEzQyxtREFBMkM7TUFBM0MsMkNBQTJDO01BQTNDLG9GQUEyQyxFQUFBO01FaEZqRDtRRndFQztVQVdPLGlCQ3JHcUIsRUFBQSxFRCtHeEI7TUV2Rkw7UUZrRUM7VUFlTyxnQkN6R3FCLEVBQUEsRUQrR3hCO01BckJKO1FBbUJPLGdCQUFnQixFQUFBO0VBNUcxQjtJQW1ISSwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBRW5CLG9CQUFvQixFQUFBO0lFdEh0QjtNRkNGO1FBd0hNLCtCQUFzQjtnQkFBdEIsdUJBQXNCLEVBQUEsRUFFekI7RUFFRDtJQUNFLHdCQzlIMkI7SURnSTNCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLGFDcEkyQixFQUFBO0lDQTdCO01GNkhBO1FBVUksd0JDbkkrQjtRRHFJL0IsYUNySStCLEVBQUEsRURrTGxDO0lFMUtEO01GaUhBO1FBZ0JJLHdCQzdJeUI7UUQrSXpCLGFDL0l5QixFQUFBLEVEc0w1QjtJRXBLRDtNRjJHQTtRQXNCSSxXQUFXO1FBQ1gseUJBQThCO1lBQTlCLHNCQUE4QjtnQkFBOUIsOEJBQThCO1FBQzlCLE1BQU0sRUFBQSxFQWlDVDtJRTlKRDtNRnFHQTtRQTRCSSw0QkFBc0I7UUFBdEIsNkJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLGNDMUp5QixFQUFBLEVEc0w1QjtJRTlKRDtNRnFHQztRQWtDSyxXQUFXLEVBQUEsRUFFZDtJQXBDRjtNQXVDRyxhQUFhO01BRWIsd0JBQWdCO2NBQWhCLGdCQUFnQixFQUFBO01FcEpwQjtRRjJHQztVQTRDSyxvQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYSxFQUFBLEVBRWhCO0lFekpIO01GMkdDO1FBa0RLLDJEQUE4RCxFQUFBLEVBTWpFO0lFN0pIO01GcUdDO1FBc0RLLDREQUErRCxFQUFBLEVBRWxFO0VBR0g7SUFDRSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGdCQzNMMkI7SUQ0TDNCLFVBQVUsRUFBQTtJRTVMWjtNRndMQTtRQU9JLGdCQzNMK0IsRUFBQSxFRDBNbEM7SUVsTUQ7TUY0S0E7UUFXSSxnQkNuTXlCLEVBQUEsRUQ4TTVCO0lFaExEO01GMEpBO1FBZUksY0N2TXlCLEVBQUEsRUQ4TTVCO0lFNUxEO01Gc0tBO1FBbUJJLGdCQzNNeUI7UUQ0TXpCLFVBQVUsRUFBQSxFQUViO0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsZ0JDbE4yQjtJRG1OM0IsZUNuTjJCO0lEb04zQixVQUFVO0lBRVYsV0FBVztJQUNYLHFCQ3ZOMkI7SUR3TjNCLFlBQVk7SUFDWixvQkFBYztRQUFkLGNBQWM7SUFFZCxvQkFBb0IsRUFBQTtJRTNOdEI7TUZnTkE7UUFjSSxrQkMxTitCO1FEMk4vQixlQzNOK0I7UUQ2Ti9CLHFCQzdOK0IsRUFBQSxFRG1QbEM7SUUzT0Q7TUZvTUE7UUFxQkksZUNyT3lCO1FEdU96QixxQkN2T3lCLEVBQUEsRUR1UDVCO0lFck9EO01GOExBO1FBMkJJLGFBQWEsRUFBQSxFQVloQjtJQXZDQTs7TUFnQ0csV0FBVztNQUNYLFlBQVk7TUFDWixzQkFBbUI7U0FBbkIsbUJBQW1CO01BQ25CLDBCQUF1QjtTQUF2Qix1QkFBdUI7TUFFdkIseUJBQWlCO1NBQWpCLHNCQUFpQjtVQUFqQixxQkFBaUI7Y0FBakIsaUJBQWlCLEVBQUE7RUFJckI7SUFDRSxrQkFBa0I7SUFDbEIsZ0JDM1AyQjtJRDRQM0IsY0M1UDJCO0lENlAzQixVQUFVO0lBRVYsY0MvUDJCO0lEaVEzQixxQkFBcUI7SUFFckIsb0JBQW9CLEVBQUE7SUVuUXRCO01GeVBBO1FBYUksZ0JDbFErQjtRRG1RL0IsZUNuUStCLEVBQUEsRUQwUmxDO0lFbFJEO01GNk9BO1FBa0JJLFlDM1F5QixFQUFBLEVEOFI1QjtJQXJDQTtNQXNCRyxhQy9ReUI7TURnUnpCLGNDaFJ5QjtNRGtSekIsVUFBVSxFQUFBO01FbFJkO1FGeVBDO1VBNEJLLGdCQ2pSNkI7VURrUjdCLGlCQ2xSNkIsRUFBQSxFRHlSaEM7TUVqUkg7UUY2T0M7VUFpQ0ssYUMxUnVCO1VEMlJ2QixjQzNSdUIsRUFBQSxFRDZSMUIiLCJmaWxlIjoiY29tcG9uZW50cy9zZWN0aW9ucy9yZXZpZXctc2VjdGlvbi9yZXZpZXctc2VjdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5yZXZpZXctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDExMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oNzUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDQ1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuICB9XG5cbiAgJiAuc2VjdGlvbl9faGVhZCB7XG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgZ2FwOiByZW0oMTIpO1xuICAgIH1cbiAgfVxuXG4gICYgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcm93LWdhcDogdmFyKC0tZ3JpZC1yb3ctZ2FwKTtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWNvbHVtbi1nYXApO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBnYXA6IHJlbSg1MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDc1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG5cbiAgICAgIGdhcDogcmVtKDQ1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2JvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1wcmltYXJ5KTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJiAuc3dpcGVyIHtcbiAgICAgICYtc2xpZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogcmVtKDMzMyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IHJlbSgyOTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBmaWx0ZXI6IGJsdXIoMi41cHgpO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZmlsdGVyOiBibHVyKGJpZygyLjUpKTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogcmVtKDMwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBiaWcoNSk7XG5cbiAgICAgIGdhcDogYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG5cbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sICN7cmVtKDIwKX0pICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sICN7cmVtKDEzMCl9KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IHJlbSg3MTMpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgbGVmdDogYmlnKDcxMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgbGVmdDogcmVtKDUzOSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEgKDEzOTlweCkge1xuICAgICAgbGVmdDogcmVtKDUwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgcmlnaHQ6IHJlbSg0Nyk7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLXBob25lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiByZW0oLTQpO1xuICAgIGxlZnQ6IHJlbSgxNjYpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSg2ODEpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGJvdHRvbTogYmlnKC00KTtcbiAgICAgIGxlZnQ6IGJpZygxNjYpO1xuXG4gICAgICBtYXgtd2lkdGg6IGJpZyg2ODEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGxlZnQ6IHJlbSgxMTMpO1xuXG4gICAgICBtYXgtd2lkdGg6IHJlbSg2MTMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiBpbWcsXG4gICAgJiBwaWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IHJlbSgxMDIpO1xuICAgIGxlZnQ6IHJlbSgzNCk7XG4gICAgei1pbmRleDogMztcblxuICAgIGdhcDogcmVtKDE1KTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBmaWxsO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGJvdHRvbTogYmlnKDEwMik7XG4gICAgICBsZWZ0OiBiaWcoMzQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGxlZnQ6IHJlbSgyNCk7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IHJlbSg1Nik7XG4gICAgICBoZWlnaHQ6IHJlbSg1Nik7XG5cbiAgICAgIGZpbGw6ICNGRkY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoNTYpO1xuICAgICAgICBoZWlnaHQ6IGJpZyg1Nik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSg1Nik7XG4gICAgICAgIGhlaWdodDogcmVtKDU2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE2fXJlbTtcbn1cblxuQGZ1bmN0aW9uIGJpZygkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTkyMCAqIDEwMH12dztcbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBAbWl4aW4gbWVkaWFEZXNrdG9wIHtcbi8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjIwMSl9KSB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
