:root {
  --color-black: #000;
  --color-white: #000;
  --color-gray: #000;
  --color-title: #000; }

.wow {
  visibility: hidden; }

html,
body {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  font-size: 18px;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  color: #000000; }

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    select {
      -webkit-appearance: none; } } }

select {
  -webkit-appearance: none; }

strong {
  font-weight: 800; }

.transition {
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }

.page-template-front-page h1 {
  font-size: 3.05556rem;
  line-height: 1.2; }
  @media (max-width: 1600px) {
    .page-template-front-page h1 {
      font-size: 50px; } }
  @media (max-width: 1440px) {
    .page-template-front-page h1 {
      font-size: 45px; } }
  @media (max-width: 1200px) {
    .page-template-front-page h1 {
      font-size: 40px; } }
  @media (max-width: 1050px) {
    .page-template-front-page h1 {
      font-size: 35px; } }
  @media (max-width: 850px) {
    .page-template-front-page h1 {
      font-size: 30px; } }
  @media (max-width: 600px) {
    .page-template-front-page h1 {
      font-size: 24px; } }
  @media (max-width: 400px) {
    .page-template-front-page h1 {
      font-size: 22px; } }

h1 {
  font-size: 36px; }
  @media (max-width: 1366px) {
    h1 {
      font-size: 32px; } }
  @media (max-width: 992px) {
    h1 {
      font-size: 30px; } }
  @media (max-width: 600px) {
    h1 {
      font-size: 26px; } }

h2 {
  font-size: 1.38889rem; }
  @media (max-width: 1366px) {
    h2 {
      font-size: 22px; } }
  @media (max-width: 992px) {
    h2 {
      font-size: 20px; } }

h3 {
  font-size: 1.38889rem; }
  @media (max-width: 1366px) {
    h3 {
      font-size: 22px; } }
  @media (max-width: 992px) {
    h3 {
      font-size: 20px; } }

h1,
h2,
h3,
h4 {
  font-family: "Zalando Sans Expanded", sans-serif;
  font-weight: normal;
  text-transform: uppercase; }

p {
  font-size: 16px;
  line-height: 24px;
  margin: 1.2rem 0; }
  @media (max-width: 1200px) {
    p {
      font-size: 15px;
      line-height: 1.5;
      margin: 1rem 0; } }
  @media (max-width: 992px) {
    p {
      font-size: 14px;
      line-height: 1.4;
      margin: 1rem 0; } }

.section_label {
  position: absolute;
  left: 105px;
  top: 50px; }
  @media (max-width: 1820px) {
    .section_label {
      left: 50px; } }
  @media (max-width: 1720px) {
    .section_label {
      left: 10px; } }
  @media (max-width: 1366px) {
    .section_label {
      display: none; } }
  .section_label span {
    font-size: 60px;
    font-weight: 800;
    font-family: "Zalando Sans Expanded", sans-serif;
    text-transform: uppercase;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    color: #fff;
    opacity: 0.2; }
    @media (max-width: 1530px) {
      .section_label span {
        font-size: 50px; } }

