.about__term {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 48px;
  line-height: 140%;
  text-transform: uppercase; }
  @media screen and (max-width: 1600px) {
    .about__term {
      font-size: 40px; } }
  @media screen and (max-width: 992px) {
    .about__term {
      font-size: 32px; } }
  @media screen and (max-width: 640px) {
    .about__term {
      font-size: 28px;
      line-height: 125%; } }

.help__title {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 32px;
  line-height: 125%;
  text-transform: uppercase; }
  @media screen and (max-width: 1600px) {
    .help__title {
      font-size: 30px; } }
  @media screen and (max-width: 992px) {
    .help__title {
      font-size: 26px; } }
  @media screen and (max-width: 640px) {
    .help__title {
      font-size: 24px; } }

.categories__title, .categories__price, .material__title, .material__price, .news__title, .help__link {
  font-family: "Russo One", sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 140%;
  text-transform: uppercase; }
  @media screen and (max-width: 640px) {
    .categories__title, .categories__price, .material__title, .material__price, .news__title, .help__link {
      font-size: 16px;
      line-height: 125%; } }

.banner__subtitle, .about__desc, .about__text, .advantages__text, .advantages__top__text, .help__subtitle {
  font-weight: 500;
  font-size: 18px;
  line-height: 145%;
  letter-spacing: -0.02em; }
  @media screen and (max-width: 992px) {
    .banner__subtitle, .about__desc, .about__text, .advantages__text, .advantages__top__text, .help__subtitle {
      font-size: 16px; } }
  @media screen and (max-width: 640px) {
    .banner__subtitle, .about__desc, .about__text, .advantages__text, .advantages__top__text, .help__subtitle {
      font-size: 14px;
      letter-spacing: -0.01em; } }

.advantages__info, .material__desc, .news__date, .news__link, .help__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.01em; }
  @media screen and (max-width: 640px) {
    .advantages__info, .material__desc, .news__date, .news__link, .help__text {
      font-size: 13px; } }

