

/* Start:/local/templates/vastega/css/cooperations.css?174587093869890*/
@charset "UTF-8";
.checkbox {
  margin-bottom: 0.2em;
}

/* для элемента input c type="checkbox" */
.custom-checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* для элемента label, связанного с .custom-checkbox */
.custom-checkbox > span {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  user-select: none;
  color: rgba(255, 255, 255, 0.4);
  font-size: 1.2rem;
  line-height: 137%;
  width: 100%;
}

/* создание в label псевдоэлемента before со следующими стилями */
.custom-checkbox > span::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #adb5bd;
  border-radius: 4px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* стили для чекбокса, находящегося в состоянии checked */
.custom-checkbox > input:checked + span::before {
  border-color: #fff;
  background-color: #fff;
  background-image: url("/local/templates/vastega/img/icons/icon-green-checkmark.svg");
}

@media (max-width: 768px) {
  .custom-checkbox > span::before {
    margin-top: 0;
  }
}
.main-slider {
  overflow: hidden;
  position: relative;
  font-family: "Onest", sans-serif;
}
.main-slider__wrapper {
  min-height: 440px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
}
.main-slider__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(60, 115, 94, 0) 75.23%, rgba(60, 115, 94, 0.8) 100%), #ffffff;
}
.main-slider__tag {
  z-index: 2;
  background: linear-gradient(0deg, rgba(60, 115, 94, 0.12), rgba(60, 115, 94, 0.12)), #ffffff;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 16px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 150%;
  text-transform: uppercase;
  width: max-content;
  color: var(--primary-green);
  text-transform: uppercase;
}
.main-slider__text {
  z-index: 2;
  font-style: normal;
  font-weight: 400;
  font-size: 3.6rem;
  line-height: 110%;
  letter-spacing: -0.01em;
  color: #ffffff;
}

@media (max-width: 768px) {
  .main-slider__wrapper {
    padding: 16px 16px 20px 16px;
    min-height: 270px;
    justify-content: stretch;
    gap: 16px;
  }
  .main-slider__tag {
    padding: 4px 16px 2px;
    font-size: 1.4rem;
    margin-top: auto;
  }
  .main-slider__text {
    font-size: 2.4rem;
    line-height: 110%;
  }
}
.cookie-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10000;
  visibility: hidden;
}

.open {
  visibility: visible;
}