.section_grey_line {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #b1b4b2;
  background-color: #efefef; }
  @media (max-width: 1300px) {
    .section_grey_line {
      display: none; } }

div.wpcf7-validation-errors {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
  padding: 10px 10px;
  font-size: 13px; }

span.wpcf7-not-valid-tip {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-response-output {
  clear: both;
  color: #856404;
  background-color: #fff3cd !important;
  border: none !important;
  padding: 10px 10px !important;
  font-size: 13px; }

div.wpcf7-mail-sent-ng {
  clear: both;
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: 10px 10px;
  font-size: 13px; }

div.wpcf7-mail-sent-ok {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  clear: both; }

:focus {
  outline: none; }

:hover {
  outline: none; }

:active {
  outline: none; }

button:focus {
  outline: none; }

img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  height: auto; }

.container {
  max-width: 1280px;
  padding: 0 38px; }
  @media (max-width: 1366px) {
    .container {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container {
      padding: 0 18px; } }

.container1500.container {
  max-width: 1500px;
  padding-left: 110px;
  padding-right: 110px;
  padding-bottom: 0; }
  @media (max-width: 1650px) {
    .container1500.container {
      max-width: 1400px;
      padding-left: 60px;
      padding-right: 60px; } }
  @media (max-width: 1530px) {
    .container1500.container {
      max-width: 1280px;
      padding-left: 40px;
      padding-right: 40px; } }
  @media (max-width: 1366px) {
    .container1500.container {
      padding-left: 25px;
      padding-right: 25px; } }
  @media (max-width: 992px) {
    .container1500.container {
      padding-left: 18px;
      padding-right: 18px; } }

.container0padding {
  padding: 0; }
  @media (max-width: 1366px) {
    .container0padding {
      padding: 0 25px; } }
  @media (max-width: 992px) {
    .container0padding {
      padding: 0 18px; } }

.container-fluid {
  max-width: 2000px;
  margin: 0 auto; }

@-webkit-keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes leftToRightWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.leftToRightWithBounce {
  -webkit-animation-name: leftToRightWithBounce;
          animation-name: leftToRightWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

@-webkit-keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

@keyframes rightToLeftWithBounce {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  50% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  75% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }

.animated.rightToLeftWithBounce {
  -webkit-animation-name: rightToLeftWithBounce;
          animation-name: rightToLeftWithBounce;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  /* or: Xms */
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  /* or: normal */
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  /* or: backwards, both, none */
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
  /* or: Xms */ }

.short_offer_section {
  position: relative;
  color: #fff; }
  .short_offer_section .mini_gradient {
    position: absolute;
    top: 270px;
    left: 0;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(160, 127, 42, 0)), to(#a07f2a));
    background: -o-linear-gradient(top, rgba(160, 127, 42, 0) 0%, #a07f2a 100%);
    background: linear-gradient(to bottom, rgba(160, 127, 42, 0) 0%, #a07f2a 100%);
    z-index: 0; }
    @media (max-width: 1366px) {
      .short_offer_section .mini_gradient {
        top: 170px; } }
    @media (max-width: 750px) {
      .short_offer_section .mini_gradient {
        display: none; } }
  .short_offer_section::before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    top: 370px;
    height: calc(100% - 370px);
    z-index: -1;
    background: -webkit-gradient(linear, left top, left bottom, from(#a07f2a), to(#606731));
    background: -o-linear-gradient(top, #a07f2a 0%, #606731 100%);
    background: linear-gradient(to bottom, #a07f2a 0%, #606731 100%); }
    @media (max-width: 1366px) {
      .short_offer_section::before {
        top: 270px;
        height: calc(100% - 270px); } }
    @media (max-width: 750px) {
      .short_offer_section::before {
        top: 0;
        height: 100%; } }
  .short_offer_section .section_grey_line {
    background-color: rgba(255, 255, 255, 0.333);
    z-index: 11; }
  .short_offer_section .short_offer_inner_section {
    position: relative; }
    .short_offer_section .short_offer_inner_section .offer_section_label {
      top: 195px; }
    .short_offer_section .short_offer_inner_section .container {
      padding-top: 50px;
      padding-bottom: 50px; }
      @media (max-width: 750px) {
        .short_offer_section .short_offer_inner_section .container {
          padding-top: 20px; } }
    .short_offer_section .short_offer_inner_section .producent_category_container {
      position: relative;
      z-index: 1; }
      .short_offer_section .short_offer_inner_section .producent_category_container .producent_part_text {
        font-size: 13px;
        padding: 0 35px;
        margin-bottom: 2px; }
        @media (max-width: 1300px) {
          .short_offer_section .short_offer_inner_section .producent_category_container .producent_part_text {
            padding: 0; } }
      .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box {
        background: rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border-radius: 15px;
        padding: 18px 35px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-column-gap: 20px;
           -moz-column-gap: 20px;
                column-gap: 20px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
            -ms-flex-align: stretch;
                align-items: stretch; }
        @media (max-width: 1300px) {
          .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box {
            padding: 15px 20px; } }
        @media (max-width: 850px) {
          .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            row-gap: 20px; } }
        .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .brand_item_logo,
        .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .brand_item_others p {
          font-size: 11px;
          color: #fff;
          line-height: 1.1;
          margin: 0; }
        .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-column-gap: 30px;
             -moz-column-gap: 30px;
                  column-gap: 30px;
          row-gap: 15px;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
          @media (max-width: 1530px) {
            .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category {
              -webkit-column-gap: 20px;
                 -moz-column-gap: 20px;
                      column-gap: 20px; } }
          .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category .brand_item_logo {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                    flex-shrink: 0; }
            .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category .brand_item_logo img {
              width: auto;
              max-height: 35px;
              max-width: 90px;
              -webkit-filter: brightness(0) invert(1);
                      filter: brightness(0) invert(1);
              -webkit-transition: all 0.3s;
              -o-transition: all 0.3s;
              transition: all 0.3s; }
              @media (max-width: 1300px) {
                .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category .brand_item_logo img {
                  max-height: 30px;
                  max-width: 80px; } }
            .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category .brand_item_logo:hover {
              color: #000; }
              .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .producent_category .brand_item_logo:hover img {
                -webkit-filter: brightness(0);
                        filter: brightness(0); }
        .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          position: relative;
          padding-left: 30px; }
          @media (max-width: 1300px) {
            .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box {
              padding-left: 20px; } }
          @media (max-width: 850px) {
            .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box {
              padding-top: 15px;
              padding-left: 0; } }
          .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .white_line {
            position: absolute;
            width: 1px;
            height: calc(100% + 30px);
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
            background-color: rgba(255, 255, 255, 0.3); }
            @media (max-width: 850px) {
              .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .white_line {
                top: 0;
                -webkit-transform: none;
                    -ms-transform: none;
                        transform: none;
                width: 100%;
                height: 1px; } }
          .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .brand_item_others {
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-column-gap: 15px;
               -moz-column-gap: 15px;
                    column-gap: 15px; }
            @media (max-width: 1100px) {
              .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .brand_item_others {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                        flex-direction: column;
                text-align: center;
                row-gap: 10px; } }
            @media (max-width: 850px) {
              .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .brand_item_others {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                        flex-direction: row;
                -webkit-box-align: start;
                -webkit-align-items: flex-start;
                    -ms-flex-align: start;
                        align-items: flex-start;
                -webkit-column-gap: 15px;
                   -moz-column-gap: 15px;
                        column-gap: 15px;
                width: 100%; } }
            .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .brand_item_others::after {
              content: "";
              position: relative;
              -webkit-flex-shrink: 0;
                  -ms-flex-negative: 0;
                      flex-shrink: 0;
              width: 12px;
              height: 7px;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              background-repeat: no-repeat;
              background-size: contain;
              background-color: transparent;
              background-image: url(../../../img/strzalka-6@2.png);
              -webkit-transition: all 0.3s;
              -o-transition: all 0.3s;
              transition: all 0.3s; }
            @media (max-width: 850px) {
              .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .brand_item_others p {
                text-align: left; }
                .short_offer_section .short_offer_inner_section .producent_category_container .producent_category_box .more_producent_box .brand_item_others p br {
                  display: none; } }
  .short_offer_section .all_offer_cards {
    position: relative;
    z-index: 1;
    padding-top: 18px; }
    @media (max-width: 1366px) {
      .short_offer_section .all_offer_cards {
        padding-top: 15px; } }
    @media (max-width: 992px) {
      .short_offer_section .all_offer_cards {
        padding-top: 10px; } }
    .short_offer_section .all_offer_cards .offer_grid {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      gap: 18px; }
      @media (max-width: 1366px) {
        .short_offer_section .all_offer_cards .offer_grid {
          gap: 15px; } }
      @media (max-width: 992px) {
        .short_offer_section .all_offer_cards .offer_grid {
          gap: 10px; } }
    .short_offer_section .all_offer_cards .offer_card {
      width: calc((100% - 36px) / 3);
      background: rgba(255, 255, 255, 0.15);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 15px;
      color: #fff; }
      @media (max-width: 1366px) {
        .short_offer_section .all_offer_cards .offer_card {
          width: calc((100% - 30px) / 3); } }
      @media (max-width: 992px) {
        .short_offer_section .all_offer_cards .offer_card {
          width: calc((100% - 20px) / 3);
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1;
          max-width: 50%; } }
      @media (max-width: 500px) {
        .short_offer_section .all_offer_cards .offer_card:not(.offer_card_link) {
          max-width: 100%; } }
      @media (max-width: 450px) {
        .short_offer_section .all_offer_cards .offer_card:has(.offer_card_link_with_img) {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          max-width: 100%; }
          .short_offer_section .all_offer_cards .offer_card:has(.offer_card_link_with_img) .offer_card_link {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -webkit-flex-direction: row-reverse;
                -ms-flex-direction: row-reverse;
                    flex-direction: row-reverse;
            -webkit-column-gap: 20px;
               -moz-column-gap: 20px;
                    column-gap: 20px;
            row-gap: 5px;
            width: 100%; }
            .short_offer_section .all_offer_cards .offer_card:has(.offer_card_link_with_img) .offer_card_link .offer_card_title {
              padding-bottom: 15px; }
            .short_offer_section .all_offer_cards .offer_card:has(.offer_card_link_with_img) .offer_card_link .arrow_icon {
              position: absolute;
              bottom: 20px;
              left: 20px; } }
      .short_offer_section .all_offer_cards .offer_card:nth-of-type(1) {
        background-color: #cdd849;
        color: #000;
        border: 2px solid #f7ff9b; }
        @media (max-width: 650px) {
          .short_offer_section .all_offer_cards .offer_card:nth-of-type(1) {
            width: 100%;
            max-width: 100%; } }
      .short_offer_section .all_offer_cards .offer_card h3 {
        font-weight: 800; }
      .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
        width: calc((((100% - 36px) / 3) * 2) + 18px);
        padding: 45px 55px; }
        @media (max-width: 1440px) {
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
            padding: 40px; } }
        @media (max-width: 1366px) {
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
            width: calc((((100% - 30px) / 3) * 2) + 15px); } }
        @media (max-width: 1100px) {
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
            padding: 20px; } }
        @media (max-width: 992px) {
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
            width: calc((((100% - 20px) / 3) * 2) + 10px); } }
        @media (max-width: 750px) {
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
            width: calc((100% - 20px) / 2); } }
        @media (max-width: 500px) {
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide {
            width: 100%;
            max-width: 100%; } }
        .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) {
          padding: 0; }
          .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) .offer_card_inner {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            -webkit-column-gap: 30px;
               -moz-column-gap: 30px;
                    column-gap: 30px; }
            @media (max-width: 850px) {
              .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) .offer_card_inner {
                grid-template-columns: 100%; } }
            .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) .offer_card_inner .offer_card_list {
              padding-left: 50px; }
              @media (max-width: 1440px) {
                .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) .offer_card_inner .offer_card_list {
                  padding-left: 35px; } }
              @media (max-width: 1100px) {
                .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) .offer_card_inner .offer_card_list {
                  padding-left: 15px; } }
              @media (max-width: 850px) {
                .short_offer_section .all_offer_cards .offer_card.offer_card_wide:has(.offer_card_inner) .offer_card_inner .offer_card_list {
                  padding-left: 0; } }
      .short_offer_section .all_offer_cards .offer_card .offer_card_inner {
        padding: 45px 55px 70px; }
        @media (max-width: 1440px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_inner {
            padding: 40px;
            padding-bottom: 60px; } }
        @media (max-width: 1100px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_inner {
            padding: 20px;
            padding-bottom: 40px; } }
        .short_offer_section .all_offer_cards .offer_card .offer_card_inner .offer_card_title {
          margin-top: 0; }
          .short_offer_section .all_offer_cards .offer_card .offer_card_inner .offer_card_title h3 {
            margin-top: 20px;
            padding-bottom: 30px; }
            @media (max-width: 1440px) {
              .short_offer_section .all_offer_cards .offer_card .offer_card_inner .offer_card_title h3 {
                padding-bottom: 15px; } }
            @media (max-width: 850px) {
              .short_offer_section .all_offer_cards .offer_card .offer_card_inner .offer_card_title h3 {
                padding-bottom: 0;
                font-size: 16px; } }
            @media (max-width: 500px) {
              .short_offer_section .all_offer_cards .offer_card .offer_card_inner .offer_card_title h3 {
                margin-top: 5px;
                margin-bottom: 15px; } }
      .short_offer_section .all_offer_cards .offer_card .offer_card_link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        text-decoration: none;
        color: inherit;
        height: 100%;
        padding: 45px 55px; }
        @media (max-width: 1440px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_link {
            padding: 40px; } }
        @media (max-width: 1100px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_link {
            padding: 20px; } }
        .short_offer_section .all_offer_cards .offer_card .offer_card_link h3 {
          font-weight: 800;
          font-size: 18px; }
          @media (max-width: 1100px) {
            .short_offer_section .all_offer_cards .offer_card .offer_card_link h3 {
              font-size: 16px; } }
          @media (max-width: 992px) {
            .short_offer_section .all_offer_cards .offer_card .offer_card_link h3 {
              font-size: 14px; } }
          @media (max-width: 750px) {
            .short_offer_section .all_offer_cards .offer_card .offer_card_link h3 {
              font-size: 12px; } }
        .short_offer_section .all_offer_cards .offer_card .offer_card_link .arrow_icon {
          width: 19px;
          height: 19px;
          background-image: url(../../../img/strzalka-7@2.png);
          background-size: contain;
          background-repeat: no-repeat; }
          @media (max-width: 750px) {
            .short_offer_section .all_offer_cards .offer_card .offer_card_link .arrow_icon {
              width: 14px;
              height: 14px; } }
          .short_offer_section .all_offer_cards .offer_card .offer_card_link .arrow_icon.arrow_icon_invert {
            -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1); }
      .short_offer_section .all_offer_cards .offer_card .offer_card_icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        height: 100%;
        max-height: 50px;
        margin-left: 0;
        width: auto; }
        @media (max-width: 992px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_icon {
            max-height: 40px; } }
      .short_offer_section .all_offer_cards .offer_card .offer_card_img {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        height: 100%;
        max-height: 200px;
        max-width: 250px;
        width: auto;
        margin: 0 auto; }
        @media (max-width: 1440px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_img {
            max-height: 170px;
            max-width: 230px; } }
        @media (max-width: 1100px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_img {
            max-height: 130px;
            max-width: 200px; } }
        @media (max-width: 750px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_img {
            max-height: 80px;
            max-width: 150px; } }
        @media (max-width: 450px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_img {
            margin-right: 0;
            max-height: 100px; } }
      .short_offer_section .all_offer_cards .offer_card .offer_card_title {
        margin-top: 10px; }
      .short_offer_section .all_offer_cards .offer_card .offer_card_list ul {
        margin: 16px 0 0;
        padding-left: 0; }
        @media (max-width: 500px) {
          .short_offer_section .all_offer_cards .offer_card .offer_card_list ul {
            margin-top: 0; } }
        .short_offer_section .all_offer_cards .offer_card .offer_card_list ul li {
          text-transform: uppercase;
          font-family: "Zalando Sans Expanded", sans-serif;
          font-size: 12px;
          line-height: 1.3;
          padding-left: 20px;
          border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
          .short_offer_section .all_offer_cards .offer_card .offer_card_list ul li::before {
            content: "";
            position: absolute;
            width: 6px;
            height: 9px;
            border-radius: 0;
            top: 9px;
            background-color: transparent;
            background-size: contain;
            background-repeat: no-repeat;
            background-image: url(../../../img/strzalka-8@2.png);
            left: 0px; }
          .short_offer_section .all_offer_cards .offer_card .offer_card_list ul li a {
            color: #fff;
            font-weight: 400; }
            .short_offer_section .all_offer_cards .offer_card .offer_card_list ul li a:hover {
              color: #000; }
  .short_offer_section .promo_offer_section {
    position: relative; }
    .short_offer_section .promo_offer_section .container {
      padding-top: 80px; }
      @media (max-width: 1366px) {
        .short_offer_section .promo_offer_section .container {
          padding-top: 50px; } }
      @media (max-width: 992px) {
        .short_offer_section .promo_offer_section .container {
          padding-top: 25px; } }

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