.banner {
  position: relative;
  margin-bottom: 50px;
  padding: 122px 0;
  background-color: #242421; }
  @media screen and (max-width: 640px) {
    .banner {
      margin-bottom: 30px;
      padding: 20px 0; } }
  .banner__bg {
    position: absolute;
    top: 0;
    left: 274px;
    width: calc(100% - 274px);
    height: 100%;
    z-index: 0; }
    .banner__bg > img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media screen and (max-width: 992px) {
      .banner__bg {
        left: 0;
        width: 100%; } }
  .banner__overlay {
    position: absolute;
    top: 0;
    left: 274px;
    width: calc(100% - 274px);
    height: 100%;
    background: -webkit-gradient(linear, right top, left top, color-stop(27%, rgba(36, 36, 33, 0.4)), color-stop(75%, #242421));
    background: -o-linear-gradient(right, rgba(36, 36, 33, 0.4) 27%, #242421 75%);
    background: linear-gradient(270deg, rgba(36, 36, 33, 0.4) 27%, #242421 75%);
    z-index: 1; }
    @media screen and (max-width: 992px) {
      .banner__overlay {
        left: 0;
        width: 100%;
        background: -webkit-gradient(linear, right top, left top, color-stop(10%, rgba(36, 36, 33, 0.4)), color-stop(90%, #242421));
        background: -o-linear-gradient(right, rgba(36, 36, 33, 0.4) 10%, #242421 90%);
        background: linear-gradient(270deg, rgba(36, 36, 33, 0.4) 10%, #242421 90%); } }
    @media screen and (max-width: 640px) {
      .banner__overlay {
        background: -webkit-gradient(linear, right top, left top, color-stop(2%, rgba(36, 36, 33, 0.4)), color-stop(98%, #242421));
        background: -o-linear-gradient(right, rgba(36, 36, 33, 0.4) 2%, #242421 98%);
        background: linear-gradient(270deg, rgba(36, 36, 33, 0.4) 2%, #242421 98%); } }
  .banner__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
    min-height: 290px;
    z-index: 2; }
    @media screen and (max-width: 640px) {
      .banner__container {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        min-height: 500px; }
        .banner__container::before {
          content: '';
          width: 100%; } }
  .banner__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 640px; }
  .banner__title {
    margin-bottom: 24px;
    color: #fff; }
    @media screen and (max-width: 640px) {
      .banner__title {
        margin-bottom: 20px; } }
  .banner__subtitle {
    color: #fff; }
  .banner__button {
    -ms-flex-item-align: start;
        align-self: flex-start; }
    @media screen and (max-width: 640px) {
      .banner__button {
        -ms-flex-item-align: unset;
            align-self: unset; } }

.categories {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px; }
  @media screen and (max-width: 992px) {
    .categories {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (max-width: 640px) {
    .categories {
      grid-template-columns: repeat(2, 1fr);
      gap: 10px; } }
  .categories__item {
    padding: 24px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    min-height: 338px;
    background-color: #f5f5f6; }
    @media screen and (max-width: 640px) {
      .categories__item {
        padding: 10px;
        min-height: unset; } }
  .categories__img {
    margin-top: auto; }
  .categories__title {
    color: #242421;
    text-decoration: underline;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    @media screen and (max-width: 568px) {
      .categories__title {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; } }
    .categories__title:hover {
      -webkit-text-decoration-color: #242421;
              text-decoration-color: #242421; }
  .categories__price {
    color: #999; }

.about {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 40px; }
  @media screen and (max-width: 640px) {
    .about {
      grid-template-columns: 1fr;
      -webkit-column-gap: 0;
         -moz-column-gap: 0;
              column-gap: 0;
      row-gap: 24px; } }
  .about__title {
    margin-bottom: 0;
    grid-row: 1/3; }
    @media screen and (max-width: 640px) {
      .about__title {
        margin-bottom: -4px;
        grid-row: 1/2; } }
  .about__info {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px; }
    @media screen and (max-width: 992px) {
      .about__info {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 640px) {
      .about__info {
        grid-row: 3/4; } }
  .about__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .about__term {
    color: #242421; }
  .about__desc {
    color: #f4b442; }
  .about__text {
    color: #242421; }
    @media screen and (max-width: 640px) {
      .about__text {
        grid-row: 2/3; } }
  .about__gallery {
    grid-column: 1/3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px; }
    @media screen and (max-width: 640px) {
      .about__gallery {
        margin-right: -10px;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        gap: 10px;
        width: calc(100vw - 10px);
        overflow-x: auto; } }
  .about__gal {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: calc((((100% - 20px) / 2) - 20px) / 2); }
    @media screen and (max-width: 640px) {
      .about__gal {
        width: 180px; } }
    .about__gal--half {
      width: calc(((100% - 20px) / 2)); }
      @media screen and (max-width: 640px) {
        .about__gal--half {
          width: 370px; } }
  .about__img {
    width: 100%;
    height: 400px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 6px; }
    @media screen and (max-width: 1600px) {
      .about__img {
        height: 310px; } }
    @media screen and (max-width: 992px) {
      .about__img {
        height: 250px; } }
    @media screen and (max-width: 768px) {
      .about__img {
        height: 200px; } }
    @media screen and (max-width: 640px) {
      .about__img {
        border-radius: 6px; } }

.advantages {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px; }
  @media screen and (max-width: 1240px) {
    .advantages {
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (max-width: 992px) {
    .advantages {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (max-width: 640px) {
    .advantages {
      gap: 10px; } }
  @media screen and (max-width: 480px) {
    .advantages {
      grid-template-columns: 1fr; } }
  .advantages__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px; }
    @media screen and (max-width: 640px) {
      .advantages__item {
        gap: 100px; } }
  .advantages__img {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 85px;
    height: 85px;
    -o-object-fit: contain;
       object-fit: contain; }
    @media screen and (max-width: 640px) {
      .advantages__img {
        width: 57px;
        height: 57px; } }
  .advantages__desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px; }
    @media screen and (max-width: 640px) {
      .advantages__desc {
        gap: 8px; } }
  .advantages__text {
    color: #242421; }
  .advantages__info {
    color: #999; }
  .advantages__top__text {
    color: #242421;
    margin-bottom: 30px; }

.materials {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px; }
  @media screen and (max-width: 992px) {
    .materials {
      grid-template-columns: repeat(2, 1fr); } }
  @media screen and (max-width: 480px) {
    .materials {
      grid-template-columns: 1fr; } }
  .materials--listing {
    grid-template-columns: repeat(3, 1fr); }
    @media screen and (max-width: 1280px) {
      .materials--listing {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 480px) {
      .materials--listing {
        grid-template-columns: 1fr; } }

.material {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .material__img {
    position: relative;
    padding-bottom: calc(200% / 3);
    overflow: hidden; }
    .material__img > img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-transition-duration: 400ms;
           -o-transition-duration: 400ms;
              transition-duration: 400ms; }
    .material__img:hover > img {
      -webkit-transform: scale(1.03);
          -ms-transform: scale(1.03);
              transform: scale(1.03); }
  .material__data {
    padding: 24px 20px;
    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-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 20px;
    background-color: #f5f5f6; }
  .material__title {
    color: #333; }
  .material__desc {
    margin-top: -8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #999;
    overflow: hidden; }
  .material__offer {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 12px; }
  .material__price {
    color: #242421; }
  .material__unit {
    white-space: nowrap; }

.suppliers {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px; }
  @media screen and (max-width: 1600px) {
    .suppliers {
      grid-template-columns: repeat(4, 1fr); } }
  @media screen and (max-width: 992px) {
    .suppliers {
      margin-left: -10px;
      margin-right: -10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 8px;
      width: 100vw;
      overflow-x: auto; } }
  .suppliers__img {
    height: 140px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 6px;
    overflow: hidden; }
    @media screen and (max-width: 992px) {
      .suppliers__img {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 233px; }
        .suppliers__img:first-child {
          margin-left: 10px; }
        .suppliers__img:last-child {
          margin-right: 10px; } }
    @media screen and (max-width: 640px) {
      .suppliers__img {
        width: 120px;
        height: 66px; } }

.news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px; }
  @media screen and (max-width: 992px) {
    .news {
      gap: 30px; } }
  @media screen and (max-width: 640px) {
    .news {
      gap: 20px; } }
  .news__wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px; }
    @media screen and (max-width: 992px) {
      .news__wrapper {
        grid-template-columns: repeat(3, 1fr); } }
    @media screen and (max-width: 780px) {
      .news__wrapper {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px; } }
    @media screen and (max-width: 440px) {
      .news__wrapper {
        grid-template-columns: 1fr; } }
  .news__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .news__img {
    position: relative;
    padding-bottom: calc(200% / 3);
    overflow: hidden; }
    @media screen and (max-width: 640px) {
      .news__img {
        padding-bottom: 200px; } }
    .news__img > img {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-transition-duration: 400ms;
           -o-transition-duration: 400ms;
              transition-duration: 400ms; }
      .news__img > img:hover {
        -webkit-transform: scale(1.03);
            -ms-transform: scale(1.03);
                transform: scale(1.03); }
  .news__inner {
    padding: 24px 20px;
    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-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 12px;
    background-color: #f5f5f6; }
  .news__title {
    color: #333; }
  .news__bottom {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 10px; }
  .news__date {
    color: #999; }
  .news__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px;
    color: #999;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    .news__link:hover {
      color: #f4b442; }
  .news__arrow {
    width: 16px;
    height: 16px;
    fill: none;
    stroke: #999;
    stroke-width: 1.3;
    stroke-linecap: round;
    stroke-linejoin: round;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
  .news__link:hover .news__arrow {
    stroke: #f4b442; }

.help {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 74px; }
  @media screen and (max-width: 1240px) {
    .help {
      gap: 40px; } }
  @media screen and (max-width: 992px) {
    .help {
      gap: 20px; } }
  @media screen and (max-width: 640px) {
    .help {
      gap: 40px; } }
  @media screen and (max-width: 640px) {
    .help {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .help__info {
    padding: 32px;
    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-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 32px;
    max-width: 686px;
    background-color: #f4b442;
    border-radius: 6px;
    color: #242421; }
    @media screen and (max-width: 640px) {
      .help__info {
        margin: 0 -10px;
        padding: 40px 20px;
        gap: 28px;
        width: 100vw;
        border-radius: 0; } }
  .help__title {
    margin-bottom: -12px;
    max-width: 565px;
    color: #1d1d15; }
    @media screen and (max-width: 640px) {
      .help__title {
        margin-bottom: -16px; } }
  .help__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 60px; }
    @media screen and (max-width: 1240px) {
      .help__contacts {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 20px; } }
  .help__contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 12px; }
    @media screen and (max-width: 1240px) {
      .help__contact {
        gap: 6px; } }
  .help__socials {
    gap: 12px; }
    .help__socials img {
      width: 32px;
      height: 32px; }
  .help__form {
    -ms-flex-item-align: start;
        align-self: flex-start;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 640px; }
    @media screen and (max-width: 1240px) {
      .help__form {
        max-width: calc((100% - 40px) / 2); } }
    @media screen and (max-width: 992px) {
      .help__form {
        max-width: calc((100% - 20px) / 2); } }
    @media screen and (max-width: 640px) {
      .help__form {
        max-width: unset; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbi5zY3NzIiwibWFpbi9iYW5uZXIuc2NzcyIsIm1haW4vY2F0ZWdvcmllcy5zY3NzIiwiY29tbW9uL2Fib3V0LnNjc3MiLCJjb21tb24vYWR2YW50YWdlcy5zY3NzIiwiY29tbW9uL21hdGVyaWFsLnNjc3MiLCJjb21tb24vc3VwcGxpZXJzLnNjc3MiLCJjb21tb24vbmV3cy5zY3NzIiwiY29tbW9uL2hlbHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZQTtFQUNFLG9DQU5xQztFQU9yQyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix5QkFBeUIsRUFBQTtFQ2hCekI7SURXRjtNQVFJLGVBQWUsRUFBQSxFQVdsQjtFQ3pCQztJRE1GO01BWUksZUFBZSxFQUFBLEVBT2xCO0VDcEJDO0lEQ0Y7TUFnQkksZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBRXBCOztBQUNEO0VBQ0Usb0NBMUJxQztFQTJCckMsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIseUJBQXlCLEVBQUE7RUNwQ3pCO0lEK0JGO01BUUksZUFBZSxFQUFBLEVBVWxCO0VDNUNDO0lEMEJGO01BWUksZUFBZSxFQUFBLEVBTWxCO0VDdkNDO0lEcUJGO01BZ0JJLGVBQWUsRUFBQSxFQUVsQjs7QUFpQkQ7RUFDRSxvQ0E3RHFDO0VBOERyQyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix5QkFBeUIsRUFBQTtFQzdEekI7SUR3REY7TUFRSSxlQUFlO01BQ2YsaUJBQWlCLEVBQUEsRUFFcEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTtFQzdFdkI7SUR5RUY7TUFPSSxlQUFlLEVBQUEsRUFPbEI7RUNsRkM7SURvRUY7TUFXSSxlQUFlO01BQ2YsdUJBQXVCLEVBQUEsRUFFMUI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNm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ZjRiNDQyO1xyXG4kZ3JheS10ZXh0OiAjMjQyNDIxO1xyXG4kZ3JheS0xOiAjOTk5O1xyXG4kZ3JheS0yOiAjZGZkZmUxO1xyXG4kZ3JheS0zOiAjZjVmNWY2O1xyXG5cclxuJGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4kc2Vjb25kLWZhbWlseTogXCJSdXNzbyBPbmVcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRyYWRpdXMtYnRuOiA2cHg7XHJcbiRyYWRpdXMtYmxvY2s6IDZweDtcclxuXHJcbiVoMSB7XHJcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgfVxyXG59XHJcbiVoMiB7XHJcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG4laDMge1xyXG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZhbWlseTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIH1cclxufVxyXG4laDQge1xyXG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZhbWlseTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIH1cclxufVxyXG4ldGV4dDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDUlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIH1cclxufVxyXG4ldGV4dDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuJXRleHQzIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICB9XHJcbn1cclxuJXRleHQ0IHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG4ldGFicyB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn0iLCJAbWl4aW4gbWVkaWFMYXB0b3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtZWRpYVRhYmxldCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWVkaWFQaG9uZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIuYmFubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBwYWRkaW5nOiAxMjJweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjE7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDI3NHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NHB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMjc0cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjc0cHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgzNiwgMzYsIDMzLCAwLjQpIDI3JSwgIzI0MjQyMSA3NSUpO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDM2LCAzNiwgMzMsIDAuNCkgMTAlLCAjMjQyNDIxIDkwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzYsIDM2LCAzMywgMC40KSAyJSwgIzI0MjQyMSA5OCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJl9fZ3JhZGVyIHtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIHRvcDogMTQ3cHg7XHJcbiAgLy8gICByaWdodDogMTk4cHg7XHJcbiAgLy8gICB3aWR0aDogOTEzcHg7XHJcbiAgLy8gICBoZWlnaHQ6IDU3MHB4O1xyXG4gIC8vICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gIC8vICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gIC8vICAgICB0b3A6IDQ3cHg7XHJcbiAgLy8gICAgIHJpZ2h0OiA5OHB4O1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgQGV4dGVuZCAldGV4dDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBhbGlnbi1zZWxmOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2F0ZWdvcmllcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gIGdhcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMzhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoNTY4cHgpIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRncmF5LXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxuICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gIH1cclxufSIsIi5hYm91dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgcm93LWdhcDogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICByb3ctZ2FwOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGdyaWQtcm93OiAxLzM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX190ZXJtIHtcclxuICAgIEBleHRlbmQgJWgxO1xyXG4gICAgY29sb3I6ICRncmF5LXRleHQ7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIEBleHRlbmQgJXRleHQxO1xyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MTtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ2FsbGVyeSB7XHJcbiAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dhbCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiBjYWxjKCgoKDEwMCUgLSAyMHB4KSAvIDIpIC0gMjBweCkgLyAyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhhbGYge1xyXG4gICAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAyMHB4KSAvIDIpKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1ibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKDc2OHB4KSB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYnRuO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hZHZhbnRhZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKDEyNDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJXRleHQxO1xuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgQGV4dGVuZCAldGV4dDI7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAmX190b3BfX3RleHQge1xuICAgIEBleHRlbmQgJXRleHQxO1xuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn0iLCIubWF0ZXJpYWxzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoNDgwcHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuXHJcbiAgJi0tbGlzdGluZyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKDEyODBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKDQ4MHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hdGVyaWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyMDAlIC8gMyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYgPiBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgPiBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0YSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgQGV4dGVuZCAldGV4dDI7XHJcbiAgICBjb2xvcjogJGdyYXktMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19vZmZlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG4gIH1cclxuXHJcbiAgJl9fdW5pdCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufSIsIi5zdXBwbGllcnMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAyMzNweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogNjZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubmV3cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSg3ODBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoNDQwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwMCUgLyAzKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgQGV4dGVuZCAldGV4dDI7XHJcbiAgICBjb2xvcjogJGdyYXktMVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNnB4O1xyXG4gICAgQGV4dGVuZCAldGV4dDI7XHJcbiAgICBjb2xvcjogJGdyYXktMTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICRncmF5LTE7XHJcbiAgICBzdHJva2Utd2lkdGg6IDEuMztcclxuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuICB9XHJcblxyXG4gICZfX2xpbms6aG92ZXIgJl9fYXJyb3cge1xyXG4gICAgc3Ryb2tlOiAkbWFpbjtcclxuICB9XHJcbn0iLCIuaGVscCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDc0cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKDEyNDBweCkge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGdhcDogMzJweDtcclxuICAgIG1heC13aWR0aDogNjg2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYmxvY2s7XHJcbiAgICBjb2xvcjogJGdyYXktdGV4dDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgIGdhcDogMjhweDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XHJcbiAgICBtYXgtd2lkdGg6IDU2NXB4O1xyXG4gICAgQGV4dGVuZCAlaDI7XHJcbiAgICBjb2xvcjogIzFkMWQxNTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoMTI0MHB4KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKDEyNDBweCkge1xyXG4gICAgICBnYXA6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGV4dGVuZCAldGV4dDI7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIEBleHRlbmQgJWg0O1xyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgxMjQwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