.cookies {
  display: flex;
  z-index: 10002;
  flex-direction: column;
  border-radius: 1.6rem;
  padding: 2rem 2.8rem 2.8rem 2.8rem;
  gap: 2.4rem;
  background-color: #FFFFFF;
  box-shadow: 0 0.4rem 2.8rem 0 rgba(0, 0, 0, 0.2392156863);
  font-family: Onest, serif;
  width: 45.8rem;
  position: fixed;
  bottom: 4.8rem;
  right: 4.8rem;
}
@media (min-width: 1441px) {
  .cookies {
    right: 15vw;
  }
}
@media (max-width: 768px) {
  .cookies {
    max-width: 40.3rem;
    padding: 1.1rem 1.5rem 1.5rem 1.5rem;
    border-radius: 1.2rem;
    gap: 1.6rem;
    width: 95%;
    bottom: 0;
    right: 2.5%;
    box-shadow: 0 0.4rem 2.8rem 0 rgba(0, 0, 0, 0.2392156863);
  }
}
.cookies__header {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
@media (max-width: 768px) {
  .cookies__header {
    gap: 0.4rem;
  }
}
.cookies__title {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8rem;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 110%;
  letter-spacing: -0.1px;
  color: #625335;
}
@media (max-width: 768px) {
  .cookies__title {
    font-weight: 400;
    gap: 0.4rem;
    font-size: 2rem;
    line-height: 110%;
    letter-spacing: -0.02rem;
  }
}
.cookies__title img {
  width: 4rem;
  height: 4rem;
}
@media (max-width: 768px) {
  .cookies__title img {
    width: 3.2rem;
    height: 3.2rem;
  }
}
.cookies__body {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 136%;
  letter-spacing: 0%;
  color: rgba(140, 123, 89, 0.8980392157);
}
@media (max-width: 768px) {
  .cookies__body {
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 136%;
    letter-spacing: 0%;
  }
}
.cookies__body a {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 136%;
  letter-spacing: 0%;
  cursor: pointer;
}
@media (max-width: 768px) {
  .cookies__body a {
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 136%;
    letter-spacing: 0%;
  }
}
.cookies__btns {
  display: flex;
  flex-direction: row;
  gap: 1.2rem;
}
@media (max-width: 768px) {
  .cookies__btns {
    width: 100%;
  }
}
.cookies__btns .btn__settings {
  display: flex;
  flex-direction: row;
  gap: 0.879rem;
  border: 0.1rem solid #C8A050;
  padding: 1.2rem 2.4rem 1rem 2.4rem;
  border-radius: 3.2rem;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 150%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #C8A050;
  cursor: pointer;
  width: max-content;
}
@media (max-width: 768px) {
  .cookies__btns .btn__settings {
    width: 100%;
    justify-content: center;
  }
}
.cookies__btns .btn__accept {
  display: flex;
  cursor: pointer;
  flex-direction: row;
  border: 1px solid #C8A050;
  background-color: #C8A050;
  border-radius: 3.2rem;
  padding: 1.2rem 2.4rem 1rem 2.4rem;
  gap: 0.879rem;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 150%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #FFFFFF;
  width: max-content;
}
@media (max-width: 768px) {
  .cookies__btns .btn__accept {
    width: 100%;
    justify-content: center;
  }
}

.mobile {
  display: none !important;
}
@media (max-width: 768px) {
  .mobile {
    display: flex !important;
  }
}

.desktop {
  display: flex !important;
}
@media (max-width: 768px) {
  .desktop {
    display: none !important;
  }
}

body {
  padding: 0;
}

.cooperations {
  display: flex;
  flex-direction: column;
  font-family: Onest, serif;
}
.cooperations__logo {
  margin-top: 4.8rem;
  margin-bottom: 10rem;
  overflow: hidden;
}
@media (max-width: 768px) {
  .cooperations__logo {
    margin-top: 3.2rem;
    margin-bottom: 6rem;
  }
}
.cooperations__logo h1 {
  font-weight: 500;
  font-size: 6rem;
  line-height: 100%;
  letter-spacing: -1%;
  color: #111111;
  text-align: center;
  margin-bottom: 9rem;
}
@media (max-width: 768px) {
  .cooperations__logo h1 {
    font-weight: 500;
    font-size: 3.2rem;
    line-height: 100%;
    letter-spacing: -1%;
    color: #111111;
    text-align: center;
  }
}
.cooperations__breadcrumbs {
  margin-bottom: 4.8rem;
}
.cooperations__breadcrumbs .breadcrumbs {
  background-color: #FFFFFF;
  color: #827151;
}
.cooperations__banners {
  display: flex;
  flex-direction: column;
  gap: 1.9rem;
  overflow: hidden;
  flex-wrap: wrap;
  align-content: center;
}
.cooperations__banner {
  display: flex;
  flex-direction: row;
  width: 1480px;
  margin: 0 auto;
  gap: 2rem;
}
@media (max-width: 768px) {
  .cooperations__banner {
    width: 985px;
    gap: 1.2rem;
  }
}
@media (max-width: 768px) {
  .cooperations__banner:first-child {
    transform: translateX(2rem);
  }
}
.cooperations__banner:last-child {
  background: linear-gradient(180deg, rgba(236, 233, 228, 0) 0%, #ECE9E4 100%);
  transform: translateX(-15rem);
}
@media (max-width: 768px) {
  .cooperations__banner:last-child {
    transform: translateX(-8rem);
  }
}
.cooperations__banner:last-child::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1780px;
  height: 29rem;
  background: linear-gradient(180deg, rgba(236, 233, 228, 0) 0%, #ECE9E4 100%);
}
.cooperations__banner div {
  height: 18.9rem;
  width: 28rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  display: flex;
  background-color: #FFFFFF;
  border-radius: 1.705rem;
}
@media (max-width: 768px) {
  .cooperations__banner div {
    width: 18.1rem;
    height: 12.2rem;
  }
}
.cooperations__body {
  background-color: #FFFFFF;
  border-radius: 4rem;
  padding-left: 4.8rem;
  padding-bottom: 4.8rem;
  margin-bottom: 14rem;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1441px) {
  .cooperations__body {
    max-width: unset;
    margin-left: unset;
    margin-right: unset;
  }
}
@media (max-width: 768px) {
  .cooperations__body {
    display: flex;
    flex-direction: column;
    border-radius: 2rem;
    margin-bottom: 6rem;
    padding: 2.4rem 0 0.8rem;
    max-width: unset;
  }
}
.cooperations__body__info {
  display: flex;
  flex-direction: column;
  padding: 9rem 7.9rem 0 0;
  margin-bottom: 9rem;
  gap: 6rem;
}
@media (max-width: 768px) {
  .cooperations__body__info {
    gap: 0;
    padding: 0 2.4rem;
    margin-bottom: 3.2rem;
  }
}
.cooperations__body__info h2 {
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  letter-spacing: -1%;
  color: rgba(17, 17, 17, 0.8980392157);
  max-width: 79.9583190918rem;
}
@media (max-width: 768px) {
  .cooperations__body__info h2 {
    font-weight: 500;
    font-size: 2.8rem;
    line-height: 120%;
    letter-spacing: -1%;
    color: rgba(17, 17, 17, 0.8980392157);
    min-width: 32.7rem;
    margin-bottom: 2.4rem;
  }
}
.cooperations__body__info__steps {
  display: flex;
  flex-direction: row;
  gap: 3.2rem;
}
@media (max-width: 768px) {
  .cooperations__body__info__steps {
    flex-direction: column;
    gap: 2.4rem;
  }
}
.cooperations__body__info__step {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
@media (max-width: 768px) {
  .cooperations__body__info__step {
    gap: 1.6rem;
  }
}
.cooperations__body__info__step__title {
  display: flex;
  flex-direction: row;
  gap: 3.2rem;
}
.cooperations__body__info__step__title img {
  height: 3.6rem;
  width: 5.6rem;
}
.cooperations__body__info__step__body {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 140%;
  letter-spacing: 0%;
  color: rgba(17, 17, 17, 0.8);
  max-width: 29rem;
}
@media (max-width: 768px) {
  .cooperations__body__info__step__body {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 140%;
    letter-spacing: 0%;
    color: rgba(17, 17, 17, 0.8);
    max-width: unset;
  }
}
.cooperations__body__slider {
  margin-bottom: 17rem;
}
@media (max-width: 768px) {
  .cooperations__body__slider {
    margin-bottom: 6rem;
  }
}
.cooperations__body__slide {
  border-radius: 2.8rem;
  padding: 4.8rem;
  display: flex;
  height: 44rem;
  flex-direction: column;
  justify-content: space-between;
}
.cooperations__body__slide__tag {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 150%;
  letter-spacing: 0%;
  color: #3C735E;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  background-color: rgba(60, 115, 94, 0.1215686275);
  border-radius: 2rem;
  gap: 1rem;
  padding: 0.6rem 1.6rem 0 1.6rem;
  width: max-content;
}
.cooperations__body__slide__title {
  font-weight: 400;
  font-size: 3.6rem;
  line-height: 110%;
  letter-spacing: -1%;
  color: #FFFFFF;
}
.cooperations__body__cases {
  display: flex;
  flex-direction: column;
  gap: 6rem;
  padding-right: 4.8rem;
}
@media (max-width: 768px) {
  .cooperations__body__cases {
    gap: 2.8rem;
    padding-right: 0.8rem;
    padding-left: 0.8rem;
  }
}
.cooperations__body__cases h2 {
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  letter-spacing: -1%;
  color: rgba(17, 17, 17, 0.8980392157);
}
@media (max-width: 768px) {
  .cooperations__body__cases h2 {
    font-weight: 500;
    font-size: 2.8rem;
    line-height: 120%;
    letter-spacing: -1%;
    color: rgba(17, 17, 17, 0.8980392157);
    text-align: center;
  }
}
.cooperations__body__cases__table {
  display: grid;
  grid-template-columns: 1.11fr 0.89fr;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}
@media (max-width: 768px) {
  .cooperations__body__cases__table {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
  }
}
.cooperations__body__case {
  border: 0.1rem solid #3C735E;
  padding: 4.8rem 4.8rem 0 4.8rem;
  border-radius: 2rem;
}
@media (max-width: 768px) {
  .cooperations__body__case {
    padding: 1.6rem 1.5rem;
    border-radius: 1.6rem;
  }
}
.cooperations__body__case__block {
  display: flex;
  flex-direction: column;
  gap: 2.8rem;
  width: 100%;
}
.cooperations__body__case__block__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cooperations__body__case__block__text h5 {
  font-weight: 500;
  font-size: 2.8rem;
  line-height: 110%;
  letter-spacing: 0%;
  color: #111111;
}
@media (max-width: 768px) {
  .cooperations__body__case__block__text h5 {
    font-weight: 500;
    font-size: 2rem;
    line-height: 130%;
    letter-spacing: 0%;
    color: #111111;
  }
}
.cooperations__body__case__block__text div {
  font-weight: 400;
  font-size: 2rem;
  line-height: 140%;
  letter-spacing: 0%;
  color: rgba(17, 17, 17, 0.4);
}
@media (max-width: 768px) {
  .cooperations__body__case__block__text div {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 140%;
    letter-spacing: 0%;
    color: rgba(17, 17, 17, 0.4);
  }
}
.cooperations__body__case h3 {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 140%;
  letter-spacing: 0%;
  color: #FFFFFF;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding: 0.9rem 2.4rem 0.7rem 2.4rem;
  border-radius: 3.2rem;
  background-color: #3C735E;
  text-align: center;
  text-transform: uppercase;
  width: max-content;
}
@media (max-width: 768px) {
  .cooperations__body__case h3 {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 140%;
    letter-spacing: 0%;
    color: #FFFFFF;
    padding: 0.6rem 1.4rem;
    gap: 0.8rem;
    border-radius: 2rem;
  }
}
.cooperations__info {
  max-width: 134.4rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0 auto 17rem;
  gap: 6rem;
}
@media (max-width: 768px) {
  .cooperations__info {
    margin-bottom: 6rem;
    max-width: 34.3rem;
    gap: 2.8rem;
  }
}
.cooperations__info__title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  .cooperations__info__title {
    display: flex;
    flex-direction: column;
  }
}
.cooperations__info__title h2 {
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  letter-spacing: -1%;
  color: #111111;
}
@media (max-width: 768px) {
  .cooperations__info__title h2 {
    font-weight: 500;
    font-size: 2.8rem;
    line-height: 120%;
    letter-spacing: -1%;
    color: #111111;
    text-align: center;
  }
}
.cooperations__info__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media (max-width: 768px) {
  .cooperations__info__list {
    display: flex;
    flex-direction: column;
  }
}
.cooperations__info__list .item-1 {
  grid-area: 1/1/2/2;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-1 {
    display: flex;
    flex-direction: column;
    order: 5;
  }
}
.cooperations__info__list .item-2 {
  grid-area: 1/2/2/4;
  padding: 2.8rem;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-2 {
    display: flex;
    padding: 2.4rem;
    gap: 2.8rem;
    flex-direction: column;
    order: 1;
  }
}
.cooperations__info__list .item-3 {
  grid-area: 1/4/3/5;
  padding: 2.8rem;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-3 {
    display: flex;
    padding: 2.4rem;
    gap: 2.8rem;
    flex-direction: column;
    order: 2;
  }
}
.cooperations__info__list .item-4 {
  grid-area: 2/1/3/2;
  padding: 2.8rem;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-4 {
    display: flex;
    padding: 2.4rem;
    gap: 2.8rem;
    flex-direction: column;
    order: 3;
  }
}
.cooperations__info__list .item-5 {
  grid-area: 2/2/3/3;
  padding: 2.8rem;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-5 {
    display: flex;
    padding: 2.4rem;
    gap: 2.8rem;
    flex-direction: column;
    order: 4;
  }
}
.cooperations__info__list .item-6 {
  grid-area: 2/3/3/4;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-6 {
    display: flex;
    flex-direction: column;
    order: 6;
  }
}
.cooperations__info__list .item {
  display: flex;
  flex-direction: column;
  border-radius: 2rem;
  background-color: #FFFFFF;
  justify-content: space-between;
}
.cooperations__info__list .item-body {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}
.cooperations__info__list .item-body h6 {
  font-weight: 500;
  font-size: 2rem;
  line-height: 110%;
  letter-spacing: 0%;
  color: #111111;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-body h6 {
    font-weight: 500;
    font-size: 2rem;
    line-height: 110%;
    letter-spacing: 0%;
    color: #111111;
  }
}
.cooperations__info__list .item-body p {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 140%;
  letter-spacing: 0%;
  color: rgba(17, 17, 17, 0.8);
  max-width: 60.6rem;
}
@media (max-width: 768px) {
  .cooperations__info__list .item-body p {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 140%;
    letter-spacing: 0%;
    color: rgba(17, 17, 17, 0.8);
    max-width: 29.5rem;
  }
}
.cooperations__info__list .item .badge {
  height: 5.6rem;
  width: 8rem;
}
.cooperations__info__btn {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 140%;
  letter-spacing: 0%;
  color: #FFFFFF;
  flex-direction: row;
  gap: 0.879rem;
  padding: 1.4rem 2.4rem 1.2rem 2.4rem;
  border-radius: 3.2rem;
  background-color: #C8A050;
  text-transform: uppercase;
  justify-content: center;
}
@media (max-width: 768px) {
  .cooperations__info__btn {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFF;
    text-transform: uppercase;
    justify-content: center;
    width: 100%;
  }
}
.cooperations__footer {
  background-color: #FFFFFF;
  border-top-right-radius: 4rem;
  border-top-left-radius: 4rem;
  display: flex;
  flex-direction: column;
  gap: 10rem;
}
@media (max-width: 768px) {
  .cooperations__footer {
    border-top-right-radius: 2rem;
    border-top-left-radius: 2rem;
    gap: 6rem;
  }
}
.cooperations__contacts {
  padding-right: 4.8rem;
  padding-left: 4.8rem;
  padding-top: 9rem;
  display: flex;
  flex-direction: row;
  gap: 20.7rem;
  max-width: 1440px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cooperations__contacts {
    flex-direction: column;
    padding-right: 2.4rem;
    padding-left: 2.4rem;
    padding-top: 2.4rem;
    gap: 2rem;
    max-width: unset;
  }
}
.cooperations__contacts h2 {
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  letter-spacing: -1%;
  color: rgba(17, 17, 17, 0.8980392157);
  max-width: 47.5rem;
}
@media (max-width: 768px) {
  .cooperations__contacts h2 {
    font-weight: 500;
    font-size: 2.8rem;
    line-height: 120%;
    letter-spacing: -1%;
    color: rgba(17, 17, 17, 0.8980392157);
    text-align: center;
  }
}

.form {
  display: flex;
  flex-direction: column;
  max-width: 66.2rem;
}
.form__row {
  display: flex;
  flex-direction: row;
  gap: 1.2rem;
}
@media (max-width: 768px) {
  .form__row {
    flex-direction: column;
    gap: 0;
  }
}
.form__row input {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 120%;
  letter-spacing: -1%;
  color: #625335;
  display: flex;
  flex-direction: row;
  gap: 1rem;
  padding: 2rem;
  border-radius: 1.2rem;
  background-color: rgba(200, 160, 80, 0.1215686275);
  width: 100%;
  margin-bottom: 1rem;
}
.form__row input::placeholder {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 120%;
  letter-spacing: -1%;
  color: #625335;
}
.form__sharp {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 130%;
  letter-spacing: -1%;
  color: #3C735E;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 1.6rem;
}
.form__sharp img {
  height: 2.6rem;
  width: 2.6rem;
}
.form__agree {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 100%;
  letter-spacing: 0%;
  color: rgba(17, 17, 17, 0.8);
  display: flex;
  flex-direction: row;
  gap: 1.2rem;
  margin-bottom: 1.6rem;
}
.form__checkbox span {
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 100%;
  letter-spacing: 0%;
  color: rgba(17, 17, 17, 0.4);
  display: flex;
  flex-direction: row;
  gap: 1.2rem;
}
.form__checkbox span::before {
  border: 0.1rem solid rgba(17, 17, 17, 0.4) !important;
  margin-top: 0.2rem;
}
.form__btn {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 150%;
  letter-spacing: 0%;
  color: #FFFFFF;
  width: max-content;
  display: flex;
  flex-direction: row;
  gap: 0.879rem;
  border-radius: 3.2rem;
  padding: 1.4rem 2.4rem 1.2rem 2.4rem;
  background-color: #C8A050;
  text-transform: uppercase;
  cursor: pointer;
}
@media (max-width: 768px) {
  .form__btn {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
}

.file-label {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  font-size: 1.6rem;
  color: #4D7051;
  cursor: pointer;
  border-radius: 0.8rem;
  transition: background 0.3s;
}

.file-input {
  display: none;
}

textarea {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 120%;
  letter-spacing: -1%;
  color: #625335;
  gap: 1rem;
  padding: 2rem;
  border-radius: 1.2rem;
  background-color: rgba(200, 160, 80, 0.1215686275);
  margin-bottom: 1.2rem;
  resize: none;
}
textarea::placeholder {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 120%;
  letter-spacing: -1%;
  color: #625335;
}

.case_1 {
  grid-area: 1/1/2/3;
}
.case_1 .cooperations__body__case__block h5 {
  max-width: 59rem;
}
@media (max-width: 1024px) {
  .case_1 .cooperations__body__case__block h5 {
    max-width: unset;
  }
}
@media (max-width: 390px) {
  .case_1 .cooperations__body__case__block h5 {
    max-width: 32.7rem;
  }
}

.case_2 {
  grid-area: 2/1/3/2;
}
@media (max-width: 768px) {
  .case_2 .cooperations__body__case__block {
    margin-bottom: 2.4rem;
  }
}

.case_3 {
  grid-area: 2/2/3/3;
}

.case_4 {
  grid-area: 3/1/4/3;
}
.case_4 .cooperations__body__case__block h5 {
  max-width: 51rem;
}
@media (max-width: 1024px) {
  .case_4 .cooperations__body__case__block h5 {
    max-width: unset;
  }
}
@media (max-width: 390px) {
  .case_4 .cooperations__body__case__block h5 {
    max-width: 32.7rem;
  }
}

.case_1, .case_4 {
  display: flex;
  flex-direction: row;
  padding-top: 0;
  padding-right: 0;
}
.case_1 .cooperations__body__case__block, .case_4 .cooperations__body__case__block {
  padding-bottom: 4.8rem;
  padding-top: 4.8rem;
}
@media (max-width: 1024px) {
  .case_1, .case_4 {
    flex-direction: column;
    padding-left: 0;
  }
  .case_1 .cooperations__body__case__block, .case_4 .cooperations__body__case__block {
    padding-bottom: unset;
    padding-right: 4.8rem;
    padding-left: 4.8rem;
  }
  .case_1 .cooperations__body__case__block__text, .case_4 .cooperations__body__case__block__text {
    gap: 1.2rem;
  }
}
@media (max-width: 768px) {
  .case_1 .cooperations__body__case__block, .case_4 .cooperations__body__case__block {
    padding: 1.6rem 1.5rem 0;
  }
  .case_1 .cooperations__body__case__block__text, .case_4 .cooperations__body__case__block__text {
    gap: 1.2rem;
  }
}
.case_1 img, .case_4 img {
  max-width: 67rem;
  border-radius: 2rem;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.case_2, .case_3 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
}
.case_2 .cooperations__body__case__block, .case_3 .cooperations__body__case__block {
  padding: 4.8rem 4.8rem 0 4.8rem;
}
.case_2 .cooperations__body__case__block__text, .case_3 .cooperations__body__case__block__text {
  gap: 2.8rem;
}
@media (max-width: 1024px) {
  .case_2 .cooperations__body__case__block, .case_3 .cooperations__body__case__block {
    padding: 4.8rem 3rem 0;
  }
  .case_2 .cooperations__body__case__block__text, .case_3 .cooperations__body__case__block__text {
    gap: 1.2rem;
  }
}
@media (max-width: 768px) {
  .case_2, .case_3 {
    padding: 1.6rem 1.5rem;
  }
  .case_2 .cooperations__body__case__block, .case_3 .cooperations__body__case__block {
    padding: 0;
  }
  .case_2 .cooperations__body__case__block__text, .case_3 .cooperations__body__case__block__text {
    gap: 1.2rem;
  }
}
.case_2 img, .case_3 img {
  border-radius: 2rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tY2hlY2tib3guc2NzcyIsIl9tYWluLXNsaWRlci5zY3NzIiwiX2Nvb2tpZXMuc2NzcyIsImNvb3BlcmF0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUNoREo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT0Y7RUFDRTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FDOUVOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkRjtJQWVJOzs7QUFFRjtFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUdKO0VBQ0U7RUFD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QUFJTjtFQUNFO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHSjtFQUVFO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBSU47RUFwQkY7SUFxQkk7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFOzs7QUFJTjtFQUNFIiwiZmlsZSI6ImNvb3BlcmF0aW9ucy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2hlY2tib3gge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG59XHJcblxyXG4vKiDQtNC70Y8g0Y3Qu9C10LzQtdC90YLQsCBpbnB1dCBjIHR5cGU9XCJjaGVja2JveFwiICovXHJcbi5jdXN0b20tY2hlY2tib3ggPiBpbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGxhYmVsLCDRgdCy0Y/Qt9Cw0L3QvdC+0LPQviDRgSAuY3VzdG9tLWNoZWNrYm94ICovXHJcbi5jdXN0b20tY2hlY2tib3ggPiBzcGFuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMjBweDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzclO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiDRgdC+0LfQtNCw0L3QuNC1INCyIGxhYmVsINC/0YHQtdCy0LTQvtGN0LvQtdC80LXQvdGC0LAgYmVmb3JlINGB0L4g0YHQu9C10LTRg9GO0YnQuNC80Lgg0YHRgtC40LvRj9C80LggKi9cclxuLmN1c3RvbS1jaGVja2JveCA+IHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtZ3JvdzogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXHJcbi5jdXN0b20tY2hlY2tib3ggPiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvaWNvbi1ncmVlbi1jaGVja21hcmsuc3ZnXCIpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuY3VzdG9tLWNoZWNrYm94ID4gc3Bhbjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59IiwiLm1haW4tc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJPbmVzdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgcmdiYSg2MCwgMTE1LCA5NCwgMCkgNzUuMjMlLFxyXG4gICAgICAgIHJnYmEoNjAsIDExNSwgOTQsIDAuOCkgMTAwJVxyXG4gICAgICApLCAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMGRlZyxcclxuICAgICAgICByZ2JhKDYwLCAxMTUsIDk0LCAwLjEyKSxcclxuICAgICAgICByZ2JhKDYwLCAxMTUsIDk0LCAwLjEyKVxyXG4gICAgICApLFxyXG4gICAgICAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2cHggMTZweCAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JlZW4pO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1haW4tc2xpZGVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX190YWcge1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTZweCAycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvb2tpZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLm9wZW4ge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmNvb2tpZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMTAwMDI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgcGFkZGluZzogMnJlbSAyLjhyZW0gMi44cmVtIDIuOHJlbTtcclxuICBnYXA6IDIuNHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDAgMC40cmVtIDIuOHJlbSAwICMwMDAwMDAzRDtcclxuICBmb250LWZhbWlseTogT25lc3QsIHNlcmlmO1xyXG4gIHdpZHRoOiA0NS44cmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDQuOHJlbTtcclxuICByaWdodDogNC44cmVtO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcclxuICAgIHJpZ2h0OiAxNXZ3O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIG1heC13aWR0aDogNDAuM3JlbTtcclxuICAgIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICAgIGdhcDogMS42cmVtO1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjRyZW0gMi44cmVtIDAgIzAwMDAwMDNEO1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDAuNnJlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBnYXA6IDAuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XHJcbiAgICBjb2xvcjogIzYyNTMzNTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoMnJlbSAqIC0xIC8gMTAwKTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiAzLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIGNvbG9yOiAjOEM3QjU5RTU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM2JTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogMS4ycmVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJ0bl9fc2V0dGluZ3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDAuODc5cmVtO1xyXG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjQzhBMDUwO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtIDEuMHJlbSAyLjRyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAjQzhBMDUwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5fX2FjY2VwdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M4QTA1MDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QTA1MDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtIDFyZW0gMi40cmVtO1xyXG4gICAgICBnYXA6IDAuODc5cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi9jdXN0b20tY2hlY2tib3hcIjtcclxuQHVzZSBcIi4vbWFpbi1zbGlkZXJcIjtcclxuQHVzZSBcIi4vY29va2llc1wiO1xyXG5cclxuJG1haW4tY29udGFpbmVyLXdpZHRoOiAxMzQ0cHg7XHJcbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcclxuJGJhc2UtZm9udC1zaXplOiAxMHB4O1xyXG5cclxuJGJsYWNrOiAjMTExMTExO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRwcmltYXJ5LWdyZWVuOiAjM0M3MzVFO1xyXG5cclxuQGZ1bmN0aW9uIHB4VG9SZW0oJHB4LCAkYmFzZTogJGJhc2UtZm9udC1zaXplLCAkY29udGFpbmVyOiAkbWFpbi1jb250YWluZXItd2lkdGgpIHtcclxuICBAcmV0dXJuIGNhbGMoJHB4IC8gJGJhc2UpICogMXJlbTtcclxufVxyXG5cclxuQG1peGluIHRleHQtc3R5bGUoJHdlaWdodCwgJHNpemUsICRsaW5lLWhlaWdodCwgJGxldHRlci1zcGFjaW5nOiAwJSwgJGNvbG9yOiAkYmxhY2spIHtcclxuICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICBmb250LXNpemU6IHB4VG9SZW0oJHNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcclxuICBjb2xvcjogJGNvbG9yO1xyXG59XHJcblxyXG4ubW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZGVza3RvcCB7XHJcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuYm9keSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvb3BlcmF0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtZmFtaWx5OiBPbmVzdCwgc2VyaWY7XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tdG9wOiBweFRvUmVtKDQ4cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgxMDBweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHB4VG9SZW0oMzJweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oNjBweCk7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCA2MHB4LCAxMDAlLCAtMSUsICRibGFjayk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSg5MHB4KTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDMycHgsIDEwMCUsIC0xJSwgJGJsYWNrKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSg0OHB4KTtcclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICM4MjcxNTE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jhbm5lcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHB4VG9SZW0oMTlweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX19iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogY2FsYyg1ICogMjgwcHggKyA0ICogMjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGdhcDogcHhUb1JlbSgyMHB4KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1ICogMTgxcHggKyA0ICogMjBweCk7XHJcbiAgICAgIGdhcDogcHhUb1JlbSgxMnB4KTtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocHhUb1JlbSgyMHB4KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjM2LCAyMzMsIDIyOCwgMCkgMCUsICNFQ0U5RTQgMTAwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChweFRvUmVtKC0xNTBweCkpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocHhUb1JlbSgtODBweCkpO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYyg2ICogMjgwcHggKyA1ICogMjBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweFRvUmVtKDI5MHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNiwgMjMzLCAyMjgsIDApIDAlLCAjRUNFOUU0IDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICBoZWlnaHQ6IHB4VG9SZW0oMTg5cHgpO1xyXG4gICAgICB3aWR0aDogcHhUb1JlbSgyODBweCk7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweFRvUmVtKDE3LjA1cHgpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogcHhUb1JlbSgxODFweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBweFRvUmVtKDEyMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oNDBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHB4VG9SZW0oNDhweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcHhUb1JlbSg0OHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMTQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDQxcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oMjBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oNjBweCk7XHJcbiAgICAgIHBhZGRpbmc6IHB4VG9SZW0oMjRweCkgMCBweFRvUmVtKDhweCk7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogcHhUb1JlbSg5MHB4KSBweFRvUmVtKDc5cHgpIDAgMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSg5MHB4KTtcclxuICAgICAgZ2FwOiBweFRvUmVtKDYwcHgpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCBweFRvUmVtKDI0cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMzJweCk7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCA0OHB4LCAxMTAuMDAwMDAwMDAwMDAwMDElLCAtMSUsICMxMTExMTFFNSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBweFRvUmVtKDc5OS41ODMxOTA5MTc5Njg4cHgpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDI4cHgsIDEyMCUsIC0xJSwgIzExMTExMUU1KTtcclxuICAgICAgICAgIG1pbi13aWR0aDogcHhUb1JlbSgzMjdweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zdGVwcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogcHhUb1JlbSgzMnB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IHB4VG9SZW0oMjRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N0ZXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IHB4VG9SZW0oMjRweCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBnYXA6IHB4VG9SZW0oMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZ2FwOiBweFRvUmVtKDMycHgpO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweFRvUmVtKDM2cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogcHhUb1JlbSg1NnB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTZweCwgMTQwJSwgMCUsICMxMTExMTFDQyk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4VG9SZW0oMjkwcHgpO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNDAwLCAxNnB4LCAxNDAlLCAwJSwgIzExMTExMUNDKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMTcwcHgpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDYwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oMjhweCk7XHJcbiAgICAgIHBhZGRpbmc6IHB4VG9SZW0oNDhweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogcHhUb1JlbSg0NDBweCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgJl9fdGFnIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTZweCwgMTUwJSwgMCUsICRwcmltYXJ5LWdyZWVuKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0M3MzVFMUY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHhUb1JlbSgyMHB4KTtcclxuICAgICAgICBnYXA6IHB4VG9SZW0oMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcHhUb1JlbSg2cHgpIHB4VG9SZW0oMTZweCkgMCBweFRvUmVtKDE2cHgpO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg0MDAsIDM2cHgsIDExMC4wMDAwMDAwMDAwMDAwMSUsIC0xJSwgJHdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FzZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHB4VG9SZW0oNjBweCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHB4VG9SZW0oNDhweCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdhcDogcHhUb1JlbSgyOHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweFRvUmVtKDhweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweFRvUmVtKDhweCk7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCA0OHB4LCAxMTAuMDAwMDAwMDAwMDAwMDElLCAtMSUsICMxMTExMTFFNSk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDUwMCwgMjhweCwgMTIwJSwgLTElLCAjMTExMTExRTUpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMTFmciAwLjg5ZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBweFRvUmVtKDIwcHgpO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogcHhUb1JlbSgyMHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiBweFRvUmVtKDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXNlIHtcclxuICAgICAgYm9yZGVyOiBweFRvUmVtKDFweCkgc29saWQgJHByaW1hcnktZ3JlZW47XHJcbiAgICAgIHBhZGRpbmc6IHB4VG9SZW0oNDhweCkgcHhUb1JlbSg0OHB4KSAwIHB4VG9SZW0oNDhweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oMjBweCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4VG9SZW0oMTZweCkgcHhUb1JlbSgxNXB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBweFRvUmVtKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiBweFRvUmVtKDI4cHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCAyOHB4LCAxMTAuMDAwMDAwMDAwMDAwMDElLCAwJSwgJGJsYWNrKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDIwcHgsIDEzMCUsIDAlLCAkYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMjBweCwgMTQwJSwgMCUsICMxMTExMTE2Nik7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNDAwLCAxNnB4LCAxNDAlLCAwJSwgIzExMTExMTY2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg0MDAsIDE2cHgsIDE0MCUsIDAlLCAkd2hpdGUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IHB4VG9SZW0oMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogcHhUb1JlbSg5cHgpIHB4VG9SZW0oMjRweCkgcHhUb1JlbSg3cHgpIHB4VG9SZW0oMjRweCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHhUb1JlbSgzMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ncmVlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTZweCwgMTQwJSwgMCUsICR3aGl0ZSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweFRvUmVtKDZweCkgcHhUb1JlbSgxNHB4KTtcclxuICAgICAgICAgIGdhcDogcHhUb1JlbSg4cHgpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHhUb1JlbSgyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IHB4VG9SZW0oJG1haW4tY29udGFpbmVyLXdpZHRoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgYXV0byBweFRvUmVtKDE3MHB4KTtcclxuICAgIGdhcDogcHhUb1JlbSg2MHB4KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDYwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IHB4VG9SZW0oMzQzcHgpO1xyXG4gICAgICBnYXA6IHB4VG9SZW0oMjhweCk7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDQ4cHgsIDExMC4wMDAwMDAwMDAwMDAwMSUsIC0xJSwgJGJsYWNrKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCAyOHB4LCAxMjAlLCAtMSUsICRibGFjayk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbS0xIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbS0yIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDQ7XHJcbiAgICAgICAgcGFkZGluZzogcHhUb1JlbSgyOHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICAgICAgZ2FwOiBweFRvUmVtKDI4cHgpO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbS0zIHtcclxuICAgICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMyAvIDU7XHJcbiAgICAgICAgcGFkZGluZzogcHhUb1JlbSgyOHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICAgICAgZ2FwOiBweFRvUmVtKDI4cHgpO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbS00IHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XHJcbiAgICAgICAgcGFkZGluZzogcHhUb1JlbSgyOHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICAgICAgZ2FwOiBweFRvUmVtKDI4cHgpO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbS01IHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcbiAgICAgICAgcGFkZGluZzogcHhUb1JlbSgyOHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICAgICAgZ2FwOiBweFRvUmVtKDI4cHgpO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbS02IHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oMjBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IHB4VG9SZW0oMTJweCk7XHJcbiAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCAyMHB4LCAxMTAuMDAwMDAwMDAwMDAwMDElLCAwJSwgJGJsYWNrKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDIwcHgsIDExMC4wMDAwMDAwMDAwMDAwMSUsIDAlLCAkYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg0MDAsIDE2cHgsIDE0MCUsIDAlLCAjMTExMTExQ0MpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4VG9SZW0oNjA2cHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTVweCwgMTQwJSwgMCUsICMxMTExMTFDQyk7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBweFRvUmVtKDI5NXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgaGVpZ2h0OiBweFRvUmVtKDU2cHgpO1xyXG4gICAgICAgICAgd2lkdGg6IHB4VG9SZW0oODBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDUwMCwgMTZweCwgMTQwJSwgMCUsICR3aGl0ZSk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogcHhUb1JlbSg4Ljc5cHgpO1xyXG4gICAgICBwYWRkaW5nOiBweFRvUmVtKDE0cHgpIHB4VG9SZW0oMjRweCkgcHhUb1JlbSgxMnB4KSBweFRvUmVtKDI0cHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweFRvUmVtKDMycHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhBMDUwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDE2cHgsIDE1MCUsIDAlLCAkd2hpdGUpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBweFRvUmVtKDQwcHgpO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcHhUb1JlbSg0MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiBweFRvUmVtKDEwMHB4KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcHhUb1JlbSgyMHB4KTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcHhUb1JlbSgyMHB4KTtcclxuICAgICAgZ2FwOiBweFRvUmVtKDYwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWN0cyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBweFRvUmVtKDQ4cHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBweFRvUmVtKDQ4cHgpO1xyXG4gICAgcGFkZGluZy10b3A6IHB4VG9SZW0oOTBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogcHhUb1JlbSgyMDdweCk7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4VG9SZW0oMjRweCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgICBnYXA6IHB4VG9SZW0oMjBweCk7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCA0OHB4LCAxMTAuMDAwMDAwMDAwMDAwMDElLCAtMSUsICMxMTExMTFFNSk7XHJcbiAgICAgIG1heC13aWR0aDogcHhUb1JlbSg0NzVweCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNTAwLCAyOHB4LCAxMjAlLCAtMSUsICMxMTExMTFFNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LXdpZHRoOiBweFRvUmVtKDY2MnB4KTtcclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IHB4VG9SZW0oMTJweCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTZweCwgMTIwJSwgLTElLCAjNjI1MzM1KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiBweFRvUmVtKDEwcHgpO1xyXG4gICAgICBwYWRkaW5nOiBweFRvUmVtKDIwcHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweFRvUmVtKDEycHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhBMDUwMUY7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDEwcHgpO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg0MDAsIDE2cHgsIDEyMCUsIC0xJSwgIzYyNTMzNSk7O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NoYXJwIHtcclxuICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNDAwLCAxNnB4LCAxMzAlLCAtMSUsICRwcmltYXJ5LWdyZWVuKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgxNnB4KTtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogcHhUb1JlbSgyNnB4KTtcclxuICAgICAgd2lkdGg6IHB4VG9SZW0oMjZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2FncmVlIHtcclxuICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNDAwLCAxMnB4LCAxMDAlLCAwJSwgIzExMTExMUNDKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiBweFRvUmVtKDEycHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgxNnB4KTtcclxuICB9XHJcbiAgJl9fY2hlY2tib3gge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtc3R5bGUoNDAwLCAxMnB4LCAxMDAlLCAwJSwgIzExMTExMTY2KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiBweFRvUmVtKDEycHgpO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgYm9yZGVyOiBweFRvUmVtKDFweCkgc29saWQgIzExMTExMTY2IWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBweFRvUmVtKDJweClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgQGluY2x1ZGUgdGV4dC1zdHlsZSg1MDAsIDE2cHgsIDE1MCUsIDAlLCAkd2hpdGUpO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IHB4VG9SZW0oOC43OXB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oMzJweCk7XHJcbiAgICBwYWRkaW5nOiBweFRvUmVtKDE0cHgpIHB4VG9SZW0oMjRweCkgcHhUb1JlbSgxMnB4KSBweFRvUmVtKDI0cHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QTA1MDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmlsZS1sYWJlbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogcHhUb1JlbSg4cHgpO1xyXG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgxNnB4KTtcclxuICBjb2xvcjogIzRENzA1MTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogcHhUb1JlbSg4cHgpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcclxufVxyXG5cclxuLmZpbGUtaW5wdXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTZweCwgMTIwJSwgLTElLCAjNjI1MzM1KTtcclxuICBnYXA6IHB4VG9SZW0oMTBweCk7XHJcbiAgcGFkZGluZzogcHhUb1JlbSgyMHB4KTtcclxuICBib3JkZXItcmFkaXVzOiBweFRvUmVtKDEycHgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEEwNTAxRjtcclxuICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDEycHgpO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0LXN0eWxlKDQwMCwgMTZweCwgMTIwJSwgLTElLCAjNjI1MzM1KTtcclxuICB9XHJcbn1cclxuLmNhc2VfMSB7XHJcbiAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xyXG4gIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgIGg1IHtcclxuICAgICAgbWF4LXdpZHRoOiBweFRvUmVtKDU5MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvb3BlcmF0aW9uc19fYm9keV9fY2FzZV9fYmxvY2sge1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcclxuICAgIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgICAgaDUge1xyXG4gICAgICAgIG1heC13aWR0aDogcHhUb1JlbSgzMjdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhc2VfMiB7XHJcbiAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvb3BlcmF0aW9uc19fYm9keV9fY2FzZV9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDI0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FzZV8zIHtcclxuICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcbn1cclxuLmNhc2VfNCB7XHJcbiAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyAzO1xyXG4gIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgIGg1IHtcclxuICAgICAgbWF4LXdpZHRoOiBweFRvUmVtKDUxMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvb3BlcmF0aW9uc19fYm9keV9fY2FzZV9fYmxvY2sge1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzkwcHgpIHtcclxuICAgIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgICAgaDUge1xyXG4gICAgICAgIG1heC13aWR0aDogcHhUb1JlbSgzMjdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhc2VfMSwgLmNhc2VfNCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgLmNvb3BlcmF0aW9uc19fYm9keV9fY2FzZV9fYmxvY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHB4VG9SZW0oNDhweCk7XHJcbiAgICBwYWRkaW5nLXRvcDogcHhUb1JlbSg0OHB4KTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBweFRvUmVtKDQ4cHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4VG9SZW0oNDhweCk7XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGdhcDogcHhUb1JlbSgxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZzogcHhUb1JlbSgxNnB4KSBweFRvUmVtKDE1cHgpIDA7XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGdhcDogcHhUb1JlbSgxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBweFRvUmVtKDY3MHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHB4VG9SZW0oMjBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4uY2FzZV8yLCAuY2FzZV8zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLmNvb3BlcmF0aW9uc19fYm9keV9fY2FzZV9fYmxvY2sge1xyXG4gICAgcGFkZGluZzogcHhUb1JlbSg0OHB4KSBweFRvUmVtKDQ4cHgpIDAgcHhUb1JlbSg0OHB4KTtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBnYXA6IHB4VG9SZW0oMjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC8vcGFkZGluZzogcHhUb1JlbSgxNnB4KSAgcHhUb1JlbSgxNXB4KTtcclxuICAgIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZzogcHhUb1JlbSg0OHB4KSBweFRvUmVtKDMwcHgpIDA7XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGdhcDogcHhUb1JlbSgxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IHB4VG9SZW0oMTZweCkgcHhUb1JlbSgxNXB4KTtcclxuICAgIC5jb29wZXJhdGlvbnNfX2JvZHlfX2Nhc2VfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZ2FwOiBweFRvUmVtKDEycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBweFRvUmVtKDIwcHgpO1xyXG4gIH1cclxufSJdfQ== */

/* End */


/* Start:/local/templates/vastega/css/for-business.css?174954058768076*/
.main-slider {
  overflow: hidden;
  position: relative;
  font-family: "Onest", sans-serif;
}
.main-slider__wrapper {
  min-height: 440px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px;
}
.main-slider__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(60, 115, 94, 0) 75.23%, rgba(60, 115, 94, 0.8) 100%), #ffffff;
}
.main-slider__tag {
  z-index: 2;
  background: linear-gradient(0deg, rgba(60, 115, 94, 0.12), rgba(60, 115, 94, 0.12)), #ffffff;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 16px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 150%;
  text-transform: uppercase;
  width: max-content;
  color: var(--primary-green);
  text-transform: uppercase;
}
.main-slider__text {
  z-index: 2;
  font-style: normal;
  font-weight: 400;
  font-size: 3.6rem;
  line-height: 110%;
  letter-spacing: -0.01em;
  color: #ffffff;
}

@media (max-width: 768px) {
  .main-slider__wrapper {
    padding: 16px 16px 20px 16px;
    min-height: 270px;
    justify-content: stretch;
    gap: 16px;
  }
  .main-slider__tag {
    padding: 4px 16px 2px;
    font-size: 1.4rem;
    margin-top: auto;
  }
  .main-slider__text {
    font-size: 2.4rem;
    line-height: 110%;
  }
}
.quotes-slider {
  position: relative;
  height: 560px;
  overflow: hidden;
}
.quotes-slider__wrapper {
  background-color: #fff;
  padding: 60px 160px;
  border-radius: 40px;
  cursor: pointer;
  height: 100%;
}

.swiper-slide {
  height: auto;
  align-items: center;
  justify-content: center;
}

.swiper-wrapper {
  align-items: stretch;
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  left: 48px !important;
}

.swiper-pagination-bullet-active {
  background-color: var(--primary-green) !important;
}

@media (max-width: 768px) {
  .quotes-slider {
    max-height: 762px;
    height: max-content;
  }
  .quotes-slider__wrapper {
    padding: 40px 20px;
    border-radius: 20px;
    height: 100%;
  }
  .quotes-slider__pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 5px;
    bottom: 3% !important;
  }
  .quotes-slider .swiper-slide {
    height: auto;
  }
  .swiper-vertical > .swiper-pagination-bullets,
  .swiper-pagination-vertical.swiper-pagination-bullets {
    left: 50% !important;
    top: 95% !important;
    transform: rotate(90deg) !important;
    right: unset !important;
  }
}
.for-business-details {
  background-color: var(--primary-green);
  border-radius: 40px;
  padding: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 48px;
  font-family: "Onest";
  position: relative;
  margin-bottom: 140px;
}
.for-business-details__wrapper {
  display: flex;
  gap: 20px;
}
.for-business-details__item {
  background-color: #fff;
  flex-grow: 1;
  border-radius: 20px;
  padding: 28px;
  width: calc(33.3333333333% - 10px);
}
.for-business-details__title {
  font-weight: 500;
  font-size: 6rem;
  line-height: 100%;
  white-space: nowrap;
}
.for-business-details__subtitle {
  font-size: 2.4rem;
  line-height: 160%;
}
.for-business-details__text {
  font-size: 1.6rem;
  line-height: 140%;
}
.for-business-details__link {
  background-color: #fff;
  border-radius: 32px;
  font-size: 1.6rem;
  text-transform: uppercase;
  width: max-content;
  padding: 14px 24px 12px 24px;
}

