/* Reset and base styles  */

* {
  padding: 0;
  margin: 0;
  border: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Links */

a {
  color: inherit;
}

a,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */

aside,
nav,
footer,
header,
section {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: 400;
}

h1 > strong,
h2 > strong,
h3 > strong,
h4 > strong,
h5 > strong,
h6 > strong,
p > strong {
  font-weight: 400;
}

ul,
ul li {
  list-style: none;
}

img {
  display: block;
  vertical-align: top;
  object-fit: cover;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */

input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button,
input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
  border: none;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

fieldset {
  border: none;
}

textarea {
  resize: none;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Light.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Light.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Light-Italic.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Light-Italic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Regular.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Regular-Italic.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Regular-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Medium.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Medium-Italic.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Medium-Italic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-SemiBold.woff2") format("woff2"), url("../fonts/Raleway/Raleway-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-SemiBold-Italic.woff2") format("woff2"), url("../fonts/Raleway/Raleway-SemiBold-Italic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway/Raleway-Bold.woff2") format("woff2"), url("../fonts/Raleway/Raleway-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "ViaodaLibre";
  src: url("../fonts/ViaodaLibre/ViaodaLibre-Regular.woff2") format("woff2"), url("../fonts/ViaodaLibre/ViaodaLibre-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

html {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  -webkit-text-size-adjust: none;
  line-height: 1.3;
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
}

.container {
  max-width: 1160px;
  min-width: 280px;
  padding: 0 120px;
  margin: 0 auto;
  box-sizing: content-box;
}

@media (max-width: 980px) {
  .container {
    padding: 0 50px;
  }
}

@media (max-width: 768px) {
  .container {
    padding: 0 16px;
  }
}

html {
  overflow-x: hidden;
  max-width: 100vw;
  scroll-behavior: smooth;
  color: #141A1B;
  background-color: #F2F1ED;
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum";
}

html.js-no-scroll {
  overflow-y: hidden;
}

body {
  overflow: clip;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-image: url("../img/bg2.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 768px) {
  body {
    background-image: url("../img/bg.png");
  }
}

body::-webkit-scrollbar {
  width: 10px;
}

body::-webkit-scrollbar-track {
  background-color: #F2F1ED;
}

body::-webkit-scrollbar-thumb {
  background-color: #B56767;
  border-radius: 10px;
}

body.publish {
  background-image: url("../img/bg3.png");
}

@media (min-width: 1100px) {
  body.publish::after {
    content: "";
    position: absolute;
    background-image: url("../img/bg-circle-grey.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    right: 0;
    z-index: -1;
    width: 883px;
    height: 1319px;
  }
}

main.main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 100px;
  padding-bottom: 80px;
}

@media (max-width: 980px) {
  main.main {
    gap: 60px;
  }
}

@media (max-width: 768px) {
  main.main {
    gap: 40px;
    padding-bottom: 40px;
  }
}

.container {
  max-width: 1160px;
  min-width: 280px;
  padding: 0 120px;
  margin: 0 auto;
  box-sizing: content-box;
}

@media (max-width: 980px) {
  .container {
    padding: 0 50px;
  }
}

@media (max-width: 768px) {
  .container {
    padding: 0 16px;
  }
}

section {
  scroll-margin: 40px;
}

@media (max-width: 768px) {
  section {
    scroll-margin: 20px;
  }
}

.title-section {
  font-family: "ViaodaLibre", sans-serif;
  text-transform: uppercase;
  font-size: clamp(36px, 36px + (64 - 36) * (100vw - 370px) / 830, 64px);
  color: #B56767;
  margin-bottom: 32px;
  line-height: 1.1;
}

@media (max-width: 768px) {
  .title-section {
    text-transform: initial;
    margin-bottom: 24px;
  }
}

.title-article {
  position: relative;
  font-family: "ViaodaLibre", sans-serif;
  color: #B56767;
  text-align: center;
  font-size: clamp(20px, 20px + (48 - 20) * (100vw - 370px) / 830, 48px);
  line-height: 1.1;
  margin: 0 auto 40px;
  max-width: 85%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}

@media (max-width: 768px) {
  .title-article {
    margin: 0 auto 32px;
    gap: 30px;
  }
}

.title-article::after {
  content: "";
  display: inline-block;
  background-image: url("../img/icons/note-decor.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 260px;
  height: 14px;
}

@media (max-width: 768px) {
  .title-article::after {
    width: 150px;
    height: 8px;
  }
}

.flex-center,
.page-404__container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.font-decor {
  font-family: "ViaodaLibre", sans-serif;
  line-height: 1;
}

.scroll-margin {
  scroll-margin: 120px;
}

@media (max-width: 768px) {
  .scroll-margin {
    scroll-margin: 70px;
  }
}

.blockquote {
  display: inline-flex;
  gap: 20px;
  position: relative;
}

.blockquote::before,
.blockquote::after {
  content: "";
  display: inline-block;
  width: 50px;
  height: 40px;
  flex: 0 0 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 980px) {
  .blockquote::before,
  .blockquote::after {
    width: 40px;
    height: 32px;
    flex: 0 0 40px;
  }
}

.blockquote::after {
  margin-top: auto;
  transform: rotate(180deg);
}

.blockquote.blockquote--light::before,
.blockquote.blockquote--light::after {
  background-image: url("../img/icons/quotes-open-grey.svg");
}

.blockquote.blockquote--primary::before,
.blockquote.blockquote--primary::after {
  background-image: url("../img/icons/quotes-open-primary.svg");
}

.blockquote__inner {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.blockquote blockquote {
  font-style: italic;
  font-size: clamp(16px, 16px + (20 - 16) * (100vw - 370px) / 830, 20px);
  line-height: 1.5;
}

.blockquote cite {
  font-weight: 500;
  font-style: normal;
}

.semibold {
  font-weight: 600;
}

.note {
  display: flex;
  flex-direction: column;
  gap: 40px;
  position: relative;
  font-style: italic;
  width: 40%;
  font-size: clamp(18px, 18px + (24 - 18) * (100vw - 370px) / 830, 24px);
  margin: 30px 20px 30px 80px;
  float: right;
  text-align: left;
}

@media (max-width: 980px) {
  .note {
    margin: 40px;
  }
}

.note::before {
  content: "";
  display: inline-block;
  background-image: url("../img/icons/note-decor.svg");
  width: 260px;
  height: 14px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .note::before {
    width: 150px;
    height: 8px;
    margin: 0 auto;
  }
}

@media (max-width: 768px) {
  .note {
    width: auto;
    float: initial;
    margin: 16px -16px;
    padding: 20px;
    gap: 20px;
    font-size: 18px;
    text-align: center;
    background-color: rgba(20, 26, 27, 0.04);
  }
}

.button-tg {
  width: fit-content;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 600;
  padding: 16px 40px;
  border-radius: 100px;
  text-align: center;
  border: 2px solid currentColor;
  transition: all 0.24s ease-in-out;
  font-size: clamp(20px, 20px + (40 - 20) * (100vw - 370px) / 830, 40px);
}

.button-tg:hover {
  background-color: #141A1B;
  border-color: #141A1B;
  color: #F2F1ED;
}

.button-light {
  position: relative;
  display: flex;
  width: fit-content;
  align-items: center;
  gap: 16px;
  background-color: rgba(20, 26, 27, 0.04);
  padding: 14px 40px;
  font-size: 16px;
  border-radius: 14px;
  transition: all 0.24s ease-in-out;
  cursor: pointer;
}

@media (max-width: 768px) {
  .button-light {
    padding: 10px 20px;
  }
}

.button-light:hover {
  background-color: rgba(20, 26, 27, 0.08);
}

.button-light.button-light--arrow::before {
  content: "";
  display: inline-block;
  background-image: url("../img/icons/arrow-left.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 24px;
  height: 24px;
}

.btn-up {
  position: fixed;
  right: 50px;
  bottom: 100px;
  transition: all 0.24s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}

@media (max-width: 768px) {
  .btn-up {
    width: 50px;
    right: 16px;
    bottom: 50px;
  }
}

.btn-up.js-visible {
  opacity: 1;
  visibility: visible;
}

.whatsapp {
  position: fixed;
  right: 50px;
  bottom: 200px;
  transition: all 0.24s ease-in-out;
  z-index: 1;
  opacity: 0.7;
}

@media (max-width: 768px) {
  .whatsapp {
    width: 50px;
    right: 16px;
    bottom: 120px;
  }
}

.whatsapp:hover {
  opacity: 1;
}

.container {
  max-width: 1160px;
  min-width: 280px;
  padding: 0 120px;
  margin: 0 auto;
  box-sizing: content-box;
}

@media (max-width: 980px) {
  .container {
    padding: 0 50px;
  }
}

@media (max-width: 768px) {
  .container {
    padding: 0 16px;
  }
}

.page-404__container {
  font-size: clamp(20px, 20px + (32 - 20) * (100vw - 370px) / 830, 32px);
  text-align: center;
  flex-direction: column;
  min-height: 100vh;
}

.page-404__main {
  width: 50vw;
  margin-bottom: 72px;
}

@media (max-width: 980px) {
  .page-404__main {
    width: 70vw;
    margin-bottom: 56px;
  }
}

@media (max-width: 768px) {
  .page-404__main {
    width: 80vw;
    margin-bottom: 40px;
  }
}

.page-404 a {
  text-decoration: underline;
}

.article-about {
  text-align: justify;
  line-height: 1.6;
}

.article-about__container {
  position: relative;
}

.article-about__container::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(20, 26, 27, 0.2);
}

.article-about__container.line-top {
  padding-top: 60px;
}

.article-about__container.line-top::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(20, 26, 27, 0.2);
}

.article-about h2 {
  color: #141A1B;
}

.article-about__body {
  padding-bottom: 60px;
}

@media (max-width: 768px) {
  .article-about__body {
    padding-bottom: 30px;
  }
}

.article-about p + p {
  margin-top: 20px;
}

@media (max-width: 768px) {
  .article-about__title {
    text-align: center;
  }
}

.article {
  padding-top: 30px;
}

@media (max-width: 768px) {
  .article {
    padding-top: 20px;
  }
}

.article__back {
  margin: 0 auto 30px;
}

@media (max-width: 768px) {
  .article__back {
    margin: 0 auto 20px;
  }
}

.article__header {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 768px) {
  .article__header {
    margin-bottom: 20px;
  }
}

.article__short {
  font-size: clamp(16px, 16px + (20 - 16) * (100vw - 370px) / 830, 20px);
  font-weight: 300;
}

.article__keywords {
  font-size: clamp(14px, 14px + (16 - 14) * (100vw - 370px) / 830, 16px);
  font-style: italic;
}

.article p {
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
}

.article__blockquote {
  width: 30%;
  font-size: clamp(24px, 24px + (32 - 24) * (100vw - 370px) / 830, 32px);
  padding: 10px 30px;
  margin: 30px;
}

.article__body {
  margin-bottom: 250px;
  user-select: none;
}

@media (max-width: 768px) {
  .article__body {
    margin-bottom: 100px;
  }
}

.article__body h2 {
  font-size: clamp(24px, 24px + (32 - 24) * (100vw - 370px) / 830, 32px);
  margin-top: 24px;
}

@media (max-width: 768px) {
  .article__body h2 {
    margin-top: 16px;
  }
}

.article__body .medium-italic {
  font-weight: 500;
  font-style: italic;
  line-height: 1.6;
}

.article__body p {
  text-align: justify;
  font-style: normal;
  line-height: 1.5;
  margin: 16px 0;
}

@media (max-width: 768px) {
  .article__body p {
    margin: 8px 0;
  }
}

.article__body p::first-letter,
.article__body h2::first-letter {
  font-family: "ViaodaLibre", sans-serif;
  font-size: clamp(21px, 21px + (32 - 21) * (100vw - 370px) / 830, 32px);
  font-weight: 400;
  line-height: 1;
}

.article__blockquote {
  width: auto;
  margin: 20px 0;
}

@media (max-width: 768px) {
  .article__blockquote {
    flex-direction: column;
    background-color: rgba(20, 26, 27, 0.04);
    margin: 16px -16px;
    padding: 20px;
  }

  .article__blockquote::after {
    margin-left: auto;
  }
}

.article__blockquote p {
  margin: 0;
}

.article .float-left {
  float: left;
}

.article .float-right {
  float: right;
}

.article__podcast h2 {
  font-size: clamp(24px, 24px + (36 - 24) * (100vw - 370px) / 830, 36px);
  text-transform: initial;
}

.article__podcast-item {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font-size: 16px;
}

.article__podcast-item h3 {
  font-weight: 600;
}

.article__podcast audio {
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  border-radius: 12px;
}

.article__bibliography {
  margin-top: 40px;
}

.article__bibliography h2 {
  font-size: clamp(24px, 24px + (36 - 24) * (100vw - 370px) / 830, 36px);
  text-transform: initial;
}

.article__bibliography-list {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(20, 26, 27, 0.2);
}

.article__bibliography-list li:not(.btn-more) {
  content: counter(item) " ";
  border-bottom: 1px solid rgba(20, 26, 27, 0.2);
  padding: 20px;
  display: none;
  flex-direction: column;
}

.article__bibliography-list li:not(.btn-more):nth-child(-n+5) {
  display: flex;
}

.article__bibliography-list li:not(.btn-more).js-show-more {
  display: flex;
}

.article__bibliography-list li:not(.btn-more) cite {
  font-weight: 600;
  font-size: clamp(16px, 16px + (20 - 16) * (100vw - 370px) / 830, 20px);
  margin-bottom: 10px;
}

.article__bibliography-list li:not(.btn-more) p {
  font-size: clamp(14px, 14px + (16 - 14) * (100vw - 370px) / 830, 16px);
}

.article__bibliography-list .btn-more {
  margin: 20px auto 0;
}

.articles {
  padding-top: 60px;
}

@media (max-width: 768px) {
  .articles {
    padding-top: 40px;
  }
}

.articles__title {
  text-align: center;
  text-transform: initial;
}

.articles__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

@media (max-width: 768px) {
  .articles__list {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

.articles__item {
  border: 1px solid rgba(20, 26, 27, 0.12);
  padding: 40px;
  transition: all 0.24s ease-in-out;
}

@media (max-width: 768px) {
  .articles__item {
    padding: 20px;
  }
}

.articles__item:hover .articles__item-text::after {
  transform: translateX(10px);
}

.articles__item:hover {
  border-color: rgba(20, 26, 27, 0.3);
}

.articles__item-caption {
  font-size: clamp(16px, 16px + (20 - 16) * (100vw - 370px) / 830, 20px);
  font-weight: 500;
  margin-bottom: 20px;
}

.articles__item-text {
  position: relative;
  font-size: 14px;
  font-weight: 300;
}

.articles__item-text::after {
  content: "";
  display: block;
  background-image: url("../img/icons/arrow-right.svg");
  width: 40px;
  height: 40px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 20px;
  margin-left: auto;
  transition: all 0.24s ease-in-out;
}

.books__header {
  margin-bottom: 60px;
}

@media (max-width: 768px) {
  .books__header {
    margin-bottom: 20px;
  }
}

.books h2 {
  margin-bottom: 0;
}

.books__subtitle {
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
}

.books img {
  width: 100%;
  box-shadow: rgba(20, 26, 27, 0.08) 0 4px 12px 2px;
}

.books__slider {
  padding-bottom: 120px;
}

@media (max-width: 768px) {
  .books__slider {
    padding-bottom: 80px;
  }
}

.books .swiper-prev,
.books .swiper-next {
  position: absolute;
  width: 60px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  transform: translateX(-50%);
  z-index: 1;
}

@media (max-width: 768px) {
  .books .swiper-prev,
  .books .swiper-next {
    width: 48px;
    height: 48px;
  }
}

.books .swiper-prev {
  background-image: url("../img/icons/swiper-nav-left.svg");
  left: calc(50% - 30px);
}

.books .swiper-next {
  background-image: url("../img/icons/swiper-nav-left.svg");
  transform: rotate(180deg);
  left: calc(50% + 30px);
}

.education__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-top: 1px solid rgba(20, 26, 27, 0.2);
  margin-bottom: 30px;
}

@media (max-width: 980px) {
  .education__list {
    grid-template-columns: 1fr;
  }
}

.education__list li {
  padding: 30px 20px;
  border-bottom: 1px solid rgba(20, 26, 27, 0.2);
  line-height: 1.4;
  text-wrap: balance;
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
}

@media (max-width: 980px) {
  .education__list li {
    padding: 20px 10px;
  }
}

.education__text {
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
}

.education__text + .education__text {
  margin-top: 12px;
}

.education__text:last-child {
  border-bottom: 1px solid rgba(20, 26, 27, 0.2);
  padding-bottom: 32px;
}

.feedback__body {
  display: grid;
  grid-template-columns: 0.4fr 0.6fr;
  gap: 40px;
}

@media (max-width: 980px) {
  .feedback__body {
    grid-template-columns: 1fr;
    gap: 64px;
  }
}

.feedback__body.col-1 {
  grid-template-columns: 1fr;
}

.feedback__body.col-1 .feedback__form {
  max-width: 700px;
  width: 100%;
  border: none;
  margin: 0 auto;
}

.feedback__form {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 20px 20px 10px;
  border-right: 1px solid rgba(20, 26, 27, 0.2);
  max-width: 500px;
}

@media (max-width: 980px) {
  .feedback__form {
    border-right: none;
    padding: 0;
  }

  .feedback__form::before,
  .feedback__form::after {
    content: "";
    position: absolute;
    left: -100px;
    width: 200vw;
    height: 1px;
    background-color: rgba(20, 26, 27, 0.2);
  }

  .feedback__form::before {
    top: -20px;
  }

  .feedback__form::after {
    bottom: -20px;
  }
}

.feedback__form-checkbox {
  margin: 8px 0;
}

.feedback__form-checkbox input {
  margin-right: 8px;
}

.feedback__form-header {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 40px;
}

@media (max-width: 980px) {
  .feedback__form-header {
    margin-bottom: 30px;
  }
}

.feedback__form-title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: clamp(20px, 20px + (32 - 20) * (100vw - 370px) / 830, 32px);
}

.feedback__form-input {
  border-bottom: 1px solid rgba(20, 26, 27, 0.2);
  padding: 12px;
}

.feedback__form-input + .feedback__form-input {
  margin-top: 12px;
}

.feedback__form-input::placeholder {
  color: #141A1B;
}

.feedback__form-input:focus {
  outline: none;
  border-bottom: 1px solid rgba(20, 26, 27, 0.3);
}

.feedback__form-submit {
  background-color: #141A1B;
  color: #fff;
  width: 100%;
  border-radius: 50px;
  padding: 16px 24px;
  margin-top: 12px;
  transition: all 0.24s ease-in-out;
  min-height: 80px;
  font-size: 20px;
}

.feedback__form-submit:hover {
  opacity: 0.8;
}

@media (max-width: 980px) {
  .feedback__form-submit {
    min-height: 70px;
  }
}

.feedback__info {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-top: 24px;
}

@media (max-width: 980px) {
  .feedback__info {
    order: -1;
    padding-top: 0;
    gap: 20px;
  }
}

.feedback__info h2 {
  margin: 0;
}

.feedback__info-email-text {
  font-weight: 600;
  font-size: clamp(16px, 16px + (24 - 16) * (100vw - 370px) / 830, 24px);
  text-wrap: balance;
}

.feedback__email {
  position: relative;
  font-size: clamp(16px, 16px + (24 - 16) * (100vw - 370px) / 830, 24px);
  font-weight: 600;
  border-bottom: 2px solid #B56767;
  width: fit-content;
  letter-spacing: 0.1em;
  display: flex;
  align-items: center;
  gap: 10px;
}

.feedback__email::before {
  content: "";
  display: inline-block;
  background-image: url("../img/icons/email.svg");
  width: 20px;
  height: 14px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.feedback__tel {
  font-size: clamp(24px, 24px + (48 - 24) * (100vw - 370px) / 830, 48px);
  font-weight: 600;
  letter-spacing: 0.15em;
}

.feedback__form-success {
  position: fixed;
  display: none;
  flex-direction: column;
  gap: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 450px;
  width: calc(100% - 32px);
  padding: 32px;
  border-radius: 16px;
  background-color: #fff;
  color: #B56767;
  z-index: 1;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  user-select: none;
}

.feedback__form-success.js-popup-success {
  display: flex;
}

.footer {
  background-color: #EAE9E5;
  padding: 30px 0;
}

.footer__container {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.footer__author {
  font-size: 32px;
}

@media (max-width: 768px) {
  .footer__author {
    font-size: 24px;
  }
}

.footer__profession,
.footer__copyright,
.footer__inn,
.footer__tel,
.footer__email {
  font-size: 16px;
}

@media (max-width: 768px) {
  .footer__profession,
  .footer__copyright,
  .footer__inn,
  .footer__tel,
  .footer__email {
    font-size: 14px;
  }
}

.footer__docs {
  font-size: 14px;
}

.footer__docs:hover {
  text-decoration: underline;
}

.header {
  min-height: 70px;
  display: flex;
  align-items: center;
  padding: 20px 0;
  z-index: 3;
  transition: 0.7s;
}

.header__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 32px;
  z-index: 3;
}

.header__logo {
  position: relative;
  transition: all 0.24s ease-in-out;
  flex: 0 0 128px;
  display: flex;
  align-items: center;
  z-index: 2;
}

@media (min-width: 1100px) {
  .header__logo {
    padding-left: 16px;
  }
}

.header-nav {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  gap: 40px;
  padding-left: 30px;
  border-left: 1px solid rgba(20, 26, 27, 0.12);
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
}

@media (max-width: 1200px) {
  .header-nav {
    gap: 24px;
  }
}

@media (max-width: 1100px) {
  .header-nav {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    background-color: lightgrey;
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.24s ease-in-out;
    padding: 76px 16px 32px 16px;
    flex-direction: column;
    z-index: 1;
  }

  .header-nav.js-mobile-nav-open {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }

  .header-nav.js-mobile-nav-open ~ .header__burger .header__burger-line-1 {
    transform: rotate(45deg);
  }

  .header-nav.js-mobile-nav-open ~ .header__burger .header__burger-line-2 {
    transform: scale(0);
  }

  .header-nav.js-mobile-nav-open ~ .header__burger .header__burger-line-3 {
    transform: rotate(-45deg);
  }
}

.header-nav__list {
  display: flex;
  align-items: center;
  gap: 40px;
}

@media (max-width: 1200px) {
  .header-nav__list {
    gap: 24px;
  }
}

@media (max-width: 1100px) {
  .header-nav__list {
    gap: 32px;
    flex-direction: column;
  }
}

@media (max-width: 360px) {
  .header-nav__list {
    gap: 16px;
  }
}

.header-nav__link {
  transition: all 0.24s ease-in-out;
  padding: 10px;
}

.header-nav a:not(.header__logo):hover {
  transition: all 0.24s ease-in-out;
  opacity: 0.8;
}

.header-nav__tg {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

.header-nav__tg::after {
  content: "";
  display: inline-block;
  background-image: url("../img/icons/tg.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (min-width: 1100px) {
  .header-nav__tg {
    padding-right: 16px;
  }
}

.header__burger {
  display: none;
}

@media (max-width: 1100px) {
  .header__burger {
    position: relative;
    z-index: 100;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 20px;
    height: 16px;
    flex: 0 0 20px;
  }

  .header__burger-line {
    display: block;
    background-color: #141A1B;
    width: 100%;
    height: 2px;
    border-radius: 10px;
  }

  .header__burger-line-1 {
    transform-origin: 0 0;
    transition: transform 0.4s ease-in-out;
  }

  .header__burger-line-2 {
    transition: transform 0.2s ease-in-out;
  }

  .header__burger-line-3 {
    transform-origin: 0 100%;
    transition: transform 0.4s ease-in-out;
  }
}

.hero-publish {
  text-align: center;
  padding: 170px 0;
}

@media (max-width: 980px) {
  .hero-publish {
    padding: 80px 0;
  }
}

@media (max-width: 768px) {
  .hero-publish {
    padding: 20px 0;
  }
}

.hero-publish__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.hero-publish__title {
  font-size: clamp(40px, 40px + (72 - 40) * (100vw - 370px) / 830, 72px);
}

.hero-publish__subtitle {
  font-size: clamp(24px, 24px + (48 - 24) * (100vw - 370px) / 830, 48px);
  font-weight: 300;
  line-height: 1;
  margin-bottom: 30px;
  color: #B56767;
}

@media (max-width: 768px) {
  .hero-publish__subtitle {
    margin-bottom: 10px;
  }
}

.hero-publish__note {
  font-size: clamp(16px, 16px + (24 - 16) * (100vw - 370px) / 830, 24px);
  font-weight: 600;
  color: #B56767;
}

.hero {
  padding: 50px 0;
}

@media (max-width: 768px) {
  .hero {
    padding: 20px 0;
  }
}

.hero__container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}

@media (max-width: 1100px) {
  .hero__container {
    grid-template-columns: 1fr;
  }
}

.hero__content {
  padding-top: 120px;
  display: flex;
  flex-direction: column;
}

@media (max-width: 1100px) {
  .hero__content {
    gap: 30px;
    align-items: center;
    padding-top: 0;
  }
}

.hero__title {
  font-size: clamp(48px, 48px + (128 - 48) * (100vw - 370px) / 830, 128px);
  margin-bottom: 40px;
  text-transform: uppercase;
  user-select: none;
}

@media (max-width: 1100px) {
  .hero__title {
    text-align: center;
    margin-bottom: 0;
  }
}

.hero__nameplate {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  padding: 20px 40px;
  border-radius: 100px;
  background-color: rgba(20, 26, 27, 0.08);
  margin-bottom: 70px;
  white-space: nowrap;
  text-align: center;
  user-select: none;
  font-size: clamp(14px, 14px + (24 - 14) * (100vw - 370px) / 830, 24px);
}

@media (max-width: 768px) {
  .hero__nameplate {
    border-radius: 0;
    width: 100vw;
    padding: 10px 24px;
    margin-bottom: 0;
    margin-right: -32px;
    margin-left: -32px;
  }
}

.hero__img-wrap {
  position: relative;
}

.hero__img {
  width: 100%;
  max-width: 460px;
  user-select: none;
}

@media (max-width: 1100px) {
  .hero__img {
    width: auto;
    max-width: none;
  }
}

.hero img {
  margin-left: auto;
}

.hero__decor {
  position: absolute;
  width: 470px;
  height: 830px;
  border-radius: 500px;
  right: 0;
}

@media (max-width: 1100px) {
  .hero__decor {
    width: 240px;
    height: 360px;
  }
}

.hero__decor--top {
  background-color: rgba(20, 26, 27, 0.04);
  top: 0;
  transform: translateY(-100%);
}

@media (max-width: 1100px) {
  .hero__decor--top {
    display: none;
  }
}

.hero__decor--top-right {
  background-color: rgba(20, 26, 27, 0.08);
  top: 0;
  transform: translate(100%, -50%);
}

@media (max-width: 1100px) {
  .hero__decor--top-right {
    right: 0;
    transform: translateX(100%);
  }
}

.hero__decor--bottom-right {
  background-color: rgba(20, 26, 27, 0.04);
  transform: translate(100%, 50%);
  bottom: -26px;
}

@media (max-width: 1100px) {
  .hero__decor--bottom-right {
    top: 0;
    left: 0;
    transform: translateX(-100%);
  }
}

.publish-quote {
  padding: 60px 0;
}

@media (max-width: 768px) {
  .publish-quote {
    padding: 0;
  }
}

.publish-quote__blockquote-header {
  font-size: clamp(20px, 20px + (24 - 20) * (100vw - 370px) / 830, 24px);
  font-weight: 500;
  margin-bottom: 20px;
}

.publish-quote__blockquote::after,
.publish-quote__blockquote::before {
  width: 100px;
  height: 80px;
  flex: 0 0 100px;
}

@media (max-width: 980px) {
  .publish-quote__blockquote::after,
  .publish-quote__blockquote::before {
    width: 43px;
    height: 34px;
    flex: 0 0 43px;
  }
}

@media (max-width: 768px) {
  .publish-quote__blockquote {
    flex-direction: column;
  }

  .publish-quote__blockquote::after {
    margin-left: auto;
  }
}

.publish-quote blockquote {
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
  line-height: 1.6;
  font-style: italic;
}

.publisher {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: clamp(16px, 16px + (20 - 16) * (100vw - 370px) / 830, 20px);
  background-color: rgba(20, 26, 27, 0.04);
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 12px;
}

.services__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.services__item {
  background-color: #fff;
  box-shadow: rgba(141, 134, 119, 0.08) 0 10px 30px 4px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  border-radius: 20px;
  padding: 40px 50px 60px;
  font-size: clamp(14px, 14px + (20 - 14) * (100vw - 370px) / 830, 20px);
}

@media (max-width: 768px) {
  .services__item {
    gap: 24px;
    padding: 30px;
  }
}

.services__item-title {
  text-transform: uppercase;
  font-size: clamp(20px, 20px + (36 - 20) * (100vw - 370px) / 830, 36px);
  font-weight: 600;
  letter-spacing: 0.15em;
}

.services__item-list {
  display: flex;
  flex-direction: column;
  gap: 30px;
  font-style: italic;
  padding-left: 24px;
}

@media (max-width: 768px) {
  .services__item-list {
    gap: 10px;
    padding-left: 16px;
  }
}

.services__item-list li {
  list-style-type: disc;
}

.services__item-list b {
  display: block;
  font-weight: 700;
}

@media (max-width: 768px) {
  .services .blockquote::before {
    display: none;
  }
}

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