@media (max-width: 1200px) {
  .for-business-details {
    padding: 38px;
  }
  .for-business-details__title {
    font-size: 4.8rem;
  }
}
@media (max-width: 950px) {
  .for-business-details__item {
    padding: 20px;
  }
  .for-business-details__title {
    font-size: 3.8rem;
  }
}
@media (max-width: 768px) {
  .for-business-details {
    padding: 16px;
    gap: 16px;
    margin-bottom: 60px;
    margin-top: 0;
    border-radius: 20px;
  }
  .for-business-details__wrapper {
    flex-direction: column;
  }
  .for-business-details__item {
    width: 100%;
    padding: 16px;
  }
  .for-business-details__title {
    font-size: 4.8rem;
  }
  .for-business-details__subtitle {
    font-size: 2rem;
    line-height: 130%;
  }
}
.modern-industry {
  background-color: #fff;
  border-radius: 40px;
  text-align: center;
  font-family: "Onest";
  padding-bottom: 140px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.modern-industry__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 890px;
  gap: 24px;
  margin-bottom: 90px;
}
.modern-industry__title {
  font-size: 4.8rem;
  line-height: 110%;
}
.modern-industry__text-content {
  font-size: 2rem;
  line-height: 140%;
}
.modern-industry__slider {
  width: 100%;
  overflow: hidden;
}

@media (max-width: 768px) {
  .modern-industry {
    padding: 8px 8px 28px 8px;
    border-radius: 20px;
  }
  .modern-industry__title {
    font-size: 2.8rem;
    line-height: 120%;
  }
  .modern-industry__content {
    width: 100%;
    margin-bottom: 36px;
  }
  .modern-industry__text-content {
    font-size: 1.7rem;
  }
}
.industry-slider {
  overflow: hidden;
  position: relative;
  font-family: "Onest", sans-serif;
}
.industry-slider__image {
  width: 100%;
  object-fit: contain;
  border-radius: 17.05px;
}
.industry-slider .swiper-slide {
  min-width: 280px;
  min-height: 190px;
}

.cooperation {
  display: flex;
  gap: 60px;
  flex-direction: column;
  font-family: "Onest";
}
.cooperation__header {
  display: flex;
  justify-content: space-between;
  max-height: 53px;
}
.cooperation__link {
  background-color: var(--primary-brown);
  padding: 14px 24px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 32px;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 150%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.cooperation__link.mobile {
  display: none;
}
.cooperation__title {
  font-style: normal;
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  color: #111111;
}
.cooperation__body {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
.cooperation__item {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 20px;
}
.cooperation__item:nth-child(2) {
  grid-column: 2/4;
  grid-row: 1/2;
}
.cooperation__item:nth-child(3) {
  grid-column: 4/5;
  grid-row: span 2;
}
.cooperation__item:not(.cooperation__item-with-image) {
  padding: 28px;
}
.cooperation__item-image {
  border-radius: 20px;
  object-fit: cover;
  height: 100%;
}
.cooperation__item-text {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.cooperation__item-title {
  font-weight: 500;
  font-size: 2rem;
  line-height: 110%;
  color: #111111;
}
.cooperation__item-description {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
}

@media (max-width: 990px) and (min-width: 769px) {
  .cooperation__body {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
  }
  .cooperation__item {
    grid-column: 1/-1;
    grid-row: auto;
  }
  .cooperation__item:nth-child(odd) {
    grid-column: 1/2;
    grid-row: auto;
  }
  .cooperation__item:nth-child(even) {
    grid-column: 2/3;
    grid-row: auto;
  }
}
@media (max-width: 768px) {
  .cooperation {
    gap: 28px;
  }
  .cooperation__body {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    gap: 12px;
  }
  .cooperation__item {
    grid-column: 1/-1;
    grid-row: auto;
  }
  .cooperation__item:nth-child(2), .cooperation__item:nth-child(3) {
    grid-column: 1/-1;
    grid-row: auto;
  }
  .cooperation__item:nth-child(1) {
    order: 5;
  }
  .cooperation__item:last-child {
    order: 6;
  }
  .cooperation__link {
    display: none;
  }
  .cooperation__link.mobile {
    display: inline-flex;
    margin-top: -14px;
  }
  .cooperation__item-icon {
    margin-bottom: 28px;
  }
  .cooperation__item-description {
    font-size: 1.5rem;
  }
  .cooperation__title {
    font-size: 2.8rem;
    line-height: 120%;
    text-align: center;
    width: 100%;
  }
  .cooperation__item-with-image {
    max-height: 228px;
  }
}
.partners {
  display: flex;
  flex-direction: column;
  gap: 60px;
  font-family: "Onest";
}
.partners__title {
  font-style: normal;
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  text-align: center;
  color: #111111;
}
.partners__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  padding: 28px;
  background: #ffffff;
  border-radius: 20px;
}
.partners__wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 20px;
}
.partners__item-info {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.partners__item-info-title {
  font-weight: 500;
  font-size: 2.8rem;
  line-height: 110%;
}
.partners__item-info-text {
  font-weight: 400;
  font-size: 2rem;
  line-height: 140%;
  hyphens: auto;
}
.partners__item-button {
  color: #fff;
  background-color: var(--primary-green);
  padding: 14px 24px;
  border-radius: 32px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  width: max-content;
  margin-top: auto;
}

@media (max-width: 768px) {
  .partners {
    gap: 28px;
  }
  .partners__title {
    font-size: 2.8rem;
    line-height: 120%;
  }
  .partners__item-button {
    width: 100%;
    text-align: center;
  }
  .partners__item-info-title {
    font-size: 2.4rem;
    line-height: 116%;
  }
  .partners__item-info-text {
    font-size: 1.7rem;
    line-height: 140%;
  }
}
.partners-small {
  background-color: #fff;
  font-family: "Onest";
  display: flex;
  gap: 48px;
  padding: 90px;
  border-radius: 40px;
  margin-top: 90px;
  flex-direction: column;
  align-items: center;
}
.partners-small__text-content {
  max-width: 1141px;
  font-size: 17px;
  line-height: 140%;
  color: rgba(17, 17, 17, 0.64);
  text-align: center;
  font-weight: 500;
  font-size: 2rem;
  line-height: 160%;
}
.partners-small__green {
  color: var(--primary-green);
  display: inline-block;
}
.partners-small__became-partner {
  text-align: center;
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  color: #fff;
  padding: 14px 24px 12px;
  background: var(--primary-brown);
  border-radius: 32px;
  font-size: 1.6rem;
  list-style: 150%;
}

.reset-color {
  color: rgba(17, 17, 17, 0.64);
}

@media (max-width: 768px) {
  .partners-small {
    padding: 28px 20px;
    gap: 38px;
    margin-top: 32px;
  }
  .partners-small__text-content {
    font-size: 1.6rem;
    line-height: 160%;
    letter-spacing: 0.02em;
  }
}
.products-for-business {
  background-color: var(--primary-green);
  border-radius: 40px;
  font-family: "Onest";
  padding: 90px 0 48px 0;
}
.products-for-business__content {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: center;
}
.products-for-business__gallery {
  display: flex;
  max-height: 336px;
}
.products-for-business__gallery-image {
  object-fit: cover;
  border-radius: 20px;
}
.products-for-business__title {
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
  color: #fff;
  text-align: center;
}
.products-for-business__header {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}
.products-for-business__subtitle {
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  text-align: center;
  color: #ffffff;
}
.products-for-business__link {
  background: #ffffff;
  border-radius: 32px;
  padding: 14px 24px;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  text-transform: uppercase;
  width: max-content;
}
.products-for-business__gallery-image-mobile {
  display: none;
}

@media (max-width: 768px) {
  .products-for-business {
    padding: 24px;
    border-radius: 20px;
  }
  .products-for-business .wrapper {
    padding: 0;
  }
  .products-for-business__gallery-image-mobile {
    display: inline-block;
    object-fit: cover;
    border-radius: 20px;
  }
  .products-for-business__gallery-image {
    display: none;
  }
  .products-for-business__header {
    gap: 12px;
  }
  .products-for-business__title {
    font-style: normal;
    font-weight: 500;
    font-size: 2.8rem;
    line-height: 120%;
  }
  .products-for-business__content {
    gap: 20px;
  }
}
.watched {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 60px;
  font-family: "Onest";
}
.watched__title {
  font-style: normal;
  font-weight: 500;
  font-size: 4.8rem;
  line-height: 110%;
}
.watched__item-text-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  padding: 0 16px;
}
.watched__item-image-wrapper {
  background: #fff;
  border-radius: 20px;
  max-height: 296px;
}
.watched__item {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.watched__item-title {
  font-style: normal;
  font-weight: 400;
  font-size: 2rem;
  line-height: 110%;
}
.watched__item-text {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  opacity: 0.7;
}
.watched__item-volume {
  display: flex;
  align-items: center;
  text-align: center;
  width: max-content;
  background: #fff;
  border-radius: 20px;
  padding: 4px 10px;
  color: var(--primary-green);
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  text-transform: uppercase;
  margin-top: 8px;
}
.watched__item-image {
  width: 100%;
  object-fit: contain;
  margin: auto;
  height: 100%;
}
.watched__catalog {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 22px;
}

@media (max-width: 768px) {
  .watched {
    align-items: center;
    gap: 28px;
  }
  .watched__title {
    font-weight: 500;
    font-size: 2.8rem;
    line-height: 120%;
  }
  .watched__catalog {
    grid-template-columns: 1fr;
    gap: 32px;
  }
  .watched__item-image-wrapper {
    max-height: 264px;
  }
  .watched__item-text {
    font-size: 1.6rem;
  }
  .watched__text-content {
    gap: 10px;
  }
  .watched__item {
    gap: 20px;
  }
  .watched__item-text-content {
    gap: 10px;
  }
  .watched__volume {
    margin-top: 6px;
  }
}
.partner {
  background-color: #ECE9E4;
  display: flex;
  flex-direction: column;
  max-width: 114.1rem;
  gap: 2rem;
  height: max-content;
  font-family: Onest, serif;
}
.partner__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.partner__title {
  height: 4rem;
}
.partner__close {
  justify-self: flex-end;
  margin-left: auto;
}
.partner__close:hover {
  cursor: pointer;
}
.partner__body {
  display: flex;
  flex-direction: column;
  gap: 6.8rem;
}
.partner__body__title {
  font-family: Onest;
  font-weight: 500;
  font-size: 32px;
  line-height: 120%;
  letter-spacing: -1%;
  color: #111111;
}
.partner__body__cards {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2rem;
}
.partner__body__card {
  background-color: #FFFFFF;
  border-radius: 2rem;
}

@media (max-width: 768px) {
  .partner {
    height: 100vh;
    min-height: 100vh;
    transform: none;
    border-radius: unset;
    padding: 2.4rem;
    gap: 2.8rem;
    display: flex;
    flex-direction: column;
  }
  .partner__header {
    align-items: flex-start;
    height: 3.3rem;
    align-items: center;
  }
  .partner__close {
    justify-self: flex-end;
    margin-left: auto;
    height: 2.8rem;
    width: 2.8rem;
  }
  .partner__close img {
    height: 2.8rem;
    width: 2.8rem;
  }
  .partner__close:hover {
    cursor: pointer;
  }
  .partner__body {
    display: flex;
    flex-direction: column;
    gap: 4rem;
  }
  .partner__body__text {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
  .partner__body__title {
    max-width: 26.3rem;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 120%;
    letter-spacing: -1%;
    color: #111111;
  }
  .partner__body__cards {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 1.2rem;
  }
  .partner__body__card {
    border-radius: 2rem;
    display: flex;
    justify-content: center;
  }
}
.cookie-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 10000;
  visibility: hidden;
}

.open {
  visibility: visible;
}

.cookies {
  display: flex;
  z-index: 10002;
  flex-direction: column;
  border-radius: 1.6rem;
  padding: 2rem 2.8rem 2.8rem 2.8rem;
  gap: 2.4rem;
  background-color: #FFFFFF;
  box-shadow: 0 0.4rem 2.8rem 0 rgba(0, 0, 0, 0.2392156863);
  font-family: Onest, serif;
  width: 45.8rem;
  position: fixed;
  bottom: 4.8rem;
  right: 4.8rem;
}
@media (min-width: 1441px) {
  .cookies {
    right: 15vw;
  }
}
@media (max-width: 768px) {
  .cookies {
    max-width: 40.3rem;
    padding: 1.1rem 1.5rem 1.5rem 1.5rem;
    border-radius: 1.2rem;
    gap: 1.6rem;
    width: 95%;
    bottom: 0;
    right: 2.5%;
    box-shadow: 0 0.4rem 2.8rem 0 rgba(0, 0, 0, 0.2392156863);
  }
}
.cookies__header {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
@media (max-width: 768px) {
  .cookies__header {
    gap: 0.4rem;
  }
}
.cookies__title {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8rem;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 110%;
  letter-spacing: -0.1px;
  color: #625335;
}
@media (max-width: 768px) {
  .cookies__title {
    font-weight: 400;
    gap: 0.4rem;
    font-size: 2rem;
    line-height: 110%;
    letter-spacing: -0.02rem;
  }
}
.cookies__title img {
  width: 4rem;
  height: 4rem;
}
@media (max-width: 768px) {
  .cookies__title img {
    width: 3.2rem;
    height: 3.2rem;
  }
}
.cookies__body {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 136%;
  letter-spacing: 0%;
  color: rgba(140, 123, 89, 0.8980392157);
}
@media (max-width: 768px) {
  .cookies__body {
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 136%;
    letter-spacing: 0%;
  }
}
.cookies__body a {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 136%;
  letter-spacing: 0%;
  cursor: pointer;
}
@media (max-width: 768px) {
  .cookies__body a {
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 136%;
    letter-spacing: 0%;
  }
}
.cookies__btns {
  display: flex;
  flex-direction: row;
  gap: 1.2rem;
}
@media (max-width: 768px) {
  .cookies__btns {
    width: 100%;
  }
}
.cookies__btns .btn__settings {
  display: flex;
  flex-direction: row;
  gap: 0.879rem;
  border: 0.1rem solid #C8A050;
  padding: 1.2rem 2.4rem 1rem 2.4rem;
  border-radius: 3.2rem;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 150%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #C8A050;
  cursor: pointer;
  width: max-content;
}
@media (max-width: 768px) {
  .cookies__btns .btn__settings {
    width: 100%;
    justify-content: center;
  }
}
.cookies__btns .btn__accept {
  display: flex;
  cursor: pointer;
  flex-direction: row;
  border: 1px solid #C8A050;
  background-color: #C8A050;
  border-radius: 3.2rem;
  padding: 1.2rem 2.4rem 1rem 2.4rem;
  gap: 0.879rem;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 150%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #FFFFFF;
  width: max-content;
}
@media (max-width: 768px) {
  .cookies__btns .btn__accept {
    width: 100%;
    justify-content: center;
  }
}

.mobile {
  display: none;
}
@media (max-width: 768px) {
  .mobile {
    display: flex;
  }
}

.desktop {
  display: flex;
}
@media (max-width: 768px) {
  .desktop {
    display: none;
  }
}

.for-business {
  display: flex;
  flex-direction: column;
  margin-top: 56px;
  flex-grow: 1;
  font-family: "Onest", serif;
  margin-bottom: 8px;
}
div .for-business__wrapper {
  padding: 80px;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 20px;
  background-color: #fff;
  border-radius: 40px;
  max-width: calc(var(--container-width) - 20px);
}
.for-business__logo {
  max-width: 318px;
  width: 100%;
  object-fit: contain;
  margin-bottom: 28px;
  margin-top: 60px;
}
.for-business__title {
  font-size: 4.8rem;
  line-height: 110%;
  text-align: center;
  margin-bottom: 8px;
}
.for-business__title-span {
  position: relative;
  padding-right: 32px;
}
.for-business__title-span::after {
  content: url("/local/templates/vastega/img/icons/icon-sublogo.svg");
  position: absolute;
  width: 32px;
  top: -10%;
}
.for-business__subtitle {
  font-weight: 400;
  font-size: 2.8rem;
  line-height: 120%;
  margin-bottom: 28px;
  text-align: center;
}
.for-business__sublogo {
  display: flex;
  align-items: center;
  color: var(--primary-green);
  gap: 12px;
  font-weight: 400;
  font-size: 2rem;
  line-height: 140%;
}
.for-business__sublogo-img {
  width: 20px;
}
div .for-business__main-slider {
  margin-top: 10px;
}
.for-business__quote {
  margin-top: 140px;
  max-width: 906px;
  margin-left: auto;
  margin-right: auto;
}
.for-business__quotes-slider {
  max-height: max-content;
  overflow: hidden;
  transition: transform 0.5s ease-in-out 0.2s;
  will-change: transform;
  transform: translateY(60px);
  margin-bottom: 160px;
}
.for-business__quotes-slider.active {
  transform: translateY(-88%);
}
.for-business__cooperation {
  margin-top: 140px;
}
.for-business__products-for-business {
  margin-top: 171px;
}
.for-business__watched {
  margin-top: 140px;
}
.for-business__work-with-us {
  margin: 140px 0;
}
.for-business__partners {
  margin-top: 140px;
}

#quote {
  transition: all 1.5s ease-in-out;
}

#quote.scrolled-up {
  transform: translateY(-88%);
  margin-bottom: -400px;
}

@media (max-width: 768px) {
  .for-business {
    margin-top: 8px;
  }
  .for-business__wrapper {
    padding: 24px 16px;
    border-radius: 16px;
  }
  .for-business__logo {
    max-width: 239px;
    margin-top: 12px;
  }
  .for-business__title {
    font-size: 2.8rem;
    line-height: 110%;
    letter-spacing: -1%;
  }
  .for-business__title-span {
    position: relative;
    padding-right: pxToRem(15px);
  }
  .for-business__title-span::after {
    content: url("/local/templates/vastega/img/icons/icon-sublogo-m.svg");
    position: absolute;
    width: pxToRem(16px);
    height: pxToRem(16px);
    top: -45%;
  }
  .for-business__subtitle {
    font-size: 1.6rem;
    margin-bottom: 12px;
    letter-spacing: 0%;
    line-height: 120%;
  }
  .for-business__sublogo {
    font-size: 1.2rem;
  }
  .for-business__sublogo-img {
    width: 1.6rem;
  }
  .for-business__top {
    padding: 0;
  }
  .for-business__quote {
    margin-top: 60px;
    padding: 0 6px;
  }
  .for-business__quotes-slider {
    max-height: max-content;
    overflow: hidden;
    transition: transform 0.5s ease-in-out 0.2s;
    will-change: transform;
    transform: none;
    margin: 72px 0 64px 0;
  }
  .for-business__quotes-slider.active {
    transform: translateY(-400%);
  }
  .for-business__quotes-slider .wrapper {
    padding: 0;
  }
  .for-business__more-details .wrapper {
    padding: 0;
  }
  .for-business__cooperation {
    margin-top: 60px;
  }
  .for-business__products-for-business {
    margin-top: 60px;
  }
  .for-business__watched {
    margin-top: 60px;
  }
  .for-business__work-with-us {
    margin: 60px 0;
  }
  .for-business__partners {
    margin-top: 60px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tYWluLXNsaWRlci5zY3NzIiwiX3F1b3Rlcy1zbGlkZXIuc2NzcyIsIl9mb3ItYnVzaW5lc3MtZGV0YWlscy5zY3NzIiwiX21vZGVybi1pbmR1c3RyeS5zY3NzIiwiX2luZHVzdHJ5LXNsaWRlci5zY3NzIiwiX2Nvb3BlcmF0aW9uLnNjc3MiLCJfcGFydG5lcnMuc2NzcyIsIl9wYXJ0bmVycy1zbWFsbC5zY3NzIiwiX3Byb2R1Y3RzLWZvci1idXNpbmVzcy5zY3NzIiwiX3dhdGNoZWQuc2NzcyIsIl9wYXJ0bmVycy1tb2RhbC5zY3NzIiwiX2Nvb2tpZXMuc2NzcyIsImZvci1idXNpbmVzcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9GO0VBQ0U7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQzlFTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBR0o7QUFBQTtJQUVFO0lBQ0E7SUFDQTtJQUNBOzs7QUN2REo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtJQUNFOztFQUNBO0lBQ0U7OztBQUtOO0VBRUc7SUFDQzs7RUFFRDtJQUNDOzs7QUFLSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7O0FDdkZOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQ2xETjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7OztBQ1pKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFFSTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUtOO0VBQ0U7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFFRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFHSjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOzs7QUN6Sk47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FDekVOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7SUFDQTs7O0FDbERaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFO0lBSUU7SUFDQTs7RUFKQTtJQUNJOztFQUlKO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0k7OztBQ2hGUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7O0VBRUo7SUFDSTs7RUFFSjtJQUNJOzs7QUN0R1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOzs7QUFLTjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUdKO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQ3RHUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEY7SUFlSTs7O0FBRUY7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWZGO0lBZ0JJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBaEJGO0lBaUJJO0lBQ0E7Ozs7QUN0SVI7RUFDRTs7QUFDQTtFQUZGO0lBR0k7Ozs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBR0o7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlOO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFJRjtJQUNFOztFQUdKO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRSIsImZpbGUiOiJmb3ItYnVzaW5lc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4tc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJPbmVzdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgcmdiYSg2MCwgMTE1LCA5NCwgMCkgNzUuMjMlLFxyXG4gICAgICAgIHJnYmEoNjAsIDExNSwgOTQsIDAuOCkgMTAwJVxyXG4gICAgICApLCAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMGRlZyxcclxuICAgICAgICByZ2JhKDYwLCAxMTUsIDk0LCAwLjEyKSxcclxuICAgICAgICByZ2JhKDYwLCAxMTUsIDk0LCAwLjEyKVxyXG4gICAgICApLFxyXG4gICAgICAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2cHggMTZweCAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JlZW4pO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1haW4tc2xpZGVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX190YWcge1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTZweCAycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnF1b3Rlcy1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDU2MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNjBweCAxNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmVlbikgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnF1b3Rlcy1zbGlkZXIge1xyXG4gICAgbWF4LWhlaWdodDogNzYycHg7XHJcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgYm90dG9tOiAzJSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDk1JSFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IHVuc2V0IWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuZm9yLWJ1c2luZXNzLWRldGFpbHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZ3JlZW4pO1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgcGFkZGluZzogNDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDQ4cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDI4cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICB9XHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMTRweCAyNHB4IDEycHggMjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9yLWJ1c2luZXNzLWRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMzhweDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAuZm9yLWJ1c2luZXNzLWRldGFpbHMge1xyXG4gICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgIH1cclxuICAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZvci1idXNpbmVzcy1kZXRhaWxzIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2Rlcm4taW5kdXN0cnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgLy8gICBwYWRkaW5nLXRvcDogMjQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogODkwcHg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICB9XHJcblxyXG4gICZfX3RleHQtY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tb2Rlcm4taW5kdXN0cnkge1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAyOHB4IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuICAgICZfX3RleHQtY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5kdXN0cnktc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJPbmVzdFwiLCBzYW5zLXNlcmlmO1xyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE3LjA1cHg7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICB9XHJcbn1cclxuIiwiLmNvb3BlcmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNjBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA1M3B4O1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnJvd24pO1xyXG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgY29sb3I6ICMxMTExMTE7XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLy8gJjpudGgtY2hpbGQoMSkge1xyXG4gICAgLy8gICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAvLyAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgIC8vIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcclxuICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDQvNTtcclxuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgIH1cclxuICAgIC8vICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDI4cHg7XHJcbiAgICAvLyB9XHJcbiAgICAmOm5vdCguY29vcGVyYXRpb25fX2l0ZW0td2l0aC1pbWFnZSkge1xyXG4gICAgICBwYWRkaW5nOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtLWltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcbiAgJl9faXRlbS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICBjb2xvcjogIzExMTExMTtcclxuICB9XHJcbiAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gIC5jb29wZXJhdGlvbiB7XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICBncmlkLXJvdzogYXV0bztcclxuICAgIH1cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICBncmlkLXJvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb29wZXJhdGlvbiB7XHJcbiAgICBnYXA6IDI4cHg7XHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMiksXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMSkge1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgICZfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbS1pY29uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS13aXRoLWltYWdlIHtcclxuICAgICAgbWF4LWhlaWdodDogMjI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhcnRuZXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzExMTExMTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgJl9faXRlbS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxuICAmX19pdGVtLWluZm8tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgfVxyXG4gICZfX2l0ZW0taW5mby10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbiAgfVxyXG4gICZfX2l0ZW0tYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmVlbik7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5wYXJ0bmVycyB7XHJcbiAgICBnYXA6IDI4cHg7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0tYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2l0ZW0taW5mby10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTE2JTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0taW5mby10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFydG5lcnMtc21hbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDhweDtcclxuICBwYWRkaW5nOiA5MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogOTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX3RleHQtY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDFweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC42NCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgfVxyXG4gICZfX2dyZWVuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZWVuKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgJl9fYmVjYW1lLXBhcnRuZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTRweCAyNHB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJyb3duKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IDE1MCU7XHJcbiAgfVxyXG59XHJcbi5yZXNldC1jb2xvciB7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjY0KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGFydG5lcnMtc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcclxuICAgICAgICBnYXA6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAmX190ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2R1Y3RzLWZvci1idXNpbmVzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmVlbik7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICBmb250LWZhbWlseTogXCJPbmVzdFwiO1xyXG4gIHBhZGRpbmc6IDkwcHggMCA0OHB4IDA7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2dhbGxlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC1oZWlnaHQ6IDMzNnB4O1xyXG4gIH1cclxuICAmX19nYWxsZXJ5LWltYWdlIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgfVxyXG4gICZfX2dhbGxlcnktaW1hZ2UtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucHJvZHVjdHMtZm9yLWJ1c2luZXNzIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAmX19nYWxsZXJ5LWltYWdlLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19nYWxsZXJ5LWltYWdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53YXRjaGVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCI7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgfVxyXG4gICZfX2l0ZW0tdGV4dC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICB9XHJcbiAgJl9faXRlbS1pbWFnZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMjk2cHg7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcbiAgJl9faXRlbS10aXRsZSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgfVxyXG4gICZfX2l0ZW0tdGV4dCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG4gICZfX2l0ZW0tdm9sdW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyZWVuKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0taW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmX19jYXRhbG9nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzIwcHgsIDFmcikpO1xyXG4gICAgZ2FwOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLndhdGNoZWQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjhweDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG4gICAgJl9fY2F0YWxvZyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI2NHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuICAgICZfX3RleHQtY29udGVudCB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS10ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgICZfX3ZvbHVtZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFydG5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRTlFNDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LXdpZHRoOiAxMTQuMXJlbTtcclxuICBnYXA6IDJyZW07XHJcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICBmb250LWZhbWlseTogT25lc3QsIHNlcmlmO1xyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gIH1cclxuICAmX19jbG9zZSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA2LjhyZW07XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBPbmVzdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xJTtcclxuICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucGFydG5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgIGdhcDogMi44cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgaGVpZ2h0OiAzLjNyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgd2lkdGg6IDIuOHJlbTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNi4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xJTtcclxuICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgfVxyXG4gICAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX19jYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29va2llLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ub3BlbiB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uY29va2llcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxMDAwMjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICBwYWRkaW5nOiAycmVtIDIuOHJlbSAyLjhyZW0gMi44cmVtO1xyXG4gIGdhcDogMi40cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgYm94LXNoYWRvdzogMCAwLjRyZW0gMi44cmVtIDAgIzAwMDAwMDNEO1xyXG4gIGZvbnQtZmFtaWx5OiBPbmVzdCwgc2VyaWY7XHJcbiAgd2lkdGg6IDQ1LjhyZW07XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNC44cmVtO1xyXG4gIHJpZ2h0OiA0LjhyZW07XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xyXG4gICAgcmlnaHQ6IDE1dnc7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiA0MC4zcmVtO1xyXG4gICAgcGFkZGluZzogMS4xcmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgZ2FwOiAxLjZyZW07XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDIuNSU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuNHJlbSAyLjhyZW0gMCAjMDAwMDAwM0Q7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMC42cmVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcclxuICAgIGNvbG9yOiAjNjI1MzM1O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogY2FsYygycmVtICogLTEgLyAxMDApO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgY29sb3I6ICM4QzdCNTlFNTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAxLjJyZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnRuX19zZXR0aW5ncyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogMC44NzlyZW07XHJcbiAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNDOEEwNTA7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW0gMS4wcmVtIDIuNHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICNDOEEwNTA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9fYWNjZXB0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzhBMDUwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhBMDUwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW0gMXJlbSAyLjRyZW07XHJcbiAgICAgIGdhcDogMC44NzlyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuL21haW4tc2xpZGVyXCI7XHJcbkB1c2UgXCIuL3F1b3Rlcy1zbGlkZXJcIjtcclxuQHVzZSBcIi4vZm9yLWJ1c2luZXNzLWRldGFpbHNcIjtcclxuQHVzZSBcIi4vbW9kZXJuLWluZHVzdHJ5XCI7XHJcbkB1c2UgXCIuL2luZHVzdHJ5LXNsaWRlclwiO1xyXG5AdXNlIFwiLi9jb29wZXJhdGlvblwiO1xyXG5AdXNlIFwiLi9wYXJ0bmVyc1wiO1xyXG5AdXNlIFwiLi9wYXJ0bmVycy1zbWFsbFwiO1xyXG5AdXNlIFwiLi9wcm9kdWN0cy1mb3ItYnVzaW5lc3NcIjtcclxuQHVzZSBcIi4vd2F0Y2hlZFwiO1xyXG5AdXNlIFwiLi9wYXJ0bmVycy1tb2RhbFwiO1xyXG5AdXNlIFwiLi9jb29raWVzXCI7XHJcblxyXG4ubW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuLmRlc2t0b3Age1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZvci1idXNpbmVzcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9uZXN0XCIsIHNlcmlmO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAmX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItd2lkdGgpIC0gMTBweCAqIDIpO1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIG1heC13aWR0aDogMzE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgLy8gJl9fdG9wIHtcclxuICAvLyAgIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAvLyB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgJl9fdGl0bGUtc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvaWNvbi1zdWJsb2dvLnN2Z1wiKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgdG9wOiAtMTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX3N1YmxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmVlbik7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG4gICZfX3N1YmxvZ28taW1nIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAmX19tYWluLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAmX19xdW90ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgIG1heC13aWR0aDogOTA2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbiAgJl9fcXVvdGVzLXNsaWRlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTg4JSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Nvb3BlcmF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gIH1cclxuICAmX19wcm9kdWN0cy1mb3ItYnVzaW5lc3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMTcxcHg7XHJcbiAgfVxyXG4gICZfX3dhdGNoZWQge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgfVxyXG4gICZfX3dvcmstd2l0aC11cyB7XHJcbiAgICBtYXJnaW46IDE0MHB4IDA7XHJcbiAgfVxyXG4gICZfX3BhcnRuZXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gIH1cclxufVxyXG4jcXVvdGUge1xyXG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4jcXVvdGUuc2Nyb2xsZWQtdXAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODglKTtcclxuICBtYXJnaW4tYm90dG9tOiAtNDAwcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmZvci1idXNpbmVzcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBtYXgtd2lkdGg6IDIzOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMSU7XHJcbiAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHB4VG9SZW0oMTVweCk7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2ljb24tc3VibG9nby1tLnN2Z1wiKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiBweFRvUmVtKDE2cHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweFRvUmVtKDE2cHgpO1xyXG4gICAgICAgICAgdG9wOiAtNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICAgICZfX3N1YmxvZ28ge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX19xdW90ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcXVvdGVzLXNsaWRlciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogNzJweCAwIDY0cHggMDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwJSk7XHJcbiAgICAgIH1cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vcmUtZGV0YWlscyB7XHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb29wZXJhdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19wcm9kdWN0cy1mb3ItYnVzaW5lc3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd2F0Y2hlZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX193b3JrLXdpdGgtdXMge1xyXG4gICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgICZfX3BhcnRuZXJzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */

/* End */


/* Start:/local/templates/vastega/components/bitrix/breadcrumb/bread_vastega/style.min.css?1745856069467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/vastega/components/bitrix/form.result.new/popup_beige/style.css?1749539518546*/
.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/vastega/components/bitrix/form.result.new/popup_beige/images/icon_warn.gif);
}
.form__btn {
	letter-spacing: 0%!important;
	flex-direction: row!important;
	gap: 0.879rem!important;
	background-color: #C8A050!important;
	cursor: pointer!important;
}
textarea {
	background-color: rgba(200, 160, 80, 0.1215686275) !important;
}
.form__checkbox span {
	color: rgba(17, 17, 17, 0.4) !important;
}
.for-buyers__contact {
	margin-bottom: 14rem!important;
}
/* End */
/* /local/templates/vastega/css/cooperations.css?174587093869890 */
/* /local/templates/vastega/css/for-business.css?174954058768076 */
/* /local/templates/vastega/components/bitrix/breadcrumb/bread_vastega/style.min.css?1745856069467 */
/* /local/templates/vastega/components/bitrix/form.result.new/popup_beige/style.css?1749539518546 */
